Date: Wed, 26 May 1999 12:16:54 -0700 (PDT) From: Annelise Anderson <andrsn@andrsn.stanford.edu> To: Ilia Chipitsine <ilia@cgilh.chel.su> Cc: Bart Trzynadlowski <trzy@powernet.net>, freebsd-questions@FreeBSD.ORG Subject: Re: shell problems Message-ID: <Pine.BSF.3.96.990526120451.7190A-100000@andrsn.stanford.edu> In-Reply-To: <Pine.BSF.4.05.9905270006070.279-100000@jane.cgu.chel.su>
next in thread | previous in thread | raw e-mail | index | archive | help
Here's a .zshrc that may be useful, originally from Josh Howard. Some entries (history stuff) may assume root is also using zsh (my root account does, but toor uses sh). Annelise #PS1="%n@%m:%2c%(#.#.>) " PS1="%m %t %6c %# " SAVEHIST=1000 HISTFILE="$HOME/.history" export HISTFILE export APPEND_HISTORY=1 # Various aliases #alias vi='vim' alias pine='pine -l' alias startx='startx -- -bpp 16' # Don't spell correct mkdir or cp alias mkdir='nocorrect mkdir' alias cp='nocorrect cp -ip' alias mv='nocorrect mv -i' #alias mv='mv -i' alias rm='rm -i' alias ls='ls -Fa' alias lt='ls -lrt' alias ll='ls -l' alias su='fc -W $HOME/.history && \su -m' #in /root, there's a link symbolic link from .history to #the .history file in my home directory #alias startx='startx -- -bpp 16' # Programmable completion. You setup a list of names you'd like to # have complete. (heartbreaker, achilles, etc) then you have the # programs which you'd like to complete them, by using the compctl # program. In this case, we're completing those hosts with the # programs "telnet, ftp, host, ncftp, ping, ssh and traceroute) # so we could do ncftp hea<tab> and it'll compelte to heartbreaker hosts=(elaine heartbreaker achilles flag.blackened.net ftp.cdrom.com ns.qnis.net intrastar.net obiwan.terranova.net) compctl -k hosts telnet ftp host ncftp ping ssh traceroute # Don't hup processes when we exit the shell setopt nohup # Spell correct everything setopt correctall # Fix ^Q and ^S setopt noflowcontrol # Use Emacs key bindings (^A, ^E, etc) #bindkey -em stty erase '^H' export EDITOR=vi #export EXINIT='set ai tabstop=4' export PAGER=less export BLOCKSIZE=k export HISTORY=$HOME/.history PATH=~/bin:/usr/local/bin:/bin:/usr/bin:/usr/games:/usr/libexec:/sbin:/usr/sbin:/usr/local/sbin:/usr/X11R6/bin:/usr/X11R6/lib #note this is for a 2.2.8 system without elf binaries or aout directories export LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/usr/X11R6/lib export LD_RUN_PATH=/usr/lib:/usr/local/lib:/usr/X11R6/lib # Keybindings for when I'm in the console to make home, end, del work if [[ $TERM = "cons25" ]] { bindkey "\e[H" beginning-of-line bindkey "^?" delete-char bindkey "\e[F" end-of-line mesg n } # Keybindings for xterms to make the same work if [[ $TERM = "xterm" || $TERM = "xterm-color" ]] { export TERM='xterm-color' bindkey "\e[1~" beginning-of-line bindkey "\e[3~" delete-char bindkey "\e[4~" end-of-line bindkey "\eOt" backward-char bindkey "\eOv" forward-char bindkey "\eOx" up-line-or-history bindkey "\eOw" down-line-or-history mesg n } # print rxvt : <dir> in my xterm title bar chpwd() { [[ -t 1 ]] || return case $TERM in xterm-color) print -Pn "\e]2;rxvt : %~\a" esac } #-- #Josh Howard (jrh@zeppelin.net) -- http://www.zeppelin.net On Thu, 27 May 1999, Ilia Chipitsine wrote: > On Wed, 26 May 1999, Bart Trzynadlowski wrote: > > > Hi, > > I wanted to use zsh as my shell and I have updated the information > > for my user accounts and although FreeBSD starts up with zsh I can't > > find any configuration files in my user and /etc directories. > > I wanted to set some paths, set some aliases, nothing fancy. And > > also, I noticed "shutdown" and "reboot" only seem to work under csh. Is > > not true at all > > > there anything that can emulate their functionality that I can get > > working under zsh? > > > > Thanks, > > > > Bart Trzynadlowski > > > > > > > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-questions" in the body of the message > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.990526120451.7190A-100000>