タイトルを持つタブ/ウィンドウ管理


あなたの端末エミュレータで複数のタブやWindowsを管理失われますか?もしそうならば、このトリックはあなたのシェルツールボックスに便利かもしれません.
シェルプロファイルでこのような機能を定義します
function title {
    echo -ne "\033]0;"$*"\007"
}
次に、すべての重要なターミナルウィンドウまたはタブを開くと、この関数を呼び出して文字列を渡します.
$ title <title string>
ビオラ、あなたの端末ウィンドウ/タブを識別する便利な方法を持っているタブやWindowsの森林で失われない.
これはきちんとしていませんか.

さて、この機能を少し説明しましょう.echo 導入は必要ありません.-n Start echoメッセージの後に新しい行を印刷しないように指示します.-e echoにエスケープシーケンスを解釈するよう指示します.
この作業を行うトリックはxtermのエスケープシーケンスとシーケンスそのものに囲まれたテキストです.\033 エスケープ\077 ベル]0; ウィンドウのタイトルとアイコンの識別子"$*" echoに渡された全ての引数を含む文字列
ほとんどの端末エミュレータはこれらのxtermシーケンスをサポートします.私はitermでテストし、それは美しく動作します.先に行く、それを試してみて、自分でターミナルタブ\/ウィンドウ迷路を移動します.
参考文献
https://tldp.org/HOWTO/Xterm-Title-3.html
このトピックのスタックオーバーフロースレッド.