linux系统运行PS3系统界面,[Linux] shell PS1 PS2 PS3 PS4界面提示符 [大三TJB_708]

PS*作為shell界面下的提示字符

1.PS1:shell界面的默認提示符

使用形式:export=”\u@\h \w”

如在shell界面下使用如下命令:

export PS1="\u@\h \w>"時,

assistant@C-server:~/From_2011CodeStyle/2012StartFile_Learning$ export PS1="\u@\h\w>"

shell界面的提示符將變為:

assistant@C-server ~/From_2011CodeStyle/2012StartFile_Learning>

Linux shell 的提示符由"$"變為“>”。

2.PS2:再談提示符

使用形式:export PS2=“continue->“其中”continue->”只是一個參數

Shell界面使用’\’后就會出現定義的PS2再談提示符

如在shell界面如此定義PS2:

assistant@C-server ~/From_2011CodeStyle/2012StartFile_Learning>export PS2="->"

然后在shell界面做如下輸入

assistant@C-server ~/From_2011CodeStyle/2012StartFile_Learning>man \

->

第二行的"->"是在man \回車后產生的,是讓用戶繼續輸入的提示符,不過一定要跟'\'符后以上的export PS2="->"定義才有意義。

3.PS3作為select語句的shell界面提示符,提示符為PS3的值(賦予的字符串),更換默認的提示符”#?”

LISTS="$(ls /home/teachers/assistant/From_2011CodeStyle) exit"

echo "----------------------------------------------------------"

PS3="WHICH DO YOU WANT TO CHOOSE?"

select ELE in $LISTS; do

case $ELE in

"")

echo "Wrong choice"

;;

"exit")

echo "You have exit"

exit 1

;;

*)

LIST=$ELE

break

;;

esac

done

echo "---------------------------------------------------"

echo $ELE

運行此腳本得到select語句的提示符為:PS3的值(默認為#?)

769278b3b75f49b45e7ff6f7decf027a.jpe

圖中畫紅線部分即為PS3所定義的交互界面之上的字符提示語。

4.PS4:“set -x"用來修改跟蹤輸出的前綴

呵呵呵,這個查看此例子。或者自己寫一個小腳本運行一下都可以。我先撤了,等要用的時候補上。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值