1 名前:厨房 mailto:sage [02/01/30 04:01] UNIX の shell って何が便利? tcsh は cmplete で補間をカスタマイズできるけど bash はできない。 bash は stderr を 2>/dev/null とかってできるけど、tcsh でやろうとすると長く汚くなる。 そんなわけで結局は zsh とか?
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だったが。
527 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/02 03:55] >>526 > SunOSでさえrootは/bin/shだったが。 嘘ですね ;)
528 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/02 13:25] 使ったことないのか。
529 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/03 03:44] >>528 そういうことにしたいのですね。 % uname SunOS % finger root Login name: root In real life: Super-User Directory: / Shell: /sbin/sh Last login Tue Nov 25 15:39 on pts/1 from example.jp No unread mail No Plan.
530 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/03 09:46] む、/sbinだったか? 俺が使ってた頃は/binだったような気がするんだが…。
531 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/03 10:18] >>528 SunOS4 時代から、/bin は /usr/bin への symlink だろ。 使ったことないのがバレバレ。
532 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/03 10:26] >>531 > SunOS4 時代から、/bin は /usr/bin への symlink だろ。 そういやそうだった。それでいっぺんうっかり消しちゃったことがあったな。 /bin/shと/sbin/shは別だったっけ? > 使ったことないのがバレバレ。 というか、10年くらい前なので思いっきり忘れてるようだ。
533 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/03 10:31] /bin/sh: ELF 32-bit MSB executable, SPARC, version 1 (SYSV), dynamically linked (uses shared libs), stripped /sbin/sh: ELF 32-bit MSB executable, SPARC, version 1 (SYSV), statically linked, stripped
534 名前:名無しさん@お腹いっぱい。 mailto:sage [03/12/05 01:53] set prompt = "[%d %w %D %P %Y] %n@%M:%/ %j %!\n%# "
535 名前: ◆3JOy.G4Xzs mailto:sage [04/01/25 17:26] academy2.2ch.net/test/read.cgi/philo/1069557892/262 ヒント:ネオむぎ茶
536 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/06 14:56] >>532 たった10年で忘れるか?
537 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/06 16:57] 漏れの忘却力をなめるな。
538 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/08 08:25] 年寄りなんどすね。
539 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/08 13:33] アル中ハイマーだからな。
540 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/29 17:02] 漏れはzsh。
541 名前:名無しさん@お腹いっぱい。 [04/03/02 19:18] bash
542 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/02 20:14] ghost shell
543 名前:名無しさん@お腹いっぱい。 [04/03/02 21:56] tcshなんてヽ( ・∀・)ノ ウンコー
544 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/03 07:14] 12年くらい前からzsh使い。 その前はksh。 その前はCOMMAND.X。 その前はM BASICだったかな? その前はMSX BASIC。 それ以前はない。
545 名前:名無しさん@お腹いっぱい。 [04/03/05 07:47] だれかmudshを使え
546 名前:名無しさん@お腹いっぱい。 [04/03/05 12:34] tcsh
547 名前:名無しさん@お腹いっぱい。 [04/03/05 22:13] 昭和
548 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/11 01:57] やっぱtcshでしょ。 コマンドさーん、どこですかー
549 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/11 10:18] Linuxではふつうにbash FreeBSDでは普段は流儀に従ってtcsh しかし、ちょっとややこしく foreach とかやろうとすると、 わからないので % sh $ リダイレクトするときも わからないので % sh $ bashが入ってたら % bash $
550 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/11 10:27] 暇なので foreach してみよう $ tcsh ===:~> foreach I ( 1 2 3 ) foreach? echo a--- tesutesu foreach? end a--- tesutesu a--- tesutesu a--- tesutesu ===:~> ^D $ _ では、さようなら。
551 名前:名無しさん@お腹いっぱい。 [04/03/13 04:33] tcsh の bindkey -v をして vi の bindkey で tcsh を使いたいのですが、 分からないことがあるので 教えてください。 yank バッファの使い方が分かりません。 y でyank できませんし(例えば yw とは 単に w になる)、 p で (dやxなどで)削除したバッファがペーストできません。 どのようにすれば良いのでしょうか? tcsh 6.10 6 を使用しており、これで 上記を確認しました。
552 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/13 04:46] 追加でうかがいたいのですが、 vi の . (前回の編集を繰り返す) をやるにはどうしたらいいのでしょうか? サポートされていないのでしょうか?
553 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/13 11:18] csh
554 名前:名無しさん@お腹いっぱい。 [04/03/15 03:28] /bin/csh /bin/sh /bin/ksh
555 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/15 04:00] tcsh-nls-asuka
556 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/18 14:22] T u r b o C SHell
557 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/23 07:27] BeanShell
558 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/23 07:28] >>557 公開してください。
559 名前:!557 mailto:sage [04/03/23 15:55] >>558 www.beanshell.org/ JDEでこれ使ってるな。
560 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/23 16:02] burnshell
561 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/26 22:41] 違うんだよ、なんかこう、ん〜わっかるかな〜 なんていうの、そう、革新的なやつ!それが欲しいんだよ!
562 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/27 00:08] 使ってないけど、zsh は革新的だと思う
563 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/27 01:05] >>561 つまりこれまでの shell を破りたいと。
564 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/31 12:14] ミシェル
565 名前:名無しさん@お腹いっぱい。 mailto:sage [04/06/12 01:00] 結論:shellなんて使わずFDclone使え。
566 名前:名無しさん@お腹いっぱい。 mailto:sage [04/07/31 07:13] wish
567 名前:名無しさん@お腹いっぱい。 [04/10/31 17:22:26] bash3最高!
568 名前:名無しさん@お腹いっぱい。 mailto:sage [04/11/14 02:45:56] 私の場合、Linuxなのに、PowerPCなのに、愛着あってkshをビルドした。 x86やsparc向けにはバイナリも公開されている。 kshはB系、POSIX準拠だし、絶滅はしないのでは。
569 名前:名無しさん@お腹いっぱい。 mailto:sage [04/11/25 01:50:55] すいません。質問です。 shellでjavaのクラスを実行したときにその実行結果を元に次の処理を行うかどうか制御したいのですが可能でしょうか? 1.javaクラスを実行 2.結果を取得(正常終了か例外終了か等) 2.2の結果から次の処理を行うかどうか制御する。 javaクラスのバッチはmainで戻り値の型はvoidなのでできるかどうかわかりません。 よろしくお願いします。
570 名前:名無しさん@お腹いっぱい。 mailto:sage [04/11/25 19:27:36] 正常終了のときと例外終了のときで終了ステータスが異なればできる。
571 名前:Emacs part13 スレの 1 ◆y1O6Cqv4XU [04/11/25 20:00:38] >>569 できるよ。 ExceptionとかErrorでた後のステータスをshellで確認してみ。違うから。 できたらエマタン(;´Д`)ハァハァ って言え。
572 名前:名無しさん@お腹いっぱい。 mailto:sage [04/11/25 23:01:48] >>570 、571 返事ありがとうございます! 終了ステータスって?$で取得できる値ですよね? やってみます!
573 名前:名無しさん@お腹いっぱい。 mailto:sage [04/11/26 02:33:42] 素直に、System.exit(int)を使った方がいいと思うけど。
574 名前:569 mailto:sage [04/11/27 00:42:52] >>573 どうもです。 結局573さんの方法でやりました。 正常終了したときと異常終了でSystem.exitメソッドの引数を帰るようにして正常終了と異常終了の判断をつけるようにしました。 みなさんどうもありがとうございます!
575 名前:名無しさん@お腹いっぱい。 [04/12/31 22:37:13] zshは使うのにはいいけどサーバーとかで使うならshかcsh
576 名前:名無しさん@お腹いっぱい。 mailto:sage [04/12/31 22:46:41] なんでcshが入るのだ。csh撲滅!
577 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/01 01:58:04] スクリプト書くんじゃなきゃ別にいいじゃん。
578 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/01 06:27:56] >>577 setenvとsetの使い分けが面倒くさい。exportするのも面倒だが。 pathの指定の仕方が嫌い。 kshは駄目ですか?
579 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/01 07:02:34] 新春だからcsh。
580 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/01 13:02:10] >setenvとsetの使い分けが面倒くさい。exportするのも面倒だが。 むしろシェル変数と環境変数の使い分けが曖昧なのが sh の悪いところだと思っているのだが。
581 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/11 06:03:51] ssh
582 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/17 02:05:44 ] >>581 定番のボケ。
583 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/17 09:54:50 ] xrefresh
584 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/18 20:57:18 ] bashでええやん。 ・・・と思うんだが、俺の客先rootやらoracleユーザほとんどcシェル(tcshでもない)
585 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/21 03:09:11 ] ash
586 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/24 08:06:39 ] pdksh
587 名前:名無しさん@Vim%Chalice [05/02/15 16:18:07 ] zsh
588 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/15 21:09:16 ] ぼくは kterm をつかっています。
589 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/15 21:34:49 ] そういや昔こういうものがありました。 ttp://katsu.watanabe.name/article/140.txt ttp://katsu.watanabe.name/article/459.txt
590 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/16 13:44:22 ] イントラなどで、メール(POPアカウント)のみで、 UNIXログイン不可のユーザーのログインシェルを /usr/bin/passwdにするというのは、よくやる手だな。
591 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/16 13:56:44 ] しないしない。やっていいですか? だめですよ。ってよくいわれる手ですね。
592 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/16 14:04:58 ] >>591 なんでだめなの?
593 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/16 14:41:09 ] >>591 なんで「だめだ」と刷り込まれたの?
594 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/25 05:29:52 ] root:*:0:0:ROOT &:/root:/usr/bin/yes
595 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/26(土) 17:13:03 ] solaris ですが、superuser でbash 使います この際alias 等を書きたいのですが、どこにかけばいいでしょうか? 普通の一般ユーザーですと、.bashrcでいいのですが
596 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/26(土) 18:40:23 ] 頭の中
597 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/28(月) 20:23:28 ] 毎回loginするたびにaliasを定義し直す
598 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/28(月) 20:26:58 ] rootの$HOMEに.bashrc
599 名前:名無しさん@お腹いっぱい。 [2005/04/18(月) 13:09:20 ] i
600 名前:名無しさん@お腹いっぱい。 [2005/04/18(月) 13:11:30 ] 俺はいつもピューラ満タンだ。
601 名前:名無しさん@お腹いっぱい。 [2005/04/21(木) 09:06:38 ] VineとMac OS Xがbashで、Solarisがcsh。
602 名前:名無しさん@お腹いっぱい。 [2005/04/22(金) 23:50:52 ] meganesh
603 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/22(金) 23:55:57 ] セキュア ヘル
604 名前:名無しさん@お腹いっぱい。 [2005/04/23(土) 11:43:58 ] umesh
605 名前:名無しさん@お腹いっぱい。 [2005/04/23(土) 20:16:14 ] 電脳小話 「インターネット、ひとつ下さい。」 わたしの友人から聞いた本当の話。ご承知のように今や「IT革命」だとか、 「これからはインターネットが世の中を劇的に変えていくだろう」と、はやしたてる人たちは多い。 新聞やテレビでも、あたかもインターネットを使えなければこれからは生きられない、 と言わんばかりの極論さえ目立つありさまである。 そんな風潮にあせりを感じている人たちは多いに違いない。 ある時、友人の母親が言ったそうである。「インターネットというのはずいぶんと、いいものらしいね。」 「ところでおまえ、今度世間で評判のインターネットとやらを、 ひとつわたしにも買って来てくれないか。」 くだんの友人は言うべきことばを失ったそうである。 わたしもその話を聞いてかつてのウィンドウズ95にまつわる笑い話を思い出した。 ウィンドウズ95が発売まえから大人気になり、当日パソコンを持っていない人までが、 並んで買ってしまつた、という有名な笑い話を。 ブームというものは恐い。 とくに日本人のように世間の流れに遅れまいと常に触覚をとがらせている人々が、 多数を占めているとなぜ、みんながインターネットに魅かれているのか、 考える間もなしに同じ方向に走り出す。 この流れが一過性のブームで終わらないことをただ、祈るばかりである。
606 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/23(土) 20:19:40 ] どっかのスレで既出。三回もコピペするほどのネタじゃないな。
607 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/24(日) 09:27:17 ] 君もマメだな。
608 名前:名無しさん@お腹いっぱい。 [2005/05/14(土) 17:31:18 ] eshell 使いは神
609 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/19(木) 23:54:00 ] ash まれにksh cygwinではbash interixではtcsh (scriptingしないので)
610 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/20(金) 01:36:23 ] bashからzshに乗り換えました
611 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 18:40:54 ] どういう訳かしらんけど、うちの大学のシステムは csh が標準です
612 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 18:41:31 ] 使いにくいものを標準にしておくのは教育の基本
613 名前:名無しさん@お腹いっぱい。 [2006/03/15(水) 23:54:33 ] テスト
614 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/08(土) 13:31:33 ] なんか emacs 抜けるのめんどくさくなってきたから、 自作の elisp コマンド + eshell + eshell のエイリアス で全てやるようになった。 *command すれば外部コマンドも 何なく呼べるし
615 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/23(日) 22:02:56 ] hp-uxを触る機会が増えてきて、sh-posix(kshっぽい)を多く使うようになったけど、 これはこれでそこそこ使いやすい。
616 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/30(日) 20:28:10 ] >>600 俺はいつもゼアスだからshell入った事ないよ
617 名前:名無しさん@お腹いっぱい。 [2006/09/07(木) 12:55:13 ] sss
618 名前:名無しさん@お腹いっぱい。 [2006/09/07(木) 16:35:31 ] 未だにbsh
619 名前:618 [2006/09/07(木) 16:36:17 ] 間違えた・・bashだ。orz
620 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/07(木) 16:39:21 ] 職場だとzshかkshが多い。
621 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/08(金) 08:18:39 ] linuxが増えて、bashが増えた。 年寄りは相変わらず、tcsh
622 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/09(土) 20:06:27 ] 年寄りだがbash 1.0になる前から
623 名前:名無しさん@お腹いっぱい。 [2006/09/13(水) 21:30:10 ] どれでも使えるのを書くときは、bsh。 ふつうはksh。