zsh

Как да конфигурирам и използвам псевдоними в ZSH

Как да конфигурирам и използвам псевдоними в ZSH
Ако използвате Linux като ежедневен драйвер, можете да се свържете с прекарването на много време в работа с терминала за навигация във файловите системи, актуализиране и инсталиране на пакети и т.н. Терминалът е безценен, незаменим инструмент.

Без значение колко често използвате Linux черупката, понякога може да срещнете команди, които са твърде дълги от необходимото. Въвеждането на такива команди може да стане отнемащо време и неефективно, особено ако редовно използвате командата. Това е мястото, където командните псевдоними влизат в игра. Те ни позволяват да създаваме псевдоними на преки пътища за дълги команди, които често използваме.

Този урок ще ви покаже как да настроите псевдоними на ZSH, по-добра и подобрена алтернатива на BASH черупката по подразбиране. За да следвате този урок, уверете се, че имате инсталиран ZSH, както и рамката oh-my-zsh.

Без да губим време, нека започнем и обсъдим псевдоними на ZSH:

ZSH псевдоними

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

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

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

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

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

Простите псевдоними са кратка форма на дълга команда. За да настроите прост псевдоним, редактирайте ~ /.zshrc файл с помощта на вашия текстов редактор и добавете псевдоним в долната част. Добре е да съхранявате всичките си псевдоними в един раздел на файла, за да избегнете объркване и лекота на редактиране.

нано ~ /.zshrc

След това създайте псевдоними във формата:

псевдоним = ”

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

# 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 = код

Добре е да се уверите, че инструментите, които сте посочили, вече са инсталирани и актуални. За да създадете нов текстов файл като информация.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 / иниц

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

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

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

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

# param псевдоним
search_man ()
човек $ 1 | grep - $ 2

В горния псевдоним можем да извикаме командния човек, последван от името на инструмента, за който искаме ръководството, и конкретната информация, която искаме да получим.

Например, за да grep за опцията за възобновяване в wget, можем да използваме командата:

search_man wget продължи

Параметризираните псевдоними са много гъвкави и персонализирани, за да отговарят на широк избор от нужди.

Бонус

Персонализирането на ZSH и създаването на псевдоним може да отнеме известно време, което го прави неподходящ за бърза конфигурация. Ако търсите бърза настройка с теми, плъгини и псевдоними, помислете за използване на oh-my-zsh.

Следващата връзка показва някои от псевдонимите, които се доставят в комплект с oh-my-zsh за по-лесен работен процес. Забавлявай се.

Заключение

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

Благодаря ви за четенето.

Инсталирайте най-новия Dolphin Emulator за Gamecube & Wii на Linux
Dolphin Emulator ви позволява да играете избраните от вас игри Gamecube & Wii на Linux Personal Computers (PC). Като безплатно достъпен и емулатор на...
Как да използвам GameConqueror Cheat Engine в Linux
Статията обхваща ръководство за използването на GameConqueror cheat engine в Linux. Много потребители, които играят игри под Windows, често използват ...
Най-добрите емулатори на игрови конзоли за Linux
Тази статия ще изброи популярния софтуер за емулация на игрова конзола, наличен за Linux. Емулацията е слой за софтуерна съвместимост, който емулира х...