Wenn ich einen Befehl finde, den ich als Alias verwenden möchte, gebe ich diesen normalerweise wie folgt an meine .bashrc-Datei weiter:
[up button pressed to last command, then line edited so that it reads]
$echo "command-i-just-did" >> ~/.bashrc
Möglicherweise gibt es einen besseren Weg, dies zu tun. Aber im Moment habe ich die gesamte RC-Datei mit einem einzigen Chevron überschrieben. Da die .bashrc-Datei jedoch immer noch aktuell ist, werden meine alten Aliase (vorerst natürlich) weiterhin akzeptiert. Gibt es also eine Möglichkeit, es wiederherzustellen?
.bashrc
alle hatten Logik darin , dass wie Host, Benutzer usw. auf lokale Variablen abhängig , die wahrscheinlich nicht wiederherstellbar ist. Die eigentliche Antwort ist die Wiederherstellung von Ihrem letzten Backup. Sie haben ein aktuelles Backup oder?
echo "set -o noclobber" > ~/.bashrc
(Denken Sie daran, eine zweite spitze Klammer hinzuzufügen)