このようなばかげた質問をして申し訳ありませんが、私の Linux サーバーは「bash」モードでスタックしています。ターミナルからログオンすると、コマンド ラインは次のようになります。
-bash-3.2$
このため、他のコマンドを実行できません。「exit」と入力すると、ターミナル ウィンドウが閉じます。コマンドを入力できるように、この bash モードを終了するにはどうすればよいですか?!
コマンドを実行してみてくださいreset
。セッションを台無しにしてしまった可能性があります。
tput setb 6
bgcolor を濃い赤に変更する実行を試してください。それが機能する場合、設定が台無しになっています:
適切な知識なしにシステム構成をルートしていない場合は、次のようになります。rm ~/.bashrc
CTRL+ALT+F2
X-Windows システムから引きずり出して、コンソールに叩きつけます。そこでうまくいかない場合は、大きな失敗をしたことになります。このトピックは実際にはプログラミングに関する質問ではないため、NIX ユーザー フォーラムでヘルプを参照してください。
http://www.unix.stackexchange.com/
ああ、tput setb 0
デフォルトの背景色を復元します。
これが必要なシェルでない場合は、いつでも入力できます。zsh
、tcsh
または選択したシェルに入るために、このbashセッション内のもの。
より永続的に、選択したシェルはユーザー アカウントに関連付けられます。を調べる/etc/passwd
と、各行の最後の項目で、ユーザーが使用するシェルが定義されていることがわかります。/bin/sh
あなたのものは、またはに設定されている可能性があります/bin/bash
。
Ubuntu の「ユーザーとグループ」などの GUI 構成ツールを使用して、デフォルトのシェルを設定できる可能性があります。
これらの設定に対する変更は、次回のログイン時に有効になります。
Bashはコマンドラインインタプリタです。これは、Linuxシステムでコマンドを実行する1つの方法です。
入力したコマンドを実行できないと言っていますか?bashを使用してコマンドを実行すると、どのようなエラーまたは応答が発生しますか?
自分のパスにある 2 つのファイルをチェックする必要があります.bash_profile
。.bashrc
それらが正しい形式であることを確認してください。