[解決済み] カジュアルに使うならzshに乗り換える価値あり?[クローズド]
質問
Mac OS X のデフォルトのシェルは
bash
というのも、私は一般的に喜んで使っているんです。ただ、当たり前のように使っています。もし自動で
もっといろいろ
とはいえ、このような場合、「Skype」を利用すると便利です。
zsh
この点については しかし、私のコマンドラインでの生活はそれほど悪くないので、ほんの少しコマンドラインの使用量を改善するために何時間も設定をいじくり回す気にはなれません。
(私の理解では
bash
は、より巧妙にオートコンプリートを行うよう設定することも可能です。ただ、その設定にはあまり興味がないのですが......)
に変更することは可能でしょうか?
zsh
というのは、たとえ少数のケースであっても、私の生活は楽になるのでしょうか?それとも、もしあなたが
なぜ
の方が良いのでしょうか?(例題もあるといいですね
:)
)
@
ロドニー・アマート
&
@
バルカン イーガー
にこだわるべき2つの理由を挙げています。
bash
に変更し、さらに
zsh
. 両方調べないといけないみたいですねー。なるほど
:)
賛否両論で意見のある方はいらっしゃいますか?
解決方法は?
カジュアルに使うなら、bashにこだわって、bashの補完機能をインストールしたほうがいいかもしれません。
インストールはとても簡単で、以下のサイトから bash-completion-20060301.tar.gz を取得してください。 http://www.caliban.org/bash/index.shtml#completion で解凍してください。
tar -xzvf bash-completion-20060301.tar.gz
で、bash_completion/bash_completion ファイルを /etc にコピーしてください。
sudo cp bash_completion/bash_completion /etc
をクリックすると、パスワードの入力を求められます。補完スクリプトを追加するために /etc/bash_completion.d ディレクトリを作成するとよいでしょう (たとえば私は git 補完スクリプトをこのディレクトリに置いています)。
これが完了したら、最後のステップは、ホームディレクトリの .bash_profile ファイルにある
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
で、ログイン時に補完ファイルを読み込むようにします。
テストするには、新しいターミナルを開いて、cvs で補完してみると、補完のリストに cvs のオプションが表示されます。
関連
-
[解決済み] のコマンドがzshで見つからない [閉店]。
-
[解決済み] Bashで文字列から改行を削除する方法
-
[解決済み] mkdir コマンドが bash スクリプトで見つかりません。
-
[解決済み] LinuxのシェルスクリプトでYes/No/Cancelの入力を促すにはどうしたらいいですか?
-
[解決済み] Git上でシェルコマンドを実行する際に使用するSSH-keyの秘密鍵を指定する方法は?
-
[解決済み] シェルスクリプトでブール変数を宣言して使用するにはどうすればよいですか?
-
[解決済み] シェルスクリプトで部分文字列を別の文字列に置き換える
-
[解決済み] zsh compinit: 安全でないディレクトリ [閉鎖].
-
[解決済み] シェル(BASH/ZSH/SH)でファイルの絶対パスを取得する方法を教えてください。
-
[解決済み】OS Xでzshからbashに切り替え、また元に戻す?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】シェルスクリプトで整数式が期待されるエラーが発生する
-
[解決済み】ZIPエラー - 何もできない
-
[解決済み] バッシュ Vim.NET」が表示されたらVimを終了させる Warning: 出力先が端末でない"
-
[解決済み] Bashでの動的な変数名
-
[解決済み] rsyncです。--include-from vs. --exclude-from 実際の違いは何ですか?
-
[解決済み] eval "$(docker-machine env default) "とする。
-
[解決済み] スクリプトからのエラーメッセージを含むすべての端末出力をログファイルにパイプする方法
-
[解決済み] Curl:応答を待たない[重複]。
-
[解決済み] シェルスクリプトでこのエラーを解決するにはどうしたらよいでしょうか。"読み取り。Illegal option -t "というエラーはどうすれば解決できますか?
-
[解決済み】bashで浮動小数点演算を使用するには?