首页 > 其他 > 详细

变量和环境变量

时间:2015-07-28 06:47:58      阅读:359      评论:0      收藏:0      [点我收藏+]

1. 获得进程ID号:

(假设有一个叫做gedit的应用程序在运行,可以使用pgrep命令获取gedit的进程ID)

$ pgrep gedit12501

2. 查看运行时候进程的环境变量

cat  /proc/$PID/environ

3. 获得字符串长度

length=${#var}

4. 识别当前所使用的shell

echo $SHELLecho $0

5. 检查是否为超级用户

UUID是一个重要的环境变量,可以用于检查当前脚本是以超级用户还是以普通用户身份运行

if [ $UID -ne 0 ]:then    echo Non root user.Please run as root.else    echo Root userfi

6. 修改Bash提示字符串(username@hostname:~$)

可以利用PS1环境变量来定制提示文本,默认的shell提示文本是在文件~/.bashrc中设置,通过如下命令查看某一行

$ cat ~/.bashrc |grep PS1  PS1=‘${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ‘

如果要设置一个定制的提示字符串

sr@localhost:~$ PS1="PROMPT> "PROMPT> Type commands here


变量和环境变量

原文:http://sr891.blog.51cto.com/5030680/1678932

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