chsh-changes your login shell

 <  Day Day Up  >  

chsh ”changes your login shell

 chsh [ -s shell ] [ -l ] [ -u ] [ -v ] [ username ] 

chsh is used to change your login shell. If a shell is not given on the command line, chsh prompts for one. All valid shells are listed in the /etc/shells file.

-s , --shell

Specifies your login shell.

-l , --list-shells

Prints the list of shells listed in /etc/shells and exits.

-u , --help

Prints a usage message and exits.

-v , --version

Prints version information and exits.


Example A.12.
 1 $  chsh -l   /bin/bash   /bin/sh   /bin/ash   /bin/bsh   /bin/tcsh   /bin/csh   /bin/ksh   /bin/zsh  2 $  chsh   Changing shell for ellie.   New shell [/bin/sh] tcsh   chsh: shell ust be a full pathname.  

EXPLANATION

  1. Lists all available shells on this Linux system.

  2. Asks the user to type in the full pathname for a new login shell. Fails unless a full pathname, such as /bin/tcsh , is given.

 <  Day Day Up  >  


UNIX Shells by Example
UNIX Shells by Example (4th Edition)
ISBN: 013147572X
EAN: 2147483647
Year: 2004
Pages: 454
Authors: Ellie Quigley

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net