查看环境变量
root@jimo:~# env
设置环境变量
export 变量名=值
PS1环境变量
PS1环境变量:命令提示符设置
\d 显示日期,格式为“星期 月 日”
\H 显示完整的主机名。如默认主机名为“localhost.localdomain”
\t 显示24小时制时间。格式为“HH:MM:SS”
\A 显示24小时制时间。格式为“HH:MM”
\u 显示当前用户名
\w 显示当前所在目录的完整名称
\W 显示当前所在目录的最后一个目录
\$ 提示符。如果是root用户会显示提示符为“#”;如果是普通用户,显示提示符为“$”
PS1的作用
修改命令提示符格式
root@jimo:~# echo $PS1
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:
\[\033[01;34m\]\w\[\033[00m\]\$
root@jimo:~# PS1='[\u@ \A \w]\$ '
[root@ 15:49 ~]# PS1='\u@\h:\w\$ '
root@jimo:~#
PS2变量
定义换行输入符号
root@jimo:~# echo PS2
PS2
root@jimo:~# echo $PS2
>
root@jimo:~# echo \
> $PS2
>
root@jimo:~#
root@jimo:~# PS2='>>'
root@jimo:~# echo \
>>$PS2
>>
root@jimo:~#
PATH环境变量
和windows下的path是一样的,只不过使用冒号分隔:
root@jimo:~# echo $PATH
/opt/jdk1.8.0_101/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:
/usr/local/apache-maven-3.3.9/bin:/opt/node/bin:/opt/android-sdk/tools:/opt/android-sdk/platform-tools
增加PATH变量:
root@jimo:~# echo $PATH
/opt/jdk1.8.0_101/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:
/bin:/usr/local/apache-maven-3.3.9/bin:/opt/node/bin:/opt/android-sdk/tools:/opt/android-sdk/platform-tools
root@jimo:~# PATH="$PATH":/root/xx.sh
root@jimo:~# echo $PATH
/opt/jdk1.8.0_101/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:
/bin:/usr/local/apache-maven-3.3.9/bin:/opt/node/bin:/opt/android-sdk/tools:
/opt/android-sdk/platform-tools:/root/xx.sh
注意
以上所有修改都只在当前shell有效,需要修改文件才可全局起作用