.bashrc перезаписан, но все еще источник – как его можно восстановить?

Обычно, когда я нахожу команду, я хочу использовать псевдоним, я повторяю его для моего .bashrc следующим образом:

[up button pressed to last command, then line edited so that it reads] $echo "command-i-just-did" >> ~/.bashrc 

Там может быть лучший способ сделать это. Но в любом случае, сейчас я перезаписал весь файл .rc, используя единственный шеврон. Однако, поскольку .bashrc по-прежнему является актуальным, он все еще принимает мои старые псевдонимы (теперь, конечно). Так есть способ восстановить его?

  • Как просмотреть все команды с момента последней установки системы (5 месяцев)?
  • Скрипт входа для bash не загружается
  • .bashrc псевдоним не работает
  • Извлечь имена хостов из не хэшированных ssh known_hosts
  • Firefox не хочет выполнять
  • Выполнение простой математики в командной строке с использованием функций bash: $ 1, деленная на $ 2 (используя, возможно, bc)
  • Алиасы / функции Bash и параметры командной строки
  • Есть ли файл Bash, который всегда будет использоваться в интерактивном режиме независимо от того, является ли он логином или недействительным?
  • 2 Solutions collect form web for “.bashrc перезаписан, но все еще источник – как его можно восстановить?”

    • alias без параметров выводит определения существующих в настоящее время псевдонимов.
    • declare -f выводит определения текущих функций.
    • export -p выводит определения текущих переменных.

    Все эти команды позволяют выводить определения, которые можно повторно использовать, вы можете перенаправить свои выходы непосредственно на новый ~/.bashrc .

    Все списки будут содержать множество элементов, определенных в другом месте, например /etc/profile и /etc/bash_completion . Таким образом, вам придется вручную очистить список.

    typeset -f > .bashrc должен это сделать, предоставляя все, что у вас было, псевдонимы.

    Interesting Posts

    Мышь продолжает «перетаскивание» или «выделение» после отпускания левой кнопки

    Как сменить ключ GPG на обычный пароль?

    Использовать SWAP в качестве дискового кеша в Linux

    open () для дескрипторов файлов по умолчанию

    Как устранить проблемы / проблемы с аудио в Arch?

    Как включить ohasd.service с помощью systemctl

    Список всех допустимых макетов kbd, вариантов и вариантов переключения (для использования с setxkbmap)

    Как проверить эквивалент PIPESTATUS во время выполнения PROMPT_COMMAND?

    Каков пакет и фоновый процесс для сетевого времени в Fedora 26?

    Bash scripting – цикл до тех пор, пока значение возврата не будет 0

    Есть ли способ назначить сочетание клавиш для фокусировки окон в GNOME на основе их местоположения?

    getnameinfo не разрешает IP-адрес

    libvirtd (KVM) не перезагружает ядро ​​при перезагрузке машины

    Установите автоматическое завершение для нового типа файлов

    Драйверы nVidia в Xorg / KDE – производительность и стабильность для разных карт

    Linux и Unix - лучшая ОС в мире.