Зазвичай, коли я знаходжу команду, яку хочу псевдонім, я повторюю її моєму .bashrc так:
[up button pressed to last command, then line edited so that it reads]
$echo "command-i-just-did" >> ~/.bashrc
Можливо, є кращий спосіб зробити це. Але все одно, я просто перезаписав весь файл .rc, використовуючи один шеврон. Однак, оскільки .bashrc все ще актуальний, він все ще приймає мої старі псевдоніми (поки що, звичайно). То чи існує спосіб її відновити?
Наступного разу: Поради щодо підключення ~ під контроль джерела
—
Жил 'SO- перестань бути злим'
На майбутнє: створити резервну копію файлів, щоб це не проблема. Ви також можете створити окремий файл для цих швидких доповнень та знайти його десь, як у .bashrc. Забезпечує основну безпечну мережу, і ви можете легко включати та вимикати її за необхідності.
—
Джо
Ви можете зберегти свої поточні налаштування, але якщо у вас
—
jw013
.bashrc
була якась логіка, яка залежала від локальних змінних, таких як хост, користувач тощо, що, ймовірно, неможливо відновити. Справжня відповідь - відновити з останньої резервної копії. У вас є нещодавнє резервне копіювання?
echo "set -o noclobber" > ~/.bashrc
(не забудьте додати другу кутову дужку)