查看环境变量

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有效,需要修改文件才可全局起作用

results matching ""

    No results matching ""