私は大学のためのプロジェクトを進めています。最初のステップは、LFSを構築し、いくつかの追加機能を追加することです。私が満たさなければならなかった最後の要件は、プロンプトを表示することでした。ここでも、すべてのファイルを実行する必要があることがわかりました。本3章から/目次:第3章:Bashシェルの起動ファイル;だからこの章を勉強する前に(幸いにも)もし備えてVMのスナップショットを撮りました。必要なすべての手順を完了した後、マシンを再起動してbashを使用できなくなったため、何かが間違って設定されているようです。
Bashへのアクセスを復元できますか、またはスナップショットに戻って再起動する必要がありますか?
この画像では、出力はスペイン語になっていますが、デフォルトではコマンドが見つからないと表示されます。
答え1
PATH
何らかの理由で設定していないようです。
再追加するには:
printf '%s\n' "export PATH='/bin:/usr/local/bin:/usr/bin:/usr/sbin'" >> ~/.bashrc
source ~/.bashrc
bash
デフォルトのシェルでない場合は、コマンドを調整します。
X
診断は簡単です。すべての組み込みコマンドは機能しますが、電子実行可能ファイルを必要とするコマンドは機能しません。$PATH