特定のファイルをタッチした後、Bashは動作を停止しました。復元できますか? (LFS)

特定のファイルをタッチした後、Bashは動作を停止しました。復元できますか? (LFS)

私は大学のためのプロジェクトを進めています。最初のステップは、LFSを構築し、いくつかの追加機能を追加することです。私が満たさなければならなかった最後の要件は、プロンプトを表示することでした。ここでも、すべてのファイルを実行する必要があることがわかりました。本3章から/目次:第3章:Bashシェルの起動ファイル;だからこの章を勉強する前に(幸いにも)もし備えてVMのスナップショットを撮りました。必要なすべての手順を完了した後、マシンを再起動してbashを使用できなくなったため、何かが間違って設定されているようです。

Bashへのアクセスを復元できますか、またはスナップショットに戻って再起動する必要がありますか?

この画像では、出力はスペイン語になっていますが、デフォルトではコマンドが見つからないと表示されます。

コマンドを使用しようとするたびに bash 出力を示す図 (設定された言語なので、出力はスペイン語で表示されます)

答え1

PATH何らかの理由で設定していないようです。

再追加するには:

printf '%s\n' "export PATH='/bin:/usr/local/bin:/usr/bin:/usr/sbin'" >> ~/.bashrc 
source ~/.bashrc

bashデフォルトのシェルでない場合は、コマンドを調整します。

X診断は簡単です。すべての組み込みコマンドは機能しますが、電子実行可能ファイルを必要とするコマンドは機能しません。$PATH

関連情報