Bash

如何在 bash 上設置 Mac OS X 終端,在 zsh 上設置 iTerm2

  • October 22, 2015

我嘗試在 Mac OS X (Yosemite) 終端應用程序上預設設置 bash shell,在 iTerm2 應用程序上預設設置 zsh shell。但是,這兩個應用程序都是 bash shell 或 zsh shell。

$ chsh -s /bin/zsh

為這兩個應用程序設置一個 zsh shell。如果為終端應用程序設置了 bash shell,則iTerm2 首選項 –> 配置文件(命令)選項設置為/bin/zsh --login預設情況下不會為 iTerm2 應用程序載入 zsh shell。

有什麼簡單的建議嗎?

一個使用者有一個外殼。當您登錄到您的電腦時,就會設置一個基本環境。 $ HOME, $ 日誌名稱, $ USER, $ TMPDIR 和 $ SHELL variables are set. Also, the $ PATH 變數設置為系統 PATH。其中一些變數是通過讀取 Apple 版本的打開目錄中的資訊而不是讀取傳統的 /etc/passwd 來設置的。Apple 的終端模擬器 Terminal.app 可以設置為打開另一個 shell,而不是在打開目錄中設置的 shell。首選項>啟動>外殼打開方式:>命令單選按鈕>您希望在文本欄位中執行的外殼的完整路徑。

引用自:https://unix.stackexchange.com/questions/237971