GNU/Linux >> Linux の 問題 >  >> Linux

~/.bashrc を bash コマンドを使わずに復元する

cp は bash コマンドではなく、外部プログラムです。これが失敗する理由です。実際の bash コマンドは、ライブラリまたはパスの変更の影響を受けません。つまり、only を使用します。 bash コマンド。

以下を使用して、ファイルの内容を完全に削除できます:

true > ~/.bashrc

または、他のコンテンツで上書きします:

echo "" > ~/.bashrc

または、ライブ シェル内で悪い変更を一時的に元に戻すこともできます:

unset LD_LIBRARY_PATH LD_PRELOAD LD_AUDIT
export PATH=/bin:/usr/bin
cp /etc/skel/.bashrc ~

または、シェルのビルトインのみを使用して、ファイルの内容を 1 行ずつコピーすることもできます:

while IFS="" read -r line; do
    echo "$line";
done < /etc/skel/.bashrc > ~/.bashrc

Linux
  1. Bash履歴コマンドの使用方法

  2. 自動化のためのBashの使用

  3. .bashrcでエクスポートを使用しますか?

  1. Bash の配列が見つかりません

  2. sudo を使用して別のユーザーとして bash サブシェルで一連のコマンドを実行するにはどうすればよいですか?

  3. bashコマンドを使用してフォルダを一覧表示するには?

  1. 使い始める5つのLinuxコマンド

  2. Bashでのケースステートメントの使用

  3. Bash:ls * フォルダーのグループ化なし