Linux este atât de flexibil încât de multe ori puteți obține aceleași rezultate în mai multe moduri diferite. Ceea ce diferențiază sysadmins este modul în care folosim această flexibilitate pentru a obține rezultatul dorit. Una dintre bucuriile pe care le împărtășim cu toții este interacțiunea noastră zilnică cu terminalele Linux și linia de comandă. Evident, terminalele și liniile de comandă joacă un rol semnificativ în viața aproape a fiecărui administrator Linux.
comenzile pot deveni uneori dificile și foarte frustrante atunci când ai abilitățile potrivite, dar creierul tău începe să gândească mai repede decât ceea ce pot face tastatura și mouse-ul pentru tine.
Ce puteți face pentru a simplifica interacțiunea cu Linux, astfel încât să puteți realiza mult mai mult în fiecare zi? Soluția cea mai simplă, dar practică este utilizarea comenzilor rapide. Comenzile rapide vă pot îmbunătăți semnificativ abilitățile și vă pot economisi câteva zile în fiecare an, potrivit studiilor recente. Deci, acum s-ar putea să vă întrebați: „care sunt cele mai populare și frecvent utilizate comenzi rapide Linux acolo?”
Ei bine, nu mai întreba! În acest articol, împărtășesc primele mele 10 Comenzi rapide pentru terminale care cred că sunt utile pentru cea mai largă gamă a comunității sysadmin. Ele sunt o parte vitală a vieții mele și îmi permit să economisesc timp și să mă concentrez mai bine pe ceea ce îmi place să fac: sisteme de construcție. De asemenea, ofer un sfat rapid la final pentru a vă ajuta să stăpâniți orice comenzi rapide Linux.
dar stai, ce sunt scurtăturile?
comenzile rapide sunt o tastă sau o combinație de taste care oferă acces rapid la o anumită sarcină sau comandă. Aproape toată lumea folosește comenzile rapide ale computerului într-o anumită formă sau modă, dar sunt deosebit de critice pentru administratorii Linux.
doar o notă, cele mai multe dintre aceste trucuri presupun că utilizați un shell Bash. Ele pot fi similare în alte cochilii, dar fiți conștienți că ar putea exista diferențe subtile.
Tab
Tab este prietenul meu suprem – nu mă dezamăgește niciodată. Este handiest shortcut și economizor de timp dezvoltat vreodată. Completează automat comenzi, nume de fișiere sau nume de directoare pentru dvs. Pur și simplu începeți să tastați o comandă, un nume de fișier sau un nume de director, apoi apăsați tasta Tab. Sistemul va completa șirul sau va afișa toate opțiunile disponibile pentru dvs.
Ctrl+C
Ctrl+C este o comandă rapidă binecunoscută pe care o folosesc tot timpul. Se anulează curat cele mai multe programe prin trimiterea semnalului SIGINT la programul pe care vreau să întrerupă și să anuleze. Majoritatea programelor îl prind corect și ies curat. Dacă programul nu specifică cum să se ocupe de SIGINT, procesele de bază sunt apoi auto-terminate. Da, este sigur de utilizat.
Ctrl+R/O/G
găsesc această combinație (reverse-I-search) foarte utilă atunci când caut prin istoricul comenzilor mele. Pot să aduc comenzi pe care le-am folosit anterior, să navighez prin ele și să repet comanda de care am nevoie. Acest lucru este foarte util cu comenzi lungi și înlănțuite.
- Ctrl+R: amintiți-vă ultima comandă care se potrivește cu caracterele pe care le furnizați.
- Ctrl+R (din nou): navigați prin comenzile potrivite.
- Ctrl+O: trimiteți comanda înapoi la terminalul dvs. sau selectați Enter pentru a executa comanda din modul de căutare.
- Ctrl+G: lăsați modul de căutare istoric fără a executa o comandă.
Ctrl+L
această comandă rapidă este echivalentă cu comandaclear
. Se șterge ecranul terminalului.
Ctrl+D
această comandă rapidă vă va deconecta efectiv de la orice terminal și îl va închide sau vă va readuce la utilizatorul original atunci când este utilizat după comenzilesu
sausudo
. Acesta trimite un EOF (End-of-file) marker pentru bash. Bash iese când primește acest marker. Această comandă rapidă este similară cu rularea comenziiexit
.
Ctrl+Alt+D
această comandă rapidă va minimiza toate terminalele / ferestrele și va afișa desktopul. Repetați-l pentru a reveni ferestrele înapoi în aceeași ordine.
Ctrl+U
această comandă rapidă șterge totul, de la poziția curentă a cursorului până la începutul liniei. Mi se pare util acest lucru atunci când greșesc o comandă sau văd o eroare de sintaxă și prefer să o iau de la capăt. E o scurtătură foarte utilă.
Ctrl+Z
această comandă rapidă este utilă dacă trebuie să recuperați terminalul în timp ce lucrați la ceva. Acesta trimite semnalul SIGTSTP la procesul de prim-plan. De exemplu, lucrați într-un editor de text și trebuie să izbucniți pentru a găsi unele date. Puteți utiliza această comandă rapidă pentru a suspenda și a trimite editorul în fundal, pentru a efectua cealaltă sarcină, apoi executați fg
pentru a reveni în aplicația dvs.
Ctrl+A
deplasați cursorul la începutul liniei. Foarte la îndemână atunci când aveți nevoie de acel mic steag adăugat la începutul 200 caractere înlănțuit-comandă. Eu folosesc acest lucru în loc de tastele săgeată pentru a economisi timp.
Ctrl+E
această comandă rapidă face opusul Ctrl+A. mută cursorul la sfârșitul liniei. Folosesc întotdeauna comenzile rapide Ctrl+A și Ctrl+E pentru a muta rapid cursorul în jurul liniei curente în timp ce tastez comenzi lungi sau înlănțuite.
sfat Bonus
acum aveți lista mea de top 10 și o idee bună despre modul în care comenzile rapide vă pot îmbunătăți abilitățile de sysadmin și productivitatea generală. Acum, cum ai de gând să le memoreze?
una dintre cele mai bune modalități pe care le-am găsit pentru a învăța comenzile rapide Linux este să aleg câteva comenzi rapide, să le scriu pe o notă Post-it și să o lipesc pe ecranul meu. Păstrez Post-it-ul acolo până când am învățat scurtăturile pe de rost. Apoi trec la o altă notă care conține noi comenzi rapide.
Wrap up
este nevoie de timp pentru a dezvolta abilități Linux de calitate. Știu că nu le aveam pe toate când am început cu Linux acum două decenii. Învățarea acestei mâini de comenzi rapide vă va ajuta să străluciți ca un Pro Linux și să vă câștigați drepturi serioase de laudă în comunitatea Linux.