Как создать и использовать Alias команды в Linux

by itisgood

Пользователям Linux часто приходится использовать одну команду снова и снова.

Ввод или копирование одной и той же команды снова и снова снижает вашу производительность и отвлекает вас от того, что вы на самом деле делаете.

Вы можете сэкономить некоторое время, создав псевдонимы для наиболее часто используемых команд.

Псевдонимы (alias) похожи на пользовательские ярлыки, используемые для представления команды (или набора команд), выполненной с использованием или без специальных параметров.

Скорее всего, вы уже используете псевдонимы в своей Linux-системе.

Список в настоящее время определенных псевдонимов в Linux

Вы можете просмотреть список определенных псевдонимов в своем профиле, просто выполнив команду alias.

$ alias

Здесь вы можете увидеть псевдонимы по умолчанию, определенные для вашего пользователя в Ubuntu 18.04.

Как видите, выполняется таким образом

$ ll

Это эквивалентно запуску:

$ ls -alF

Вы можете создать псевдоним с одним символом, который будет эквивалентен команде по вашему выбору.

Как создать псевдонимы в Linux

Создание псевдонимов относительно легко и быстро. Вы можете создать два типа псевдонимов – временных и постоянных.

Мы рассмотрим оба типа.

Создание временных псевдонимов

Что вам нужно сделать, это ввести псевдоним слова, а затем использовать имя, которое вы хотите использовать для выполнения команды, а затем знак «=» и указать команду, которую вы хотите использовать для псевдонимов.

Синтаксис выглядит следующим образом:

$ alias shortName="your custom command here"

Вот пример:

$ alias wr=”cd /var/www/html”

Затем вы можете использовать ярлык «wr», чтобы перейти в каталог webroot.

Проблема с этим псевдонимом заключается в том, что он будет доступен только для вашего текущего сеанса терминала.

Если вы откроете новый сеанс терминала, псевдоним больше не будет доступен.

Если вы хотите сохранить свои псевдонимы во всех сеансах, вам понадобится постоянный псевдоним.

Создание постоянных псевдонимов

Чтобы сохранить псевдонимы между сеансами, вы можете сохранить их в файле профиля конфигурации вашего пользователя. Это может быть:

  • Bash – ~/.bashrc
  • ZSH – ~/.zshrc
  • Fish – ~/.config/fish/config.fish

см. также:

Понимание профилей оболочки в CentOS / RHEL

Синтаксис, который вы должны использовать, практически совпадает с созданием временного псевдонима.

Единственное различие заключается в том, что на этот раз вы сохраните его в файле.

Так, например, в bash вы можете открыть файл .bashrc с помощью своего любимого редактора следующим образом:

$ vim ~/.bashrc

Найдите место в файле, где вы хотите сохранить псевдонимы.

Например, вы можете добавить их в конец файла.

В организационных целях вы можете оставить комментарий перед своими псевдонимами примерно так:

#My custom aliases
alias home=”ssh -i ~/.ssh/mykep.pem tecmint@192.168.0.100”
alias ll="ls -alF"

Сохраните файл. Файл будет автоматически загружен в следующем сеансе.

Если вы хотите использовать новый псевдоним в текущем сеансе, выполните следующую команду:

$ source ~/.bashrc

Чтобы удалить псевдоним, добавленный через командную строку:

$ unalias alias_name
$ unalias -a [remove all alias]

Вывод

Это был краткий пример того, как создать свой собственный псевдоним и выполнять часто используемые команды, не вводя каждую команду снова и снова.

Теперь вы можете подумать о командах, которые вы используете больше всего, и создавать ярлыки для них в своей оболочке.

 

You may also like

Leave a Comment