Linux查询root环境变量,linux环境变量和查看方法
linux環(huán)境變量和查看方法
1. 顯示環(huán)境變量HOME
[root@localhost ~]# echo $HOME
/root
2. 設(shè)置一個(gè)新的環(huán)境變量hello
[root@localhost ~]# export HELLO="hello world"
[root@localhost ~]# echo $HELLO
hello world
附:修改已存在的環(huán)境變量
[root@localhost ~]# HELLO='ni shi yi ge haoren'
[root@localhost ~]# echo $HELLO
ni shi yi ge hao ren
3. 使用env命令顯示所有的環(huán)境變量
[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命令來清除環(huán)境變量
[root@localhost ~]# env |grep HELLO
HELLO=hello world ? ? ? ? ? #此命令有輸出,證明環(huán)境變量HELLO已經(jīng)存在了
[root@localhost ~]# unset HELLO ? 刪除環(huán)境變量HELLO
[root@localhost ~]# env|grep HELLO ?#此命令沒有輸出,證明環(huán)境變量HELLO已經(jīng)不存在了
6. 使用readonly命令設(shè)置只讀變量
如果使用了readonly命令的話,變量就不可以被修改或清除了
[root@localhost ~]# readonly TEST='ok' ? #定義只讀變量TEST并初始化ok
[root@localhost ~]# unset TEST
-bash: unset: TEST: cannot unset: readonlyvariable ? ?#會(huì)發(fā)現(xiàn)此變量不能被刪除
[root@localhost ~]# TEST='hello'
-bash: TEST: readonly variable ? ? ?#會(huì)發(fā)現(xiàn)此變量也不能被修改
7. 那如何去掉只讀變量呢?
重新啟動(dòng)之后,只讀變量自動(dòng)消失。
總結(jié)
以上是生活随笔為你收集整理的Linux查询root环境变量,linux环境变量和查看方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bugku 管理员系统 后台代码_不会吧
- 下一篇: kailinux mysql提权_lin