18. Псевдоним

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

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

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

Например, чтобы создать псевдоним с именем ll для команды ls -la, вы используете синтаксис alias command linux следующим образом:

alias ll='ls -la'

Теперь, вместо ввода ls -la, вы можете просто ввести ll, и будет выполнена та же команда. Это простой, но мощный способ настройки вашей оболочки.

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

Временный псевдоним исчезнет после закрытия терминала или перезагрузки системы. Чтобы сделать псевдоним команды в Linux постоянным, вам необходимо добавить его в конфигурационный файл вашей оболочки. Для оболочки Bash этот файл обычно называется ~/.bashrc.

  1. Откройте файл в текстовом редакторе: nano ~/.bashrc
  2. Добавьте определение вашего псевдонима в файл, точно так же, как вы вводили его в командной строке:
alias ll='ls -la'
alias update='sudo apt update && sudo apt upgrade'
  1. Сохраните файл и выйдите из редактора.

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

source ~/.bashrc

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

Удаление псевдонима

Если псевдоним больше не нужен, вы можете удалить его с помощью команды unalias. Это удалит его из текущего сеанса.

unalias ll

Чтобы удалить постоянный псевдоним, вы также должны удалить его определение из файла ~/.bashrc.

Войдите, чтобы сохранить ваш прогресс обучения

Вход

Упражнения

Хотя для этой темы нет конкретных лабораторных работ, мы рекомендуем изучить комплексный Путь обучения Linux, чтобы попрактиковаться в связанных навыках и концепциях Linux.

Тест

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