zsh

Cum se configurează și se utilizează aliasurile în ZSH

Cum se configurează și se utilizează aliasurile în ZSH
Dacă utilizați Linux ca driver zilnic, vă puteți referi la a petrece mult timp lucrând cu terminalul pentru a naviga în sistemele de fișiere, actualiza și instala pachete etc. Un terminal este un instrument de neprețuit, de neînlocuit.

Indiferent cât de des utilizați shell-ul Linux, uneori puteți întâlni comenzi care sunt prea lungi decât este necesar. Tastarea unor astfel de comenzi poate deveni consumatoare de timp și ineficientă, mai ales dacă utilizați regulat comanda. Acolo intră în joc aliasurile de comandă. Acestea ne permit să creăm porecle de comenzi rapide pentru comenzi lungi pe care le folosim des.

Acest tutorial vă va arăta cum să configurați aliasuri pe ZSH, o alternativă mai bună și îmbunătățită la shell-ul BASH implicit. Pentru a urma împreună cu acest tutorial, asigurați-vă că aveți instalat ZSH, precum și cadrul oh-my-zsh.

Fără a pierde timpul, permiteți-ne să începem și să discutăm pseudonimele ZSH:

Aliasuri ZSH

Aliasurile ZSH sunt configurate în .zshrc fișier situat în directorul de start al utilizatorului. Acestea sunt încărcate la pornirea shell-ului, dar le puteți reîncărca forțat prin aprovizionarea cu .fișier zshrc.

Sintaxa generală pentru aliasul ZSH este:

alias = ”Comandă”

ZSH are patru tipuri principale de pseudonime.

1: Aliasuri simple

Aliasurile simple sunt o formă scurtă a unei comenzi lungi. Pentru a configura un alias simplu, editați ~ /.zshrc folosind editorul de text și adăugați un alias în partea de jos. Este bine să păstrați toate pseudonimele într-o singură secțiune a fișierului pentru a evita confuzia și ușurința editării.

nano ~ /.zshrc

Apoi, creați aliasuri în forma:

alias = ”

De exemplu, permiteți-ne să configurăm câteva aliasuri pentru a lucra cu Git Repositories:

# aliasuri git
alias ginit = "git init ."
alias gadd = "git add ."
alias gc = "git commit -m 'Initial Commit'"

Pentru a încărca modificările, porniți o nouă sesiune de terminal sau sursați fișierul de configurare folosind comanda

sursa ~ /.zshrc

Acum, în terminal, pentru a inițializa un director ca depozit git, utilizați comanda:

$ ginit
Depozitar Git gol inițializat în / home / debian / Repo /.git /

2: Aliasuri de sufix

Aliasurile de sufix ajută la înregistrarea unei extensii de fișiere specifice și a instrumentului preferat pentru lansarea acesteia. Le definim folosind steagul -s și urmează o sintaxă:

extensie alias -s = ”instrument-preferat”

De exemplu, următoarele aliasuri definesc două tipuri de fișiere și instrumentele corespunzătoare pentru a le deschide:

# aliasuri de sufix
alias -s txt = neovim
alias -s py = geany
alias -s json = cod

Este bine să vă asigurați că aveți instrumentele pe care le specificați deja instalate și actualizate. Pentru a crea un fișier text nou, cum ar fi informații.txt, introduceți comanda ca:

info.txt

Aceasta va crea fișierul și îl va deschide cu instrumentul specificat.

3: Aliasuri globale

Aliasurile globale sunt foarte asemănătoare cu aliasurile simple, dar le puteți utiliza în mai multe comenzi. Variabilele globale sunt folosite ca aliasuri pentru comenzile care iau intrare de țeavă. Variabilele globale sunt definite folosind steagul -g folosind sintaxa ca:

alias -g [alias] = ”comandă”

De exemplu, un alias pentru comanda grep:

# aliasuri globale
alias -g gp = "grep"

Apoi, puteți trimite comenzi către grep folosind aliasul creat:

$ ps aux | rădăcină gp
rădăcină 1 0.0 0.0 8940 268 ? SSL 21:25 0:00 / iniț
rădăcină 7 0.0 0.0 8940 200 tty1 Ss 21:25 0:00 / init

4: Aliasuri parametrizate

De asemenea, puteți crea aliasuri cu parametri, ceea ce vă permite să extindeți funcționalitatea unui alias. Aliasurile cu parametri sunt definite ca funcții normale în majoritatea limbajelor de programare, urmate de comandă și parametrii corespunzători ai acesteia. Sintaxa generală este următoarea:

()
comanda $ param $ param2

De exemplu, un alias care caută în pagina manuală și grep pentru o anumită informație.

# param alias
search_man ()
barbat 1 $ | grep - 2 USD

În aliasul de mai sus, putem apela comanda man, urmată de numele instrumentului pentru care dorim manualul și informațiile specifice pe care dorim să le grepăm.

De exemplu, pentru a grep pentru opțiunea de reluare în wget, putem folosi comanda:

search_man wget continue

Aliasurile parametrizate sunt foarte flexibile și personalizabile pentru a se potrivi unei selecții largi de nevoi.

Primă

Personalizarea ZSH și crearea aliasului pot dura ceva timp, făcându-l nepotrivit pentru o configurare rapidă. Dacă sunteți în căutarea unei configurări rapide cu teme, pluginuri și aliasuri, luați în considerare utilizarea oh-my-zsh.

Următorul link prezintă câteva dintre pseudonimele care vin la pachet cu oh-my-zsh pentru un flux de lucru mai ușor. A se distra.

Concluzie

Aliasurile sunt o parte esențială a utilizării unui shell, iar ZSH vă oferă personalizare la nivel înalt pentru aliasurile pe care le puteți crea. Experimentați și creați aliasuri personale pentru un flux de lucru mai ușor.

Mulțumesc că ai citit.

Cum se instalează League Of Legends pe Ubuntu 14.04
Dacă ești fan al League of Legends, atunci aceasta este o oportunitate pentru tine de a testa rula League of Legends. Rețineți că LOL este acceptat pe...
Instalați cel mai recent joc de strategie OpenRA pe Ubuntu Linux
OpenRA este un motor de jocuri de strategie în timp real Libre / Free care recreează primele jocuri Westwood, cum ar fi clasicul Command & Conquer: Re...
Instalați cel mai recent Dolphin Emulator pentru Gamecube și Wii pe Linux
Emulatorul Dolphin vă permite să jucați jocurile alese de Gamecube și Wii pe computerele personale Linux (PC). Fiind un emulator de joc liber disponi...