Введение

Команда в различных интерпретаторах командной строки, псевдоним переменных в языке программирования. В информатике, псевдоним – это команда в различных интерпретаторах командной строки (оболочках), позволяющая заменить одно слово другой строкой. Она в основном используется для сокращения системной команды или для добавления аргументов по умолчанию к часто используемой команде. Команда alias доступна в Unix-оболочках, AmigaDOS, 4DOS/4NT, FreeDOS, KolibriOS, Windows PowerShell, ReactOS и EFI shell. В операционных системах MS DOS и Microsoft Windows функциональность псевдонимов обеспечивается утилитой командной строки DOSKey. Псевдоним сохраняется на протяжении всего сеанса оболочки. Часто используемые псевдонимы можно задать в rc-файле оболочки (например, bashrc), чтобы они были доступны при запуске соответствующего сеанса оболочки. Команды для создания псевдонимов могут быть записаны непосредственно в файл конфигурации или загружены из отдельного файла.

История

В Unix псевдонимы были введены в оболочке C shell и сохранились в её производных оболочках, таких как tcsh и bash. Псевдонимы в C shell были строго ограничены одной строкой. Это было удобно для создания простых команд-сокращений, но не для более сложных конструкций. В старых версиях оболочки Bourne псевдонимы отсутствовали, но были доступны функции, которые обладают большей мощностью, чем концепция псевдонимов csh. Концепция псевдонимов из csh была перенесена в Bourne Again Shell (bash) и Korn shell (ksh). Если оболочка поддерживает как функции, так и псевдонимы, но не поддерживает параметризованные встроенные скрипты, рекомендуется использовать функции везде, где это возможно. Псевдонимы необходимы в случаях, когда требуются цепочки псевдонимов (bash и ksh). Команда также была портирована на операционную систему IBM i.