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, використовуйте команду:

$ джиніт
Ініціалізоване порожнє сховище Git у / home / debian / Repo /.git /

2: Псевдоніми суфіксів

Суфіксні псевдоніми допомагають зареєструвати певне розширення файлу та бажаний інструмент для його запуску. Ми визначаємо їх за допомогою прапора -s і слідуємо синтаксису:

псевдонім -s extension = ”бажаний-інструмент”

Наприклад, наступні псевдоніми визначають два типи файлів та відповідні інструменти для їх відкриття:

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

Добре переконатися, що у вас є встановлені та оновлені інструменти, які ви вказали. Щоб створити новий текстовий файл, такий як інформація.txt, введіть команду як:

інформація.txt

Це створить файл і відкриє його за допомогою зазначеного інструменту.

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

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

псевдонім -g [псевдонім] = ”команда”

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

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

Потім ви можете передавати команди grep за допомогою створеного псевдоніма:

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

4: Параметризовані псевдоніми

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

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

Наприклад, псевдонім, який шукає сторінку довідки та отримує певну інформацію.

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

У наведеному вище псевдонімі ми можемо викликати команду man, за якою слід назва інструменту, для якого ми хочемо посібник, і конкретна інформація, яку ми хочемо отримати.

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

search_man wget продовжити

Параметризовані псевдоніми дуже гнучкі та налаштовуються для задоволення широкого вибору потреб.

Бонус

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

Наступне посилання показує деякі псевдоніми, що входять до складу oh-my-zsh для полегшення робочого процесу. Веселіться.

Висновок

Псевдоніми - ключова частина використання оболонки, і ZSH надає вам високорівневу настройку псевдонімів, які ви можете створити. Експериментуйте та створюйте особисті псевдоніми для легшого робочого процесу.

Дякую за читання.

Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...
0 A.D. Tutorial
Out of the many strategy games out there, 0 A.D. manages to stand out as a comprehensive title and a very deep, tactical game despite being open sourc...
Unity3D Tutorial
Introduction to Unity 3D Unity 3D is a powerful game development engine. It is cross platform that is it allows you to create games for mobile, web, d...