如何在 Mac OS X Lion 中開啟乾淨的終端機?

如何在 Mac OS X Lion 中開啟乾淨的終端機?

每當我打開終端機時,都會顯示上次使用的命令。

我想在打開終端時得到一個乾淨的終端,但我還沒有找到如何做到這一點。

例如,如果在使用終端時我這樣做:

defaults write com.apple.Finder...etc

然後我關閉終端。下次我打開終端機時,我會看到同一行變灰(表明這是我上次打開終端機時使用的命令)和一行開始在下面書寫。

答案1

在 的最後加上以下內容.bash_profile

printf '\033c'

這會真的清除終端。我甚至定義了以下函數,因為我不喜歡預設的滾動行為clear

function clear {
    printf '\033c'
}

我認為這與硬重置終端 ( Cmd-Opt-R),但我不完全確定。

答案2

根據我自己的經驗,當我禁用獅子的簡歷功能,這會停止終端儲存會話歷史記錄。

答案3

Lion 的視窗恢復功能是根據應用程式逐一設定的。您可以使用以下命令在終端機中停止此操作:

defaults write com.apple.Terminal NSQuitAlwaysKeepsWindows -bool false

由於您在打開終端時編輯終端設置,因此您需要關閉並重新啟動終端兩次才能看到效果。

答案4

我認為您想要的不是使用解決方法,而是想知道您在終端機中看到的“灰色文字”儲存在磁碟上的位置並將其刪除。

該文字儲存在此處:~/Library/Saved Application State/com.apple.Terminal.savedState。

刪除資料夾,你會很高興。

相關內容