FreeBSD Display Environment Settings
Q. How do I display shell environment settings under FreeBSD operating systems?
A. Use the env utility to print or modify environment settings. It executes another utility after modifying the environment as specified on the command line. Each name=value option specifies the setting of an environment variable, name, with a value of value. All such environment variables are set before the utility is executed.
Task: Display Environment Settings
Type the following command:
$ env
Sample output:
USER=vivek LOGNAME=vivek HOME=/iscsi/home/vivek MAIL=/iscsi/home/vivek/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.nixcraft.in EDITOR=vi PAGER=more
Task: Set new environment variable
Simply use set command:
$ 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)
You can also use setenv command:
$ setenv EDITOR vim
$ setenv PAGER less
.cshsrc file
You can add all variable to ~/.chsrc file under csh shell which is read at beginning of execution by each shell.
$ vi ~/.cshrc
Sample file:
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
Task: View environment variable value
Use echo command, enter:
$ echo $PATH
$ echo $X
Subscribe to our free e-mail newsletter or RSS feed to get all updates.
You can Email this page to a friend.
Related Linux / UNIX FAQ:
- Environment variable changing on Linux/FreeBSD
- FreeBSD admin book / handbook
- FreeBSD Hardware compatibility List (HCL)
- FreeBSD locking an account
- Qmail delivering mail ~/Mailbox home directories
Leave a Reply
We encourage your comments, and suggestions. But please stay on topic, be polite, and avoid spam. Please do not use the comment form to ask for help / question. Ask your question on the excellent Linux tech support forum. Thank you very much for stopping by our site!
Tags: echo command, env command, environment settings, environment variables, passive mode, set command, set EDITOR, set PATH, setenv command, shell environment, value option, variable name, variable value, ~/.chsrc ~ Last updated on: March 17, 2008



Recent Comments
Today ~ 1 Comment
Today ~ 2 Comments
Today ~ 44 Comments
Today ~ 6 Comments
Today ~ 7 Comments