码迷,mamicode.com
首页 > 其他好文 > 详细

变量和环境变量

时间:2015-07-28 06:49:32      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:shell

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


变量和环境变量

标签:shell

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!