Как добавить/удалить алиас(alias) в Linux?

· Linux и Снипеты · 2 мин чтения

В этой записи, я распишу как добавлять, удалять, а так же как правильно хранить 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 из файла снова активируются в системе.