About Linux FAQ

Browse More FAQs:

FreeBSD Display Environment Settings

Posted by Vivek on Monday March 17, 08 @7:06 pm

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:

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!

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word

Tags: , , , , , , , , , , , , , ~ Last updated on: March 17, 2008

Copyright © 2006-2008 nixCraft. All rights reserved - TOS/Disclaimer - Privacy policy - Sitemap - Powered by Open source software.