Команда “Alias” определяет сочетание клавиш для комплекса или серии команд. В Linux Alias – это определяемое пользователем ключевое слово или сочетание клавиш для выполнения длинных команд. Чтобы создать псевдоним, вы используете команду “alias”. Вы присваиваете своему псевдониму имя, а затем связываете его с командой или серией команд. Итак, псевдонимы подобны персональным ярлыкам, которые помогают вам легко запускать длинные команды, которые вы часто используете, или сложные команды. Это способ упростить и ускорить работу, используя более короткие и удобные названия для этих команд.
В этой статье объясняется, как создать псевдоним с помощью команды “alias”. Мы также рассмотрим различные простые и расширенные примеры команд “alias” с пояснениями.
Основной синтаксис команды “alias” в Linux следующий:
alias short-name='command'
Здесь “short-name” – это идентификатор псевдонима или имя новой команды, а “command” – это команда Linux, которую она представляет.
Вы можете использовать различные флаги или опции с командой “alias”, чтобы изучить ее более продвинутые функциональные возможности. К ним относятся такие задачи, как управление псевдонимами, такие как просмотр полного списка псевдонимов, удаление определенных псевдонимов и создание постоянных псевдонимов.
Ниже приведена краткая справочная таблица, в которой выделены некоторые часто используемые флаги с помощью команды “alias” в Linux:
Благодаря этим базовым знаниям синтаксиса и опций команды “alias” мы теперь можем изучить более продвинутые варианты использования команды “alias” в Linux.
Чтобы распечатать все псевдонимы, существующие в вашей системе Linux, используйте следующую команду:
$ alias
andreyex@virtualbox:~$ alias alias downloads='cd Downloads/ls' alias update='sudo apt update' andreyex@virtualbox:~$
Вы можете использовать флаг “-p” для печати списка определенных в данный момент псевдонимов:
$ alias -p
Чтобы создать псевдоним, вы можете использовать команду “alias”, за которой следует короткая команда или имя псевдонима, и написать команду, которую вы хотите выполнить при вводе этого псевдонима.
Например, используйте следующее, чтобы проиллюстрировать использование команды “alias”:
alias downloads='cd Downloads/ls'
andreyex@virtualbox:~$ alias downloads='cd Downloads/ls' andreyex@virtualbox:~$
В этом примере псевдоним “downloads” создан для команды “cd Downloads/ls”. Теперь всякий раз, когда вы вводите “downloads” в терминале, он интерпретируется как “cd Downloads /ls”. Он переходит в раздел “Downloads” и выводит список файлов из этого каталога. Это может сэкономить время для быстрого перечисления файлов в подробном формате.
После настройки псевдонимов их интеграция в ваши повседневные задачи может значительно повысить эффективность. Пользователи могут гибко создавать псевдонимы для часто используемых команд, сложных последовательностей или даже персонализированных сочетаний клавиш. Например, рассмотрим псевдоним “update”, который связан с системной командой “update”.
alias update='sudo apt update' alias upgrade=’sudo apt upgrade’
Используя данные псевдонимы, просто введя “update” в терминале, выполняется команда “update”.
andreyex@virtualbox:-S update [sudo] password for andreyex: Get:1 http://security. ubuntu.com/ubuntu jammy-security InRelease [110 kB] Hit:2 http://gb.archive.ubuntu.com/ubuntu jammy InRelease Get:3 http://gb.archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB) ...
Если вы введете псевдоним “update”, он должен запустить команду “update” в вашей системе Linux. Это не только упрощает процесс, но и упрощает выполнение обычных системных обновлений. Таким образом, вы можете запускать более сложные команды, используя короткие коды.
По умолчанию псевдонимы существуют только на время текущего сеанса в Linux. Если вы откроете новое окно терминала или выйдете из системы, созданные псевдонимы не будут перенесены. Однако есть решение, позволяющее сохранять псевдонимы в разных сеансах. Включив команду “alias” в файл конфигурации вашей оболочки, например “.bashrc” для Bash или “.zshrc” для Zsh, убедитесь, что ваши псевдонимы остаются доступными каждый раз, когда вы запускаете новый сеанс терминала.
Например, если вы хотите создать постоянный псевдоним “downloads” для команды “ls –la”, вы можете использовать следующую команду, чтобы добавить его к вашему файлу ”.bashrc”:
echo "alias downloads='cd Downloads'" >> ~/.bashrc source ~/.bashrc
На этом рисунке мы используем команду “echo” для добавления псевдонима ”downloads“ к файлу ”.bashrc”. Оператор “>>” добавляет выходные данные команды echo в указанный файл. Чтобы сделать недавно добавленный псевдоним мгновенно доступным, команда “source” перезагружает файл ”.bashrc”.
Теперь, чтобы проверить, успешно ли определен псевдоним “downloads” или нет, используйте команду “alias”:
$ alias
Эта модификация гарантирует, что псевдоним “загрузки” будет загружен и готов к использованию каждый раз, когда вы запускаете новый сеанс терминала.
Вы можете удалить существующие псевдонимы с помощью команды “unalias”. Чтобы удалить псевдоним, используйте команду “unalias” , за которой следует имя псевдонима.
Например, чтобы удалить псевдоним “загрузки”, используйте следующую команду:
$ unalias downloads
Команда “alias” в Linux полезна для создания ярлыков для длинных или сложных командных последовательностей. Хотя команда “alias” повышает производительность, жизненно важно убедиться, что имена псевдонимов не конфликтуют с существующими именами команд. В этой статье мы узнали, как просматривать и создавать псевдонимы в системе Linux. Кроме того, мы также продемонстрировали, как удалить псевдоним и сделать его постоянным, добавив его в файлы конфигурации оболочки.