有关shell中普通变量和环境变量的一些技巧
1、获得字符串长度
2、识别当前的shell版本
也可以使用:
例如:
$ echo $0
3、检查当前登录的是否为超级用户
复制代码代码如下:
if [ $UID -ne 0 ]; then
echo Non root user. Please run as root. else echo "Root user" fi 备注:root用户的 UID 为 0。
4、修改bash提示字符串(username@hostname:!$)
可以使用如下命令列出设置PS1的那一行:
复制代码代码如下:
cat ~/.bashrc | grep PS1
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
如果要设置提示字符串,可以输入:
复制代码代码如下:
slynux@localhost:~$ PS1="PROMPT>"
PROMPT> Type commands here #提示符已经改变
还可以使用类似\e[1;31的特定转义序列来设置彩色的提示字符串。 |