4

私のPS1変数:

\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$

私は最初の部分を除いてすべて理解しています\[\e]0;\u@\h: \w\a\]。この部分の目的は何ですか?私のプロンプトには影響しないようです。実際、私の質問はこの部分にさらに減らすことができます:\e]0;

4

2 に答える 2

3

Escape ]0 (\e]0興味のあるもの) は、XTerm のタイトル バーを変更します。このリンクの詳細: http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/xterm-title-bar-manipulations.html

内のすべて[]:

\[\e]0;\u@\h: \w\a\]

非印刷文字としてマークされているためbash、行の折り返しなどで正しいことを行うことができます。この場合、それは「現在の user@hostname と現在の作業ディレクトリをタイトルバーに配置する」ことを意味します。は\a鈴のキャラクターです。

于 2013-05-08T05:19:22.053 に答える
0

エスケープ シーケンスを使用して、プロンプトに色を付けることもできます。

于 2013-05-08T05:39:21.100 に答える