Di solito quando trovo un comando che voglio alias, lo faccio eco al mio .bashrc in questo modo:
[up button pressed to last command, then line edited so that it reads]
$echo "command-i-just-did" >> ~/.bashrc
Potrebbe esserci un modo migliore per farlo. Ma comunque, proprio ora ho sovrascritto l'intero file .rc usando un singolo chevron. Tuttavia, poiché il .bashrc è ancora attuale, sta ancora accettando i miei vecchi alias (per ora ovviamente). Quindi c'è un modo per recuperarlo?
.bashrc
fosse presente una logica che dipendesse da variabili locali come host, utente, ecc., È probabilmente irrecuperabile. La vera risposta è ripristinare dal backup più recente. Hai un backup recente giusto?
echo "set -o noclobber" > ~/.bashrc
(ricorda di aggiungere una seconda parentesi angolare)