最終更新:2013-12-20 (金) 17:17:35 (3779d)  

PS1
Top / PS1

このパラメータの値は展開されてプライマリのプロンプト文字列として使われます。

export PS1='[\u@\h \W] $ '

メモ

  • \a ビープ音を鳴らす
  • \d 曜/月/日の形式(例:水 11 05)で日付を表示する
  • \h ホスト名のうち最初の「.」までの部分を表示する
  • \n 改行する
  • \t 24時間形式(HH:MM:SS)で現在時刻を表示する
  • \@ AM/PMを付けた12時間形式(HH:MM AM/PM)で現在時刻を表示する
  • \u カレントユーザ名を表示する
  • \w カレントディレクトリをフルパスで表示する(ホームディレクトリ以下は「~」)
  • \$ 記号をUIDが0(root)のとき「#」、それ以外のとき「$」とする

Ubuntu

  • \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$

PS2

  • コマンド入力の途中で行をかえたり,入力に不足がある場合などに出力されます(PS2のプロンプト文字列を出力させる簡単な方法は,コマンド入力の途中で「\」を入力して改行することです)。