Поиск по сайту:

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


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

Вы можете сэкономить время, создав псевдонимы для наиболее часто используемых команд. Псевдонимы похожи на пользовательские ярлыки, которые представляют команду (или набор команд), которую можно выполнить с настраиваемыми параметрами или без них. Скорее всего, вы уже используете псевдонимы в своей системе Linux, даже не подозревая об этом.

Получение списка текущих псевдонимов в Linux

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

alias

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

Как видите, выполнение команды ll эквивалентно запуску команды ls -alF.

ll
ls -alF

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

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

Создание псевдонимов – относительно простой и быстрый процесс. Вы можете создать два типа псевдонимоввременные и постоянные. Мы рассмотрим оба типа.

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

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

Синтаксис следующий:

alias shortName="your custom command here"

Вот реальный пример:

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

Затем вы можете использовать ярлык "wr" для перехода в корневой каталог веб-сайта. Проблема с этим псевдонимом заключается в том, что он будет доступен только для вашего текущего сеанса терминала.

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

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

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

  • Bash – ~/.bashrc
  • ZSH – ~/.zshrc
  • Рыба – ~/.config/fish/config.fish

Синтаксис, который вам следует использовать, практически такой же, как при создании временного псевдонима. Единственное отличие заключается в том, что на этот раз вы будете сохранять его в файле. Например, в bash вы можете открыть файл .bashrc в своем любимом редакторе следующим образом:

vim ~/.bashrc

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

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

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

source ~/.bashrc

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

unalias alias_name
unalias -a [remove all alias]
Заключение

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