首页 > 其他 > 详细

SP*

时间:2015-10-13 16:44:48      阅读:201      评论:0      收藏:0      [点我收藏+]

1、PS1——默认提示符

root@tcx2250-14:/etc# echo $PS1
\u@\h:\w\$

\u是用户名

\h是主机名

\w是当前目录的完整路径。请注意当你在主目录下的时候,如上面所示只会显示~

2、PS2——再谈提示符
一个非常长的命令可以通过在末尾加“\”使其分行显示。多行命令的默认提示符是“>”。 我们可以通过修改PS2 ,将提示符修改为"continue->" 。

 

3、PS3——Shell脚本中使用select时的提示符,用于shell programming

 

4、PS4——PS4-“set -x"用来修改跟踪输出的前缀,shell debugging

 如:b.sh($0是shell的全名,$LINENO 显示的当前的行号)

#! /usr/bin/ksh
export PS4=‘$0.$LINENO+‘
set -x
echo "PS4 DEMO script"
ls -l /etc |wc -l
du -sh ~
-------------------------------

root@tcx2250-14:~/a# ./b
./b.4+echo ‘PS4 DEMO script‘
PS4 DEMO script
./b.5+wc -l
./b.5+ls -l /etc
175
./b.7+du -sh /root
 5.9M   /root

SP*

原文:http://www.cnblogs.com/Berryxiong/p/4874556.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!