[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 12/21 03:53 / Filesize : 281 KB / Number-of Response : 950
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだらねえ質問はここに書き込め! Part 194



1 名前:login:Penguin [2011/08/28(日) 12:54:47.74 ID:gRr3OPzm]

くだらねえ質問はここに書き込め! Part 193
hibari.2ch.net/test/read.cgi/linux/1310536655/

348 名前:login:Penguin mailto:sage [2011/09/15(木) 10:52:04.92 ID:BlJv+2rK]
>>324>>327で返してる時点で本気でやる気は無いんだろう。

>>347
そういうライセンスだから。
GPLを勉強してみると良いよ。

349 名前:login:Penguin mailto:sage [2011/09/15(木) 11:01:00.14 ID:XxG7oSVp]
>>348
GPL にそんな項目あったっけ。
どの項に書いてあるの?

350 名前:login:Penguin mailto:sage [2011/09/15(木) 11:01:41.04 ID:V3HzNbS/]
教えてください。
組込みlinuxのプラットフォームでzipを使いたいのですが、
zipコマンドがありません。
で、ソースを探していたのですが、見つけることができないので、
パッケージ名を教えていただけないでしょうか?

351 名前:login:Penguin [2011/09/15(木) 11:04:28.38 ID:XxG7oSVp]
>>350
www.info-zip.org/

352 名前:login:Penguin mailto:sage [2011/09/15(木) 11:06:27.90 ID:V3HzNbS/]
>>351
ありがとう!

353 名前:login:Penguin mailto:sage [2011/09/15(木) 19:44:09.68 ID:TuHJu5wT]
>>348
LinuxカーネルとFreeBSDカーネルを混ぜるとライセンス表示は両方らしいね。

354 名前:login:Penguin [2011/09/15(木) 21:22:42.51 ID:5yNOvS7l]
cronで質問です。
/etc/cron.hourlyにawstatsというスクリプトがあるのですが、これがcronではエラーになります。
rootから/etc/cron.hourly/awstatsで実行すると正常に処理が完了します。原因はなんでしょうか?

fedora14です。
cronで送られるエラーの内容は以下のようなものです。
Error Opening file /usr/share/GeoIP/GeoIP.dat
Can't call method "country_code_by_addr" on an undefined value at /usr/share/awstats/plugins/geoip.pm line 105, <LOG> line 5.


ls -al /usr/share/GeoIP/
total 29684
drwxr-xr-x. 2 root root 4096 Jun 4 11:59 .
drwxr-xr-x. 82 root root 4096 Aug 15 09:47 ..
-rw-rw-r--. 1 root root 1183408 Jun 3 03:15 GeoIP.dat
-rw-r--r--. 1 root root 29202422 Mar 3 2011 GeoLiteCity.dat

355 名前:login:Penguin [2011/09/16(金) 01:20:40.09 ID:DeQsC3x3]
質問させてください

finger | grep -v Login | awk '{print $1}' | xargs id

とやったら、各ユーザーごとにidコマンドが発行できるかなーと思ったのですが、
xargsは引数が改行で分かれていたらスペースでつなげて一気に渡すコマンドだということを知らず、
思ったように動きませんでした。(引数の行毎に実行してくれるものだと・・)

引数を改行ごとに実行したいのですが、その場合どのように書けばよいのでしょうか?
教えていただけますと幸いです。

356 名前:login:Penguin mailto:sage [2011/09/16(金) 01:22:05.15 ID:UpkQ22kh]
xargs -n1



357 名前:login:Penguin [2011/09/16(金) 06:00:48.36 ID:aA2uzmRG]
AURにつながりません。なーんでだ?

358 名前:login:Penguin mailto:sage [2011/09/16(金) 06:04:28.80 ID:AKtOwScf]
コードが抜けている。

359 名前:login:Penguin [2011/09/16(金) 06:11:43.52 ID:aA2uzmRG]
なぜか今さっきからつながるようになった。

360 名前:login:Penguin mailto:sage [2011/09/16(金) 10:16:06.73 ID:3gOnwwo7]
>>356
ふうん。だったら俺はこれからお前を殴る。
お前が動かなくなるまで止めないつもりだから。
お前の苦手な自力救済とやらをやってもいいんだぞ。
俺のやってる事はお前が良く言う不法行為って奴なんだし。
俺はお前が動かなくなるまで止めないつもりだから。
訴えたければ後でお前の好きな裁判でも何でもやってやるよ。
今ここで頼みの綱の警察を呼んでもいい。呼べるもんならな。
俺はお前が動かなくなるまで止めないつもりだから。

361 名前:login:Penguin mailto:sage [2011/09/16(金) 10:29:16.99 ID:VV51rqVZ]
>>355
>>356が言うにこうか
finger | grep -v Login | awk '{print $1}' | xargs -n1 id

>>360なんでそんなにムキムキ怒ってんだよ、誤爆?コピペ?

362 名前:login:Penguin mailto:sage [2011/09/16(金) 10:37:25.11 ID:sNGlPLYR]
>>360
通報しといた。

363 名前:login:Penguin mailto:sage [2011/09/16(金) 11:38:05.97 ID:Ltu+/95l]
>>354
環境変数の設定が足りていない (特に ~/.profile) とかかな。

364 名前:login:Penguin mailto:sage [2011/09/16(金) 12:33:46.39 ID:+zM5EHYa]
>>355
finger |awk '!/Login/{system("id "$1)}'
その程度なら全部awkにやらせれば?

365 名前:login:Penguin mailto:sage [2011/09/16(金) 12:55:55.29 ID:dhgBlqHV]
>>355
xargsのオプションにそういうのがあったきがする

366 名前:login:Penguin [2011/09/16(金) 14:30:29.25 ID:ks5nLoLn]
自分のLinux Mintマシン用にRAID機能つき(RAID6がベスト)大容量外付けHDDを購入したいんですが、
おすすめの機種とか推薦していただけませんか。
多少高価でも良いのですが



367 名前:354 mailto:sage [2011/09/16(金) 14:31:15.01 ID:6I99JC4y]
>>363
すいません。もう少し詳しく。。

368 名前:login:Penguin mailto:sage [2011/09/16(金) 16:12:40.12 ID:/pKnzTsn]
>>366
それっぽっちの情報で何を答えろと。

適当なお店にいって、そこで売ってる一番高いの買っとけ。

369 名前:login:Penguin mailto:sage [2011/09/16(金) 18:26:02.36 ID:b4Sz75G2]
>>367
cronは.profileのようなファイルを読まないから
そこで定義された環境変数が入らず
シェルから操作したときと挙動が変わることがある。
ただ、そのエラーは、ファイルがあるのに無いといっているようでよく分からないな。
apt-get install geoip-bin geoip-database
するとどうだろう?


370 名前:login:Penguin [2011/09/16(金) 20:27:04.71 ID:k/fa1mKw]
debian squeezeをインストールしたらpppoeconfが無かったんですけど、
どのコマンドでADSLの設定をしたら良いのでしょうか?

371 名前:login:Penguin mailto:sage [2011/09/16(金) 20:42:14.26 ID:PfH3mo3b]
すいません、今
できるPRO Fedora11 Linux完全活用編
と言う本でローカルのPCにウェブサーバーを立てたりメールサーバーを立てたりしてみたんですが、
これをネットワーク上に公開したいんですがその場合はPCを24時間電源つけっぱなしにしとかないといけないんでしょうか。
レンタルサーバーとかで同じようにできるんでしょうか

372 名前:login:Penguin mailto:sage [2011/09/16(金) 20:53:57.26 ID:IdmQYdDY]
>>370
apt で pppoeconf をインストールできないの?

373 名前:login:Penguin mailto:sage [2011/09/16(金) 21:11:57.14 ID:8gXyIPEw]
>>371
メールサーバーは人に迷惑かけるからやめとけって書いてない?

374 名前:login:Penguin mailto:sage [2011/09/17(土) 01:06:21.20 ID:365Z+iIo]
>>371
訊かなきゃ判らんならどっちも止めとけ。
踏み台にされるのが落ちだ。

375 名前:login:Penguin [2011/09/17(土) 06:08:04.29 ID:Iyjld5Dy]
RPM作成の練習しているのですが
/usr/bin/hogeファイルをパッケージングする際に
ディレクトリ/usr/bin/も含んでしまいました。
そしてそのRPMをインストールしてしまいました。
これをアンインストールしたら、
/usr/binディレクトリまで削除されてしまいますか?

376 名前:login:Penguin mailto:sage [2011/09/17(土) 07:01:34.76 ID:zoBnETeD]
>>375
されません。



377 名前:login:Penguin mailto:sage [2011/09/17(土) 07:46:19.86 ID:LeWV76TP]
基本的な入門書の名著はどれですか?

378 名前:login:Penguin mailto:sage [2011/09/17(土) 08:08:32.79 ID:EeJMZmso]
ttp://www.amazon.co.jp/dp/4861059844

379 名前:login:Penguin mailto:sage [2011/09/17(土) 10:35:16.80 ID:Iyjld5Dy]
>>376
ありがとうございます
やってみたら大丈夫でした

380 名前:login:Penguin [2011/09/17(土) 10:38:14.92 ID:gmy4+cdI]
>>377
Linux 推薦図書/必読書/推薦雑誌/推薦HP 2
hibari.2ch.net/test/read.cgi/linux/1172765114/

381 名前:login:Penguin mailto:sage [2011/09/17(土) 21:33:09.22 ID:hAMsHkQs]
質問
findとgrepを組み合わせて、findで検索したファイルの中身を
grepし、その当てはまったファイル名のみを知りたいのです。

教えてください。

382 名前:login:Penguin mailto:sage [2011/09/17(土) 21:36:13.56 ID:Gwe/NNV5]
ttp://www.kernel.org/
がメンテナンスなのはいつまでですか?

3連休中に3.0をコンパイルしてみたいです。

383 名前:login:Penguin [2011/09/17(土) 21:49:36.57 ID:gmy4+cdI]
>>382
ソース落としたいならミラーからじゃだめなん?
ftp://ftp.kddilabs.jp/Linux/kernel.org/linux/kernel/v3.0/
とか。

384 名前:login:Penguin mailto:sage [2011/09/17(土) 21:50:44.39 ID:QzkgD1PI]
>>381
find ~/ | xargs grep foovar

385 名前:login:Penguin [2011/09/17(土) 21:54:44.50 ID:gmy4+cdI]
単に
grep -lr pattern .
で済んだりしないかな。

386 名前:login:Penguin mailto:sage [2011/09/17(土) 21:59:09.61 ID:hAMsHkQs]
>>385
望んだ結果が得られました。

>>384-385
ありがとうございます。




387 名前:login:Penguin mailto:sage [2011/09/18(日) 00:08:06.12 ID:Ahyhn6wW]
ubuntuで使えそうなタブレットPCはあるん?
Acerなんかは数が多く出ていて相性よさそうだけど、どっかに動作報告は出ている?

388 名前:login:Penguin [2011/09/18(日) 02:52:27.48 ID:ezxoA17N]
SPECファイル中のRequiresで「もしくは」を記述するにはどうしたらいいですか?
「kakasiあるいはmecabが必要」というような時です


389 名前:login:Penguin mailto:sage [2011/09/18(日) 05:18:46.96 ID:sqKngWO9]
>>388
ユーザーに選択できないなら
公式的なデフォルトを入れるべきなのでは


390 名前:login:Penguin mailto:sage [2011/09/18(日) 07:35:13.81 ID:QYtvPV9H]
>>388
直接の依存関係がなければ、Requiresを書くべきではない。
コンパイルオプションでどちらかとリンクするようなものなら、
kakasi版とmecab版を個別に用意すべき。

391 名前:login:Penguin mailto:sage [2011/09/18(日) 08:34:16.16 ID:97IOIcLv]
>>390に一票
hoge-kakasiとhoge-mecabという別パッケージにしてConflictsタグで、互いに競合させる。
どちらをインストールするか選択できるようになる。

移動推奨
rpm作成スレッド
hibari.2ch.net/test/read.cgi/linux/1034402194/

392 名前:login:Penguin mailto:sage [2011/09/18(日) 10:27:06.62 ID:mwwTYK1I]
Virtualパッケージで2つに同じ別名をつける。そしてそれに依存させる。
物は分からないが、それが動作に必要でどちら入っているほうを
勝手に使ってくれるものならRequiresでいい。
必ずしも必要じゃないときには推奨か提案だがrpmにもあったかな?

393 名前:login:Penguin [2011/09/18(日) 12:43:15.51 ID:oY+xsRBd]
Linuxのおじさん
標準入力を標準出力と標準エラー出力にteeするのはどうすれば?
execか何かでfdのコピーをしたような気もしますが、アルツハイマー重篤により思い出せないので、助けて

394 名前:login:Penguin mailto:sage [2011/09/18(日) 13:10:03.05 ID:t2DDKvbY]
>>393
command > >(tee stdout.log) 2> >(tee stderr.log >&2)
こんな感じかな〜、どーれお嬢ちゃんどんなパンツはいてんの?

お役に立てましたかね?

395 名前:login:Penguin mailto:sage [2011/09/18(日) 13:21:07.88 ID:XTTqUlZ2]
command | sh -c 'tee /proc/$$/fd/2' 1> stdout.log 2> stderr.log
procファイルシステム依存だけどな

396 名前:login:Penguin mailto:sage [2011/09/18(日) 15:28:35.32 ID:w8Tb/r49]
>>383

ありがとう。



397 名前:login:Penguin mailto:sage [2011/09/18(日) 17:41:21.63 ID:PLAcaVq1]
Linux上で聞く曲って何?

398 名前:login:Penguin mailto:sage [2011/09/18(日) 18:04:59.96 ID:FjNosnA1]
>>397
マタイ受難曲おすすめ

399 名前:login:Penguin mailto:sage [2011/09/18(日) 19:12:06.64 ID:vqtGfaLK]
>>397
www.openbsd.org/lyrics.html

400 名前:login:Penguin mailto:sage [2011/09/18(日) 20:15:07.72 ID:97IOIcLv]
>>397
www.lastfm.jp/group/Linux/charts?charttype=weekly&subtype=track&range=350

401 名前:login:Penguin mailto:sage [2011/09/18(日) 20:46:24.86 ID:SKIWdPkv]
>>397
hibari.2ch.net/test/read.cgi/linux/1085030659/l50

402 名前:login:Penguin mailto:sage [2011/09/18(日) 20:46:29.66 ID:WYhSamzy]
Linux使う利点ってなんですか?

403 名前:login:Penguin mailto:sage [2011/09/18(日) 20:50:37.29 ID:7aOU2bmF]
>>402
違ったデスクトップを持てるということも多そう。俺は気分転換にLinuxを
使ってるよ。

404 名前:login:Penguin mailto:sage [2011/09/18(日) 20:51:49.36 ID:WYhSamzy]
Linuxならではの使い方とかってありますか?

405 名前:login:Penguin [2011/09/18(日) 21:02:42.70 ID:UDgfiVhW]
Debianで静的IPにしたらGnomeNetworkManagerではネットワークにつながってないってことになってて気持ち悪いんだけどどうしたらいい?
/etc/network/interfacesを編集しました

406 名前:login:Penguin mailto:sage [2011/09/18(日) 21:24:01.16 ID:vqtGfaLK]
1. 気にしない
2. network-manager その他を削除
3. /etc/network/interfaces を元に戻して、network-manager で設定



407 名前:login:Penguin [2011/09/18(日) 22:19:42.32 ID:UDgfiVhW]
>>406
ありがとうございます
根本的な解決作はないんですかね?

3にしました

408 名前:login:Penguin mailto:sage [2011/09/18(日) 22:24:35.23 ID:vqtGfaLK]
>>407
何をもって根本的とするかは知らないけれど、その定義によってはあるかもよ。

409 名前:login:Penguin mailto:sage [2011/09/18(日) 22:34:39.43 ID:b2mgqox7]
>>407
その3番目がNetwork Managerを使い続ける場合の正しい解決策だと思うが


410 名前:login:Penguin [2011/09/19(月) 06:00:47.95 ID:uHnVu8D9]
cat hoge > hoge
とやると、どうして内容が消えちゃうの?優しく教えてくんなまし。

catではエラーがinput file is output fileって出るけど、
nkfで同じことやってたらエラー出なかったから最初わけがわからなかった。

それとnkfって今でも現役でいいの?iconvは自動判別してくれないファックだし。でもなんかnkfは古い感じがするし。(文字コード変換自体古いファイルをUTF-8とかに変換するんだから枯れてても別にいいんだと思うけど)

あとよかったらnkf -w hoge.info-1 > hoge.info-1をhoge-info-[1-9]みたいな感じで全部やっちまう方法を教えてくれい。

411 名前:login:Penguin mailto:sage [2011/09/19(月) 06:40:38.38 ID:uHnVu8D9]
これで普通にできたけど、エレガントではないな。こんなものにエレガントさを求めてもふぁっきんウンコだけど。
&&使えば1行にはできるけど。リダイレクト的なものを使って同一ファイル名を対象にして綺麗にやる方法ってないの?

#! /bin/bash

for i in {1..9}
do
nkf -w hoge.info-$i > a$i
mv a$i hoge.info-$i
done


412 名前:login:Penguin mailto:sage [2011/09/19(月) 07:38:32.12 ID:8MTAKA0m]
>>410 >>411
汚い質問だな
ファックとウンコの大好きアピールは別板でやれ!

413 名前:login:Penguin mailto:sage [2011/09/19(月) 07:49:34.53 ID:uHnVu8D9]
汚いケツだなぁ。

今勉強も兼ねてスクリプトも作ってみてるんだけど、nkfに--overwriteっていうオプションがあることは発見した。
このオプションつければ綺麗なケツになるのね。

で、なぜcat hoge > hogeやるとなんでhogeの中身すぐ死んでしまうん?

414 名前:login:Penguin mailto:sage [2011/09/19(月) 08:16:21.40 ID:kbNscg6N]
>>413
$ cat hoge > hoge
cat: hoge: 入力ファイルと出力ファイルが同じです

同名ファイルの場合、catはエラーを返す
標準出力が空なのでリダイレクトしたファイルは空になる。 1>

画面に表示される出力は標準エラー出力 2>
"cat: hoge: 入力ファイルと出力ファイルが同じです"

でも、このエラーメッセージは cat じゃなくて シェルのメッセージだと思う。

415 名前:login:Penguin mailto:sage [2011/09/19(月) 08:25:41.33 ID:uHnVu8D9]
>>414
んんん、言っていることがよくわからないな。

試しにcat hoge 2> hogeをしてみても空ファイルが生まれるってことはわかった。

なんか昔読んだ気がするリダイレクトの動作の仕組みとやらに関係してるのかなこれは。
あれ理解できなかったんだよな俺。

416 名前:login:Penguin [2011/09/19(月) 08:44:09.89 ID:/pD3Bm+m]
>>404
恋人へのプレゼントにいかがですか。



417 名前:login:Penguin mailto:sage [2011/09/19(月) 08:53:16.59 ID:8MTAKA0m]
>>414
お前のレスは嘘だらけwww

418 名前:login:Penguin mailto:sage [2011/09/19(月) 09:03:44.36 ID:kbNscg6N]
>>415
cat hoge >> hoge ってやってみ?

一度空にするけど追加する


419 名前:login:Penguin mailto:sage [2011/09/19(月) 09:13:21.22 ID:kbNscg6N]
$ cat hoge 1> hoge; echo $?
$ cat hoge 2> hoge; echo$?

これでも意味が解らないかなぁ……。

420 名前:login:Penguin mailto:sage [2011/09/19(月) 09:24:54.63 ID:uHnVu8D9]
>>418-419
ふむ、cat側の仕様により同一ファイル名をリダイレクトだとゼロバイトのファイルになるってこと?
でもなんでこういう仕様になってるんだ?

421 名前:login:Penguin mailto:sage [2011/09/19(月) 09:30:08.18 ID:Z4iNuja8]
cat はそんな事まで気にしちゃいないんでない?

422 名前:login:Penguin mailto:sage [2011/09/19(月) 09:33:05.21 ID:kbNscg6N]
>>420
リダイレクトはcatじゃなくてシェルの組み込み機能
catはファイルを連結する外部コマンド

423 名前:login:Penguin mailto:sage [2011/09/19(月) 09:36:52.43 ID:uHnVu8D9]
>>421
俺もそう思う。リダイレクトの処理の辺りに問題があるんだよな?違うのか?

>>422
それはわかってるが、どういう理由でこうなるのか死ぬほどわかりやすく教えてくれ。

424 名前:login:Penguin mailto:sage [2011/09/19(月) 09:39:09.89 ID:8MTAKA0m]
>>418
もう一度言う
お前のレスは嘘だらけwww
一度straceしてみろよ

425 名前:login:Penguin [2011/09/19(月) 09:44:24.62 ID:nIAJBd9h]
>>411
nkf なら --overwrite 使うといいよ。

426 名前:login:Penguin mailto:sage [2011/09/19(月) 09:44:56.71 ID:uHnVu8D9]
シェルのリダイレクトにまつわる失敗
sonic64.com/2004-03-28.html

ここ読んでなんとなくわかったけど、
cat hogeが働く前に、ファイルディスクリプタとして> hogeの方を空ファイルでオープン(というか作って?)してしまうからこうなるってことでいいんだよな?
違うか?その後にその開いた空ファイルをcat hogeが読み込んでそれを> hogeで開いておいたファイルディスクリプタとやらに入れて書き込んでるってことだよな?だから何も残らない0バイトのファイルが作成されると。

とりあえず>> hogeが同じような仕組みだとどうなってるのかわからないと、色々と納得できないが。
>>がどういう仕組みなのか教えて欲しい。か知る必要があるかな。



427 名前:login:Penguin [2011/09/19(月) 09:45:13.27 ID:nIAJBd9h]
あ、もう出てたか。すまん。

428 名前:login:Penguin mailto:sage [2011/09/19(月) 09:47:55.33 ID:kbNscg6N]
$ echo "This is file2" > file1.txt

あちゃ!しまった "This is file1" だった。

$ echo "This is file1" > file1.txt

まずファイル内容を消去しなきゃならない
リダイレクトでfile2.txtの内容が消去される
$ echo "This is file1" > file1.txt
$ echoooooo "This is file1" > file1.txt

file1.txtは空になってるはず。catは無実

429 名前:login:Penguin mailto:sage [2011/09/19(月) 09:52:16.71 ID:kbNscg6N]
> リダイレクトでfile2.txtの内容が消去される
リダイレクトでfile1.txtの内容が消去される

>>426さんフォローどうも

430 名前:login:Penguin mailto:sage [2011/09/19(月) 09:59:01.46 ID:uHnVu8D9]
>>429
>>426は質問者の俺だw IDみろw

わかった。まぁ大体わかった。
でもだとするとcat hoge >> hogeの動きが不可解なんだが。
これはどうなってるんだ?

431 名前:login:Penguin mailto:sage [2011/09/19(月) 10:07:59.36 ID:kbNscg6N]
>>430
ID見てなかった orz

appendだからじゃない?

>>> 以下 bash(1) から
リダイレクトによる追加出力
この形式を使って出力のリダイレクトを行うと、 word を展開した結果の名 前
を持つファイルがオープンされ、ファイル・ディスクリプター n に対する出力
がこのファイルに追加されるようになります。 n を指定しなければ、標準出力
(ファイル・ディスクリプター 1) で追加されます。ファイルが存在しなければ
、新しく作られます。

追加出力は一般的には以下の形式です:

[n]>>word
<<<

432 名前:login:Penguin mailto:sage [2011/09/19(月) 10:14:21.29 ID:uHnVu8D9]
>>431
いや、だとすると、2度目以降にcat hoge >> hogeを何度も繰り返した時の動作がわからない。
ファイル内容は一向に変わらないがこれはどうなってるんだ?

433 名前:login:Penguin mailto:sage [2011/09/19(月) 10:20:25.53 ID:kbNscg6N]
>>432
$ hoge >> hoge #ゼロにする → 追加する
$ hoge >> hoge #ゼロにする → 追加する

何度やっても変化しない

434 名前:login:Penguin mailto:sage [2011/09/19(月) 10:30:11.42 ID:uHnVu8D9]
>>433
だとすると同一ファイル名以外でやってるときの動作がおかしくね?

435 名前:login:Penguin mailto:sage [2011/09/19(月) 10:34:31.62 ID:kbNscg6N]
>>434
それだと返り値は0なのでおかしくないと思う。

436 名前:login:Penguin mailto:sage [2011/09/19(月) 10:53:31.45 ID:uHnVu8D9]
>>435
ふむ、確かにそうなるな。nkfでも>>なら同名でも普通の意図した動作をする。

じゃあ逆にcatはなぜ同一ファイルの>>をエラーを起こして禁止しているのだろう?



437 名前:login:Penguin [2011/09/19(月) 10:55:34.37 ID:C0nzI+Uq]
ウィルス対策はどのようにしたら良いでしょうか_?


438 名前:login:Penguin mailto:sage [2011/09/19(月) 10:58:20.44 ID:CCFTByX8]
>>432

> hoge は、まず hoge を新規作成モードでオープンする。この時点で hoge の内容は空になる。
>> hoge は、hoge を追加書き込みモードでオープンするので、hoge の元の内容は保持される。

その上で、cat hoge の内容をオープンした hoge に書き込もうとして、
"cat: hoge: 入力ファイルと出力ファイルが同じです"
というエラーが出て、リダイレクトが失敗するが、追加書き込みモードでオープンした hoge の
内容は保持されてるので、元のまま。


439 名前:login:Penguin mailto:sage [2011/09/19(月) 11:00:52.09 ID:kbNscg6N]
>>436
これかな。catは無実って書いたのは間違いだったのか。すまねぇ。

> catの場合は、入力ファイルはリダイレクトを使わなくても、ファイル名を指定するだけで
> そのファイルからの入力になるが、出力をファイルに保存するには、>によるリダイレクト
> を使わないとできない。入力ファイルと同名の出力ファイルにリダイレクトするとファイル
> の読み取り中に書き込まれるので、ファイルが破壊されてしまう。

tibet.que.ne.jp/otani/2004unix/unix6.html

440 名前:login:Penguin mailto:sage [2011/09/19(月) 11:06:51.33 ID:uHnVu8D9]
>>438
んだべな。

>>439
あぁ、なるほど。すげーわかりやすい。低次元でファイル操作しててぶっ壊す、だから禁止してるのか。福田洋一△

>>入力ファイルと同名の出力ファイルにリダイレクトするとファイルの読み取り中に書き込まれるので、ファイルが破壊されてしまう。

いやー、助かったわ俺の疑問が氷解した。

441 名前:login:Penguin [2011/09/19(月) 11:09:50.08 ID:nIAJBd9h]
>>437
www12.atwiki.jp/linux2ch/pages/147.html

442 名前:login:Penguin [2011/09/19(月) 11:44:06.84 ID:UFbN9nRg]
普段Windowsを利用している邪道なんですけど
この度データ復旧のために、どこぞのサイトの手順どうりにやって
puppy linuxでHDDの中身をimgファイルとして吸い出すことに成功しました。
その先が問題なんです。
コマンド操作とか慣れてないから、いちいちコマンドで指定してファイルをimgから取り出すのが面倒くさい。
そもそも、ディレクトリ名やら階層構造とか何てあやふや。日本語ファイル・ディレクトリとか大丈夫なのか。
1.もっと直感的に操作できるようになる方法とかpuppylinuxでありませんか?

443 名前:login:Penguin [2011/09/19(月) 11:46:44.27 ID:UFbN9nRg]
2.あるいはコマンド一回で簡単に復旧させる方法とかありませんか。

一番いいのが、hdd.imgを別のウィンドウズPCを使って直感的に取り出し操作を行えることなんです。
3.そこでlinuxで作成した超巨大imgファイルでもwindowsソフト利用して内容を取り出すようなことって可能なんでしょうか?
あと、これは板違いになり気味ですが、可能だとしてlinux作成のhdd.imgを上記用途で取り扱えるソフトってありますか?

444 名前:login:Penguin [2011/09/19(月) 11:47:25.81 ID:nIAJBd9h]
非常時に慣れてないことはやらない方がよいかと。

445 名前:login:Penguin mailto:sage [2011/09/19(月) 12:06:44.68 ID:kbNscg6N]
>>442
mountしてファイラーで閲覧

イメージのタイプが解らんけどWindowsで認識させるほうが面倒かもしれない。
ファイルタイプはfileコマンドで確認できる。
$ file hdd.img

446 名前:login:Penguin [2011/09/19(月) 13:21:50.70 ID:SZZAT5LD]
>441
ありがdございます。



447 名前:login:Penguin mailto:sage [2011/09/19(月) 15:56:25.97 ID:34pxq/j+]
>>442,443
puppylinuxやめてKNOPPIXかUtuntuのライブCD使う
GUIが豊富

448 名前:login:Penguin mailto:sage [2011/09/19(月) 17:02:04.04 ID:NaaLktRh]
debian squeezeを使い始めたものですが、manコマンドの日本語の折り返しが無茶苦茶ですね。
他のディストロでも無茶苦茶なのですか?
みんな我慢して使ってるんですか?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<281KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef