くだらない質問はここに書き込め!38
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNG批判、要望は → 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
0422名無しさん@お腹いっぱい。
NGNGrm -l とか rm "-l" とか rm '-l' とかやっても消せません。
どうやったら消せますか?
0423名無しさん@お腹いっぱい。
NGNGhttp://www.google.com/search?q=rm%20%BE%C3%A4%BB%A4%CA%A4%A4&ie=euc-jp&hl=ja
0424名無しさん@お腹いっぱい。
NGNG0425名無しさん@お腹いっぱい。
NGNG0426名無しさん@お腹いっぱい。
NGNGrmのマニュアルに正解が書いてないかい?
0427名無しさん@お腹いっぱい。
NGNGあろがとうございました。無事消せました。
次回はもっとよく調べるようにします。m(__)m
0428417
NGNGThere is no mechanism for using arguments in the replacement text. If
arguments are needed, a shell function should be used (see FUNCTIONS
below).
って書いてありますね.ありがとう.
私にゃ簡単にはできそうもないですね.
0429山崎13 ◆5c5udzFPUI
NGNGunix板はあうなうてあいおいおでいいなし
スレたておでいないっていうんだよ。
おんなごいしあいないのにね!!
0430名無しさん@お腹いっぱい。
NGNG0431名無しさん@お腹いっぱい。
NGNG043211
NGNG> 間違えて -l というファイルを作ってしまったのですが、
> rm -l とか rm "-l" とか rm '-l' とかやっても消せません。
> どうやったら消せますか?
$ rm -- -l
0434名無しさん@お腹いっぱい。
NGNGfunction 使えばできるよ。
0435名無しさん@お腹いっぱい。
NGNGおれはsplintにリンクはってlintで使ってる。
うちはその記法でOKなのでわからん。
0436名無しさん@お腹いっぱい。
NGNGエラーメッセージをよくみてみよう。
|.splintrc:1:19: Unrecognized option: +matchanyintegral
「+matchanyintegral」は17文字、でもエラーメッセージでは19バイト
あることになっている。こういう場合ありがちなのは、改行コードが
CR LFになっているとか、あとは末尾や先頭に変なコントロールコードが
ついている、というもの。
0437名無しさん@お腹いっぱい。
NGNG誤解なきように…
0438名無しさん@お腹いっぱい。
NGNGaliasは使えるのに、functionは簡単にできそうにないの?
そのまま、指示にしたがって、FUNCTIONSの項を読め。
0439名無しさん@お腹いっぱい。
NGNGもちろん、ログインクラスを定義したら、
あるユーザはそのログインクラスに所属するという事を
passwd に記述しなきゃ駄目。
passwd(5) の man をみてね。
具体的には passwd の第5フィールド。
# openssl が入っている状態で man passwd すると
openssl 側の passwd サブコマンドのマニュアルが表示されるなぁ・・・
だめぢゃん。
0440名無しさん@お腹いっぱい。
NGNGどうやったらコンピュータに起こられる事が出来ますか?
僕もコンピュータに怒られてみたいです。
0441名無しさん@お腹いっぱい。
NGNG0442417
NGNGfunction e {
emacs $*
reset
}
でいけました.
emacsという名前にするとダメなようですが,再帰呼び出しになっちゃうのかな.
0443名無しさん@お腹いっぱい。
NGNG> emacs $*
ここをフルパスで書くとどうよ。
0445名無しさん@お腹いっぱい。
NGNGcommand emacs $* として再帰を抑止する方法もあるよ。
0447名無しさん@お腹いっぱい。
NGNG0448名無しさん@お腹いっぱい。
NGNG0449名無しさん@お腹いっぱい。
NGNGできないまで行かなくてもワークステーションだと簡単だ、とかでもいいや。
ワークステーションとPCの違いがいまいち分かんないんです。
グーグルはマウスのボタンの数が違うって言ってるけどそれだけ?
0450名無しさん@お腹いっぱい。
NGNG東工大?
0451名無しさん@お腹いっぱい。
NGNG0452名無しさん@お腹いっぱい。
NGNGいいえ。ぐぐると色んなとこにもあるようですね
0453名無しさん@お腹いっぱい。
NGNG0454名無しさん@お腹いっぱい。
NGNG0455名無しさん@お腹いっぱい。
NGNG0456>>453
NGNGなぜでしょうか?
syslogdがbusy状態ってことでしょうか?
0458名無しさん@お腹いっぱい。
NGNGどうやって要求したのかにもよるだろ。
0459名無しさん@お腹いっぱい。
NGNG凄いよ。
>>449
一昔前は大容量メモリ・高解像度高精細グラフィクスはワークステーションだけのものだったので、
スーパーコンピュータで計算した出力結果のデータを
理解しやすい絵にする(可視化)にはワークステーションを使うしかなかった。
最近は PC の性能がワークステーションに追い付きつつある。
>>456
syslogd の実装にも寄るけど、
ファイルの新規作成をしない syslogd というものは存在する。
書出したいファイルをあらかじめ touch しておかないとだめ。
0460名無しさん@お腹いっぱい。
NGNGワークステーションは、すでに過去の遺物。
0461名無しさん@お腹いっぱい。
NGNG詳しく
0462名無しさん@お腹いっぱい。
NGNGそれはLinuxだからだろ
板違いだよ
0463名無しさん@お腹いっぱい。
NGNGどうすればいいでしょう。。。一瞬「登録しました」ってのが見えたので
すぐ消しちゃったんでよくわからないんですけど、わかる人いますか(;;)
ttp://perome.com/yahaa/member.php
0464名無しさん@お腹いっぱい。
NGNGhttp://pc6.2ch.net/pcqa/
0465名無しさん@お腹いっぱい。
NGNG他の板でも無理でした orz ありがとうございます
0466名無しさん@お腹いっぱい。
NGNG0467名無しさん@お腹いっぱい。
NGNGあるとしたらどこでしょうか?
0468名無しさん@お腹いっぱい。
NGNGただ、 web2 なんかに比べるとちっちゃいですね・・・
0469名無しさん@お腹いっぱい。
NGNGファイルの更新時刻を 時:分:秒 まで取りたいのですが、
LSコマンドのオプション-lだと分までしか出なくて困っています。
どなたか上手いやり方教えてください。
0470名無しさん@お腹いっぱい。
NGNG0471名無しさん@お腹いっぱい。
NGNGttp://directory.fsf.org/sysadmin/monitor/stat.html
0472名無しさん@お腹いっぱい。
NGNGmanコマンドで見てみたのですけど、秒表示分からなかったのです。。。
0473名無しさん@お腹いっぱい。
NGNGなんか私が使ってるUNIXって低機能UNIX(?)みたいな感じらしくて、前もオプションなくて困ったりしたことあったのですが。
-TできないUNIXだから秒取得できないのでしょうか・・・?
0474名無しさん@お腹いっぱい。
NGNGつい最近、同じ回答をどっかでしたなあ・・・。
0475名無しさん@お腹いっぱい。
NGNG0476名無しさん@お腹いっぱい。
NGNGおおぅっ。仰る通り。
Linux板と間違えたです。
FileSystemとlsが対応してなきゃね。
0477名無しさん@お腹いっぱい。
NGNGVIP 男前代表をパペットマペット1位にしちゃう パート3
http://ex7.2ch.net/test/read.cgi/news4vip/1102507871/
↑のスレにて只今日テレの不正スクリプトを暴ける勇者を募集中!
日テレの捏造を暴こう
0478名無しさん@お腹いっぱい。
NGNG「いろいろ方法はあるが、環境によって使える方法と使えない方法があるので
確実にコレという解はない」
ということで。
% ls -lT filename
↑最近の OS だけだよね。
% tcsh -cf 'filetest -M: filename'
↑商用 OS だとないこと多いし。gentoo にもデフォでは入ってなかった。
% diff -u filename /dev/null | head -1
↑Solaris の diff では -u が使えないし。
% stat -l filename
↑存在してる環境の方が珍しいだろ。
0479名無しさん@お腹いっぱい。
NGNG|% diff -u filename /dev/null | head -1
|↑Solaris の diff では -u が使えないし。
AIXだとdiff -cでイケるみたいだけど。
0480名無しさん@お腹いっぱい。
NGNG0481名無しさん@お腹いっぱい。
NGNG0482名無しさん@お腹いっぱい。
NGNGで、/dev/logはUNIXドメインソケットらしい。
UNIXドメインソケットは、プロセス間通信。
プロセス間通信は、おそい。(ここは妄想)
ゆえに、syslogの出力要求は、おそい。
と思うのだが、どうよ。
間違ってたら指摘してね。
0483名無しさん@お腹いっぱい。
NGNG0484名無しさん@お腹いっぱい。
NGNG何と比べてか基準がわからんからはやいとも遅いとも言えるわけだが、
UNIXドメインソケットは普通は速いといっていい。
待っているプロセスがあ(ってほかに優先度の高いプロセスがなけ)れば
write→ブロックしていたプロセスにスイッチ→selectから復帰、と即座に
スイッチするので、おまいがエイトマンでも遅く感じることはないと思うのだが。
syslogは同じメッセージが続くと、
last message repeated 3 times
みたいに省略して出力するために2回目以後は少し待つ。
その場合はファイルに書き出されるまで少しタイムラグがあるね。
0485山崎13 ◆5c5udzFPUI
NGNG0486Y氏
NGNG0487名無しさん@お腹いっぱい。
NGNG0488名無しさん@お腹いっぱい。
NGNGなんらかのプロセスが暴走している可能性が高いから、それをkill。
ログインができず、pingも通らないようなら、
どうしようもないからリセット。
ネットワークにつながってない場合、
FreeBSD だったら、 ALT+F2 とかで、別コンソールがでるはずなので、
それでチェック。
会社のサーバ止めでもしたのか?
0490名無しさん@お腹いっぱい。
NGNG0491名無しさん@お腹いっぱい。
NGNG0493名無しさん@お腹いっぱい。
NGNG(IE6ではアクセス可)。切り分けからできていないのですが
wgetをよく使っている方、解決方法を教えていただけませんでしょうか?
◎現象
(1) ローカルホスト上のapacheへのアクセス ⇒OK
(2) インターネット上の自分のページへのアクセス⇒OK
(3) 今回の目的であるサイトへのアクセス(https)⇒NG
bash$wget -S --http-user=user --http-passwd=passwd
-proxy=on https://www.zot.com/
◎(3)のときのwgetのログ
1 HTTP/1.0 501 Not Implemented
2 Server: Squid/2.4.STABLE6
...
8 X-Squid-Error: ERR_UNSUP_REQ 0
9 X-Cache: MISS from unknown
...
00:00:00 エラー 501: Not Implemented。
◎環境
Win2kPro, Cygwin 1.5.11-1, wget 1.9.1-1
~/.wgetrcの設定
> http_proxy=http://myproxy:8080/
> https_proxy=http://myproxy:8080/
> ftp_proxy=http://myproxy:8080/
0494名無しさん@お腹いっぱい。
NGNG原因はwgetじゃなくてSquidに見えるが。Not Implemented っていってるからそうなんだろう。
Squidのconfigureのとき、--enable-ssl をつけたかい?
0495名無しさん@お腹いっぱい。
NGNGありがとうございます。
Squidは外部サイトなのでconifugreはわかりませんが、
同じサイトにIE6からはふつうにhttpsで接続できているので
SSLは通るはずだと思うのですが・・・
0496名無しさん@お腹いっぱい。
NGNG0497名無しさん@お腹いっぱい。
NGNGどちらでもない。
0498名無しさん@お腹いっぱい。
NGNGttp://age3.tubo.80.kg/age02/img001/5.rm
0499名無しさん@お腹いっぱい。
NGNG何か、解決策はある?OSは、FreeBSD5.3
0500名無しさん@お腹いっぱい。
NGNG2ちゃん側がCookieをfirefoxに対応させる。
0501名無しさん@お腹いっぱい。
NGNGwgetのCVS版では直っています
0502名無しさん@お腹いっぱい。
NGNG他の OS でもこれと同様の機能を実現するようなソフトがあれば教えてください。
この watch(1) がどういうことをするコマンドかというと、
引数になにか別のコマンドを渡すと、
一定時間毎にそのコマンドを実行してその結果を表示するもので、
たとえば watch ps とかやると top コマンドのような表示ができたりできます。
0503名無しさん@お腹いっぱい。
NGNG他の OS ってどの OS よ。
やっつけなら
while sleep 1; do ps; done
とかでもいいと思うが。
0504名無しさん@お腹いっぱい。
NGNG> 他の OS ってどの OS よ。
もっと一般的なコマンドでできる、とか、フリーウェアでこういうのがある、
といった情報があればお願いします、という話です。
まあそういうスクリプト書きゃええやん、と言われればそうかも知れませんね。
0505名無しさん@お腹いっぱい。
NGNGredhat9にありました。
0506名無しさん@お腹いっぱい。
NGNGそれはこれだな。
http://procps.sourceforge.net/
Linux 以外で動くかは知らん。
0507名無しさん@お腹いっぱい。
NGNG以下のようなshell scriptを実行する際、コマンドの実行したpathではなく、
シェルの置き場所のpathを取得するにはどうしたらよいでしょうか?
/tmp/hoge.sh
#!/bin/sh
HOGE_PATH = `path`
echo $HOGE_PATH
$HOGE_PATH/$DATAのように使用するので、
HOGE_PATH = /tmp を(動的に)取得したいのですが…
0508名無しさん@お腹いっぱい。
NGNGということならば、1行目に #!/bin/sh とあるんだから /bin/sh で決まりでしょ。
http://www.adl.nii.ac.jp/~moro/unix-programmer/faq-j_2.html#SEC23
>人々がこの質問をする最もありふれた理由は、プログラムの設定ファイルの場
>所を知るためだというものです。ですが、実行ファイルのパスからそれを求め
>ようというのは良くないとされています
0509名無しさん@お腹いっぱい。
NGNGHOGE_PATH=/tmpでいいじゃん。
動的に取得する移植性のある方法はしらん。
0510507
NGNGシェルではなくシェルスクリプトの置き場所。さらに
HOGE_PATH=`pwd`でした。
0511名無しさん@お腹いっぱい。
NGNGpath切ってある場所にあるスクリプトならwhichでいいじゃん。
path切ってない場所にあるスクリプトなら、どこから実行しようとしても
/path/to/dir/hoge.sh
ってフルパスで書くしかないんだから、引数にでも入れてやれば?
動的じゃないけどなー
0512名無しさん@お腹いっぱい。
NGNGと perl の FindBin.pm 見て思う。
0513507
NGNG/tmp/a/hoge (バイナリ)
/tmp/a/data/log.dat (hogeにて使用される)
/tmp/a/hoge.cfg (hogeにて使用される)
各種ファイルの置き場所が変わっても
問題のないような用途を想定しています。
>>512
がーん。やっぱりすごく面倒なんですか…
0514名無しさん@お腹いっぱい。
NGNG何をどうしたいのか書けば別な方法があるかもだが、聞きながら
にして大してここの人をアテにしてるわけでもなさそうで。
0515名無しさん@お腹いっぱい。
NGNG不可能なこともあるのでは。
0516名無しさん@お腹いっぱい。
NGNGどこか彼方に置かれたログファイルや設定ファイルを自動で判別して
使用するプログラムなんて、古今東西聞いた事がない。
0517名無しさん@お腹いっぱい。
NGNG0518507
NGNG書き方がかなりマズかったと反省しています。
/tmp/a/base.shが共通の設定スクリプト
(DATA=data/log.dat と置き場所が記述されている)
hoge?.shでは. ./base.sh として設定を読み込んでいます。
/tmp/a/hoge1.sh (hogeを実行するためのラッパー1)
/tmp/a/hoge2.sh (hogeを実行するためのラッパー1)
/tmp/a/hoge (バイナリ)
/tmp/a/base.sh (設定ファイルのパス)
/tmp/a/data/log.dat (hogeにて使用される)
/tmp/a/hoge.cfg (hogeにて使用される)
hoge?.shを実行すると実際には、
./hoge data/log.dat hoge.cfg のように実行されます。
hoge.shとbase.shの階層が同じなら問題ありませんが、
別の場所(たとえば/tmp/b/data/hoge3.sh)に置いて、
. ../base.shと読み込むと設定の階層がおかしくなります。
0519507
NGNGhoge?.shの置き場所が違うと/tmp/a/hogeを取得できないので困っていました。
これから帰宅するのでこれから数時間はレスがつけられませんが、
なにかいい知恵を授けてもらえると非常に助かります。
0520名無しさん@お腹いっぱい。
NGNG言っちゃあ悪いが、そういうヘボい仕様ならば、
運用でカバー (必ず cd /tmp/a してから実行するなど) する方が良いと思う。
0521名無しさん@お腹いっぱい。
NGNGよくわからんのですが、
Windowsで言うところの、レジストリ HKLM(HKCU?)\Software\hoge\hogepath
みたいなものがあれば、ってなことなんでしょうか?
場合によっては ~/.hogerc もアリかもですが、仕様がいまいちわからんです・・・。
■ このスレッドは過去ログ倉庫に格納されています