Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная

Команда alias в Linux

Автор: admin, 14 июня, 2022
Команды

В Linux alias (псевдоним) ссылается на команду. Он очень удобен для работы в командной строке, так как заменяет длинные команды.

Команда alias Linux

Утилита повышает эффективность и предотвращает орфографические ошибки. Она является стандартной командой оболочки и потому не нуждается в установке.

Содержание

  • Синтаксис
  • Создание псевдонима Linux
    • Как создавать псевдонимы
    • Постоянные псевдонимы
  • Удаление псевдонима
  • Заключение

Синтаксис

alias: alias [-p] [имя[=значение] ... ]

Если не указать аргументы, утилита выводит список псевдонимов в виде alias имя=значение на стандартный вывод.

Параметры:

-p
Выводит все определённые псевдонимы
    

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

Как создавать псевдонимы

Для создания псевдонима можно выполнить, например, следующую команду:

oleg@mobile:~:$ alias ping='ping 139.162.132.20'

Теперь командой ping мы можем пинговать ip 139.162.132.20.

Проверяем:

oleg@mobile:~:$ ping
PING 139.162.132.20 (139.162.132.20) 56(84) bytes of data.
64 bytes from 139.162.132.20: icmp_seq=1 ttl=57 time=37.8 ms
64 bytes from 139.162.132.20: icmp_seq=2 ttl=57 time=37.2 ms
...

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

Постоянные псевдонимы

В большинстве дистрибутивов Linux командой оболочкой является bash. Следовательно, все нужные команды, в том числе и псевдонимы, записываются в файл .bashrc:

oleg@mobile:~:$ cat .bashrc
alias ..='cd ..'
alias cd..='cd ..'
alias cls=clear
alias cr='chmod a+r'
alias cx='chmod a+x'
alias df='df -h'
...

Для вывода на экран всех псевдонимов достаточно выполнить команду alias без аргументов:

oleg@mobile:~:$ alias
alias ..='cd ..'
alias cd..='cd ..'
alias cls='clear'
alias cr='chmod a+r'
alias cx='chmod a+x'
alias df='df -h'
...

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

Для удаления ненужного псевдонима используется команда unalias:

oleg@mobile:~:$ alias | grep ping
alias ping='ping 139.162.132.20'
oleg@mobile:~:$ unalias ping
oleg@mobile:~:$ alias | grep ping
oleg@mobile:~:$ 

Если псевдоним был определён в файле .bashrc, то строку с его определением следует удалить. В противном случае после старта новой сессии командной оболочки или перезагрузки компьютера он будет определён снова.

Заключение

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

Последние материалы

  • Утилита sensors
    2 hours ago
  • Сканер Rkhunter
    1 week ago
  • Программа resize2fs
    1 week 6 days ago
  • Аудиопроигрыватель QMMP
    2 weeks 4 days ago
  • Программа Timeshift
    3 weeks 3 days ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru