2014-04-14 23 views
0

當我打開Iterm時,窗口頂部顯示1. Shell然後迅速更改爲1.bash。 誰能告訴我他們是什麼意思?是否有可能更改頂部的標題?謝謝!1.在iTerm窗口頂部的Shell和1.bash?

+0

這是當前正在運行的程序的標題。 – Nayuki

回答

0

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 "\033];Hello World\007" 

將放置在標題文本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-titlehttps://superuser.com/questions/79972/set-the-title-of-the-terminal-window-to-the-current-directory

+0

非常感謝您抽出寶貴的時間並給出了這樣詳細的答案!對此,我真的非常感激! – saadq