zsh

Как настроить и использовать псевдонимы в ZSH

Как настроить и использовать псевдонимы в ZSH
Если вы используете Linux в качестве повседневного драйвера, вы можете потратить много времени на работу с терминалом для навигации по файловым системам, обновления и установки пакетов и т. Д. Терминал - бесценный незаменимый инструмент.

Независимо от того, как часто вы используете оболочку Linux, иногда вы можете столкнуться с командами, которые слишком длинны, чем необходимо. Ввод таких команд может стать трудоемким и неэффективным, особенно если вы регулярно используете команду. Вот где в игру вступают командные псевдонимы. Они позволяют нам создавать псевдонимы ярлыков для длинных команд, которые мы часто используем.

Из этого туториала Вы узнаете, как настроить псевдонимы на ZSH, лучшей и улучшенной альтернативе стандартной оболочке BASH. Чтобы следовать этому руководству, убедитесь, что у вас установлен ZSH, а также фреймворк oh-my-zsh.

Не теряя времени, приступим к обсуждению псевдонимов ZSH:

ZSH Псевдонимы

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

Общий синтаксис псевдонима ZSH:

псевдоним = "Команда"

ZSH имеет четыре основных типа псевдонимов.

1: Простые псевдонимы

Простые псевдонимы - это краткая форма длинной команды. Чтобы настроить простой псевдоним, отредактируйте ~ /.zshrc с помощью текстового редактора и добавьте псевдоним внизу. Хорошо хранить все свои псевдонимы в одном разделе файла, чтобы избежать путаницы и облегчить редактирование.

нано ~ /.zshrc

Затем создайте псевдонимы в форме:

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

Например, давайте настроим несколько псевдонимов для работы с репозиториями Git:

# git псевдонимы
псевдоним ginit = "git init ."
псевдоним gadd = "git add ."
псевдоним gc = "git commit -m 'Начальная фиксация'"

Чтобы загрузить изменения, запустите новый сеанс терминала или создайте файл конфигурации с помощью команды

источник ~ /.zshrc

Теперь в терминале, чтобы инициализировать каталог как репозиторий git, используйте команду:

$ ginit
Инициализированный пустой репозиторий Git в / home / debian / Repo /.git /

2: Суффиксные псевдонимы

Псевдонимы суффиксов помогают зарегистрировать определенное расширение файла и предпочтительный инструмент для его запуска. Мы определяем их с помощью флага -s и следуем синтаксису:

псевдоним -s extension = "предпочтительный инструмент"

Например, следующие псевдонимы определяют два типа файлов и соответствующие инструменты для их открытия:

# псевдонимы суффиксов
псевдоним -s txt = neovim
псевдоним -s py = geany
псевдоним -s json = код

Хорошо убедиться, что указанные вами инструменты уже установлены и обновлены. Чтобы создать новый текстовый файл, например info.txt введите команду как:

Информация.текст

Это создаст файл и откроет его с помощью указанного инструмента.

3: Глобальные псевдонимы

Глобальные псевдонимы очень похожи на простые псевдонимы, но вы можете использовать их в нескольких командах. Глобальные переменные используются как псевдонимы для команд, которые принимают ввод по конвейеру. Глобальные переменные определяются с помощью флага -g с использованием синтаксиса:

псевдоним -g [псевдоним] = "команда"

Например, псевдоним для команды grep:

# глобальные псевдонимы
псевдоним -g gp = "grep"

Затем вы можете перенаправить команды в grep, используя созданный псевдоним:

$ ps aux | корень gp
корень 1 0.0 0.0 8940 268 ? Ssl 21:25 0:00 / init
корень 7 0.0 0.0 8940 200 tty1 SS 21:25 0:00 / init

4. Параметризованные псевдонимы

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

()
команда $ param $ param2

Например, псевдоним, который выполняет поиск на странице руководства и grep для конкретной информации.

# param псевдоним
search_man ()
мужчина $ 1 | grep - 2 доллара

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

Например, чтобы найти параметр возобновления в wget с помощью grep, мы можем использовать команду:

search_man wget продолжить

Параметризованные псевдонимы очень гибки и настраиваются в соответствии с широким спектром потребностей.

Бонус

Настройка ZSH и создание псевдонима может занять некоторое время, что делает его непригодным для быстрой настройки. Если вы ищете быструю настройку тем, плагинов и псевдонимов, подумайте об использовании oh-my-zsh.

По следующей ссылке показаны некоторые псевдонимы, которые поставляются в комплекте с oh-my-zsh для упрощения рабочего процесса. Повеселись.

Заключение

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

Спасибо за чтение.

10 лучших игр для Ubuntu
Платформа Windows была одной из доминирующих платформ для игр из-за огромного процента игр, которые разрабатываются сегодня с встроенной поддержкой Wi...
5 лучших аркад для Linux
В настоящее время компьютеры - это серьезные машины, используемые для игр. Если вы не можете получить новый рекорд, вы поймете, о чем я. В этом посте ...
Битва за Веснот 1.13.6 Выпущена разработка
Битва за Веснот 1.13.6, выпущенная в прошлом месяце, является шестой разработкой в ​​1.13.x и содержит ряд улучшений, в первую очередь пользовательско...