cp
non è un comando bash:è un programma esterno. Questo è il motivo per cui fallisce; i comandi bash effettivi non sarebbero influenzati dalle modifiche alla libreria o al percorso. Quindi vuoi il contrario, cioè usare solo comandi bash.
Puoi cancellare completamente il contenuto del file, usando:
true > ~/.bashrc
Oppure sovrascrivi con altri contenuti:
echo "" > ~/.bashrc
Oppure potresti provare ad annullare temporaneamente le modifiche errate all'interno della live shell:
unset LD_LIBRARY_PATH LD_PRELOAD LD_AUDIT
export PATH=/bin:/usr/bin
cp /etc/skel/.bashrc ~
Oppure puoi copiare il contenuto del file, riga per riga, usando solo i built-in della shell:
while IFS="" read -r line; do
echo "$line";
done < /etc/skel/.bashrc > ~/.bashrc