Free BSD Shell Variablen setzen
Aus Howtos und Gedankenstuetzen
Um die gesetzten Shellvariablen zu sehen in der Shell folgenden Befehl eingeben:
#setenv
SHELL=/usr/local/bin/csh USER=root PAGER=more PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin MAIL=/var/mail/root BLOCKSIZE=K PWD=/root SHLVL=2 HOME=/root LOGNAME=root HOSTTYPE=FreeBSD MACHTYPE=unknown GROUP=wheel HOST=bsdtest.service.tld REMOTEHOST= EDITOR=vi
Um eine Shellvariable zu exportieren:
#setenv name value
Bsp.
#setenv EDITOR /usr/bin/vim
Man kann die Variablen in der Datei /root/.cshrc - csh Resourcenscript, dass bei der Ausführung der Shell eingelesen wird, schreiben.
alias h history 25
alias j jobs -l
alias la ls -a
alias lf ls -FA
alias ll ls -lA
# A righteous umask
umask 22
set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin $HOME/bin)
setenv EDITOR vim
setenv PAGER less
setenv BLOCKSIZE M
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
Um zum Bespiel Free BSD hinter einem Proxy benutzen zu können, muss man diesen mittels der Variable http_proxy über setenv in der Shell oder in die .cshrc eintragen.
#setenv http_proxy some.proxy.tld