В этой статье вы узнаете:
- Что такое aliases
- Для чего они нужны
- Как применять их
Все примеры в статье доступны для Bash shell
Что такое alias?
Aliases - это имена для которых определена команда (возможно вместе с опциями и аргументами)
Что такое `команда`, `опции`, `аргументы` - доступно показано вот здесь
Для чего они нужны?
Суть проста: в целях экономии времени и повышении эффективности работы с shell.
Рассмотрим 2 случая
- Вы очень аккуратный пользователь и что бы не удалить `чего нибудь лишнего` вы используете команду `rm -i`. Но в один прекрасный момент, когда стремление к быстрому результату превзошло над аккуратностью - вы применили команду `rm <Имя файла>` или того хуже удаление всех файлов в каталоге `rm *`. И в результате удалили то чего не хотели. Поэтому, что бы каждый раз не держать в голове заветную команду `rm -i`, Вы определяете алиас по имени rm, который разворачивается в команду `rm -i`
`rm -i` - удаляет файл только после подтверждения.(Перед удалением вы получите уведомление : "Вы точно хотите удалить файл <Имя_Файла>")
2. Данный случай - является следствием первого. Вы часто используемым командам (возможно длинным и сложным) присваиваете простое и лаконичное имя (см.примеры ниже)
Как применять их?
- Чтобы задать новые Aliases и посмотреть какие уже были определены - нам поможет команда `alias`
- Чтобы удалить Aliases - нам поможет команды `unalias`
#shell #it #программирование #обучение