每當我打開終端機時,都會顯示上次使用的命令。
我想在打開終端時得到一個乾淨的終端,但我還沒有找到如何做到這一點。
例如,如果在使用終端時我這樣做:
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。
刪除資料夾,你會很高興。