Linux查询root环境变量,linux环境变量和查看方法
linux环境变量和查看方法1. 显示环境变量HOME[root@localhost ~]# echo $HOME/root2. 设置一个新的环境变量hello[root@localhost ~]# export HELLO="hello world"[root@localhost ~]# echo $HELLOhello world附:修改已存在的环境变量[root@localhost ~]#
linux环境变量和查看方法
1. 显示环境变量HOME
[root@localhost ~]# echo $HOME
/root
2. 设置一个新的环境变量hello
[root@localhost ~]# export HELLO="hello world"
[root@localhost ~]# echo $HELLO
hello world
附:修改已存在的环境变量
[root@localhost ~]# HELLO='ni shi yi ge haoren'
[root@localhost ~]# echo $HELLO
ni shi yi ge hao ren
3. 使用env命令显示所有的环境变量
[root@localhost ~]# env
HOSTNAME=localhost.localdomain1
TERM=xterm
SHELL=/bin/bash
HISTSIZE=1000
SSH_CLIENT=192.168.15.225 56133 22
SSH_TTY=/dev/pts/0
USER=root
………………
4. 使用set命令显示所有本地定义的Shell变量
[root@localhost ~]# set
BASH=/bin/bash
BASHOPTS=checkwinsize:cmdhist:expand_aliases:extquote:force_fignore:hostcomplete:interactive_comments:login_shell:progcomp:promptvars:sourcepath
BASH_ALIASES=()
BASH_ARGC=()
BASH_ARGV=()
BASH_CMDS=()
BASH_LINENO=()
BASH_SOURCE=()
BASH_VERSINFO=([0]="4"[1]="1" [2]="2" [3]="1" [4]="release"[5]="x86_64-redhat-linux-gnu")
BASH_VERSION='4.1.2(1)-release'
COLORS=/etc/DIR_COLORS
COLUMNS=90
DIRSTACK=()
EUID=0
GROUPS=()
G_BROKEN_FILENAMES=1
HELLO='hello world'
HISTCONTROL=ignoredups
…………
5. 使用unset命令来清除环境变量
[root@localhost ~]# env |grep HELLO
HELLO=hello world #此命令有输出,证明环境变量HELLO已经存在了
[root@localhost ~]# unset HELLO 删除环境变量HELLO
[root@localhost ~]# env|grep HELLO #此命令没有输出,证明环境变量HELLO已经不存在了
6. 使用readonly命令设置只读变量
如果使用了readonly命令的话,变量就不可以被修改或清除了
[root@localhost ~]# readonly TEST='ok' #定义只读变量TEST并初始化ok
[root@localhost ~]# unset TEST
-bash: unset: TEST: cannot unset: readonlyvariable #会发现此变量不能被删除
[root@localhost ~]# TEST='hello'
-bash: TEST: readonly variable #会发现此变量也不能被修改
7. 那如何去掉只读变量呢?
重新启动之后,只读变量自动消失。
更多推荐
所有评论(0)