cp
bukan perintah bash – ini adalah program eksternal. Inilah mengapa gagal; perintah bash yang sebenarnya tidak akan terpengaruh oleh perubahan pustaka atau jalur. Jadi Anda menginginkan sebaliknya, yaitu menggunakan hanya perintah bash.
Anda dapat menghapus konten file sepenuhnya, menggunakan:
true > ~/.bashrc
Atau timpa dengan beberapa konten lain:
echo "" > ~/.bashrc
Atau Anda dapat mencoba membatalkan sementara perubahan buruk dalam live shell:
unset LD_LIBRARY_PATH LD_PRELOAD LD_AUDIT
export PATH=/bin:/usr/bin
cp /etc/skel/.bashrc ~
Atau Anda dapat menyalin konten file, baris demi baris, hanya menggunakan shell built-in:
while IFS="" read -r line; do
echo "$line";
done < /etc/skel/.bashrc > ~/.bashrc
Kontainer Docker tidak dapat terhubung ke internet di Fedora 32?
Apa tujuan dari kode partisi rumah Linux 8302?