1.外壳和1.bash在iTerm窗口顶部



当我打开Iterm时,窗口顶部显示1。Shell,然后快速更改为1.bash。有人能告诉我他们是什么意思吗?有可能更改顶部的标题吗?谢谢

iTerm有几个选项用于更改标题栏中的文本。从菜单中选择iTerm -> Preferences,然后选择Appearance。您将在Window & Tab Titles:下看到与标题栏相关的三个选项
  • 显示窗口编号(默认选中)
  • 显示当前作业名称(默认选中)
  • 显示配置文件名称(默认情况下未选中)

1.是窗口编号。如果使用菜单栏Shell -> New Window或快捷方式Command-N打开多个窗口,则此数字将随打开的每个窗口而递增。关闭窗口不会强制重新编号,但打开新窗口时将使用可用的最低编号。

当前作业名称是终端当前正在执行的命令。在等待输入时,它会显示shell,在您的情况下为bash。如果执行一个命令,比如sleep 10,它将显示sleep,因为这是当前正在执行的命令。一旦命令结束,它将再次显示bash。它需要一秒钟的时间来更新,因此对于快速执行的命令不会发生更改。

bash是命令shell的名称。bash是默认的命令shell,但如果您愿意,您可以更改它(我个人使用zsh)。如上所述,如果没有其他命令正在执行,则这是当前作业。

可以,您可以更改标题栏。您可以使用ASCII转义序列和echo命令(一定要准确键入):

echo "33];Hello World07"

将文本Hello World放置在标题中。请注意,以这种方式设置标题栏内容时,当前作业将放在括号中。执行回显后,我的标题栏显示:

1. Hello World (zsh)

大多数人将标题栏设置为自定义提示的一部分。这允许标题栏在每个命令之后更新,并显示有用的信息,如当前工作目录。例如,请参见https://apple.stackexchange.com/questions/90725/for-iterm2-how-do-i-make-the-working-directory-appear-in-the-window-title和https://superuser.com/questions/79972/set-the-title-of-the-terminal-window-to-the-current-directory有关在标题栏中放置当前工作目录的详细信息。

相关内容

  • 没有找到相关文章

最新更新