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

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

Обычно всегда запускают программу с набором параметров, которые вам нравятся.

Например, возьмемlsкоманда. По умолчанию он выводит очень мало информации:

при использовании-alвариант, он напечатает что-то более полезное, включая дату изменения файла, размер, владельца и разрешения, а также перечислит скрытые файлы (файлы, начинающиеся с.:

Вы можете создать новую команду, например, мне нравится называть ееll, это псевдонимls -al.

Вы делаете это так:

alias ll='ls -al'

Как только вы это сделаете, вы можете позвонитьllточно так же, как это была обычная команда UNIX:

Сейчас звонюaliasбез какой-либо опции будут перечислены определенные псевдонимы:

Псевдоним будет работать до закрытия терминальной сессии.

Чтобы сделать его постоянным, вам нужно добавить его в конфигурацию оболочки, которая может быть~/.bashrcили же~/.profileили же~/.bash_profileесли вы используете оболочку Bash, в зависимости от варианта использования.

Будьте осторожны с кавычками, если у вас есть переменные в команде: при использовании двойных кавычек переменная разрешается во время определения, при использовании одинарных кавычек она разрешается во время вызова. Эти 2 разные:

alias lsthis="ls $PWD"
alias lscurrent='ls $PWD'

\ $ PWD относится к текущей папке, в которой находится оболочка. Если вы теперь перейдете в новую папку,lscurrentперечисляет файлы в новой папке,lsthisпо-прежнему перечисляет файлы в папке, в которой вы находились, когда определяли псевдоним.

Вaliasкоманда работает в Linux, macOS, WSL и везде, где есть среда UNIX

Скачать мою бесплатнуюСправочник по командам Linux


Больше руководств по cli: