csh
示されているようにデフォルトのシェルがありますecho $SHELL
。bash
基本シェルに切り替えたいです。私は次のことを試しましたが、役に立ちませんでした。
私は
chsh
得る:chsh: can only change local entries; use ypchsh instead.
私は
ypchsh
得る:ypchsh: yppasswdd not running on NIS master host ("dcsun2").
.chsrc
私のホームディレクトリでのみ.profile
ファイルを見つけることができます/etc
。デフォルトシェルをにどのように変更しますかbash
?
ベストアンサー1
インストールされていることを確認してください
bash
。場所を確認してください
bash
:which bash
または
whereis bash
以下では、位置がと仮定します
/bin/bash
。a) 管理権限がある場合は、root として実行します。
usermod -s /bin/bash YOUR_USERNAME
(
YOUR_USERNAME
あなたのユーザー名に置き換えてください)。b) adm がない場合。権利、
bash --login
ログインしたままでも実行できます。次の行を入力してください。最後にあなた.cshrc
または.profile
(あなたのホームディレクトリから):setenv SHELL /bin/bash exec /bin/bash --login