Pantherのデフォルトシェルはbashに? 13
ストーリー by Acanthopanax
宗教論争の元 部門より
宗教論争の元 部門より
本家の話題から。AppleInsiderの記事によると、Mac OS X 10.3 (Panther)の最新開発者向けビルドでは、bashが標準のシェルとなっているという。10.2では、bash、tcsh、zshの3つのシェルがインストールされる(shの実体はbash)が、デフォルトではtcshが使用されるようになっている。憶測として、Linuxユーザーへのアピールという理由も挙げられているという。
bash萌え (スコア:1)
Netinfoでデフォルトシェルを変えてますが
さすがにrootのデフォルトシェルを変えると
スクリプト処理で挙動が変わったりしないか心配で
手をつけてなかったのでこれで安心してbashできます。
# いや、スクリプトの一行目でシェルの指定してるから
# 問題なんて起こるわけ無いんですけどね
BSDな人たちはやっぱりtcshの方が使いやすいんでしょうか。
私的にはデフォルトでヒストリ機能とコマンド補完の際の
リスト表示が出来るという理由でbashの方が好きだったりします。
# 宗教戦争の予感
有害な csh プログラミング (スコア:1)
油 [osaka-u.ac.jp]を注いでみます。
ただ bash も sh 系では特殊のようです。
while [luky.org]
とか。
しかし bash は
コマンド履歴の管理をサポートしている。
history や ! もサポートしているし、
^ によるコマンド補完もある。
emacs 風な動作や vi 風な動作もサポートしている。
インターフェースが柔軟な csh 系と遜色無い気がしてます。
z とか k とか色々 shell があるから、
試してみないとね。
Re:bash萌え (スコア:0)
メインの環境はNetBSDだけど、最初にpkg_add bash*.tgz。
tcshで「set -o vi」と同じことができれば乗り換え・・・
というか、bashを追加でインストールしなくなります。
誰か教えて・・・。
#googleったこともあるんだけど、見つからんかった。
Re:bash萌え (スコア:0)
% bindkey -v
じゃお好みのものにはならないのでしょうか。
また覚えなきゃ (スコア:1)
またbashを覚えなくちゃなのね。
早めに予習をするのが吉かしら。
せめてどんなことができるのかくらいは予習しておこうっと。
-- ラテール部参加者募集中
Re:また覚えなきゃ (スコア:0)
Re:また覚えなきゃ (スコア:1)
とりあえずデフォルトのbashを使ってみて使いにくかったらtcshに変更してみます。m(_ _)m
-- ラテール部参加者募集中
zsh好き (スコア:1)
はいっていたcshを使っていたのですが
最近は、zshを使っています。
/etc/shellsに/usr/local/bin/zshを
書いて使ってます。
Re:zsh好き (スコア:1)
#チャレンジャー......でもないよなぁ、最近は。特に問題なくmakeできたし>4.1.1
Re:zsh好き (スコア:1)
software updateのときに、上書きされることもあるし(^^;
なぜ、zshを入れ直すかと言うと、過去にftpだったかが、変な修正した
まま、binaryが突っこまれていたことがありました。
それなので、tnftp等よくつかうものはは自分でcompileして
/usr/local配下に入れてあります。
まぁ、全部defaultのまま使えという意見もありますが、、、
Re:zsh好き (スコア:1)
何に対してチャレンジしているのかをぜひ教えてほしいのです。
Re:zsh好き (スコア:2, 参考になる)
sudo zsh
するときとか、~/.zshrcを書き換えた後に
exec zsh
するときに、/usr/local/bin/zshを実行するつもりが/bin/zshを実行してしまったりとかあったわけです。で、それ以降/bin/zshに入れるようにしてます。
なお、curlとかncftpとかfetchmailとかも自分で取って来ていれてますが、元のバイナリは名前+バージョン番号に名前を変更して取っておいてあります。勿論zshも同様です。
チャレンジについてはshigeruさんが解説してくれた通りです。
Linuxが広まる前から (スコア:0)