/etc
のどこかに「スケルトン」があるはずです 、おそらく /etc/skeleton
、またはデフォルト設定を確認します。おそらく /etc/default
か何か。これらは、ログイン中に設定される標準の環境変数を定義するスクリプトです。
自分のアカウントだけの場合:(隠し) ファイル ~/.profile
を確認してください と ~/.login
.または、存在しない場合は生成します。これらは、ログイン プロセスによっても評価されます。
Linux コマンド chsh
を試す .
詳細なコマンドは chsh -s /bin/bash
です パスワードの入力を求められます。デフォルトのログイン シェルは /bin/bash
です。 今。 この変更を確認するには、ログアウトしてから再度ログインする必要があります。
以下は man ページからの引用です:
<ブロック引用>chsh コマンドは、ユーザーのログイン シェルを変更します。これにより、ユーザーの初期ログイン コマンドの名前が決まります。通常のユーザーは自分のアカウントのログイン シェルのみを変更でき、スーパーユーザーは任意のアカウントのログイン シェルを変更できます
このコマンドは、デフォルトのログイン シェルを永久に変更します。
注:ユーザー アカウントが Kerberos 認証 (Enterprise RHEL など) のようにリモートの場合、chsh
は使用できません。 .
特定のユーザーの passwd ファイルを直接変更するか、以下のコマンドを使用できます
chsh -s /usr/local/bin/bash username
ログアウトしてログイン