- 1 名前:厨房 mailto:sage [02/01/30 04:01]
- UNIX の shell って何が便利?
tcsh は cmplete で補間をカスタマイズできるけど bash はできない。 bash は stderr を 2>/dev/null とかってできるけど、tcsh でやろうとすると長く汚くなる。 そんなわけで結局は zsh とか?
- 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 ユーザでつ。
- 457 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/29 02:02]
- rc系のファイルを見たり編集したりするのは sh しったほうがいいですね。
普段は tcsh ですが、スクリプトは sh
- 458 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/29 07:24]
- csh使うメリットって?
- 459 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/29 10:26]
- もう10年近くBSD使っているので(最近はOpenBSD)、コマンドラインでの
作業は { csh,tcsh } に馴染んでいるしなぁ… メリットはあえて言うならなれている点かな。 標準エラー出力がなんか面倒で汚いんやけど
- 460 名前:山崎渉 mailto:(^^)sage [03/01/15 13:18]
- (^^)
- 461 名前:dさ [03/03/10 21:32]
- UNIX用のDOSってありますか? jkl
- 462 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/11 05:50]
- >>461
(´-`).。oO(やっぱりネタなのかなぁ?かなり寒いけど…)
- 463 名前:山崎渉 mailto:(^^) [03/03/13 16:40]
- (^^)
- 464 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/18 17:18]
- tcsh。
netscape4を使うのと似た理由かも。
- 465 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/18 18:51]
- /bin/ksh で
set -o noclobber set -o ignoreeof set -o vi set -o vi-tabcomplete set -o trackall
- 466 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/03 19:01]
- (pd)kshマンセー
なんだけど、delete(\e[[3~)がバインドできないのと tcshでいうhistory-search-backward,history-search-forwardが出来ないのが痛い。 tcshやzshやらと違って軽いから、そこら辺は我慢しなきゃいけないのかな…。
- 467 名前:山崎渉 mailto:(^^) [03/04/17 12:25]
- (^^)
- 468 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 469 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 470 名前:名無しさん@お腹いっぱい。 [03/05/27 23:44]
- tcshで、lsやcdをヒストリに加えたくないのですが
どうやれば、回避できますでしょうか?
- 471 名前:無しさん@お腹いっぱい。 [03/05/28 06:18]
- tcshのソースいじってmake
- 472 名前:名無しさん@お腹いっぱい。 [03/05/28 06:24]
- tshでてないね。
まあローカルなシェルなんだけどね。 日立2050用に作ったtcshもどきのshなんだけどね。 あー、読み方は「ティッシュ」ね。
- 473 名前:名無しさん@お腹いっぱい。 [03/05/28 06:59]
- おれ、自分の苗字+shで作ったsh
その名はwsh 読み方は「ワッシュ」 10年以上も前の話。
- 474 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 475 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 476 名前: [03/05/28 10:40]
- 昭和shell
- 477 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 478 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/27 22:58]
- slash. これに尽きる
- 479 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/27 23:31]
- crashもいいぞ。
- 480 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/27 23:35]
- ふつーtrash
- 481 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/30 20:35]
- パトラッシュもいいよ
- 482 名前:名無しさん@お腹いっぱい。 [03/07/14 20:48]
- #!/bin/csh
初めて触ったのがコレ。 誰かが作ったのを改造したのが最初。 だからコレが決まりなんだと思ってた。 したら、人気ないのね(涙
- 483 名前:名無しさん@お腹いっぱい。 [03/07/14 21:12]
- sage厨のスクツですね
- 484 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/14 21:12]
- 誤爆しますた
- 485 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 486 名前:名無しさん@お腹いっぱい。 mailto:だよもんsage [03/07/14 21:14]
- 誤爆したままでいいよ…
- 487 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 488 名前:名無しさん@お腹いっぱい。 [03/07/20 16:53]
- zsh
- 489 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/22 22:46]
- zsh
- 490 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 491 名前:名無しさん@お腹いっぱい。 mailto:age [03/09/06 12:10]
- age とくか。ま、ついでに言うと、今時 csh/tcshなんて使ってる香具師は過去の人間。
ええ加減に bashでもkshでもいいからBourne shell系に移行汁! 人にコマンドラインの説明するのにプロンプト % で書いてたりすると ハタで見ててカコ悪いよ〜
- 492 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/06 12:55]
- >>491
zshのプロンプトも%だ。
- 493 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/06 13:03]
- zsh は裏切者だな、と思いました。
- 494 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/06 13:10]
- tcsh のプロンプトは > ですが。
- 495 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/06 13:52]
- csh/tcsh はシェル関数使えないと効いて萎えた。
- 496 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/21 03:52]
- eshell
- 497 名前:名無しさん@お腹いっぱい。 [03/10/27 00:39]
- find した結果のファイル名をそのまま、任意のフォルダに移動する
コマンドってどうやるの?
- 498 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/27 01:03]
- -execオプションがあれば使うか、pipeでxargsに渡す。
- 499 名前:名無しさん@お腹いっぱい。 [03/10/27 08:04]
- 498さん xargsでできますか?
- 500 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/27 08:33]
- >>491 さんかっこわるい
- 501 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/27 10:41]
- crash
- 502 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/27 19:08]
- このスレ見て初めて nxt なるものを知ったのだけど、
これを使うと何かいい事有るの? おいらにはさっぱり 理解できないアルよ。
- 503 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/27 21:11]
- >>502
ネタとしてつかえる
- 504 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/27 21:20]
- 賞味期限切れかかってる気もするが。
- 505 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/11 09:58]
- clam
- 506 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/17 04:22]
- zshのrc読み込みの仕様ってださくないですか?
zshenv, zprofile, zshrc, zloginとたくさんありすぎ。 zloginが最後に読み込まれる意味がわからん。
- 507 名前:名無しさん@お腹いっぱい。 [03/11/21 06:35]
- じゃあどういうのならださくないとおもいますか。
- 508 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/21 08:29]
- ZSH.INI
- 509 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/21 10:48]
- rootのシェルをcsh(とtsch?)以外に変えないほうがいい。
なぜか、説明してみろ。
- 510 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/21 10:49]
- 変えてもいいじゃん。
- 511 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/21 12:43]
- (1) 暗黙のうちにデフォルトのshell を使うことを仮定している機能があるから。
…というのは本末転倒な理由だな。 (2) 枯れているシェルじゃないと動作が不安定になるから。 zsh とかって結構落ちるよね。(すくなくとも、数年前まではそんな感じだったと思う) …というのも、csh に弱味がないわけじゃないのは、$10000000000000 とかで証明されてるので説得力には欠けるし。 (3) えらい人がそう言っているから …実はもののわからん人が言っていることなのかも知れないよね。 ということで >>610 に同意、しかけたんだけど、 (4) 他の人が使う可能性がある場合、操作ミスを誘発する危険がある のはヤヴァいかも。 もし自分でしか使わないとしても、複数台使っている場合に デフォから変えてあること、あるいはまだ変えていなかったことを忘れる可能性が 絶対ないとは言い切れないように思う。少なくとも漏れは。 まぁ、「動いているものは下手に変えるな」って経験則じゃないっスか。要するに
- 512 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/21 12:50]
- だいたい、デフォが csh じゃない OS の方が多くね?
- 513 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/21 13:44]
- >>610 いいこと書けよ!
まあ基本的には(4)かなあと思う。まあオレ自身はすぐ「sudo tcsh」とか する軟弱者なんだが。
- 514 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/21 13:58]
- >>513
せっかく sudo 使ってるのに わざわざシェル起動するの? やりたいことを直に打てばいいじゃん。
- 515 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/21 16:28]
- zshが落ちる…まじですか?
- 516 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/21 21:32]
- リソースを食い尽くしてマシンが死にそうだというときに、
対処しようと root になったら起動するのが zsh ってのは嬉しくないぞ。 わざわざスタティックリンクしてルートパーティションに置くのもめんどうだし。
- 517 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/22 04:32]
- >>516
(゚Д゚)ハァ? ふつー % su root # zsh ayamura#
- 518 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/22 13:24]
- >>517
root のシェルを zsh に「する」という話でしょ。 後から起動するという話じゃなくて。
- 519 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/22 13:27]
- >>518
root になったら zsh が起動される って話でしょ。
- 520 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/23 07:14]
- レギュラー 70円/Lのやつ
- 521 名前:名無しさん@お腹いっぱい。 [03/11/30 22:31]
- − B Shell系使ってる奴は −
− 部 落 出 身 者 確 定 −
- 522 名前:名無しさん@お腹いっぱい。 [03/11/30 23:01]
- B Shell使ってない香具師はUnixerじゃない。
- 523 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/30 23:07]
- B shell 使わないと OS 起動できない。
- 524 名前:名無しさん@お腹いっぱい。 mailto:age [03/11/30 23:28]
- Unix使わなきゃいいだろタァコ >>522-523
- 525 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/01 00:49]
- この板にくんなよタァコ >>524
- 526 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/01 15:24]
- >>509
SunOSでさえrootは/bin/shだったが。
|

|