Translations:Aliases in .bashrc/1/ru
Views
Actions
Namespaces
Variants
Tools
Что такое .bashrc? Что такое альяс?
- .bashrc - это конфигурационный файл для bash, интерпретатора команд и оболочки linux.
- Альяс - это заменитель (полной) команды. Его можно рассматривать как ярлык.
- .bashrc находится в домашнем каталоге пользователя ( ~ ). Это скрытый файл, чтобы увидеть его - отобразите скрытые файлы в файловом менеджере или используйте ls -a.
Бэкап текущего .bashrc
Может быть полезно сделать резервную копию ~/.bashrc перед его редактированием, так как это позволяет легко восстановиться после непредвиденных ситуаций. Чтобы сделать резервную копию текущего .bashrc . Откройте терминал и выполните
.
Оригинальный .bashrc может быть восстановлен с помощью команды
Примечание
Любые изменения, внесенные в .bashrc, не будут иметь эффекта на все открытые в данный момент окна терминала. Чтобы проверить только что внесенные изменения в .bashrc, откройте новый терминал или используйте команду:
.
Примеры альясов
Альясы могут превратить сложную командную строку в простую пользовательскую команду, которую можно набрать в терминале. В файл .bashrc можно добавить следующие команды.
Для обновления системы
Для обновления системы с помощью pacman используется следующая команда
.
Она может стать альясом в .bashrc с помощью
... alias pacup="sudo pacman -Syu" ...
Для обновления пакетов, установленных из AUR через pamac, используется команда
Она может стать альясом
... alias aup="pamac upgrade --aur" ...
Для редактирования часто используемых файлов
Для редактирования самого .bashrc и автоматической перезагрузки конфигурационного файла bash (чтобы изменения, внесенные в .bashrc, могли быть реализованы в текущей терминальной сессии)
... alias bashrc="nano ~/.bashrc && source ~/.bashrc" ...
Для редактирования /etc/fstab
... alias fstab="sudo nano /etc/fstab" ...
Для редактирования /etc/default/grub
... alias grub="sudo nano /etc/default/grub" ...
Обновление GRUB
Чтобы обновить загрузчик grub с помощью команды sudo update-grub
... alias grubup="sudo update-grub" ...
Вывод
Этот список не является исчерпывающим. Почти все, что часто используется, можно сократить с помощью альясов.