アキラのITメモ:bashの設定
IT関係、技術関係のメモです。
bashの設定
cygwinを入れた時のデフォルトのプロンプト表示(USER@COMPUTER $となる)が気に食わないのでcygwinを入れるたびに設定を変えるのですが、その時のメモ書きです。~/.bashrcあるいは/etc/profileを変えればいいのですが、以下のような行を追加すればOKです。
PS1='[\u@\h \W]$ '
この場合、こういうプロンプトになります。
[akira@computer ~]$
プロンプトの表示をいろいろと変えたい場合は、man bashを見ればいいのですが、manは長いのでプロンプトで使えるエスケープシーケンスを少しだけ引用しておきます。
\a ASCII のベル文字 (07) \d "曜日 月 日" という形式の日付 (例: "Tue May 26") \e ASCII のエスケープ文字 (033) \h ホスト名のうち最初の `.' までの部分 \H ホスト名 \j シェルによって現在管理されているジョブの数 \l シェルの端末デバイスのベース名 (basename) \n 改行 \r 復帰 \s シェルの名前。つまり $0 のベース名 (最後のスラッシュ以降の部分) \t 24 時間の HH:MM:SS 形式の現在の時刻 \T 12 時間の HH:MM:SS 形式の現在の時刻 \@ 12 時間の HH:MM am/pm 形式の現在の時刻 \u 現在のユーザのユーザ名 \v bash のバージョン \V bash のリリース。バージョンにパッチレベルを加えたもの \w 現在の作業ディレクトリ \W 現在の作業ディレクトリのベース名 \! このコマンドの履歴番号 \# このコマンドのコマンド番号 \$ 実効 UID が 0 の場合に #、 それ以外の場合は $ \nnn 8進数 nnn に対応する文字 \\ バックスラッシュ \[ 非表示文字のシーケンスの開始。 \] 非表示文字のシーケンスを終了します。
.bashrcが読み込まれていない場合は/etc/profileあるいは~/.bash_login に 以下の行を追加しておけばOKのようです。
test -f ~/.bashrc && . ~/.bashrc
カテゴリ:
Linux Tips
投稿日: 2007年02月02日 12:08
Trackback URL: http://akira-site.net/cgi-bin/mt/mt-tb.cgi/457
Trackback URL: http://akira-site.net/cgi-bin/mt/mt-tb.cgi/457
コメント
コメントを投稿
カテゴリ「Linux Tips」内の記事
サイト内検索
カテゴリ
- Linux
- Linux Tips [13]
- Linux ソフトウェア [3]
- Web技術
- (X)HTML/CSS [4]
- JavaScript [1]
- MovableType [7]
- その他 [3]
- 各種API [3]
- 各種ツール [4]
- Windows
- Win Tips [3]
- Win ソフトウェア [6]
- コネタ [7]
- プログラミング
- 機器 [4]