Alias в Linux

Что такое alias?

Alias (псевдоним) в Linux — это удобный способ создавать короткие имена (ярлыки) для длинных или часто используемых команд в оболочке Bash и других совместимых с ней.

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

Как создать alias?

Для создания alias используется команда:

alias имя='команда'

где

  • имя — это короткое имя или ключевое слово, которое вы хотите использовать,

  • команда — полная команда, которая будет выполнена при вызове alias.

Примеры создания alias

Пример 1: Быстрый просмотр всех файлов в каталоге с подробностями

alias ll='ls -la'

Теперь достаточно ввести ll, и терминал покажет список файлов в длинном формате со скрытыми файлами.

Пример 2: Быстрый статус Git репозитория

alias gs='git status'

Вместо длинной команды git status можно просто ввести gs.

Просмотр текущих alias

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

alias

Вывод будет примерно таким:

alias ll='ls -la'
alias gs='git status'

Удаление alias

Если alias больше не нужен, его можно удалить командой:

unalias имя

Например, чтобы удалить alias gs:

unalias gs

Как сделать alias постоянным?

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

Чтобы alias были доступны всегда, их нужно добавить в файл конфигурации оболочки.

Обычно для Bash это:

  • ~/.bashrc

  • или ~/.bash_profile (зависит от настроек системы)

Добавление alias в ~/.bashrc:

  1. Откройте файл на редактирование, например с помощью nano:

    nano ~/.bashrc
    
  2. Добавьте строку с alias, например:

    alias ll='ls -la'
    
  3. Сохраните файл и выйдите из редактора (в nano нажмите Ctrl+O, Enter, Ctrl+X).

  4. Чтобы изменения вступили в силу, выполните:

    source ~/.bashrc
    

Теперь alias ll будет работать в каждой новой сессии терминала.

Советы и рекомендации

  • Не используйте alias с именами существующих системных команд, чтобы не создавать путаницу.

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

  • Можно создавать alias с параметрами, но для более сложных задач лучше использовать функции оболочки.

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

Если хочешь, могу помочь с оформлением в HTML или PDF, или расширить раздел примерами и советами!