[Linux] shell PS1 PS2 PS3 PS4界面提示符 [大三TJB_708]
来源:互联网 发布:mk文件编译data数据 编辑:程序博客网 时间:2024/04/27 06:13
PS*作为shell界面下的提示字符
1.PS1:shell界面的默认提示符
使用形式:export=”\u@\h \w”
如在shell界面下使用如下命令:
export PS1="\u@\h \w>"时,
<span style="font-size:14px;">assistant@C-server:~/From_2011CodeStyle/2012StartFile_Learning$ export PS1="\u@\h\w>"</span>
shell界面的提示符将变为:
<span style="font-size:14px;">assistant@C-server ~/From_2011CodeStyle/2012StartFile_Learning></span>
Linux shell 的提示符由"$"变为“>”。
2.PS2:再谈提示符
使用形式:export PS2=“continue->“其中”continue->”只是一个参数
Shell界面使用’\’后就会出现定义的PS2再谈提示符
如在shell界面如此定义PS2:
<span style="font-size:14px;">assistant@C-server ~/From_2011CodeStyle/2012StartFile_Learning>export PS2="->"</span>
然后在shell界面做如下输入
<span style="font-size:14px;">assistant@C-server ~/From_2011CodeStyle/2012StartFile_Learning>man \-></span>
第二行的"->"是在man \回车后产生的,是让用户继续输入的提示符,不过一定要跟'\'符后以上的export PS2="->"定义才有意义。
3.PS3作为select语句的shell界面提示符,提示符为PS3的值(赋予的字符串),更换默认的提示符”#?”
<span style="font-size:14px;">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 ;; esacdoneecho "---------------------------------------------------"echo $ELE</span>
运行此脚本得到select语句的提示符为:PS3的值(默认为#?)
图中画红线部分即为PS3所定义的交互界面之上的字符提示语。
4.PS4:“set -x"用来修改跟踪输出的前缀
呵呵呵,这个查看此例子。或者自己写一个小脚本运行一下都可以。我先撤了,等要用的时候补上。
- [Linux] shell PS1 PS2 PS3 PS4界面提示符 [大三TJB_708]
- Linux shell 中的PS1&PS2&PS3&PS4
- linux ps1 ps2 ps3 ps4
- PS1,PS2,PS3,PS4
- Linux下PS1,PS2,PS3,PS4环境变量
- Linux下PS1、PS2、PS3、PS4使用详解
- Linux下PS1、PS2、PS3、PS4使用详解
- Linux下PS1、PS2、PS3、PS4使用详解
- Linux下PS1、PS2、PS3、PS4使用详解
- Bash Shell: Take Control of PS1, PS2, PS3, PS4 and PROMPT_COMMAND
- prompt statement (提示表达式) --- $PS1 $PS2 $PS3 $PS4 $PROMPT_COMMAND
- Linux 基础总结(一)--Linux常用系统变量,alias,Source,Linux ps1 ps2 ps3 ps4,linux id,umask , trap, stty
- [Linux] shell select 语句 [大三TJB_708]
- Linux 修改命令提示符界面 export PS1
- PS1~PS4,终端提示符设置,终端配置
- [Linux] shell bash 脚本特殊变量 [大三TJB_708]
- [Linux] shell read 命令参数 -p用法 [大三TJB_708]
- [Linux] shell read命令 通过管道读取文件 [大三TJB_708]
- 十一、事务
- MPC-HC 播放器设置
- pclint在 vs2008下的配置
- 最长递增子序列(LCS)
- 如何计算程序的运行时间
- [Linux] shell PS1 PS2 PS3 PS4界面提示符 [大三TJB_708]
- 大秦帝国
- android、获取本地图片|直接获取照相图片
- Sleep排序
- 黑马程序员----面向对象总结一
- 就绪任务的管理
- 从相册或者相机获得uri转为bitmap
- 强秦九论
- UML图(三)