FreeBSD如何查看和设置环境变量
时间:2019-11-20 08:54:06 来源:igfitidea点击:
在FreeBSD中如何查看shell环境变量?
解决方法
在FreeBSD中,使用env命令和set命令查看或者修改环境设置。
查看环境设置
输入以下命令:
$ env
输出示例:
USER=Hyman LOGNAME=Hyman HOME=/iscsi/home/Hyman MAIL=/iscsi/home/Hyman/mail TERM=xterm FTP_PASSIVE_MODE=YES BLOCKSIZE=K SHELL=/bin/csh HOSTTYPE=FreeBSD VENDOR=unknown OSTYPE=FreeBSD MACHTYPE=unknown SHLVL=1 PWD=/tmp GROUP=admins HOST=pub.theitroad.com EDITOR=vi PAGER=more
设置新的环境变量
只需使用set命令:
$ set VAR=VALUE $ set X = 5 $ set vech=Car # set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin $HOME/bin)
也可以使用setenv命令:
$ setenv EDITOR vim $ setenv PAGER less
.cshsrc文件
可以将所有变量添加到csh shell下的~/.chsrc文件中,每个shell在执行开始时都会读取该变量。
$ vi ~/.cshrc
文件示例:
alias h history 25 alias j jobs -l alias la ls -a alias lf ls -FA alias ll ls -lA umask 22 set path = (/bin /usr/bin /usr/games /usr/local/sbin /usr/local/bin $HOME/bin) setenv EDITOR vim setenv PAGER less setenv BLOCKSIZE K if ($?prompt) then # An interactive shell -- set some stuff up set prompt = "`/bin/hostname -s`$ " set filec set history = 100 set savehist = 100 set mail = (/var/mail/$USER) if ( $?tcsh ) then bindkey "^W" backward-delete-word bindkey -k up history-search-backward bindkey -k down history-search-forward endif endif
如何查看某个环境变量的值
使用echo命令:
$ echo $PATH $ echo $X
输出示例
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin