一行で説明
デフォルトでは iTerm2 のタブにはそのタブで実行しているプロセスの名前などが表示されていますが、
タブに固定の名前をつけたい場合があります。
タブに名前をつける方法
$ echo -ne "\e]1;TAB_NAME\a"
上記のコマンドの TAB_NAME
の部分を好きな文字に変えてください。
タブに名前をつけるコマンドをつくる
よく使う機能なので、コマンドとして作ってしまいます。
以下では、~/bin/
以下にコマンドを設置します。
$ mkdir ~/bin
$ echo 'export PATH=$PATH:$HOME/bin' >> ~/.bashrc
$ source ~/.bashrc
$ vim ~/bin/nameiterm
$ chmod +x ~/bin/nameiterm
$ cat ~/bin/nameiterm
#! /bin/bash
echo -ne "\e]1;$1\a"
使用方法
$ nameiterm hoge
とすると、hoge
という名前がタブにつきます。