くだらない質問はここに書き込め!なんでもアリ23
■ このスレッドは過去ログ倉庫に格納されています
0001UNIX@2ch掲示板
NGNG■UNIXって何?(http://pc.2ch.net/test/read.cgi/unix/998779290/)
■UNIXとLinuxの違いは?(http://pc.2ch.net/test/read.cgi/unix/1024558135/)
■2ch閉鎖の危機をUNIX板が救ったという話{は本当?| を知った。有り難う! |のflashはどこ?}
========================
クソスレを立ててしまい、罵倒されたり、xやdされてしまった皆さん、こんにちは。ここは、Chalicer、navi2cher、goRuarといった面々の反感を緩和し、板の平穏を守り技を後世に伝える、皆さんお馴染み大好評、「質問総合受付窓口」です。
UNIXにまつわることなら政治・経済・宗教・技術・国際・生活・就職・健康・娯楽・性の悩みな質問何でもあり。
不適切な問いであっても徹底的にハードな叩きで然るべき所に導いていただけることもアルと思います。安心して罵倒されちゃい
なさい。
大満足な答えが返ればハァハァできる画像の在処に根こそぎwgetの書式でもって導くとよいカモしれませぬ。
但し、書き込む前に質問に適切な専門の板・スレッドがないかは確認してください。
■Linuxは専門板があります。 http://pc.2ch.net/linux/
>>2 過去ログなど
それでは、Go!
0269名無しさん@お腹いっぱい。
NGNG>236ですか?
クソスレなのはほとんどの人が最初から承知してると思いますよw
多くの板に同じようなスレタイがあることからも想像つくし。
ところで #override の意味はわかりますたか?
0270名無しさん@お腹いっぱい。
NGNGBシェルスクリプトとCシェルスクリプトの二つがあるようなのですが
何か違いはあるのでしょうか?
Bシェルスクリプトが使用されることが多いと聞きましたが、どうして?
では、Cシェルスクリプトはどのような時に使われるのですか?
0271名無しさん@お腹いっぱい。
NGNG> ところで #override の意味はわかりますたか?
おかげさまで闘争心(or情熱)を最後まで維持し、無事解決の運びとなります
た (゚∀゚)ウッヒョー
Summaryは>>237, >>239, >>242-243のヒマ人ども(複数か同一人物かは知らんけど)が
うpして下さるそうですので、お楽しみに がっはっは!!!
# いやー、ここまで気合いを入れたのは久しぶりだ (uhi
0272名無しさん@お腹いっぱい。
NGNG春だね〜
0273名無しさん@お腹いっぱい。
NGNG> 何か違いはあるのでしょうか?
文法が違います。言葉での説明を聞くよりも実際に見てみた方がいいと思いま
すYO
> Bシェルスクリプトが使用されることが多いと聞きましたが、どうして?
Cシェルスクリプトは文法規則があいまいであるというのが理由の1つらしい
です。私自身はよく分からないのですが、そういう話はよく聞きます。
ちなみに、起動時に実行されるスクリプト(/etc/rcとか)はBシェルスクリプト
です。
私個人はCシェルスクリプトが好きなんですが(単に最初に使ったシェルがcsh
だから)、Bシェルスクリプトを(も)勉強しといた方がいいですな。
というわけで、
Bourne Shell 自習テキスト
http://www.tsden.org/takamiti/shText/
などを参考にするよろし。
煽るだけが趣味のクソどもがいるようですが、それにめげずにがんばって下さ
い。 では!!!
0274名無しさん@お腹いっぱい。
NGNG0275名無しさん@お腹いっぱい。
NGNG0276名無しさん@お腹いっぱい。
NGNG0277名無しさん@お腹いっぱい。
NGNG0279bloom
NGNG0280名無しさん@お腹いっぱい。
NGNGhttp://www.klab.ee.utsunomiya-u.ac.jp/~hiroki/csh-whynot.euc
とりあえず読むだけ読んでみてよ
0281名無しさん@お腹いっぱい。
NGNG>>278
ということにしたいのですね :-)
>>269=>>278は>>237かい?
0282名無しさん@お腹いっぱい。
NGNG0283名無しさん@お腹いっぱい。
NGNG……デムパというかキチガイか
0284名無しさん@お腹いっぱい。
NGNG(・∀・)ユンユン
0285名無しさん@お腹いっぱい。
NGNG0286名無しさん@お腹いっぱい。
NGNG0287名無しさん@お腹いっぱい。
NGNG>>280
ありがとうございました。
とりあえず、どちらか片方をしっかり習得できるように
頑張りたいと思います。
0288名無しさん@お腹いっぱい。
NGNGborne shell (≒POSIX shell) のスクリプト覚えた方がよいのではないだろうか、と思ふ。
0289名無しさん@お腹いっぱい。
NGNG0290名無しさん@お腹いっぱい。
NGNG0291名無しさん@お腹いっぱい。
NGNG0292名無しさん@お腹いっぱい。
NGNG昔、素因数分解ゲームでも流行っていたんじゃないか?
0293名無しさん@お腹いっぱい。
NGNG毎回、追い越してしまうのであれば、実行の間隔を調整すればいいのですが、処理時間はケースバイケースです。
このような場合、処理が完了していなければ、実行を見送るような指定をcrontabに記述出来ないでしょうか?
0294名無しさん@お腹いっぱい。
NGNGlockしろよ。
0295名無しさん@お腹いっぱい。
NGNGターミナルのロックじゃないですよね...
0296名無しさん@お腹いっぱい。
NGNGぇぇ。
cronからスクリプトを起動するようにして
そのスクリプトは自分自身を二重に起動しないように書くのです。
0297名無しさん@お腹いっぱい。
NGNGlockf(1) みたいの、無いの?
0298名無しさん@お腹いっぱい。
NGNG0300名無しさん@お腹いっぱい。
NGNGこーいうことじゃないの?
ttp://www.nspl.co.jp/Solaris/Basic/cron.html
0301名無しさん@お腹いっぱい。
NGNG/var/lockとか/var/spool/lockとかの使い方を考えてみよう
0302名無しさん@お腹いっぱい。
NGNGecho /usr/X11R6/man/*/* | LANG=C xargs -n 300 zfgrep '#override'
あとはコーヒーでも飲んで(たぶん section5だけを探したほうが早いかな)。
0303名無しさん@お腹いっぱい。
NGNGFreeBSDのProFTPdでFTPサーバをたて、Windowsから日本語のファイルをアップロードします。
私が使っているクライアントはffftpで、名前の変更や削除、ディレクトリの作成はできるのですが、日本語のファイルの
コピーや移動などFTPとは関係ない作業をすることができません。
日本語のファイルの移動などを行なうのに最適な方法は何でしょうか?
SSHでログインして日本語ファイル名をコピーしようとしても駄目でした。
0304名無しさん@お腹いっぱい。
NGNGそれじゃ xargs の意味がないYO
そういう場合は find でそ
>303
> SSHでログインして日本語ファイル名をコピーしようとしても駄目でした。
何がどう「駄目」なのか?
0305303
NGNG説明不足でした。すいません。
TeraTermを使っているのですが、まず日本語を表示できるように漢字(受信)、漢字(送信)をEUCにし
FTPで公開しているディレクトリへ行きls|lessで日本語ファイルがあるのを確認し、mv 'あい.txt' 'うえお.txt'と入力したのですが、
そんな、ファイルやディレクトリはありませんよ、とエラーメッセージがでてしまいます。
0307bloom
NGNG0308名無しさん@お腹いっぱい。
NGNGFreeBSDのほうで環境変数LANGは設定してある?
0309303
NGNGはい。echo $LANGで確認してみたら、ja_JP.eucJPになっています。
Linuxの方でも試したのですが、同じく駄目でした。
0310名無しさん@お腹いっぱい。
NGNGTeraTermのほうから
% touch ヒップ
% echo 逝ってよし > ひろゆき
とかで新規ファイルを作ってから操作しても同様?
0311303
NGNGおぉ、うまくいきました。
echo 逝ってよし > ひろゆき
mv ひろゆき 神
でひろゆきが神になりました。
まず、WindowsのFTPクライアントからつくったファイルはlsだけでは???と日本語が正常に表示されません。
ls|lessとすれば表示されます。
Windowsの方からファイル名を入力するとSJISなのに、UNIXの日本語はEUCというのが原因なのかな?
もし、そうだとしたらどう対処すればいいのかな?
0312名無しさん@お腹いっぱい。
NGNG> それじゃ xargs の意味がないYO
ありますが....
> そういう場合は find でそ
この場合は >302 のやり方の方がはるかに速い
0313名無しさん@お腹いっぱい。
NGNGFFFTPなら文字コード選べたはずだけど…。
0314名無しさん@お腹いっぱい。
NGNG漏れは >245 が答えだと思う
0315名無しさん@お腹いっぱい。
NGNG>>302 のようにやるのと、
find /usr/X11R6/man -type f | LANG=C xargs -n 300 zfgrep '#override'
とやるのは違うの?
0316303
NGNG文字コードでEUC、JIS、漢字コードの変換なし
があり、EUCでアップロードしてもJISでアップロードしても????となってしまい、
FTPクライアントを利用して日本語のディレクトリをつくっても同じように????になってしまいます。
環境変数はja_JP.eucJPです。lsだけで日本語ファイル名がでるようにしたい!
0317名無しさん@お腹いっぱい。
NGNGuserdirをpublic_htmlとして、/home/hoge/menu.cgiを
ドメイン名/~hoge/menu.cgiで実行したいのですが。
public_htmlには、Options ExecCGIと追加してあります。
多分、ユーザー、グループの権限の問題だと思います。
下記のログの意味をどなたか教えて頂けないでしょうか。
suexec.log
[2003-05-11 12:44:17]: info:
(target/actual) uid: (hoge/hoge) gid: (hoge/hoge) cmd: menu.cgi
error.log
[Sun May 11 13:20:00 2003] [error] [client ***.***.***.**]
Premature end of script headers: /home/hoge/public_html/menu.cgi
0318304
NGNG指摘を理解できないなら黙ってろよ。せめて調べてから物を言えよ。
0319名無しさん@お腹いっぱい。
NGNG>236 さん、そろそろ書き込みするのやめたほうがよろしいかと…
0320名無しさん@お腹いっぱい。
NGNG同じに見えますか?
cf. time(1)
0321302
NGNGxargs -n 300 を使うのは、zfgrepに直接ワイルドカードを
指定したときにargument too longが出るのを防ぐためだよ。
こういう「意味」でいいかい?
0322名無しさん@お腹いっぱい。
NGNG昨日の流れにすっかり感染している人がいます。
********************
0323名無しさん@お腹いっぱい。
NGNGfind の方が速かったんだが・・・
echo と find 単体の比較なら echo でのリストアップの方が 0.5 秒ほど速かったけど、
これでは有意な差とはいえないような気が。
むしろ、symlink があったとき、2重に zcat + fgrep されない分 find の方が更に速くなる
ように思われるのだが。
0324名無しさん@カラアゲうまうま
NGNGecho に直接ワイルドカードを指定したときに出る argument too long は無視ですか。
0326名無しさん@お腹いっぱい。
NGNG0327名無しさん@お腹いっぱい。
NGNGsuexecはうまくいっててCGI(menu.cgi)に間違いがあるように見える
error.logのその行の直前に何か出ていない?
0328名無しさん@お腹いっぱい。
NGNGう〜む。漏れのところでは差があるな。
でさ、有意な差がないなら、レスとしては echo を使う方法で十分だわな。
#time(1)も使えないのか…
で>312で述べられているのは、
1) 「xargs の意味がない」という書き込みに対する疑義
2) find より echo のほうが速い
で、2) の場合は時間と消費されるリソースも考慮しないとな
#君マジで頭わるそうだから書き込みやめたほがよいと思ふ
0329303
NGNGしかし、特定のファイルだけをコピーする方法がわからず。
Xを使えば簡単にできるのかな?
0330名無しさん@お腹いっぱい。
NGNG0331名無しさん@お腹いっぱい。
NGNG何を根拠にそのような中傷をするのです?
time を利用して測定したんだけども。
自分の結果と違う = >>323 は嘘つき = >>323 は頭悪い
という短絡的思考でもなさったのですか?
そもそも、有意な差が無いといっているのは 「echo と find 単体の比較」 の場合なんですが。
それに、何故
> 有意な差がないなら、レスとしては echo を使う方法で十分だわな。
という結論に至るのですか?
「(速度においての) 有意な差」が無いのであれば、他の問題が無い方法をとるべきでは?
この場合は find の方が
・ 正しくファイル種別で選別できる
・ symlink を無視できる
などの点で適切だと思われるのですが。
0333名無しさん@お腹いっぱい。
NGNG反則技かもしれないけど、fd を使うという手もある。
0334bloom
NGNG0335名無しさん@お腹いっぱい。
NGNG> 何を根拠にそのような中傷をするのです?
[...]
> という短絡的思考でもなさったのですか?
いえ、昨日から続く書き込みから導出された印象です。
それから短絡という日本語の意味を再度確認されたほうがよいと思います。
> > 有意な差がないなら、レスとしては echo を使う方法で十分だわな。
> という結論に至るのですか?
>304 から引用
> それじゃ xargs の意味がないYO
> そういう場合は find でそ
これは xargs の意味がないから find 使えとも解釈できますがいかがでしょうか?
> 「(速度においての) 有意な差」が無いのであれば、他の問題が無い方法をとるべきでは?
> この場合は find の方が
> ・ 正しくファイル種別で選別できる
> ・ symlink を無視できる
> などの点で適切だと思われるのですが。
この5行で述べられていることは、単体ではあてはまる場合が多いと思います。
>304 が
1) xargs の意味がない
2) find を使うのが echo より適切
という*別個*の見解を述べているのなら 2) にそれを適用することは可能でしょう。
#日本語に日本語訳つけさせられるとは…
0336名無しさん@お腹いっぱい。
NGNGもう一つ
> ・ 正しくファイル種別で選別できる
今回の場合、検索対象がマニュアルページであることがわかっているの
だから選別できるもしくは選別することは無意味
> ・ symlink を無視できる
今回の場合、シンボリックリンクで引っ掛かる関数名などは検索結果として
有効であるから、むしろシンボリックリンクが検索対象に入っていることが
好ましい。
で、#override の意味は分かったんでしょうか....
0337名無しさん@お腹いっぱい。
NGNG両方ともウザい
0338名無しさん@お腹いっぱい。
NGNG基地外ってわけじゃないんだろうけど、
各人が異なる思い思いの脳内前提条件でもって解決策を提示しようとしてるので
こんだけややこしいことになってるのでは。
ウザいのは確かなのでとっととおしまいにして欲しい。
0339名無しさん@お腹いっぱい。
NGNG年のせいか最近物忘れが激しいです
スタックの容量を増やしたいのですが
どうしたらよいですか
よろしくおながいします
0340303
NGNGえ〜と、fdとはフロッピディスクでしょうか?
0341名無しさん@お腹いっぱい。
NGNG0342名無しさん@お腹いっぱい。
NGNGFreeBSD PORTS なら /usr/ports/shells/fd なり。
0343名無しさん@お腹いっぱい。
NGNGls -i
でノード調べて
find . -inum xxx
のようなことをしますな。
cp `find . -inum xxx` hoge.txt
とか
0344名無しさん@お腹いっぱい。
NGNGechoはビルトインコマンドなのでE2BIGで止まらないと気付かなかった>>304の負け。
0345名無しさん@お腹いっぱい。
NGNGHP-UX11.0でシェルスクリプト(test.sh)作ったんですけど、
#!/usr/bin/csh -b
cd /home/aaa/bin;aaa&
cd /home/bbb/bin;bbb&
って書いて実行すると、aaaとbbbのプロセスが立ち上がっている間、
それらを立ち上げたプロセスも残ります。
psで見ると、「csh -b ./test.sh」ってプロセスが2匹いる状態です。
この2プロセスを残さないことは可能なんでしょうか?
test.shでgrepかけてプロセスを殺す以外に何か方法があれば、どな
たかご教授ください。
0346名無しさん@お腹いっぱい。
NGNG0347236
NGNGヴァカだな、おまいさん
>>304,>>318は別人だよ
>>236=>>238=>>247=>>253=>>255=>>268=>>271=>>281だよ
>>336
>>271に書いたレスで不満かい?
煽り返されてキレるんなら最初から煽らないことだオマエら
ということで、>>338氏の希望通り、おしまい!
0348名無しさん@お腹いっぱい。
NGNGネソチャク(・∀・)カコワルイ
0350名無しさん@お腹いっぱい。
NGNG横からすいません。
シェルっていってもいろいろありますが、全てのシェルでそれが常に成り立つんですか?
0351名無しさん@お腹いっぱい。
NGNG放置すればいいものを…
0352名無しさん@お腹いっぱい。
NGNGそりゃー、そうじゃないシェルを作ろうと思えば可能だろうし、メモリ食いつぶすほど多ければ別だけど、
ash,tcsh,bashでは成り立ってる。
0353名無しさん@お腹いっぱい。
NGNG「テープに吸い上げといて」
って、この手のいいまわしってもう通じない時代なんでしょうか?
0354名無しさん@お腹いっぱい。
NGNGえ〜 exec は aaa と bbb の前につけるんだよ。
0355名無しさん@お腹いっぱい。
NGNGおまえが一番痛いな
0356名無しさん@お腹いっぱい。
NGNGhttp://www.geocities.co.jp/Berkeley/2477/rapyuta.swf
0357名無しさん@お腹いっぱい。
NGNG317に少し間違いがありました。
「userdirをpublic_htmlとして、/home/hoge/menu.cgiを
ドメイン名/~hoge/menu.cgiで実行したいのですが。」
ではなく、「/home/hoge/public_html/menu.cgiを〜」でした。
一つ前の行には
[Sun May 11 13:20:00 2003] [error] (13)Permission denied:
exec of /home/hoge/public_html/menu.cgi failed
とでています。
ブラウザでアクセスするとInternal Server Error と出ます。
プログラムの説明によるとこのエラーは、スクリプトの修正ミス
(,や:のつけ忘れ)の場合が多いそうです。もう少し頑張ってみます。
0358名無しさん@お腹いっぱい。
NGNG0359名無しさん@お腹いっぱい。
NGNGUNIXの管理者になりたいのですが、
Win2000の管理の仕事の経験って役に立ちますか??
0360名無しさん@お腹いっぱい。
NGNG0361名無しさん@お腹いっぱい。
NGNG> 質問するところが違っているかもしれないのですが、
まぁいいと思うが、煽りには注意な。
> UNIXの管理者になりたいのですが、
> Win2000の管理の仕事の経験って役に立ちますか??
たぶん役に立たないだろう。
ま、他の人の意見も聞くよろし
# 煽り野郎は人ではないんで無視するように!
0363360
NGNG0365名無しさん@お腹いっぱい。
NGNG>>361 は・・・・なので無視してください
0366名無しさん@お腹いっぱい。
NGNG役立つ知識もあれば役立たない知識もある。
0367名無しさん@お腹いっぱい。
NGNGいつか実になる花になる
0368bloom
NGNG■ このスレッドは過去ログ倉庫に格納されています