bashです。zshは数日後に追加します。
bash
手順
$ vi ~/.bashrc
-
iキー
を押す - 末尾までカーソルを十字キーで移動(上↑、右→、左←、下↓)
- 以下のバリエーションから表示させたいものの記述をする(コピペ推奨)
-
escキー
を押す -
:wq
+ ENTERキー - ターミナルを再起動
- タイトルが変わってる
バリエーション
出力を試す
試しに適当なディレクトリに移動しておきます。
export 以下の記述
のようにコマンドを実行すればbashrcに書く前に確認できます。
例
export PROMPT_COMMAND='echo -ne "\033]0;$PWD\007"'
これでタイトル部分を確認すると変わります。再起動すると元に戻ります。
カレントディレクトリのパスをUserから表示
PROMPT_COMMAND='echo -ne "\033]0;$PWD\007"'
export PROMPT_COMMAND='echo -ne "\033]0;$PWD\007"'
# => /User/ユーザー名/hoge
カレントディレクトリのパスをホームディレクトリから表示
PROMPT_COMMAND='echo -ne "\033]0;\${PWD/#$HOME/~}\007"'
export PROMPT_COMMAND='echo -ne "\033]0;${PWD/#$HOME/~}\007"'
# => ~/hoge
ユーザー名とホスト名とカレントディレクトリを表示
PROMPT_COMMAND='echo -ne "\033]0;\${USER}@\${HOSTNAME%%.*}: \${PWD/#$HOME/~}\007"'
export PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}: ${PWD/#$HOME/~}\007"'
# => hoge@hoge-no-MacBookAir: ~/hoge
カレントディレクトリのみを表示
PROMPT_COMMAND='echo -ne "\033];${PWD##*/}\007"'
export PROMPT_COMMAND='echo -ne "\033];${PWD##*/}\007"'
# => hoge