Fedora Core 500の技
Valid XHTML 1.0!
正当なCSSです!

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 作成