Oglas

Če želite postati pravi mojster Linuxa, je dobro poznavanje terminalskih ukazov dobra ideja. Tu so štiri različne metode, s katerimi lahko začnete sami poučevati.

Nasvet dneva

learncommands_tipoftheday
Odličen način za postopno spoznavanje ukazov terminala je, da se ob vsakem odpiranju terminala prikaže sporočilo v slogu »Nasvet dneva«. Ta sporočila vam lahko povedo o uporabnih ukazih in naprednih trikih za določene ukaze, ki jih morda že poznate. To lahko preprosto nastavite tako, da greste v datoteko .bashrc (na naslovu /home//.bashrc) in dodajte naslednje na konec datoteke v novi vrstici:

odmev "Ali ste vedeli, da:"; kaj je $ (ls / bin | shuf -n 1)

To je vse, kar morate storiti! Če želite, da je nekoliko bolj zabavno, si lahko krava reče vse te nasvete. Če želite to narediti, zaženite ukaz sudo apt-dobili namestite cowsay za Ubuntu / Debian ali sudo yum namestite cowsay za Fedora. Potem je dr. namesto zgornje kode, v datoteko .bashrc dodajte naslednje:

kravji -f $ (ls / usr / share / cowsay / krave | shuf -n 1 | cut -d. -f1) $ (kaj je $ (ls / bin) 2> / dev / null | shuf -n 1)

instagram viewer

Na žalost to ne deluje z vsemi distribucijami, zato vaš uspeh s kravo ni zagotovljen. Vendar pa ves ta namig uporablja "kaj je" naključnih ukazov, ki jih bomo objavili v nadaljevanju.

Uporaba "whatis"

Če se ne želite učiti naključnih stvari, boste morda radi izvedeli o ukazih, ki jih morate uporabiti v tistem trenutku. Če želite to narediti, preprosto povežite vse ukaze s "whatis". Ukaz naj vam nato po delih pove, iz česa je sestavljen ukaz.

learncommands_whatis

Odličen primer whatis sudo yum namestite sir, se vidi zgoraj. To vam pove sudo vam daje upravne pravice, yum je vodja paketov, namestitePovem YUM-u, da namesti paket, in sir je aplikacija za fotografsko kabino, ki jo želite namestiti. Ne deluje vedno, zlasti pri bolj zapletenih ali manj pogostih ukazih, vendar je vseeno smiselno preizkusiti, če se želite naučiti, kaj v resnici deluje ukaz.

Oglejte si vse razpoložljive možnosti ukazov

learncommands_manpages
Če uporabljate nov ukaz, obstajata dva dobra načina, da si ga podrobno ogledate. Prvi način je vodenje ukaza "človek ", kje je ime programa, ki ga izvajate. Torej, zagon »man cp« vam bo povedal vse, kar morate vedeti o ukazu cp v pregledovalniku datotek man.

Hitrejši način za učenje glavnih delov ukaza je zagon " –Pomoč “, kjer je ime programa, ki ga izvajate. Torej, zagon »cp –help« vam bo povedal tudi veliko informacij o ukazu cp, natisnjenem desno na terminalu. Z drugimi besedami, –pomoč je edina zastava, ki nima izmeničnih pomenov od programa do programa.

Crash Course - Ja, zdaj!

Nazadnje se lahko naučite nekaj o sintaksi ukazov… tukaj! Poznavanje splošne sintakse terminalskih ukazov lahko precej pomaga pri razumevanju vseh ukazov, zato je vredno preučiti in razumeti, preden na določene ukate gledate kot na primere.

Vsi ukazi imajo naslednjo strukturo: [sudo] program [parameter] [parameter]… [parameter] [-flag] [parameter] [-flag] [parameter]… [flag] [parameter]

Naj razložim, kaj pomeni zgornja struktura:

  1. Če ukaz zahteva skrbniške pravice (znane kot root dostop), potem morajo biti pred njimi „sudo“, kar zahteva, da vnesete geslo, preden se ukaz izvede.
  2. "Program" je tisto, v katerem se nahaja ime aplikacije. Imena aplikacij vključujejo yum, apt-get, sir, katran, cp, mv, firefox in še veliko več. Če ni narejena dodatna konfiguracija, imajo vsi programi, ki so na ta način dostopni, izvedljiv program, ki se nahaja v / usr / bin. To bi moralo veljati za vse nameščene aplikacije v vašem sistemu. Pri nekaterih aplikacijah ga morate preprosto napisati in to je vse. Na primer, lahko samo vtipkate "firefox" in pritisnete Enter, in sprožil bo Firefox.
  3. Po programu lahko začnete uporabljati parametre in zastave. To se od programa do programa zelo razlikuje. Na primer, ukaz "cp file1 file2" kopira datoteko "file1" in jo shrani na isto mesto z imenom "file2". To sta dva parametra ukaza. Nekateri prevzamejo tudi zastave, ki spreminjajo njegovo vedenje - na primer ukaz „sudo yum install sir -y“ ima „install“ kot parameter za yum, „sir“ pa kot za namestitev parametra in "-y" kot zastavo yum, ki pravi, da mora imeti "da" za vse primere, kjer vas običajno vpraša, če želite nadaljuj. Čeprav ta primer ne prikazuje, nekatere zastave ne potrebujejo lastnih parametrov, nekatere pa zastave. Vsak program ima svoj niz zastav in pomenov, ki se ga boste sčasoma naučili s ponavljanjem.

Zaključek

Učenje terminoloških ukazov res ni tako težko - ko enkrat razumete, kako na splošno delujejo in so strukturirani, bo učenje drugih postalo veliko lažje. Če po nekaj urah nima smisla, ne obupajte. Ponavljanje je vaš najboljši prijatelj in vzorci boste začeli videti sčasoma. Od tam naprej gre za memoriranje skozi prakso. Imamo tudi različne druge vire za učenje ukazov, kot so ta ukazni obrazec za Linux, 40 bistvenih ukazov Linuxa A-Z Linuxa - 40 bistvenih ukazov, ki jih morate vedetiLinux je pogosto prezrto tretje kolo za Windows in Mac. Da, v zadnjem desetletju je odprtokodni operacijski sistem pridobil veliko oprijema, vendar je še vedno daleč od tega, da bi ga upoštevali ... Preberi več , in še en hitri uvod v Linux ukaze Kratek vodnik za začetek z ukazno vrstico LinuxZ ukazi v Linuxu lahko naredite veliko neverjetnih stvari in tega se res ni težko naučiti. Preberi več .

Kakšne nasvete imate za druge, ki se poskušajo naučiti? Ali veste za ukaz, ki naredi nekaj kul ali je samo za zabavo? Sporočite nam v komentarjih!

Danny je starejši na univerzi v Severnem Teksasu, ki ima vse vidike odprtokodne programske opreme in Linuxa.