- 1 名前:厨房 mailto:sage [02/01/30 04:01]
- UNIX の shell って何が便利?
tcsh は cmplete で補間をカスタマイズできるけど bash はできない。 bash は stderr を 2>/dev/null とかってできるけど、tcsh でやろうとすると長く汚くなる。 そんなわけで結局は zsh とか?
- 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。
- 624 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 13:57:12 ]
- kshが一番スクリプト書くのに向いている。
bshは派生系が多いし、while readの扱いが気に入らん。
- 625 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:00:48 ]
- kshって、Solarisとかの商用OS系にしか常備されてないじゃん。
ポータビリティを考えると全く使えない。
- 626 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:06:34 ]
- debianでも普通に本家ksh93がapt-getできますが?
Oracleの要件にもなってたから、redhatとかにも入ってるだろ。 商用Unixだとksh88が多いけどな。
- 627 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:08:12 ]
- >>626
apt-get で入るんじゃ駄目なんだよ。最初から標準でインストールされてないと。 例えば、GNUの ./configure が仮に kshで書かれていたら 全く動かなくなって大問題でしょ。
- 628 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:12:17 ]
- RHEL は pdksh が最小構成でも入る。
- 629 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:13:03 ]
- あのな・・・。
debianの場合、apt-getでほとんどのパッケージをインストールするんだがw
- 630 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:13:12 ]
- >>627
事実と異なる仮定を持ち出されてもなぁ。
- 631 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:14:33 ]
- >>627
その理屈だと C コンパイラが標準で入ってないのも大問題だな。
- 632 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:16:13 ]
- そもそも、「RHELの場合」とか「Debianの場合」とか言ってる時点で
範囲を限定しているから、一般的にはkshは使えないことを認めていることになる。
- 633 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:17:51 ]
- >>625への反論としては十分有効。
- 634 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:18:16 ]
- >>631
議論が違う。 Cコンパイラが標準で入ってない場合はそもそもソースからのmakeができないから 考えなくてよい。問題は、B-shが当然存在するのにわざわざkshで書くことによって 動かなくしているとすると大問題だ、と言ってるの。わかる?
- 635 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:18:18 ]
- kshを認めたくない連中は、*BSDのような糞OSユーザってことで、FA
- 636 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:18:57 ]
- bshにポータビリティなどない。
- 637 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:19:44 ]
- HP-UX11iにはbshellないしな。
- 638 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:20:01 ]
- >>634
わからん。 kshが入ってないなら そもそも./configureができないから考えなくていいんじゃね?
- 639 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:21:40 ]
- >>638
kshがなくても、configureが/bin/shで書かれていたら ./configureできる。 動くシェルがあるのにわざわざ動かなくするのは間違い。
- 640 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:23:02 ]
- ./configure できないのがなんで大問題なんだ?
- 641 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:25:33 ]
- configureは、現在最もポータビリティが高いシェルスクリプトの例。
必ずb-shの範囲で書く。これ鉄則。kshなんかの文法で楽をしてはいけない。
- 642 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 20:35:58 ]
- おっさんそろそろ仕事辞めればいいと思うよ
- 643 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/23(土) 10:24:15 ]
- 追加でインストールできないような環境も含めて
いろいろな環境で動かしたいならsh そうでないならkshでもbashでもperlでも何でも使えばいい
- 644 名前:名無しさん@お腹いっぱい。 [2007/01/04(木) 20:49:01 ]
- busyboxのshでいいよ
- 645 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/16(火) 05:16:36 ]
- bash
展示品のMAC Os ] でも bash に代えて遊んでいた
- 646 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/16(火) 08:12:28 ]
- いまは、Macもbashがデフォルトだろ。
- 647 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/16(火) 21:42:17 ]
- >>646
今のMAC Os ]レパードぢゃなく 一個前のやつ。 Shだったかなア、まあ他の客がそういう風にいたずらしたかも。 慣れるとシェルコンソールは便利だ志。栗っとするよりはやいしなあ。 WINの場合はhaltなんてないしね MAC Os ]でhalt -n としたら LINUXやUNIXみたいにシャットダウンしたもの。
- 648 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/16(火) 23:17:08 ]
- 現行のMacOSXはTiger(10.4.x)だお。Leopardは次バージョン。
デフォルトシェルはPanther(10.3.x)からbashになってる。
- 649 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/16(火) 23:26:33 ]
- halt -n かよw
- 650 名前:647 mailto:sage [2007/01/17(水) 01:30:08 ]
- >>648
おおおーーーーーーーーーいなる勘違いすまソ
- 651 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/06(火) 21:00:47 ]
- >>647
Windowsの名誉のために一応…。 XPは標準でshutdownコマンドあるよ。
- 652 名前:名無しさん@お腹いっぱい。 [2007/11/06(火) 22:33:11 ]
- tcsh
- 653 名前:名無しさん@お腹いっぱい。 [2007/11/07(水) 07:24:54 ]
- zsh
- 654 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/07(水) 09:09:29 ]
- ksh。
- 655 名前:名無しさん@お腹いっぱい。 [2007/11/16(金) 11:04:31 ]
- fish
- 656 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/20(火) 19:24:06 ]
- rc
- 657 名前:名無しさん@お腹いっぱい。 [2008/02/29(金) 16:19:18 ]
- bush
- 658 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 16:19:26 ]
- bush
- 659 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 16:32:59 ]
- bach
- 660 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/01(土) 11:03:48 ]
- HELIX Ultra
- 661 名前:名無しさん@お腹いっぱい。 mailto:age [2008/03/01(土) 16:33:54 ]
- もれzsh
- 662 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/01(土) 18:46:11 ]
- Shell Pura
- 663 名前:名無しさん@お腹いっぱい。 [2008/03/06(木) 09:03:54 ]
- zshって字を見ると頭の中に『雑種』という言葉が浮かぶ。
- 664 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/06(木) 18:33:53 ]
- ドイツ語っぽくツェッシュと読むべし
- 665 名前:ウサチャソ ◆/0IEZmXnQ6 mailto:sage [2008/03/12(水) 21:08:07 ]
- >>661
俺漏れも! >>664 カコイイ!軽く勃った!
- 666 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 08:56:59 ]
- 「じーしぇる」は駄目ですか?
- 667 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 00:34:37 ]
- tcsh
- 668 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 18:07:22 ]
- chsh -s /usr/bin/perl
スクリプトのことをシェルっていう奴いるよな
- 669 名前:名無しさん@お腹いっぱい。 [2008/04/12(土) 14:12:23 ]
- zsh使ってるひとがいたら聞きたいのですが、
zstyle ':completion:*:sudo:*' command-path /path みたいなことをするとsudo時に/pathの中をコマンド補完対象に入れてもらえますが、 いちいち全部セットするのが面倒です。 現在セットしてある$PATHをsudo時に補完対象に入れるというのはできますか?
- 670 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/18(木) 01:11:30 ]
- >>664
間違っています。 以上。 はい、次。
|

|