Pro*_*ify 10 terminal osx-lion
每当我打开终端时,都会出现上次使用的命令。
我想在打开终端时得到一个干净的终端,但我还没有找到如何去做。
例如,如果在使用终端时我这样做:
defaults write com.apple.Finder...etc
Run Code Online (Sandbox Code Playgroud)
然后我关闭终端。下次我打开终端时,我会看到同一行变灰(表示这是我上次打开终端时使用的命令)和一行开始写在下面。
小智 9
Lion 的窗口恢复功能是按应用程序设置的。您可以使用以下命令在终端中停止此操作:
defaults write com.apple.Terminal NSQuitAlwaysKeepsWindows -bool false
Run Code Online (Sandbox Code Playgroud)
因为您在打开终端的同时编辑终端设置,所以您需要关闭并重新启动终端两次才能看到效果。
在 的最后添加以下内容.bash_profile
:
printf '\033c'
Run Code Online (Sandbox Code Playgroud)
这将真正清除终端。我什至定义了以下函数,因为我不喜欢默认的滚动行为clear
:
function clear {
printf '\033c'
}
Run Code Online (Sandbox Code Playgroud)
我认为这与终端()的硬重置相同Cmd-Opt-R
,但我不完全确定。
归档时间: |
|
查看次数: |
18093 次 |
最近记录: |