私は Rails で開発することを学んでいて、その力を発見しましたzsh
。ただし、他のいくつかのタスクでは、通常を使用したいと考えていますbash
。
bash
それらは同じですが、状況によっては のレイアウトに慣れているだけです。
前後に切り替える、またはオンzsh
とオフを切り替えるにはどうすればよいですか?
exec
現在のシェルを新しいシェルに置き換えるために使用できます。
に切り替えるbash
:
exec bash
に切り替えるzsh
:
exec zsh
これは、新しいターミナル ウィンドウなどには影響しませんが、便利です。
をデフォルトとして設定することも、 をデフォルトとしてchsh -s /bin/bash
設定することもできます。bash
chsh -s /bin/zsh
zsh
有効にするには、ターミナルを再起動する必要があります。
zsh と bash を頻繁に切り替えます。しばらくの間、スイッチごとに bash_profile を入手する必要がありました。それから私はあなたが(通常)できることを知りました
exec bash --login
あるいは単に
exec bash -l
emulate
zsh には、適切なオプションを設定することでさまざまなシェルをエミュレートできる組み込みコマンドがありますが、csh が完全にエミュレートされることはありません。
emulate bash
perform commands
emulate -R zsh
-R フラグは、すべてのオプションをそのシェルのデフォルト値に戻します。
参照: zsh マニュアル
入力bash
するか、常に bash を使用する場合は、次のように入力します。
「iTerm2」で
bash
iTerm を閉じてテストし、再度開きます