Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Linux / DevOps

Как создать Alias (алиас) в Linux: сокращаем команды через .bashrc

Обновлено: 27.08.2026 · Официальная документация ↗

Устали каждый раз вводить длинные команды?

Системным администраторам и веб-мастерам приходится десятки раз в день набирать громоздкие команды, например docker-compose down && docker-compose up -d или sudo tail -f /var/log/nginx/error.log. Механизм Alias (псевдонимов) позволяет сократить любую длинную строчку до двух-трех букв — например, просто набрать dcup или logs.

Как настроить постоянные алиасы в Linux

  1. Откройте файл настроек вашей оболочки:
    nano ~/.bashrc
  2. Пролистайте в самый конец файла и добавьте свои сокращения:
    # Быстрое обновление системы:
    alias update='sudo apt update && sudo apt upgrade -y'
    
    # Удобный и цветной список файлов:
    alias ll='ls -lah --color=auto'
    
    # Быстрый переход в папку проекта:
    alias cdw='cd /var/www/html'
    
    # Слежение за логами Nginx:
    alias nglog='sudo tail -n 100 -f /var/log/nginx/error.log'
    
    # Перезапуск веб-сервера:
    alias ngres='sudo systemctl restart nginx'
  3. Сохраните файл и примените изменения без перезагрузки:

    Нажмите Ctrl + O, затем Enter, затем Ctrl + X. После этого примените файл:

    source ~/.bashrc

Правило: Вокруг знака «равно» = в команде alias имя='команда' категорически нельзя ставить пробелы!

💡 Практика специалистов: Никогда не переопределяйте стандартные команды разрушительными алиасами (например, `alias rm='rm -rf'`). Это частая причина случайного удаления рабочих баз данных и системных каталогов.

Частые вопросы (FAQ)

Как временно создать алиас только для текущей сессии?

Просто введите в терминале: `alias cls='clear'`. Он будет работать до тех пор, пока вы не закроете окно терминала.

Как посмотреть список всех существующих алиасов в системе?

Введите команду `alias` без параметров, и терминал выведет весь список зарегистрированных псевдонимов.

Как удалить созданный алиас?

Для временного удаления выполните `unalias имя_алиаса`. Для постоянного — сотрите соответствующую строку из файла `~/.bashrc`.

Почему алиас не работает под sudo (например, sudo update)?

По умолчанию `sudo` игнорирует пользовательские алиасы. Чтобы включить их поддержку, добавьте в ~/.bashrc строку: `alias sudo='sudo '` (с пробелом на конце).

Полезные материалы
Рекомендуем