- 1 名前:厨房 mailto:sage [02/01/30 04:01]
- UNIX の shell って何が便利?
tcsh は cmplete で補間をカスタマイズできるけど bash はできない。 bash は stderr を 2>/dev/null とかってできるけど、tcsh でやろうとすると長く汚くなる。 そんなわけで結局は zsh とか?
- 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
間違っています。 以上。 はい、次。
|

|