Обычно, когда я нахожу команду, которую хочу назвать псевдонимом, я передаю ее моему .bashrc следующим образом:
[up button pressed to last command, then line edited so that it reads]
$echo "command-i-just-did" >> ~/.bashrc
Там может быть лучший способ сделать это. Но в любом случае, сейчас я переписал весь файл .rc, используя один шеврон. Однако, поскольку .bashrc все еще актуален, он по-прежнему принимает мои старые псевдонимы (пока, конечно). Так есть ли способ его восстановить?
.bashrc
есть какая-либо логика, которая зависит от локальных переменных, таких как хост, пользователь и т. Д., Которые, вероятно, невозможно восстановить. Реальный ответ - восстановить из вашей последней резервной копии. У вас есть последнее право резервного копирования?
echo "set -o noclobber" > ~/.bashrc
(не забудьте добавить вторую угловую скобку)