ホームページ >コンピューターのチュートリアル >コンピュータ知識 >Linux での PS1、PS2、PS3、PS4 変数の詳細な説明
Linux システムでは、
PS1、
PS2、
PS3、および
PS4 は特定の環境変数です。それぞれが、プロンプトとメニュー プロンプト情報の制御において異なる役割を果たします。
PS 変数は、
Linux システムのコマンド ラインの外観と動作をカスタマイズおよび制御する柔軟な方法をユーザーに提供することで、ユーザーの対話エクスペリエンスを向上させます。システム。
プロンプトを長期間にわたって永続的に変更したい場合は、プロンプトを変更するコマンドを1、PS1変数$HOME/.bashrc
または$HOME/.bash_profile
に追加できます。ファイル。
PS1 変数によって制御されます。
#PS1
変数の値を独自の設定やニーズに応じてカスタマイズすることで、コマンド プロンプトの外観と形式を変更できます。
デフォルト値は: [u@h W]$ です。これは、ユーザーのホスト名の作業ディレクトリを表示します。ターミナル ウィンドウに echo $PS1 コマンドを入力すると、次の内容が表示されます。
[root@iSCSIサーバー ~]# echo $PS1
[u@h W]$
[root@iSCSIサーバー ~]
###キャラクター###は意味を表します
###述べる###
[ | ###代表する[###|||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
######根###### | @ | ######代表する@###### | |||||||||||||||||||||||||||||||||||||||||||||||||||
h | はホスト名 | を表します
iSCSIサーバー |
|||||||||||||||||||||||||||||||||||||||||||||||||||
はスペースを表します (表示されません)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
は現在のディレクトリ名を表します | #~ | は現在のユーザーのホーム ディレクトリを表します
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
$ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
このプロンプトには、ユーザー名 ( u )、ホスト名 (h)、現在の作業ディレクトリ ( w)、およびドル記号 ( $)。 ) を表示します。これは、深いディレクトリで作業するときに現在の場所をすばやく特定するのに役立ちます。 3. 日時の表示 [root@iSCSI-server ~]# PS1='[d]u@h w$ ' [3月20日(水)]root@iSCSI-server ~$ [root@iSCSIサーバー ~]# PS1='[t] [u@h w]# ' [09:27:06] [root@iSCSIサーバー ~]# [09:27:11] [root@iSCSIサーバー ~]# または: [root@iSCSIサーバー ~]# PS1='(`日付 "%H:%M:%S"`)[u@h W]$ ' (09:43:59)[root@iSCSIサーバー ~]# (09:44:01)[root@iSCSIサーバー ~] #4. カラープロンプト カラーコード形式: ** [e[F;Bm] **このうち、F はフォントの色を表し、B は背景色を表します。詳細は次のとおりです。
フォントコード
|
以上がLinux での PS1、PS2、PS3、PS4 変数の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。