В этой записи, я распишу как добавлять, удалять, а так же как правильно хранить alias (алиас) в Linux. И что нужно сделать, чтобы они постоянно не удалялись после перезагрузки ОС.
Ниже в этом посте «алиас, я буду называть «alias» — как это есть в англ. языке. Чтобы не путать себя и вас тоже.
Создание
Для создания alias, вам написать команду в консоли alias
, далее его название и какую команду он будет выполнять. Все просто. Смотрите пример ниже.
alias wpdir='cd /var/www/wp-site.ru/public_html/'
В этом примере, я назвал alias wpdir
, который вызовет команду cd /var/www/wp-site.ru/public_html/
, то есть перейдет в рабочую директорию с сайтом.
И при вводе wpdir
, я теперь всегда буду попадать в папку сайта. В вашем случае — это может быть какой-то другой путь и т.д.
Это очень удобно, потому что не нужно постоянно прописывать пусть до нужной директории. Таким образом можно создать кучу разных alias и вводя 3-4 буквы переходить с одной директории в другую.
Удаление
Если у вас есть alias, которые больше не актуален, то его можно удалить командой unalias
.
unalias wpdir
Посмотреть список активных alias
Введите команду alias
и вы увидите список alias’ов, которые есть у вас на текущем пользователе.
Правильное хранение
Для более удобного использования alias, лучше всего создать отдельный файл.
Для этого:
- Переходим в домашнюю директорию —
cd ~
- Создаем файл
.bash_aliases
Как это показано ниже:
cd ~ sudo nano .bash_aliases
- Вводим пароль от root и внутри файла вводите новый alias на каждой строчки.
- После чего сохраните файл, нажмите Ctrl + X, введите «Y» и нажимаем Enter.
- После того как файл сохранился, введите
source .bash_aliases
, чтобы активировать все alias’ы
Вы возможно спросите: А в чем плюс этого способа?
Если вы сделали бы без файла, то вам нужно было вводить alias друг за другом в консоль и после того как вы перезагрузили ОС, они у вас удаляться. В случае с файлом — они тоже удаляться, но чтобы восстановить их — вам все лишь нужно написать следующую короткую команду:
cd ~ && source .bash_aliases
и alias из файла снова активируются в системе.