私は最近1週間ほどUNIXを学び始め、ファイルを使っていくつかの基本設定を追加しようとしbash_profile
ましたbashrc
。ところで、今日複数のターミナルコマンドを実行することができず、調査した結果、私がいるデフォルトシェルが「-bash」(「bash」ではない)であることがわかりました。
私はUNIXに初めて遭遇し、誤って削除/修正しないでくださいファイルを削除/修正した可能性があります。ターミナルを実行すると、この「-bash」シェルになります。私bash_profile
とファイルが原因であると仮定して削除しましたが、bashrc
タイプミスのように見えるこのシェルはまだ開いており、修正方法がわかりません。
また、端末のデフォルトシェルをBashに設定しようとしましたが、成功しませんでした。
bash_profile
ログイン時に自動的に入力/入力するようにbashシェルを設定できることを知っていましたが、bashrc
ターミナル設定に他の問題があることに気づくまで、これは隠された問題になると思いました。
答え1
-
シェル名の前のものは実際には正常です。これはシステムがシェルです。「ログインシェル」などの他の起動スクリプトを実行します.bash_profile
。
私の場合は、次のものがあります。
% echo $0
-ksh
これはすべてのUnixプラットフォームでかなり標準的なので、心配する必要はありません。