ログインしようとしたときにユーザー名とパスワードを入力した後、コマンドプロンプトは表示されません。
私の画面は次のとおりです。
pal login: root
Password:
Last login: Wed Oct 14 15:42:19 on tty1
_
私はこの問題を検索し、他の人のためにCTRL + Zを実行して問題を解決しました。私の問題はうまくいきませんでした。
私が試したもう一つの方法はCtrl + Cです。ただし、これを行うと、再度ログインするように求められます。
最後にログインしたときに.bash_profileにいくつかの行を追加しましたが、それは問題になりますか?
誰でもこの問題を解決できますか?
ありがとう
編集する:
.bash_profileへの変更:
私は4行を追加しました。各行は存在しないディレクトリのエイリアスですが、このエラーが見つかった後に削除しました。だから私はそれとは関係がないと思います。
また、パス変数も変更しました(私の考えでは):
PATH=$PATH:$HOME/bin:
これに関して:
PATH=$PATH:$HOME/bin:/usr/lib/semq/bin:
また、パス変数の行の下に次の行を追加しました。
source .bash_profile
上記の指示の一部に従いましたが、明確ではありません。たぶんソース.bash_profile行はそこにはありませんが、後でコマンドとして入力する必要がありますか?
編集2:
私が従った指示の一部が問題の原因であると考えられています。
次に、.bash_profileでPATHを更新します。
cd ~
vim .bash_profile
PATH=$PATH:$HOME/bin:/usr/lib/semq/bin:
source .bash_profile
ベストアンサー1
待って、.bash_profile
ソースコードはありますか?まず第一に、これはあまり意味がありません(読んだ指示は、実際にファイルを編集してコマンドで実行することを意味します)。
第二に、それが問題だと確信しています。ファイルソース自体に保護機能(停止条件)がないと、無限ループに陥ります。その行を削除すると問題が解決すると思います。
この問題はログイン時に発生するため、簡単な回避策はroot(root権限があると仮定)としてログインし、問題のある行を削除することです。