Книги для Системного Администратора
← К каналу

Команда alias: создание псевдонимов в Linux

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

Команда alias позволяет всего лишь связать псевдоним с произвольной командой. Механизм псевдонимов позволяет устанавливать более короткие или привычные имена для часто используемых команд. Еще одним преимуществом данного механизма является возможность использования в составе псевдонимов аргументов команд. Впервые данный механизм был реализован в рамках командной оболочки csh, после чего он был перенесен в такие командные оболочки, как bash и другие.

Синтаксис команды для установки псевдонима зависит от используемой командной оболочки. В случае командных оболочек, основанных на Bourne shell (ksh, bash, и других, но не sh), синтаксис является следующим:

$ alias <псевдоним>=<команда>

В том случае, если при вызове команды должна осуществляться передача аргументов, следует использовать одинарные или двойные кавычки:

$ alias <псевдоним>="<команда> <аргумент> ..."

В случае же командных оболочек, основанных на csh (csh, tcsh и других), кавычки не требуются:

$ alias <псевдоним> <команда> [аргументы …]

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

После установки псевдоним будет работать лишь в рамках текущей сессии командной оболочки. Для того, чтобы активировать этот псевдоним на постоянной основе, вам придется добавить его в один из файлов конфигурации используемой в текущее время командной оболочки. В случае командной оболочки bash псевдонимы для отдельных пользователей чаще всего размещаются в файле конфигурации ~/.bashrc, а общесистемные псевдонимы — в файле конфигурации /etc/profile. В случае командной оболочки tcsh аналогичными файлами конфигурации являются файлы ~/.tcshrc и /etc/login соответственно.

Примеры
Простой псевдоним для пользователей операционной системы DOS:

$ alias dir="ls -l"

А это пример более сложного псевдонима:

$ alias topcom='sort ~/.bash_history | uniq -ci | sort -r | less'

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

А это еще один пример псевдонима для ознакомления со списком смонтированных дисковых разделов:

$ alias mnt='mount | grep -i /dev/[h]d[a..g] | sort'

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

Например, даже такая простая функция, как

$ bak () { cp -a $1 $1.bak }

не может быть преобразована в псевдоним из-за использования переменной "$1".

Установка псевдонима на постоянной основе
Для установки псевдонима на постоянной основе для всех пользователей, всех командных оболочек (ksh, bash, …) и всех типов командных оболочек (использующихся и не использующихся для входа в систему) вам придется:

- модифицировать файл конфигурации /etc/profile для командных оболочек, использующихся для входа в систему
- модифицировать файл конфигурации /etc/bash_bashrc для командных оболочек, не использующихся для входа в систему

Деактивация псевдонима
Используйте команду unalias.

👉 @i_odmin_book
← Предыдущий пост 🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 ht… Следующий пост → Администрирование локальных сетей 👉 @i_odmin_book
Другие главы канала «Книги для Системного Администратора»
Выберите главу, чтобы продолжить чтение
Все посты →
Глава от 15.05.2026
Работа с сетью в Windows PowerShell Для администрирования сети в Windows PowerS…
👁 423 просмотров
Глава от 14.05.2026
Типы памяти и накопителей - Основополагающий дуэт: RAM и ROM - DDR4 и DDR5 - Ми…
👁 662 просмотров
Глава от 13.05.2026
Работа с правами доступа файлов и директорий в Linux # chown vasya /file Назнач…
👁 761 просмотров
Глава от 12.05.2026
Все о DHCP! 1/ 🌐 DHCP (Dynamic Host Configuration Protocol) - это ключевой игро…
👁 878 просмотров
Глава от 11.05.2026
Объединение файлов командой cat Команду cat в большинстве случаев используют то…
👁 1 042 просмотров
Глава от 08.05.2026
Как работает https 👉 @i_odmin_book
👁 1 371 просмотров
Удалить пост или канал с МАКСОТЕКИ
Заявка подтверждается через бота Макс: нужно быть администратором канала и добавить бота МАКСОТЕКИ в администраторы. После проверки канал или конкретный пост скрывается с сайта.
🔍
Архив всех постов Макс
Поиск по тексту среди 5,113,091 постов из 198,927 каналов. Фильтры по дате, видео, репостам и удалённым публикациям.
1 ₽ — 7 дней доступа
далее 490 ₽/мес
Получить доступ за 1 ₽
или войти, если уже есть аккаунт

Связанные темы в других каналах

Каналы из той же тематики, где часто появляются близкие сюжеты
Вся тема →
@matematik_andrei_channel
Математик Андрей
Получить консультацию о курсах: https://max.ru/tochka_school_sales_bot Задать вопрос, если уже учитесь у нас: https://max.ru/tochka_school_service_bot Заявка на ре
👥 181 883 · +24 106/7д
@obr_mo
Образование Подмосковья
Главные новости об образовании в Московской области: школы, колледжи, детские сады. Следите за рейтингами, олимпиадами, бюджетом и строительством новых учебных заведений.…
👥 76 954 · -443/7д
@Moscow_school
Московское образование
Успех начинается здесь! Приложение «ЗОЖ с МЭШиком» https://max.ru/meshik_app_bot Для СМИ: press-donm@mos.ru Сайт: mosobr.shkolamoskva.ru ВК: vk.com/educationdep ТГ: htt…
👥 68 552 · -579/7д
@bestch
Культура речи • Саморазвитие
Канал для тех, кто хочет удивлять друзей своей эрудированностью. Реклама: clck.ru/3R8TA9 Биржа: https://telega.in/m/bestch Менеджеры: clck.ru/3QxNG7 Русский язык Образо…
👥 59 824 · -506/7д
@iqkot
Образование
Погрузитесь в мир знаний вместе с нами! Образовательный канал для тех, кто стремится к саморазвитию и постоянному обучению. Здесь вы найдете полезные материалы, лекции и…
👥 57 714 · -5 995/7д
@Lingvaa
Лингвист | Русский язык Образование
Канал №1 для тех, кто звонИт, а не звОнит! По рекламе: https://clck.ru/3R7DoR Биржа: https://telega.in/c/Lingvaa
👥 53 567 · -114/7д

Популярные посты канала «Книги для Системного Администратора»

🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https…
👁 5 794 просмотров
Как передаются данные через Интернет? Какое отношение это имеет к модели OSI? Как TCP/IP вписывается в нее? 7 уровней модели OSI: Физи…
👁 5 687 просмотров
Процесс загрузки Linux 👉 @i_odmin_book
👁 5 658 просмотров
Windows CMD Cheat Sheet Эти команды выполняются локально или, используя psexec из пакета Sysinternals Suite для получения оболочки, удаленн…
👁 5 633 просмотров
Как заставить пользователя изменить пароль при следующем входе в систему Существует несколько способов. Использование команды passwd sudo …
👁 5 617 просмотров
Какие бывают серверные стойки Классификация Современная серверная стойка может быть одно- или двухрамной. Первый вариант изделия использует…
👁 5 554 просмотров
Как работают протоколы в модели TCP IP? 👉 @i_odmin_book
👁 5 547 просмотров
Подборка инструментов удаленного подключения 1. Xshell Это очень мощное программное обеспечение для эмуляции защищенного терминала, котор…
👁 5 538 просмотров
Структура каталогов Linux 👉 @i_odmin_book
👁 5 509 просмотров
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https…
👁 5 508 просмотров
..Андрюха, ты тута !? И я тута!) 💥 Партнерский канал Импортозамещение в ИТ теперь тоже тута), в МАХ 🔹 новости 🔹 инсайды 🔹 мероприятия 🔹 эк…
👁 5 501 просмотров
20 команд мониторинга Linux, которые вы должны знать Если вы работаете системным администратором / администратором Linux / DevOps / SRE, то…
👁 5 494 просмотров
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https…
👁 5 470 просмотров
Конфигурирование групповой политики 👉 @i_odmin_book
👁 5 460 просмотров
Схема выводов RJ45 - Выводы RJ45 для стандарта T568A - Выводы RJ45 для стандарта T568B - Выводы RJ45 для перекрестного (кроссового) кабеля …
👁 5 446 просмотров
Структура каталогов Linux / Это корневая директория. Можно сказать мать всех остальных директорий. Или домашнее поле, на котором растут де…
👁 5 411 просмотров
Cisco Commands. IP IP Address Configuration IPv4 Switch Interfaces Layer-3-Switch switchport access vlan Note: First you have to disable i…
👁 5 403 просмотров
Виды памяти 👉 @i_odmin_book
👁 5 400 просмотров
Stress – это инструмент командной строки Linux, который позволяет нагружать процессор, память, систему ввода-вывода и диск Установим stress…
👁 5 400 просмотров
Сетевые протоколы 1. HTTP (Hypertext Transfer Protocol): Веб-коммуникация: Обеспечивает взаимодействие браузера и сервера, подходит для нез…
👁 5 381 просмотров
🏷 Темы и теги
#книги для сисадминов #мануалы по администрированию #библиотека системного администратора #администрирование серверов #it-литература #Образование
📋 О канале Книги для Системного Администратора
Подборка книг и мануалов для системных администраторов: от базовых руководств по Linux и Windows Server до продвинутых материалов по автоматизации, сетям и безопасности. Только полезная IT-литература для роста и решения реальных задач.
📊 Аналитика канала «Книги для Системного Администратора» ➡️ Перейти в канал Макс
Заявка в МАКСОТЕКА
Добавьте свой канал в каталог
Зарегистрируйтесь в личном кабинете и добавьте канал за пару кликов.
Перейти в личный кабинет →

Бесплатная регистрация, быстрая модерация.