Как создавать псевдонимы и функции оболочки в Linux

Создавайте свои собственные команды Linux, используя псевдонимы и функции оболочки Bash. Избавьтесь от повторяющихся задач, отбросьте многословные процессы и настройте стандартные команды с опциями, которые вы всегда используете и с трудом запоминаете.

Псевдонимы и сценарии оболочки — это мощные методы в Linux и Unix-подобных операционных системах, которые позволяют отточить работу с командной строкой, чтобы она была именно такой, какой вы хотите. Вы можете определить свои собственные команды, соответствующие вашим конкретным потребностям и облегчить бремя повторяющихся задач.

Псевдонимы и сценарии оболочки делать такую ​​же работу. Они позволяют вам определить — и назвать — набор функций оболочки Bash, которые затем могут быть вызваны по имени, которое вы ему дали. Вводить имя проще и удобнее, чем вводить все шаги или команды каждый раз, когда вы хотите их использовать.

  Как улучшить скорость загрузки Linux с помощью настройки Grub

Разница между псевдонимом и скриптом заключается в сложности и масштабе. Сценарии лучше удерживают более длинные и сложные фрагменты кода. Псевдонимы идеально подходят для хранения более коротких и сжатых наборов команд.

Предопределенные псевдонимы

Некоторые псевдонимы предопределены для вас. Чтобы увидеть список псевдонимов, определенных в вашей системе, используйте команду alias без параметров:

alias

псевдоним в окне терминала

Это псевдонимы, которые определены на тестовой машине Ubuntu, на которой проводилось исследование этой статьи. Если бы я определил какие-либо пользовательские псевдонимы, они бы тоже отображались в этом списке.

Вверху списка находится сложный на вид псевдоним под названием alert. Мы подойдем к этому чуть позже. Существует множество различных псевдонимов для команды ls, и есть группа псевдонимов, которые обеспечивают вывод цвета для grep семейство команд. Например, если эти псевдонимы определены, всякий раз, когда вы вводите:

grep

Система интерпретирует это как:

grep --color=auto

Это показывает важный момент с псевдонимами. Они могут иметь то же имя, что и существующие команды. Они могут даже содержать в себе исходную команду.

  Как настроить тему значков Korla в Linux

Вот определение псевдонима grep.

alias grep='grep --color=auto'

Команда alias используется для определения псевдонима.
Далее дается имя псевдонима. В этом примере это grep.
Знак равенства связывает имя псевдонима с