トップページunix
1001コメント256KB

くだらない質問はここに書き込め!41

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。05/02/20 22:37:11
UNIX板は 2ch のサポートセンターではありません
批判、要望は → 2ch批判要望 http://ex5.2ch.net/accuse/

NGワード
* UNIXって何? (http://pc5.2ch.net/test/read.cgi/unix/998779290/)
* UNIXとLinuxの違いは何? (http://pc5.2ch.net/test/read.cgi/unix/1024558135/)
* 2ch閉鎖の危機をUNIX板が救ったという話{は本当? | を知った。有り難う! | のflashはどこ?}

禁止事項
* 既出・内容なし・マルチポスト・アスキーアート各種・ネタage・宿題の丸投げ

注意事項
* 荒らしは無視が鉄則
* Unixと関係ない質問/話題は、よけいな相手をせず適切な板に誘導

書く前にぐぐれ http://www.google.co.jp/

過去ログは >>2-5
0281名無しさん@お腹いっぱい。05/03/07 17:46:20
>>280
孫子エディタって何?
028228005/03/07 17:51:59
>>281
わざわざ誤変換したというのに〜
http://www.tcp-ip.or.jp/~ttakeo/GNUSinrikyou.html
0283名無しさん@お腹いっぱい。05/03/07 17:54:50
ワロタ
0284名無しさん@お腹いっぱい。05/03/07 17:57:30
地下鉄GPL事件
0285名無しさん@お腹いっぱい。05/03/07 18:36:09
Tera Term Macroで
エンターキーの入力があるまで、マクロ実行を止めたいのですが
記述方法を教えてください。
0286名無しさん@お腹いっぱい。05/03/07 18:52:33
>>285
テラターム
http://pc5.2ch.net/test/read.cgi/linux/1012915309/
028728505/03/07 19:07:37
>>286
どうもです
028828505/03/07 19:37:17
テラターム版は人がいないのでやっぱり教えてください。
0289名無しさん@お腹いっぱい。05/03/07 19:45:20
質問を書いてから半日は待ちなよ
ウニ板は犬板以上の過疎板だぞ
029028505/03/07 20:52:15
すいません。
0291名無しさん@お腹いっぱい。05/03/07 21:18:07
R_by!!!!!!!!!!!!!
0292名無しさん@お腹いっぱい。05/03/07 21:20:39
_u__
0293名無しさん@お腹いっぱい。05/03/07 21:26:22
だよもんってなんですか?
0294名無しさん@お腹いっぱい。05/03/07 22:04:32
だよもんだよもん
0295名無しさん@お腹いっぱい。05/03/07 22:29:46
UNIXて全くの未経験だけど
どのくらいの期間で覚えられる
のか?
0296名無しさん@お腹いっぱい。05/03/07 22:30:47
なにを覚えたいのか。
0297名無しさん@お腹いっぱい。05/03/07 22:35:28
どうなりたいのかを書くといいかもしれない。
鯖缶とかデベロッパとか。
0298名無しさん@お腹いっぱい。05/03/07 23:02:48
>>295
カーネルソースコードの暗記ってことか?
俺の場合は、5年半ほど掛かった。
0299名無しさん@お腹いっぱい。05/03/07 23:12:54
MINIXなら楽だな
0300名無しさん@お腹いっぱい。05/03/07 23:20:07
Rubyってなに?食える?
0301名無しさん@お腹いっぱい。05/03/07 23:49:18
食ってもいいがしばらくしてトイレで出ちゃうぞ。
0302名無しさん@お腹いっぱい。05/03/08 00:05:39
外付けハードディスクで,たとえasyncでマウントしてても
umountでアンマウントしてプロンプトが戻ってきた瞬間に
ハードディスクの電源落としておk?
ちょっとくらい待った方がいい?
0303名無しさん@お腹いっぱい。05/03/08 00:10:05
OSが何か書いてないが、普通はOS的には無問題。
だけどハードディスクそのものののキャッシュに入ってる分が
本当にちゃんと書かれているかというのはどうなんだろう。
0304名無しさん@お腹いっぱい。05/03/08 00:15:29
>>302

Linuxだと壊れるんじゃないかな。OSに依ると思う。

0305名無しさん@お腹いっぱい。05/03/08 00:48:11
linux でも umount したら
データは全部 HDD に行くんじゃないの。
壊れることがあるとしたら >>303 みたいな
HDD 側の問題だと思うよ。
0306名無しさん@お腹いっぱい。05/03/08 00:51:06
>>305
あんな改行してる馬鹿はほっときましょう
0307名無しさん@お腹いっぱい。05/03/08 02:55:26
logファイルがバイナリ形式で読めないです。
バイナリファイルを読むためのコマンド教えてください。
0308名無しさん@お腹いっぱい。05/03/08 03:11:27
>>307
何のログ?
0309名無しさん@お腹いっぱい。05/03/08 08:56:32
od
0310名無しさん@お腹いっぱい。05/03/08 12:48:08
シェルが受け付けるコマンドの最大の文字数を知りたいんですけど、
そういう環境変数がありますか?
0311名無しさん@お腹いっぱい。05/03/08 12:55:07
そんな環境変数などない。
どちらかというとシェルが受け付けるかよりOSが渡せる長さを気にした方がいいと思うぞ。
0312名無しさん@お腹いっぱい。05/03/08 13:02:50
>>311
じゃあ何文字まで受け付けるか知るためにははソース見るしかないんですか?
あと引数の最大数とかも知りたいです。
0313名無しさん@お腹いっぱい。05/03/08 13:52:31
とりあえずman execveあたりを読んでみる。
0314名無しさん@お腹いっぱい。05/03/08 15:25:50
>>312
引数の個数ならconfigureを実行すればわかるよ。
0315名無しさん@お腹いっぱい。05/03/08 17:08:32
canonicalモードとかは関係ないか。
0316名無しさん@お腹いっぱい。05/03/08 18:34:44
Rubyは関係ないか?
0317名無しさん@お腹いっぱい。05/03/08 19:35:25
a.out とかELFとかってなに?
もしよければ 何て検索すればいいか教えて下さい
0318名無しさん@お腹いっぱい。05/03/08 19:37:57
>>317
a.out ELF Mach-0 バイナリ オブジェクトフォーマット
位で逝けんか?
0319名無しさん@お腹いっぱい。05/03/08 19:38:46
>>317
a.out ELF
0320名無しさん@お腹いっぱい。05/03/08 23:13:26
「リロケータブルな実行モジュール(バイナリ)。 リロケータブルだからライブラリモジュールに対しても適用可能」
って解釈で良いのか?
0321名無しさん@お腹いっぱい。05/03/09 00:32:41
何が?
0322名無しさん@お腹いっぱい。05/03/09 13:48:06
2ch始めて半年だけど、さっき始めて閉鎖騒動あったの知った
フラッシュに即発された感謝書き込みはヤメロって注意書きあったけど、
なんかどうしてもお礼言いたくて来た
お前らありがとう
もう鯖マデオツカイは使わないよ
0323名無しさん@お腹いっぱい。05/03/09 14:05:04
>>322
> NGワード
> * 2ch閉鎖の危機をUNIX板が救ったという話{は本当? | を知った。有り難う! | のflashはどこ?}
死んで詫びろ。
0324名無しさん@お腹いっぱい。05/03/09 17:33:57
xset dpms force off
みたいなことは コンソールではできないのでしょうか?
0325名無しさん@お腹いっぱい。05/03/09 17:54:13
それは OS による
0326名無しさん@お腹いっぱい。05/03/09 18:18:46
kinput2 で, 変換開始キーって modifier<key>key で指定するところの
modifier 部分って省略不可なんですか?
<key>Zenkaku_Hankaku だけで変換開始させられませんか?
0327名無しさん@お腹いっぱい。05/03/09 18:23:50
None
0328名無しさん@お腹いっぱい。05/03/09 18:25:17
いつも思うんだけど、全角半角での切り替えってそんなに楽なんかな。
俺はホームポジションから手動かさないといけなくて面倒なんだが…。
0329名無しさん@お腹いっぱい。05/03/09 18:28:00
つか、全角半角って、ESCに割り当てるもんじゃねーの?
0330名無しさん@お腹いっぱい。05/03/09 18:41:15
Windows しか使ったことのない連中に納める物件なんで,
なるべく抵抗感を減らしてやろうかと...
お騒がせしました.
0331名無しさん@お腹いっぱい。05/03/09 20:59:12
IEでページを[名前を付けて保存]する時みたいに、
そのページとそのページ内の画像やFLASHだけをダウンロードしてくれるソフトは無いでしょうか。

wget -r -l 1 hoge.com だと、リンク先のHTMLまで拾ってきてしまうのです。。
0332名無しさん@お腹いっぱい。05/03/09 21:03:33
wgetに-pをつける。画像はとるけどflashはどうかな……。
033333105/03/09 21:11:45
>>332 おおう!そんなオプションがあるとは。見落としてました。。
Perlでラッパ書くところでした。ありがとうございました。
033433105/03/09 21:15:32
でもやっぱりFlashは対応してないですね。ぐすん。。
0335名無しさん@お腹いっぱい。05/03/09 21:21:26
wget -A jpg とか
0336名無しさん@お腹いっぱい。05/03/09 23:55:22
バイオスについて最低限に理解して触ったりいじったりしたいんですがどこかそういうバイオスについて詳しいサイト
あったら教えてください。
0337名無しさん@お腹いっぱい。05/03/09 23:56:37
>>336
自作PC板に行け
0338名無しさん@お腹いっぱい。05/03/10 00:04:24
>>337行ってきます…
0339名無しさん@お腹いっぱい。05/03/10 00:12:38
真面目レスポンスします。
「m9」。この部分は他人のことを指差している右手を示しています。
9の部分で人差し指、mの部分で中指から小指までを表現しているとの
解釈が妥当でしょう。
また「(^Д^)」。
これは笑顔です。口を大きく開けて高笑いしている表情との解釈が正
しいでしょう。
「プギャーーーッ」。叫び声を表します。「プ」の部分に他人を笑うニュ
アンスが含まれており、「ギャーーーッ」では感情が大いに盛り上がった
さいの叫びが表現されています。

つまり全体でいえば、指差した相手を爆発的に嘲笑しているというニュア
ンスと捕らえるのが妥当と思われます。いかがでしょうか。
0340名無しさん@お腹いっぱい。05/03/10 11:46:44
>>336
> パイオツについて最低限に理解して触ったりいじったりしたいんですが

フェチ板に逝け
0341Rubyist!05/03/10 19:56:41
自己顕示欲が旺盛で羨ましい限りですね。

お前と同じようにスルーされた奴が一人も居ないとでも思ってるのか?
何十何百何千という人間がこの世の至る所でスルー食らってる。
そしてその大半が、それは己の実力の無さと自覚もしている。
してねえのはテメエだけだよ、ガキが。
「よく頑張りましたね」で褒めてもらえるのは義務教育の学校の中だけだ。

大体何がチラシの裏だ。あんたが結局言いたいのは
「俺が先なんだ先にやったんだ俺を忘れるな俺を見てくれ見てくれ見てくれ」
たったこれだけだろうが。
そうやって他人を踏みつけにするようなことをして、あまつさえそいつをチラシの裏だ愚痴だと誤魔化して。
最低だね、反吐が出るよ。

チラシの裏だというなら、本物のチラシの裏にでも書いとけ。
人に見せんな。
0342名無しさん@お腹いっぱい。05/03/10 20:52:48
Perlからの移行本に引き続き「PythonユーザのためのステップアップRuby」という本が来月出るらしい。
0343名無しさん@お腹いっぱい。05/03/10 21:09:42
俺の前のカワイい外注さんの席に「とっさのJava」なる本があった。
嫁にもらおうかと思った。てかおもろい本売ってるもんやね。
0344名無しさん@お腹いっぱい。05/03/10 22:13:01
質問です。

for FILE in `cat /home/test_list`
do
<<処理>>
done
とやっているのですが、test_list内というのが
aaa .txt
bbb ccc.txt
のように空白があるのです。
そうすると上記のfor文では、どうも空白で区切るようで
うまく一行単位で読み込んでくれません。
$FILEに順番に
aaa .txt
bbb ccc.txt
と入れるにはどうすれば良いのでしょうか?
今は、
aaa
.txt
bbb
ccc.txt
と区切られてしまいます。
0345名無しさん@お腹いっぱい。05/03/10 22:17:54
やりいか臭すぎ(squid)
私は 生で 中出しです(wnn)

この二つより面白いunix板即死スレタイを教えてください。
0346名無しさん@お腹いっぱい。05/03/10 22:24:18
>>344
while read FILE; do
...
done < /home/test_list
0347名無しさん@お腹いっぱい。05/03/10 22:26:55
>>344
oifs=$IFS
IFS=' <<<< 改行だけを入れる
'
for f in `cat /home/test_list`; do
echo $f
done
IFS=$oifs
0348名無しさん@お腹いっぱい。05/03/11 01:23:47
X-Face: ヘッダをひたすら貼っていくスレとかありますか?
0349名無しさん@お腹いっぱい。05/03/11 08:19:34
>>348
ありませんし、いりません。
0350名無しさん@お腹いっぱい。05/03/11 10:40:11
Perlアンインストした
爽快だい
0351名無しさん@お腹いっぱい。05/03/11 12:28:20
バカ!バカ!Ruby!
0352名無しさん@お腹いっぱい。05/03/11 17:57:06
ここ数年 auto mounter なんちゅう物は使ったことがないんですが,
今時の amd って, もしかして symbolic link の代わりに nullfs
を mount してくれる, てな拡張されてたりしませんか?
それとも, 相変わらず symbolic link だけだったりするんでしょ
うか?
symbolic link だと cd <mount_point>/.. ってやると, 見知らぬ
ディレクトリにワープしてしまうのが, かなりいやなんだが...
0353名無しさん@お腹いっぱい。05/03/11 18:06:51
数年使ってて教えて君か。
0354名無しさん@お腹いっぱい。05/03/11 18:08:55
>>353
数年間使ってねぇから, 最近の様子をきいてるんじゃん.
0355名無しさん@お腹いっぱい。05/03/11 18:14:43
>>352
欲しいけど見たことない。
0356名無しさん@お腹いっぱい。05/03/11 18:23:56
Linuxのautofsはそういう動作をする。
でもLinuxのはdirectはインチキでhomeも無いのが悲しい。
0357名無しさん@お腹いっぱい。05/03/11 18:30:36
>>356 で思い出したが、去年一瞬 FreeBSD に入った autofs は
どこにいったんでしょうねぇ…
0358名無しさん@お腹いっぱい。05/03/12 18:57:10
以前こちらで教えていただいて作ったスクリプトを失ってしまいました。
申し訳ありませんが、また教えてください。

unzip -P "`echo -n 'パスワード' | nkf -E -s`" hoge.zip ; rm hoge.zip

と言うのを、引数が *.zip な場合に、対応するものに全てに対して行う shell スクリプト
をつくるにはどうしたら良いでしょうか? for と i があったと思います。

---------------------------------------------------------------
#bin/sh
for i unzip -P "`echo -n 'パスワード' | nkf -E -s`" i; rm i
---------------------------------------------------------------

は動きませんでした。正しい書き方に訂正をお願いします。
0359名無しさん@お腹いっぱい。05/03/12 19:21:37
ヒント
for i in *zip ; do echo $i ; done
0360名無しさん@お腹いっぱい。05/03/12 19:33:45
ヒントありがとうございます。

------------------------------------------------------------
#bin/sh
for i in 第1引数 unzip -P "`echo -n 'パスワード' | nkf -E -s`" $i; rm -f $i
-------------------------------------------------------------

だと思うのですが、第1引数の書き方のヒント(例)をお願いします。
実はパスワードを第2引数に与える野望もあるのです。
0361名無しさん@お腹いっぱい。05/03/12 20:08:08
引数は $1 $2
あとはここ読んで勉強しようね。
http://flex.ee.uec.ac.jp/texi/sh/sh.html
0362名無しさん@お腹いっぱい。05/03/12 20:18:17
改めてみてみたら >>360 のは for の使い方がぜんぜん間違ってるよ。

もっとヒントを出すと

#!/bin/sh
for i in $1
do
echo unzip -P `echo -n $2|nkf -E -s` $i
echo rm $i
done
0363名無しさん@お腹いっぱい。05/03/13 00:17:29
勉強しました。
-----------------------------------------------------------------
#!/bin/sh
for i in $*
do
unzip -P"`echo -n 'パスワード' | nkf -E -s`" $i; rm $i
done
-----------------------------------------------------------------
でとりあえず、目的の事は出来るようになりました。ありがとうございました。
パスワードを引数で渡すのは無理っぽいです。
改行が大事なのですね。前に教えてもらったのは改行なかったのですが。。。謎です。

あと、前に教えていただいたスクリプトは unzip が失敗した時は rm がされなくて
とても便利だったので、そうなるように改造したいです。
アドバイスありましたらお願いします。
0364名無しさん@お腹いっぱい。05/03/13 00:21:11
>改行が大事なのですね。
違います。
ls;ls;ls
とコマンドラインで打ってみてください。
0365名無しさん@お腹いっぱい。05/03/13 00:38:02
ユニックスのシェルスクリプトについて、教えて下さい。
a.txt
というファイルを、
001.txt
002.txt
003.txt

200.txt

という風に200個の別名同内容のファイルを作りたいのです。
MS-DOSなら簡単なバッチファイルなのですが、ユニックスとなると、本を読んでみて
も何が何やら。
権限がどうだとかこうだとか、難しいことばかりが書いてあってどうにもこうにもで
す。
単に、ファイルを大量複製したいだけなんですが、

どなたか教えてくれませんか。
よろしくお願いします。
0366名無しさん@お腹いっぱい。05/03/13 00:43:59
>>363
半角板ROMの漏れにとってはこういうののほうが楽。
万が一のpanicやcrashを考えると、unzip && rm
よりもしばらく残しておいたほうが吉。

for zip in /my/ero/zips; do
 nkf -s /my/ero/pass | while read pass; do
 if unzip -P"$pass" $zip; then
  rm $zip
  break
 fi
 done
done
0367名無しさん@お腹いっぱい。05/03/13 00:48:56
>>365
seq があるなら。
for i in `seq -w 1 200`;do cp a.txt $i.txt;done
0368名無しさん@お腹いっぱい。05/03/13 01:40:48
nethackの次スレがたたなくて困っています。
0369名無しさん@お腹いっぱい。05/03/13 01:45:24
>>368
たてりゃいいじゃん.
0370名無しさん@お腹いっぱい。05/03/13 03:53:15
 PCサーバーがハッキングされて、どのファイルがコピーされたとか、
どのファイルが書き換えられたとかってどの /etc/log を見れば
わかるのでしょう? 一応、syslog は動かしているんですけど . . .
0371名無しさん@お腹いっぱい。05/03/13 03:56:10
>>370
クラッキングな
クラックされたら /etc/log が書き替えられてるとかすべてのコマンドが置き換えられてる可能性があったりするから
0372名無しさん@お腹いっぱい。05/03/13 04:12:29
>>371
すみません、クラッキングでした。
そうなんですか! では、再インストールしかないってことですね。
0373名無しさん@お腹いっぱい。05/03/13 08:18:26
>>367
ありがとうございます。
ですが、
>seq があるなら。
すでにseqがなんのことやら解らないのです。
だったらUNIXを使わなければいいのですが、仕事でつかっているんでそうも言っていられなくて。それにこの安定感はたまらん。
MS-DOSみたいに、テキストファイルを作って、拡張子を.batにすればいいってかんたんなものじゃないんですよね。
ちなみに、書き忘れたのですが、環境はMacOS-Xです。
037436705/03/13 09:31:54
あの回答のやり方はバッチファイル作るよりはるかに簡単な手順ですが、
意味がわからないようならあきらめて、
ショートカットキーを使って
「コピー」->「ペースト」x 200 回をしたらどうでしょうか。
手元の計測だと一分くらいで終わります。
0375名無しさん@お腹いっぱい。05/03/13 09:34:31
>>373
apple scriptででけんか?
0376名無しさん@お腹いっぱい。05/03/13 10:00:44
>>365
zshが使えるなら
for n in {001..200}; cp a.txt "$n.txt"

ほかには、直接実行するコマンドを考えるかわりに、命令リストを出力してそれ
をshに与えるというアプローチのほうが考えやすいこともある。
perlやrubyのようなスクリプト言語を知ってると特に。
ruby -e '200.times{|i| printf "cp a.txt %03d.txt\n",(i+1)}'|sh
>>374のようなことをコンピュータにやらせるわけだ。

まじめにループを回すならこういうスクリプト。
#!/bin/sh
i=1
while [ $i -le 200 ]; do
echo cp a.txt `printf "%03d.txt" $i`
i=`expr $i + 1`
done
0377名無しさん@お腹いっぱい。05/03/13 10:01:51
テストしたもののまま貼ってしまった。
>>376
> echo cp a.txt `printf "%03d.txt" $i`
これは
> cp a.txt `printf "%03d.txt" $i`
こうね。

0378名無しさん@お腹いっぱい。05/03/13 20:26:54
printf "%03d\n" {1..200} | xargs -n 1 -i cp a.txt '{}.txt'
0379悩める20代05/03/14 17:09:40
UNIXで現在時刻を取得する際に、「ミリ秒」まで指定するにはどうするのでしょうか?
dateコマンドだと、「秒」までしか取得できないみたいなので分かりません。
今は以下のようにして、秒まで出しています。

date +%Y-%M-%d %H:%M:%S
2005-07-14 17:07:29

本当は以下のようにしたいです
2005-07-14 17:07:29,123



0380名無しさん@お腹いっぱい。05/03/14 17:15:24
それで何をしたいの?
TSSなOSだって知ってる?
■ このスレッドは過去ログ倉庫に格納されています