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

