ターミナルを開くたびに、最後に使用したコマンドが表示されます。
開いたときにターミナルがクリーンな状態にしたいのですが、その方法がわかりません。
たとえば、ターミナルの使用中に次の操作を実行するとします。
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
ターミナルを開いたままターミナル設定を編集しているため、効果を確認するにはターミナルを 2 回閉じて再起動する必要があります。
答え4
あなたが望んでいるのは、回避策を試すことではなく、ターミナルに表示される「灰色のテキスト」がディスク上のどこに保存されているかを知り、それを削除することだと思います。
このテキストはここに保存されます: ~/Library/Saved Application State/com.apple.Terminal.savedState。
フォルダを削除すると満足するでしょう。