TOP > Linux > Fedoraの技 > 201-300 > 266
シェルを変更するには
初期値ではユーザのシェルはbashとなりますが、変更することも可能です。/etc/shellsファイルに利用可能なシェルが登録されています。
$ cat /etc/shells
/bin/sh
/bin/bash
〜略〜
/bin/tcsh
/bin/csh
現在のコンソールでシェルを変更したい場合は、そのままシェル名実行します。
$ tcsh
usermodコマンドで"-s"オプションを利用することにより、ユーザの基本シェルを変更することも可能です。下記ではjohnユーザのシェルをtcshに変更した例です。次回以降のログイン時には自動的にtcshが利用されます。
# usermod -s /bin/tcsh john
Fedora Core 4でのshはbashへの、cshはtcshへのシンボリックリンクとなっています。
$ ls -l /bin/sh
lrwxrwxrwx 1 root root 22 Jun 4 19:34 /bin/sh -> bash
$ ls -l /bin/csh
lrwxrwxrwx 1 root root 22 Jun 4 19:36 /bin/csh -> tcsh
2005-12-03 作成