答え1
setTitle() {
echo -e "\033]0;$@\007"
}
あるいは、
"\033]0;$@\a"
これを PROMPT_COMMAND 変数~/.bashrc
または PS1 変数と組み合わせて使用すると、次のようなことができます。
PS1="$PS1$(setTitle $(date) )"
これは、propt の再描画が呼び出されるたびに、thatbit がターミナルのタイトルにタイムスタンプを追加します。そのため、各タブには、最後に実行されたコマンドのタイムスタンプが付けられます。
そこから、$()
の代わりに他の形式のコマンドを追加できますdate
。または、~/.bashrc
ファイルの最後で から を一度呼び出すようにして、セッション全体では変化しないプロンプトのみを表示し、タブごとに一意になるようにします。