On Fri, Aug 04, 2000 at 10:40:23PM +0200, Jonas Moberg wrote: > I've (after many years of use..) been looking up what my shell > actually can do for me to make my life easier. I've been going thru > the features of tcsh (first shell I ever used, but I'm determined to > go thru bash and zsh or ksh (when time permits that is..)). Suggestion: o Start with bash and zsh. I'd suggest you'll generally find that these are advanced shells which supercede virtually all the functionality of precursor shells, including the Bourne shell line (sh, korn, posix-compliant, bash, bash2) and csh line (csh, tcsh, zsh). For userland, you're most likely going to find that bash and zsh are going to have features you really, really like. You may also want to look at a few alternate shells, for special purposes. o ash is a lightweight shell, useful on rescue disks (though last I checked, Tom's Root/Boot seemed to be running a bash-like shell). As standard shells have bulked up, lightweight shells are finding a place for rescue or limited-storage situations. o sash is a "secure" shell -- it contains built-ins for a whole mess of what are normally system commands. It is also (usually) statically linked -- it doesn't require external libraries. This makes it useful as a rescue shell or for exploring a system which is suspected of being compromised. > So, of course, I got some questions for you all.. ;-) When I was > reading the tcsh man-page I found some interesting examples on how to > set the xterm title. See the BashPromptHOWTO for equivalent under bash. In my .bashrc # Following sets prompt to [userid@host dir], and puts the full # user@host:/full/path/spec in an xterm title bar. function proml { case $TERM in xterm*|rxvt|eterm|wterm) local TITLEBAR='\[\033]0;\u@\h:\w\007\]' ;; *) local TITLEBAR='' ;; esac PS1="${TITLEBAR}\ [\u@\h:\W]\ \$ " PS2='> ' PS4='+ ' } proml unset proml export PS1 -- Karsten M. Self <kmself@ix.netcom.com> http://www.netcom.com/~kmself Evangelist, Opensales, Inc. http://www.opensales.org What part of "Gestalt" don't you understand? Debian GNU/Linux rocks! http://gestalt-system.sourceforge.net/ K5: http://www.kuro5hin.org GPG fingerprint: F932 8B25 5FDD 2528 D595 DC61 3847 889F 55F2 B9B0
Attachment:
pgpeiS_pK1NWY.pgp
Description: PGP signature