Найти в Дзене
toTake

Основы Shell - Алиасы (Aliases)

Оглавление

В этой статье вы узнаете:

  • Что такое aliases
  • Для чего они нужны
  • Как применять их
Все примеры в статье доступны для Bash shell

Что такое alias?

Aliases - это имена для которых определена команда (возможно вместе с опциями и аргументами)

Что такое `команда`, `опции`, `аргументы` - доступно показано вот здесь

Для чего они нужны?

Суть проста: в целях экономии времени и повышении эффективности работы с shell.

Рассмотрим 2 случая

  1. Вы очень аккуратный пользователь и что бы не удалить `чего нибудь лишнего` вы используете команду `rm -i`. Но в один прекрасный момент, когда стремление к быстрому результату превзошло над аккуратностью - вы применили команду `rm <Имя файла>` или того хуже удаление всех файлов в каталоге `rm *`. И в результате удалили то чего не хотели. Поэтому, что бы каждый раз не держать в голове заветную команду `rm -i`, Вы определяете алиас по имени rm, который разворачивается в команду `rm -i`
`rm -i` - удаляет файл только после подтверждения.(Перед удалением вы получите уведомление : "Вы точно хотите удалить файл <Имя_Файла>")

2. Данный случай - является следствием первого. Вы часто используемым командам (возможно длинным и сложным) присваиваете простое и лаконичное имя (см.примеры ниже)

Как применять их?

  • Чтобы задать новые Aliases и посмотреть какие уже были определены - нам поможет команда `alias`
Применение alias
Применение alias
  • Чтобы удалить Aliases - нам поможет команды `unalias`
применение unalias
применение unalias

#shell #it #программирование #обучение