HiiHahWIKI - making some notes for... -
Linux:profile系ファイルの設定
をテンプレートにして作成
開始行:
*Linux:profile系の設定 [#b6559749]
Linuxのprofile系の設定についてです。
profile関連はいろいろなファイルがありますね。
ユーザログイン時の読み込みはCentOS5+bashだと以下の通りで...
+/etc/profile ← 全ユーザ共有
+~.bashrc ←ユーザ個別設定
+~.bash_profile ←ユーザ個別設定
なお、以下のファイルがログアウト時に読み込まれます。
-.bash_logout
***プロンプトの表示内容変更 [#a0b874fe]
PS1を設定することで、プロンプトの表示を変えられます。
こんな感じで設定すると便利かも。
PS1="(\H-\u \w \$(date +%Y/%m/%d-%H:%M:%S))\n\\\$ "
こんな感じに出力されます。
(localhost.localdomain-root ~ 2012/03/08-11:15:11)
#
左から順位に以下の通り。
-ホスト名
-ユーザ名
-カレントディレクトリ
-現在時刻
ログとかを正確に残したいとき便利です。
ちなみに、PS1で使える設定は以下の通り。
|特殊文字|意味|
|\d|日付|
|\h|ホスト名|
|\n|改行|
|\s|シェルの名前|
|\t|時間|
|\u|ユーザー名|
|\w|ワークディレクトリ|
|\W|ワークディレクトリのベース名|
|\#|コマンド番号|
|\!|ヒストリ番号|
|\$|有効なUIDが0なら「#」、それ以外なら「$」|
|\nnn|8進数での文字コード|
|\\|バックスラッシュそのもの|
|\[|非表示文字の開始|
|\]|非表示文字の終了|
終了行:
*Linux:profile系の設定 [#b6559749]
Linuxのprofile系の設定についてです。
profile関連はいろいろなファイルがありますね。
ユーザログイン時の読み込みはCentOS5+bashだと以下の通りで...
+/etc/profile ← 全ユーザ共有
+~.bashrc ←ユーザ個別設定
+~.bash_profile ←ユーザ個別設定
なお、以下のファイルがログアウト時に読み込まれます。
-.bash_logout
***プロンプトの表示内容変更 [#a0b874fe]
PS1を設定することで、プロンプトの表示を変えられます。
こんな感じで設定すると便利かも。
PS1="(\H-\u \w \$(date +%Y/%m/%d-%H:%M:%S))\n\\\$ "
こんな感じに出力されます。
(localhost.localdomain-root ~ 2012/03/08-11:15:11)
#
左から順位に以下の通り。
-ホスト名
-ユーザ名
-カレントディレクトリ
-現在時刻
ログとかを正確に残したいとき便利です。
ちなみに、PS1で使える設定は以下の通り。
|特殊文字|意味|
|\d|日付|
|\h|ホスト名|
|\n|改行|
|\s|シェルの名前|
|\t|時間|
|\u|ユーザー名|
|\w|ワークディレクトリ|
|\W|ワークディレクトリのベース名|
|\#|コマンド番号|
|\!|ヒストリ番号|
|\$|有効なUIDが0なら「#」、それ以外なら「$」|
|\nnn|8進数での文字コード|
|\\|バックスラッシュそのもの|
|\[|非表示文字の開始|
|\]|非表示文字の終了|
ページ名: