4 moduri de a vă învăța pe voi înșivă comenzile terminale în Linux

4 moduri de a vă învăța pe voi înșivă comenzile terminale în Linux / Linux

Dacă doriți să deveniți un adevărat maestru Linux, cunoașterea unor comenzi terminale este o idee bună. Iată patru metode diferite pe care le puteți utiliza pentru a vă învăța singur.

Stirea Zilei


O modalitate excelentă de a învăța treptat mai multe despre comenzile terminale este de a avea a “Stirea Zilei” mesajul de stil apare de fiecare dată când deschideți terminalul. Aceste mesaje vă pot spune despre comenzi utile, precum și trucuri avansate pentru anumite comenzi pe care le-ați putea ști deja. Puteți seta cu ușurință acest lucru prin trecerea în fișierul .bashrc (situat la /Acasă//.bashrc) și adăugați următoarele la sfârșitul fișierului pe o linie nouă:

ecou "Știați că:"; whatis $ (ls / bin | shuf -n 1)

Asta e tot ce trebuie sa faci! Dacă doriți să faceți ceva mai distractiv, puteți face o vacă să spună toate aceste sfaturi. Pentru a face acest lucru, executați comanda sudo apt-get instala cowsay pentru Ubuntu / Debian sau sudo yum instala cowsay pentru Fedora. Atunci, în loc de codul de mai sus, adăugați următoarele în fișierul .bashrc:

cowsay -f $ (ls / usr / share / cowsay / vaci | shuf -n 1 | cut -d. -f1) $ (whatis $ (ls / bin)

Din păcate, acest lucru nu funcționează cu toate distribuțiile, deci succesul dvs. cu cowsay nu este garantat. Cu toate acestea, acest sfat întregul utilizează “ce este” pe comenzile aleatoare, pe care le vom acoperi în continuare.

Utilizarea “ce este”

Dacă nu doriți să înveți lucruri aleatorii, poate doriți să aflați despre comenzile pe care trebuie să le folosiți chiar în acel moment. Pentru a face acest lucru, pur și simplu prefixați toate comenzile dvs. cu “ce este”. Comanda ar trebui să vă poată spune câteodată de la ce se compune comanda.

Un exemplu excelent whatis sudo yum instala brânză, poate fi văzut mai sus. Îți spune asta sudo vă oferă drepturi administrative, yum este managerul de pachete, instalÎi spun YUM să instaleze un pachet, și brânză este aplicația pentru camere foto pe care doriți să o instalați. Nu funcționează întotdeauna, în special pe comenzi mai complexe sau mai puțin obișnuite, dar merită încă să încercați dacă doriți să aflați ce face într-adevăr o comandă.

Vizualizați toate opțiunile de comandă disponibile


Dacă utilizați o comandă nouă, există două modalități bune de a vă uita în detaliu. Prima modalitate este de a rula comanda “om ”, Unde este numele programului pe care îl executați. Deci, alergând “om cp” vă va spune tot ce trebuie să știți despre comanda cp din vizualizatorul de fișiere om.

O modalitate mai rapidă de a afla părțile majore ale comenzii este să rulați “ -Ajutor”, Unde este numele programului pe care îl executați. Deci, alergând “cp -help” vă va oferi și o mulțime de informații despre comanda cp, imprimate direct la terminal. Cu alte cuvinte, -help este singurul steag care nu are semnificații alternante de la program la program.

Crash Course - Da, acum!

În cele din urmă, puteți afla ceva despre sintaxa de comandă ... chiar aici! Cunoașterea sintaxei generale a comenzilor terminale poate ajuta destul de mult în înțelegerea tuturor comenzilor, deci merită studiată și înțeleasă înainte de a privi anumite comenzi ca exemple.

Toate comenzile partajează următoarea structură: [parametru] [parametru] [parametru] [-flag] [parametru] [parametru] [parametru]

Permiteți-mi să desprind ceea ce înseamnă structura de mai sus:

  1. Dacă o comandă necesită drepturi administrative (cunoscută sub numele de acces root), trebuie precedate “sudo”, care vă cere să introduceți parola înainte de executarea comenzii.
  2. “program” este locul în care se află numele cererii. Numele aplicațiilor includ yum, apt-get, brânză, tar, cp, mv, firefox și multe altele. Cu excepția cazului în care a fost făcută o configurație suplimentară, toate programele care sunt accesibile în acest fel au un executabil localizat în / usr / bin. Acest lucru ar trebui să se aplice tuturor aplicațiilor instalate în sistemul dvs. Pentru unele aplicații, trebuie doar să o scrieți, și asta e tot. De exemplu, puteți doar tasta “firefox” și apăsați Enter și va lansa Firefox.
  3. În urma programului, puteți începe să utilizați parametrii și steagurile. Acest lucru variază foarte mult de la program la program. De exemplu, comanda “cp file1 file2” copiază fișierul “fișier1” și o salvează în aceeași locație cu numele “fișier2”. Aceștia sunt cei doi parametri ai comenzii. Unii iau, de asemenea, steaguri care îi modifică comportamentul - de exemplu, comanda “sudo yum instala brânză -y” are “instalare” ca parametru pentru yum, “brânză” ca parametru pentru instalare, și “-y” ca un pavilion la yum spunând că ar trebui să-și asume da pentru toate cazurile în care vă va întreba în mod normal dacă doriți să continuați. În timp ce acest exemplu nu arată, unele steaguri nu necesită parametri proprii, iar unele steaguri o fac. Fiecare program are propriul set de steaguri și semnificații, pe care le veți învăța în timp prin repetiție.

Concluzie

Comenzile terminale de învățare nu sunt cu adevărat grele - odată ce ați început să înțelegeți cum funcționează în general și sunt structurate, învățarea altora va deveni mult mai ușoară. Dacă nu are sens după câteva ore, nu renunță. Repetarea este cel mai bun prieten al tău și vei începe să vezi modelele în cele din urmă. De acolo, este vorba despre memorare prin practică. Avem, de asemenea, diverse alte resurse pentru comenzi de învățare, cum ar fi această comandă de comandă Linux, cele 40 de comenzi esențiale Linux Un sistem de operare Linux - 40 Comenzi esențiale trebuie să știți Un sistem de operare Linux - 40 Comenzi esențiale trebuie să știți Linux este de multe ori ignorat a treia roată la Windows și Mac. Da, în ultimul deceniu, sistemul de operare open source a câștigat multă tracțiune, dar este încă departe de a fi considerat ... Citește mai mult și încă o scurtă introducere la comenzile Linux Un ghid rapid pentru a începe cu linia de comandă Linux Un ghid rapid pentru a începe cu linia de comandă Linux Puteți face o mulțime de lucruri uimitoare cu comenzi în Linux și nu este cu adevărat dificil de învățat. Citeste mai mult .

Ce sfaturi aveți pentru alții care încearcă să învețe? Știți o comandă care face ceva rău sau este doar pentru distracție? Spuneți-ne în comentariile!

Explorați mai multe despre: Terminal.