Mac OS X 上的 iTerm 2 - 如何删除每行 $ 之前的所有字符?

Mac OS X 上的 iTerm 2 - 如何删除每行 $ 之前的所有字符?

我安装了 iTerm 2 但是我的 shell 窗口显示:

"computer name":"current directory" "user" $

这太长了。我只想看看:

"current directory" $

有这个选项吗?我在偏好设置中找不到它。

答案1

这是你的行为, 不是你的终端。如果您使用 bash,请编辑~/.bash_profile并添加以下行:

export PS1='\w \$ '

这将显示当前工作目录,或者~在 的情况下$HOME,以及$#,具体取决于您是否root。示例:

/Applications $
~/Documents $
/Users/danielbeck/Documents #

搜索man bashPS1了解可能的占位符。您可以在提示符中执行 shell 脚本,例如:

export PS1='$( pwd ) \$ '

其行为与上面的类似,但总是打印完整路径。

相关内容