Введение
Команда в различных интерпретаторах командной строки, псевдоним переменных в языке программирования. В информатике, псевдоним – это команда в различных интерпретаторах командной строки (оболочках), позволяющая заменить одно слово другой строкой. Она в основном используется для сокращения системной команды или для добавления аргументов по умолчанию к часто используемой команде. Команда alias доступна в Unix-оболочках, AmigaDOS, 4DOS/4NT, FreeDOS, KolibriOS, Windows PowerShell, ReactOS и EFI shell. В операционных системах MS DOS и Microsoft Windows функциональность псевдонимов обеспечивается утилитой командной строки DOSKey. Псевдоним сохраняется на протяжении всего сеанса оболочки. Часто используемые псевдонимы можно задать в rc-файле оболочки (например, bashrc), чтобы они были доступны при запуске соответствующего сеанса оболочки. Команды для создания псевдонимов могут быть записаны непосредственно в файл конфигурации или загружены из отдельного файла.
the aliasing of variables in a programming language
In computing, alias is a command in various command line interpreters (shells), which enables a replacement of a word by another string. It is mainly used for abbreviating a system command, or for adding default arguments to a regularly used command. alias is available in Unix shells, AmigaDOS, 4DOS/4NT, FreeDOS, KolibriOS, Windows PowerShell, ReactOS, and the EFI shell. Aliasing functionality in the MS DOS and Microsoft Windows operating systems is provided by the DOSKey command line utility. An alias will last for the life of the shell session. Regularly used aliases can be set from the shell's rc file (such as bashrc) so that they will be available upon the start of the corresponding shell session. The alias commands may either be written in the config file directly or sourced from a separate file.
История
В Unix псевдонимы были введены в оболочке C shell и сохранились в её производных оболочках, таких как tcsh и bash. Псевдонимы в C shell были строго ограничены одной строкой. Это было удобно для создания простых команд-сокращений, но не для более сложных конструкций. В старых версиях оболочки Bourne псевдонимы отсутствовали, но были доступны функции, которые обладают большей мощностью, чем концепция псевдонимов csh. Концепция псевдонимов из csh была перенесена в Bourne Again Shell (bash) и Korn shell (ksh). Если оболочка поддерживает как функции, так и псевдонимы, но не поддерживает параметризованные встроенные скрипты, рекомендуется использовать функции везде, где это возможно. Псевдонимы необходимы в случаях, когда требуются цепочки псевдонимов (bash и ksh). Команда также была портирована на операционную систему IBM i.