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