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