- 1 名前:厨房 mailto:sage [02/01/30 04:01]
- UNIX の shell って何が便利?
tcsh は cmplete で補間をカスタマイズできるけど bash はできない。 bash は stderr を 2>/dev/null とかってできるけど、tcsh でやろうとすると長く汚くなる。 そんなわけで結局は zsh とか?
- 356 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/25 19:36]
- >>355
> なんかこのスレ不愉快です。 自覚があるからか? qmail 以外は同じだけど別になんとも思わないけど。 それしか使えないわけじゃなし。 それより、最近 Vine Linux 使う機会があったんだけど、 あれはウザかった。厨がつくってる distribution て感じ。
- 357 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/25 22:45]
- >>356
どこがウザいか Vine スレで言ってやれよ。
- 358 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/25 22:54]
- 「最強の(zsh)」とか「絶対安全(qmail)」とか売り文句をつけるやつが悪い。
こういう形容詞を平然と使える奴は、それだけで信用できない。 単純な一元的価値観というかな。アメリカもそうだ(unixと関係ないが)。
- 359 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/25 23:18]
- >>358
それぞれ理由を添えているはずだが。
- 360 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/26 00:33]
- > それぞれ理由を添えているはずだが。
はいはい、論理的だこと。
- 361 名前: ◆k/Ubp.Kg mailto:sage [02/09/26 01:06]
- >>349
ガーンΣ(゜Д゜川) 普通に勧められたら使ってみて決めるんだけど、>>358が言うように妙な売り文句で宣伝してくるから なんとなく嫌なだけです。なんか深夜の通販番組のアメリカ人と同じようなモノを感じるっつーか。 単に好みの問題です。 で、話変わるけど、sh,bash,zsh,csh(tcsh)以外に変わったshellはありますか?
- 362 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/26 01:44]
- >>361
fdsh(FD2に附属) 利点は…不明
- 363 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/26 01:45]
- >>350
>>346に常用しない理由がちゃんと書いてあるような。 ウザイ、厨に加え目は節穴?三重苦やね。
- 364 名前: ◆k/Ubp.Kg mailto:sage [02/09/26 01:57]
- >>362
これ知りませんですた(名前は聞いたことあったんだけど)。さんくす。
- 365 名前:名無しさん@Emacs mailto:sage [02/09/26 10:28]
- sash (stand-alone shell)
ddとかchmodとかedとかmknodとかmountとかがビルトインになってる緊急避難シェル。
- 366 名前:名無しさん@カラアゲうまうま mailto:sage [02/09/26 12:00]
- 癇なら、ksh だろ
- 367 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/26 21:17]
- >>366
誰?
- 368 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/26 21:20]
- tcsh,bashのいいところをおしえてくりくり。
これだけは他のシェルにはできないぜ!みたいな。
- 369 名前:Eddie KNK mailto:sage [02/09/27 00:50]
- >>361
nxt >>368 まぁ、nxt には負ける。そーゆーことだ。
- 370 名前:Eddie KNK mailto:ということにしたいのです:) [02/09/27 04:25]
- そんでもって、nxtなるものを使ってみた。なんか頻繁にSegmentation Fault
で異常終了する上に挙動が全くもって変なのである。 そんなところである。
- 371 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/27 07:37]
- >>370 使えてないんじゃん。
- 372 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/27 09:01]
- zshユーザですが、zsh信者に辟易しているのは同じです。
そんなつまらないことでソフトウェアを責めないでください。 プログラムには罪はない。
- 373 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/27 12:58]
- >>363
日本人なのに日本語がわからない人も隠居してください
- 374 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/29 19:20]
- csh か tcsh ユーザでふ。(基本は tcsh かな?)
C でも Born でもイイんだけどさぁ〜 setenv か export に統一してホスィ!! (そう思うのは俺だけ?)
- 375 名前:名無しさん@カラアゲうまうま mailto:sage [02/09/29 21:24]
- >>374
zsh つかえや
- 376 名前: ◆k/Ubp.Kg mailto:sage [02/09/30 01:48]
- >>374
俺は両方使っても別に混乱しないけど、alias使ったらダメ? >>375 両方使えるの?調べてみたけど無理っぽいけど…。
- 377 名前:名無しさん@カラアゲうまうま mailto:sage [02/09/30 13:19]
- >>376
~/.zshrc に setenv() { typeset -x "${1}${1:+=}${(@)argv[2,$#]}" } # csh compatibility などとしておけば両方使える。
- 378 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/30 13:26]
- 逆も出来るかな?
- 379 名前:名無しさん@カラアゲうまうま mailto:sage [02/09/30 15:13]
- >>378
(゚Д゚)ハァ? export は元からありますがなにか? # 知ったかのひと?
- 380 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/30 16:33]
- (t)cshで、似たようなことやってexportを使えるように出来るかなってこと。
# しかし、嫌われる典型的zshユーザやね
- 381 名前:名無しさん@カラアゲうまうま mailto:sage [02/09/30 17:42]
- >>380
> (t)cshで、似たようなことやってexportを使えるように出来るかなってこと。 できるということにしたいのですね? :) > # しかし、嫌われる典型的zshユーザやね ということにしたいのですね? :)
- 382 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/30 19:44]
- *yawn*
- 383 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/01 07:08]
- bash でも、
function setenv() { export "$1"="$2" } としておけば両方使えるじゃん。なんでそっから >>375 になるのか疑問。 >>381 ワラタ。でも ># しかし、嫌われる典型的zshユーザやね の部分には禿しく同意。
- 384 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/01 16:14]
- zsh厨が嫌われるのは構わんが、「名無しさん@カラアゲうまうま」の
ハンドル使って嫌われるような言動をするのはやめてほすぃ。。。
- 385 名前:名無しさん@お腹いっぱい。 [02/10/06 21:45]
- 打ちミス多いヘタレなのでヒストリー機能最強のtcsh
- 386 名前:名無しさん@Meadow mailto:sage [02/10/06 21:48]
- >>385
s/tcsh/zsh/
- 387 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/06 22:01]
- UNIX板のコテハンは嫌味なやつが多いな
- 388 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/06 23:40]
- まあUNIX使うような香具師ですからね。
- 389 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/06 23:42]
- ここしばらくコテハンらしいのは
◆k/Ubp.Kg くらいしかいないわけだが。
- 390 名前:名無しさん@お腹いっぱい。 [02/10/25 03:40]
- eshell てどう? www.gci-net.com/users/j/johnw/eshell.html
The author of Eshell has been a long-time user of the following shells, all of which contributed to Eshell's design: rc bash zsh sh 4nt csh なんて書いてあって、自信満々?な作者だが。
- 391 名前:名無しさん@お腹いっぱい。 [02/10/25 15:44]
- bash,csh,tcsh...
等あるけど一番長い名前の殻ってなんだろう
- 392 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/25 16:25]
- 4ntってなんd?
- 393 名前:名無しさん@お腹いっぱい。 [02/10/25 16:39]
- >> 390
emacs の中で vi が動いてびびった。 shell-mode ではだめなのに。
- 394 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/25 17:41]
- UNIX初心者でつが、kornってどうでつか?
- 395 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/25 17:50]
- >>394
どうって、どう答えりゃいいんだ?
- 396 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/25 19:14]
- >>394
kshは、亡び逝く商用UNIXでのものだから、 早く別のシェルに乗り換えといた方がいい。
- 397 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/25 19:14]
- bash の読みはバッシュでもおけ?
- 398 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/25 23:06]
- >>396
ひーん、じゃtcshにしときまつ
- 399 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/26 00:01]
- >>398
私もtcsh使ってます。 というか、最初に使ったのがtcshだったので、なかなか他の殻に 移行できませぬ。。。。。
- 400 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/26 00:02]
- >>397
おっけいだとおもいます。
- 401 名前:名無しさん@カラアゲうまうま mailto:sage [02/10/27 17:37]
- >>398
kshからtcshじゃ苦労すると思われ
- 402 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/28 01:49]
- 俺は bash がいいな。 csh/tcsh はちょっと苦手だ。昔は使ってたんだけどね。
>>393 マジでつか?今度試してみよう…。
- 403 名前:名無しさん@お腹いっぱい。 [02/10/28 09:51]
- root の login shell にあんまり変な物使っちゃいけないのは、
/ ファイルシステム以外のパーティションがマウントされてない 時に何もできなくなるからなんだな。 以前、root のログインシェルを /usr/local/bin/tcsh なんかに して緊急時のメンテができなくなってパニクったことある。 常識か。
- 404 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/28 10:05]
- 最近cshからtcshに変えた。
FreeBSDに標準で入ってたからなんとなく。
- 405 名前:名無しさん@お腹いっぱい。 [02/10/28 11:08]
- tcsh の良い所は NLS でメッセージ変えられる所かな。 今はさくらちゃん風。 さくら板に tcsh の NLS の話題書いても誰もレスつけないだろうからここに書いとく。
- 406 名前:名無しさん@お腹いっぱい。 [02/10/28 11:14]
- tcshがcshよりいいとこは↑キーでコマンド履歴だけだな。漏れにとってはね。
- 407 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/28 12:14]
- >>405
bashに取り込んでほしい機能だ…。俺はサクラタン風にはしないが(藁 なんとなく面白そう。 >>406 矢印キー使わないからどうでもイイや。
- 408 名前:名無しさん@XEmacs mailto:sage [02/10/28 13:12]
- >>407
Linux板で誰かがパッチ作って2ch風bashをやっていた気が… ちょこっとつかってみたけど、変なコマンドうったらシラネーヨが そんなコマンドシラネーヨって出て来てワロタ emacsでのshellなぁ…… 思わずlessと打ってしまって(´・ω・`) 頑張って慣れようとしてるんだけど、使い勝手が…
- 409 名前:名無しさん@お腹いっぱい。 [02/10/28 14:26]
- トミーズ雅の娘虐待
www.yomiuri.co.jp/komachi/reader/2002102200002.htm
- 410 名前:407 mailto:sage [02/10/28 19:44]
- >>408
さんくすこ。後でさがしてみる。 Emacs上のshellっつーか、ターミナルエミュレータが完璧じゃないんだよな。 まぁこれはスレ違いだけども。 eshellは使いたくないけど、あのターミナルエミュレータが欲しかったりする(笑)。
- 411 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/29 22:12]
- >>408
2ch風bashパッチほすぃ。詳細きぼんぬ。
- 412 名前:名無しさん@XEmacs mailto:sage [02/10/29 23:09]
- これね。
omaemona.sourceforge.net/packages/bash/ 普段bashつかってるけど、これいれたらちょっと邪魔になるからなぁ…(´∀`;) カスタマイズするだけならtcshのほうが簡単かつ楽しそうだねぇ。
- 413 名前:名無しさん@XEmacs mailto:sage [02/10/29 23:25]
- >>412に補足〜
zsh用のパッチもあるみたい。 こっちは使ったことないからzshユーザーのみなさんのレポートきぼん。
- 414 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/30 00:20]
- >>413化けますた。
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ 〜′ ̄ ̄( 澁ミ)< 逝ってよし! UU ̄ ̄ U U \______ ∧__∧ / ̄ ̄ ̄ ̄ ̄ ̄ ( ´∀`)< オマエモナー ( ) \______ | | | (__)__)
- 415 名前:名無しさん@XEmacs mailto:sage [02/10/30 00:30]
- >>414
zshだと化けるのか…(´・ω・`) ぬか喜びさせたようでスマソ
- 416 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/30 02:20]
- >>396
商用Unixが滅びてもPOSIX shell(≒ksh)は生きながらえそうな気がするが…
- 417 名前:名無しさん@お腹いっぱい。 [02/11/01 15:16]
- csh
- 418 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/01 16:50]
- >>415
zshのせいじゃなくてteratermでしたので。
- 419 名前:名無しさん@お腹いっぱい。 [02/11/02 12:18]
- コンプリージョンと行編集がてきとーに使えればいいや
つか、場合によってはそれすらどうでもいい ごちゃごちゃこだわってる暇あったらちゃっちゃと打つか、 スクリプトつくった邦画医院じゃ? OpenBSDってkshだったのだが長いことしらんかったよ
- 420 名前:名無しさん@お腹いっぱい。 [02/11/04 02:00]
- csh ひとすじ
- 421 名前:通りすがりのもの mailto:sage [02/11/04 02:21]
- しっかし、このスレあぼーんばっかだ。
シェルスクリプトを書くときは汎用性があるしメンテナンスできる人も多いということで「sh」オンリー Solarisを普通にインスコしたときってbashやtcshなんか入ってるんですか? ということで、ログイン時はcshだな。 それよりもkshってどこいっちゃったんでしょうね。あんまり突っ込まないでね。
- 422 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/04 02:25]
- >>421
> Solarisを普通にインスコしたときってbashやtcshなんか入ってるんですか? 最近の Solaris には入ってるよ。 > あんまり突っ込まないでね。 あまーい。
- 423 名前:通りすがりのもの mailto:sage [02/11/04 02:45]
- >>422
最近は普通にインスコして入ってくるんですか? どのVerからでしょう? kshってAIXやDS90(富士通のUNIX)の標準シェルでしたっけ? AIXはいまでもkshなんでしょうか? どっかの文献でkshってOSによって動いたり動かなかったりすることがあり、汎用性に欠けるといったことが書かれていたと思います。 (原因はOSごとのkshの仕様が独自に拡張されたり?違ったりだったと思います。) cshもどっかの文献で標準出力・標準エラー出力の制御がうまくできなかったり、バグか仕様かとも分からない妙な動きをすると書いてあったような気がします。 どこだっけな。cshの方は、和訳なんだけど。URLが見つかりません。 うわっ、情報が不詳すぎ。誰か補完してください。
- 424 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/04 03:03]
- 2ch だけじゃなく,ぐぐるも通りすがったら?
faqs.jmas.co.jp/FAQs/csh-whynot-jp
- 425 名前:通りすがりのもの mailto:sage [02/11/04 03:09]
- >>424
それだっ!!あなたは紙!!というのはオーバだな。 漏れが探しきらなかっただけでした(´Д⊂)
- 426 名前:名無しさん@お腹いっぱい。 mailto:age [02/11/04 03:18]
- scsh
- 427 名前:名無しさん@お腹いっぱい。 [02/11/04 12:33]
- 普通のshしか使いません。
- 428 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/04 14:02]
- >>427
普通のsh とは? とか言い出すといくらでも普通に見えていたものが普通でなくなるのがこの世界。
- 429 名前:名無しさん@お腹いっぱい。 [02/11/04 14:38]
- POSIX /bin/sh
- 430 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/04 14:39]
- >>428
普通の sh といったら mac.h に #define LOCAL static とか書いてあるヤツでしょう。
- 431 名前:名無しさん@お腹いっぱい。 [02/11/04 14:50]
- 日本の数学界はなんでコンピュータを嫌うの?
science.2ch.net/test/read.cgi/math/987602293/
- 432 名前:名無しさん@お腹いっぱい。 [02/11/04 20:54]
- 2chsh
- 433 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/04 22:30]
- >>423
> 最近は普通にインスコして入ってくるんですか? 少なくとも、Solaris8 で Entire Distribution (だっけ?) で入れると /usr/bin/bash は入るよ。 tcsh は入ったような気がするが、使ってないので知らん。 Solaris7 にもあったような気がするが、使ってないので知らん。 詳細はこの辺でも見てくれ。 docs.sun.com/db?l=ja&q=bash&p=prod%2Fsolaris
- 434 名前:名無しさん@Emacs mailto:sage [02/11/04 22:46]
- >>433
> >>423 > > 最近は普通にインスコして入ってくるんですか? > 少なくとも、Solaris8 で Entire Distribution (だっけ?) で入れると > /usr/bin/bash は入るよ。 tcsh も zsh も入っている。
- 435 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/06 20:45]
- >>419
僕もその意見に賛成派 複雑になりそうだったら、scriptにすればいいと思う 一行でなんでもやるのは、sqlみたく順次概念がない言語と 一緒でつらくなるときがある
- 436 名前:名無しさん@カラアゲうまうま mailto:sage [02/11/07 19:12]
- >>412
monaやgikoは独立したコマンドにすべきでは
- 437 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/14 01:11]
- >>436
自分が作ったわけではないのでアレですが、 fortuneあたりを改変すればできそうですなぁ。
- 438 名前:Cygwin初心者 [02/11/17 20:29]
- 総合的にわcsh系が使いやすいかと思ふ。
…が、Scriptに書けるsh系もちょっと魅力。 今は主にtcshだな。
- 439 名前:Cygwin初心者 [02/11/17 20:32]
- >>438
すまん、脱字。 Scpriptに"関数が"書ける〜
- 440 名前:名無しさん@お腹いっぱい。 [02/11/18 03:28]
- tcshからbashに移行しました。もうcsh/tcshへ戻る気はありません。そういや、AIXでkshつかわされた
時は辛かった...
- 441 名前:名無しさん@Emacs mailto:sage [02/11/18 10:57]
- >>440
なんで zsh つかわん?
- 442 名前:名無しさん@お腹いっぱい。 [02/11/18 11:04]
- >>441
うんこ臭いから(w
- 443 名前:名無しさん@Emacs mailto:sage [02/11/18 11:18]
- >>442
> >>441 > うんこ臭いから(w (゚Д゚)ハァ?
- 444 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/18 12:09]
- >>443
>>221
- 445 名前:名無しさん@Emacs mailto:代理sage [02/11/18 12:10]
- >>444
> >>443 > >>221 (゚Д゚)ハァ?
- 446 名前:名無しさん@お腹いっぱい。 [02/11/18 12:40]
- >>445
z s h 信 者 必 死 だ な ( w
- 447 名前:440 [02/11/18 20:48]
- zshって最初から入ってます?勝手にインストールすることは許されない状況でした。
っていうか、運用環境。運用環境でデバッグさせられた。
- 448 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/18 21:03]
- (w って辺りが必死だよな。つまらない意見だの厨房だの相手にせずに、
自分でいいと思ったものを使えばいいじゃん。 他派の信者の中傷を受け流せないのも、信者と同類と思われるから嫌だというのも、 他人を気にしすぎるから。
- 449 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/18 21:03]
- >>447
OS によるから答えづらい質問だな。例えば、BSD/OS には最初から zsh 入ってるよ。
- 450 名前:名無しさん@Emacs mailto:sage [02/11/18 21:23]
- >>447
Solaris には最初から入ってるよ
- 451 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/18 21:42]
- 新しい環境に行くとまずすることは zsh のビルドと
ホームディレクトリへのインストール。 入れてしまえばあとは他のシェルから呼べばいいだけ なので、chsh 使えなくても OK。 ホームディレクトリにもインストール不可能、と言われたら ちょっと引くな(そういう環境あったけどさ、quota 2MB のところとか)。
- 452 名前:名無しさん@お腹いっぱい。 [02/11/18 23:23]
- >>449 AIX です。
>>451 そこまでやりますか。さすがです。
- 453 名前:B級 mailto:B級 [02/11/18 23:33]
-
管理者で、 システムが持っているスクリプトを トレースする機会があるなら、 Bourn Shell系に親しんでおいた方が楽です。
- 454 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/19 00:18]
- zshマンセー
と言ってみるテスト
- 455 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/19 00:59]
- これでどうなるのか?
- 456 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/19 07:39]
- >>453
楽ではあるけど、常に Bourne Shell 系を使う必要は無いね。 いざって時(ていうか、スクリプト書くとき)に使えりゃいいわけで。 vi や Emacs に対する ed みたいなもんでしょ。 // ちなみに bash ユーザでつ。
|

|