所以我學習在Rails中開發,並且發現了zsh的強大功能。但是,對於我的其他一些任務,我希望使用普通的Bash。儘管它們是相同的,但我在某些情況下對bash的佈局感到滿意。如何來回切換,或打開和關閉zsh?謝謝!在OSX上從zsh切換到bash,然後再回來?
92
A
回答
195
你可以只使用exec
有一個新的外殼,以替換當前的外殼:
切換到bash
:
exec bash
切換到zsh
:
exec zsh
這不會影響新的終端窗口或任何東西,但它很方便。
64
您可以嘗試chsh -s /bin/bash
將bash設置爲默認值, 或chsh -s /bin/zsh
將zsh設置爲默認值。
26
2
zsh中有一個內置命令emulate
這可以通過設置適當的選項模擬不同的炮彈,雖然CSH將永遠不會被完全模擬。
emulate bash
perform commands
emulate -R zsh
-R標誌將所有選項恢復爲該shell的默認值。
參見:zsh manual
0
對於bash,試試
chsh -s $(which bash)
對於zsh中,嘗試使用命令
chsh -s $(which zsh)
0
您可以輕鬆地切換回打擊 「再見」
相關問題
- 1. 從zsh變回bash? OSX的獅子
- 2. 如何在方向更改(然後再返回)時切換到其他活動?
- 3. 如果切換IMG SRC,然後再回來將圖像加載兩次?
- 4. 轉換的NSString加倍計算,然後再回來NSString中
- 5. 轉換一個JSONArray到字符串,然後再返回到JSONArray
- 6. 來回切換上點擊
- 7. rails對象到memcached然後再出來
- 8. 在OSX上從64位切換到32位Python後,Virtualenvs無法工作
- 9. fadeToggle div然後再回
- 10. 列表<T>到數據庫,然後再回來
- 11. 從JSONArray轉換爲字符串,然後再返回
- 12. 將NSString轉換爲ASCII Binary Equivilent(然後再次返回到NSString)
- 13. C#轉換文件到Base64String,然後再返回
- 14. 從Apache切換到Nginx:PHPExcel不再工作
- 15. 可可切換焦點到應用程序,然後將其切換回
- 16. ZSH/BASH
- 17. 從遊戲切換到菜單,然後創建滯後
- 18. zsh讀-q在OSX上損壞?
- 19. 從MDI切換到SDI並再次返回
- 20. Onclick從一個圖像切換到另一個圖像然後回到一個
- 21. 將項目從svn切換到git後,msbuild不再工作
- 22. 嵌套的條件語句(如果,然後再次切換)
- 23. 從bash切換到csh提示符
- 24. 將無符號值從Jython偷渡到C,然後再返回
- 25. 在瀏覽器上按「返回」後,Javascript切換複選框不再可見
- 26. 從JSON轉換爲stdClass的,進行更改,然後再轉換回JSON
- 27. JQuery:刪除一個div的切換類,然後再添加到其他
- 28. RVM + ZSH + OSX問題
- 29. RegEx援助。 Bash在OSX上
- 30. 將數據從PHP然後HTML然後jQuery然後回到PHP
謝謝!很簡單! – vpoola88 2012-04-26 21:11:09
不客氣!如果您對此答案感到滿意,請花點時間通過查看答案左側的複選標記將其標記爲已接受。謝謝! – larsks 2012-04-26 23:26:16
或者,只需調用zsh,當你完成'exit'返回bash。執行它似乎沒有必要和不受歡迎。 – 2012-05-03 07:32:55