Bash > プロンプト変数の設定

更新日 2012-04-24
広告
プロンプト変数の設定方法について紹介します。
ターミナルを起動すると、私の環境では以下のように表示されます。
hoge@mypc:~$
上記の「hoge@mypc1:~」のことを、「プロンプト変数」と呼びます。
プロンプト変数の内容は、「PS1」というBashの環境変数によって決まります。PS1 は、/etc/profile や .bashrc などで初期化されます。
私の環境では .bashrc の中で、以下のように初期化されています。
PS1='\u@\h:\w\$ '
バックスラッシュ(\)から始まる文字は、特殊文字です。
  • \u はユーザ名 (hoge)
  • \h はホスト名 (mypc)
  • \w は作業ディレクトリ名 (~ (ホームディレクトリ))
したがって、冒頭に示したような表示になります。
例えば、ユーザ名やホスト名を表示しなくてよいなら、以下のようにすると、プロンプト変数がすっきりします。
PS1='\w\$ '
これで、あたらめてターミナルを起動すると、ユーザ名とホスト名が表示されなくなります。
広告
お問い合わせは sweng.tips@gmail.com まで。
inserted by FC2 system