我的PS1變量:字符在PS1變量
\[\e]0;\[email protected]\h: \w\a\]${debian_chroot:+($debian_chroot)}\[email protected]\h:\w\$
我明白,只是第一部分\[\e]0;\[email protected]\h: \w\a\]
一切。這部分的目的是什麼?它似乎不影響我的提示。事實上,我的問題可能會減少更多的這部分:\e]0;
我的PS1變量:字符在PS1變量
\[\e]0;\[email protected]\h: \w\a\]${debian_chroot:+($debian_chroot)}\[email protected]\h:\w\$
我明白,只是第一部分\[\e]0;\[email protected]\h: \w\a\]
一切。這部分的目的是什麼?它似乎不影響我的提示。事實上,我的問題可能會減少更多的這部分:\e]0;
Escape] 0(您感興趣的\e]0
)修改XTerm標題欄。更多在此鏈接:http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/xterm-title-bar-manipulations.html
一切內部[]
:
\[\e]0;\[email protected]\h: \w\a\]
被標記爲一個非打印字符,因此bash
可以做自動換行等正確的事情在這種情況下,這意味着「將當前用戶@主機名和當前工作目錄放在標題欄中「。 \a
是一個鐘聲字符。
您也可以使用轉義序列color your prompt。
該鏈接不會談論逃生0.只有逃生1和2的信息。爲什麼最後有一個鈴鐺字符? – Gradient 2013-05-08 05:32:44
是的,它就在這個例子中。當鐘聲字符是誰的時候,首先寫出那個提示字符串的人是有問題的。也許他喜歡嘟嘟聲。 – 2013-05-08 05:48:17
對不起,我自己誤讀了那個鏈接。鈴聲字符是ascii 7,它是此上下文中的「結束編輯標題欄」字符。 – 2013-05-08 05:54:38