3

このようなばかげた質問をして申し訳ありませんが、私の Linux サーバーは「bash」モードでスタックしています。ターミナルからログオンすると、コマンド ラインは次のようになります。

-bash-3.2$

このため、他のコマンドを実行できません。「exit」と入力すると、ターミナル ウィンドウが閉じます。コマンドを入力できるように、この bash モードを終了するにはどうすればよいですか?!

4

4 に答える 4

2

コマンドを実行してみてくださいreset。セッションを台無しにしてしまった可能性があります。

tput setb 6bgcolor を濃い赤に変更する実行を試してください。それが機能する場合、設定が台無しになっています:

適切な知識なしにシステム構成をルートしていない場合は、次のようになります。rm ~/.bashrc

CTRL+ALT+F2X-Windows システムから引きずり出して、コンソールに叩きつけます。そこでうまくいかない場合は、大きな失敗をしたことになります。このトピックは実際にはプログラミングに関する質問ではないため、NIX ユーザー フォーラムでヘルプを参照してください。

http://www.unix.stackexchange.com/

ああ、tput setb 0デフォルトの背景色を復元します。

于 2012-05-09T21:40:01.940 に答える
2

これが必要なシェルでない場合は、いつでも入力できます。zshtcshまたは選択したシェルに入るために、このbashセッション内のもの。

より永続的に、選択したシェルはユーザー アカウントに関連付けられます。を調べる/etc/passwdと、各行の最後の項目で、ユーザーが使用するシェルが定義されていることがわかります。/bin/shあなたのものは、またはに設定されている可能性があります/bin/bash

Ubuntu の「ユーザーとグループ」などの GUI 構成ツールを使用して、デフォルトのシェルを設定できる可能性があります。

これらの設定に対する変更は、次回のログイン時に有効になります。

于 2013-05-18T10:05:57.930 に答える
-1

Bashはコマンドラインインタプリタです。これは、Linuxシステムでコマンドを実行する1つの方法です。

入力したコマンドを実行できないと言っていますか?bashを使用してコマンドを実行すると、どのようなエラーまたは応答が発生しますか?

于 2012-05-09T20:15:54.607 に答える
-1

自分のパスにある 2 つのファイルをチェックする必要があります.bash_profile.bashrc

それらが正しい形式であることを確認してください。

于 2015-12-10T02:01:41.907 に答える