修改各種shell的命令列提示符

2021-05-27 00:09:30 字數 2031 閱讀 5613

description

csh*

kshbash

tcsh*

zshcurrent working directory

$cwd

$pwd

\w%/

%/current working directory, with one's home directory by `~'

$cwd:t

$pwd##*/

\w%~

%~full hostname

'uname -n'

'uname -n'

n/a%m

%mhostname up to the first '.'

`hostname -s`

`hostname -s`

\h%m

%mstart (stop) boldfacing mode

%b (or %b)

n/an/a

%b (or %b)

%b (or %b)

start (stop) standout mode

%s (or %s)

n/an/a

%s (or %s)

%s (or %s)

start (stop) underline mode

%u (or %u)

n/an/a

%u (or %u)

%u (or %u)

user name

`whoami`

`logname`

\u%n

%nthe shell's tty that the user is logged in on

%ln/a

n/a%|

%|the current history number

%hn/a

\!%h (or %!)

%h (or %!)

name of the shell

n/an/a

\sn/a

n/atime of day in 12-hour hh:mm am/pm

%tn/a

\@%t (or %@)

%t (or %@)

time of day in 24-hour hh:mm

%tn/a

\a%t

%ttime of day in 12-hour with seconds hh:mm:ss am/pm

%pn/a

\t%p

n/atime of day in 24-hour with seconds hh:mm:nn

%pn/a

\t%p

%*the day in 'dd' format

%dn/a

n/a%d

n/athe month in 'mon' format

%wn/a

n/a%w

n/athe month in 'mm' format

%wn/a

n/a%w

n/athe year in 'yy' format

%yn/a

n/a%y

n/athe year in 'yyyy' format

%yn/a

n/a%y

n/athe date in "weekday month date" format

n/an/a

\dn/a

n/athe date in day-dd format

n/an/a

n/an/a

%wthe date in mon/dd/yy format

n/an/a

n/an/a

%wthe date in yy-mm-dd format

n/an/a

n/an/a

%dthe weekday in 'day' format

%dn/a

n/a%d

n/adescription

csh*

kshbash

tcsh*

zsh

修改linux命令列提示符顏色

root db132 echo ps1 e 1 35m u h w e 0m etc profile.d env.sh 退出重登。34m可以是30 31 32 33 1.設定提示符格式 ps1 要修改linux終端命令列顏色,我們需要用到ps1,ps1是linux終端使用者的乙個環境變數,用來說明命...

ubuntu修改Bash命令列提示符

使用者通過遠端登陸,初始的ps1為 s v bash為 bin bash,然後先後執行 etc profile和 bash profile中的命令。etc profile檔案中呼叫執行 etc bash.bashrc,使得預設從終端登陸的ps1初始值設為 ps1 u h w 而使用者通過圖形介面新建...

Shell命令列操作

me linuxidc 如果最後乙個字元是 表示當前終端會話有超級使用者許可權。使用root使用者登入或者使用能提供超級使用者許可權的終端能獲得該許可權。提示符由名為ps1 prompt string 1 的環境變數定義。自動補齊可以應用於路徑名 變數 以 開頭的單詞 使用者名稱 以 開頭 命令 單...