Oglas

Ako želite postati pravi Linux Linux, dobro je znati znanje o terminalnim naredbama. Ovdje su četiri različite metode pomoću kojih možete početi učiti sami.

Savjet dana

learncommands_tipoftheday
Sjajan način da postupno saznate više o naredbama terminala jest pojavljivanje poruke „Savjet dana“ pri svakom otvaranju terminala. Ove poruke mogu vam reći korisne naredbe, kao i napredne trikove za određene naredbe koje možda već znate. To možete lako postaviti tako da uđete u .bashrc datoteku (nalazi se na /home//.bashrc) i dodajte sljedeće na kraj datoteke u novom retku:

odjek "Jeste li znali da:"; whatis $ (ls / kanta | shuf -n 1)

To je sve što morate učiniti! Ako želite malo zabavniju, kravi možete učiniti da kaže sve ove savjete. Da biste to učinili, pokrenite naredbu sudo apt-get install krava za Ubuntu / Debian ili sudo yum instalacija krava za Fedoru. Zatim, umjesto gornjeg koda, dodajte sljedeće u .bashrc datoteku:

krava -f $ (ls / usr / share / kravica / krava | shuf -n 1 | cut -d. -f1) $ (što je $ (ls / bin) 2> / dev / null | shuf -n 1)

instagram viewer

Nažalost, to ne funkcionira sa svim distribucijama, tako da vaš uspjeh u kravici nije zajamčen. No, cijeli ovaj savjet koristi "whatis" o nasumičnim naredbama, što ćemo sljedeće pokriti.

Upotreba "whatis"

Ako ne želite učiti slučajne stvari, možda želite naučiti o naredbama koje trebate koristiti u tom trenutku. Da biste to učinili, jednostavno prefiksajte sve svoje naredbe "whatis". Naredba bi vam tada mogla moći detaljno reći iz čega se sastoji naredba.

learncommands_whatis

Sjajan primjer što je sudo yum instaliraj sir, vidi se gore. To vam govori sudo daje vam administrativna prava, mljac je voditelj paketa, INSTALKažem YUM-u da instalira paket i sir je aplikacija za foto štandove koju želite instalirati. Ne radi uvijek, posebno na složenijim ili manje uobičajenim naredbama, ali ipak je vrijedno isprobati želite li naučiti što naredba zapravo radi.

Pregledajte sve dostupne mogućnosti naredbe

learncommands_manpages
Ako koristite novu naredbu, postoje dva dobra načina da se detaljno pogledaju. Prvi način je pokretanje naredbe "čovjek ", gdje je naziv programa koji pokrećete. Dakle, trčanje "man cp" reći će vam sve što treba znati o cp naredbi u pregledniku man datoteka.

Brži način da naučite glavne dijelove naredbe je trčanje „ - pomoć ", gdje je naziv programa koji pokrećete. Dakle, pokretanje „cp –help“ će vam također pokazati puno informacija o cp naredbi, ispisanoj desno na terminalu. Drugim riječima, —pomoć je jedina zastava koja nema naizmjenična značenja od programa do programa.

Crash Course - Da, odmah!

Napokon, možete naučiti nešto o sintaksi naredbi... upravo ovdje! Poznavanje opće sintakse terminalnih naredbi može vam pomoći u razumijevanju svih naredbi, pa je vrijedno proučavanja i razumijevanja prije nego što na pojedine naredbe pogledate kao primjere.

Sve naredbe dijele sljedeću strukturu: [sudo] program [parametar] [parametar]… [parametar] [-flag] [parametar] [-flag] [parametar]… [zastava] [parametar]

Dopustite mi da raščlamim što gore navedena struktura znači:

  1. Ako naredba zahtijeva administrativna prava (poznata kao root pristup), tada im mora prethoditi "sudo", što zahtijeva da unesete lozinku prije izvršenja naredbe.
  2. "Program" je mjesto gdje ide naziv aplikacije. Nazivi aplikacija uključuju yum, apt-get, sir, katran, cp, mv, krijesnicu i još mnogo toga. Ako nije izvršena dodatna konfiguracija, svi programi koji su na ovaj način dostupni imaju izvršnu datoteku koja se nalazi u / usr / bin. Ovo bi se trebalo odnositi na sve instalirane aplikacije na vašem sustavu. Za neke aplikacije morate ih jednostavno napisati i to je sve. Na primjer, možete samo upisati "firefox" i pritisnuti Enter i pokrenut će Firefox.
  3. Nakon programa, možete početi koristiti parametre i zastave. To uvelike varira od programa do programa. Na primjer, naredba "cp file1 file2" kopira datoteku "file1" i sprema je na isto mjesto s nazivom "file2". To su dva parametra te naredbe. Neki također uzimaju zastave koje mijenjaju njegovo ponašanje - na primjer, naredba "sudo yum install sir -y" ima "install" kao parametar yum, a "sir" kao parametar za instaliranje i "-y" kao zastavu yum rekavši da treba pretpostaviti da za sve slučajeve u kojima bi vas obično pitali želite li nastaviti. Iako ovaj primjer ne prikazuje, neke zastave ne zahtijevaju vlastite parametre, a neke zastave. Svaki program ima svoj niz zastava i značenja koje ćete vremenom naučiti ponavljanjem.

Zaključak

Učenje naredbi terminala zapravo i nije toliko teško - kad jednom shvatite kako oni uglavnom funkcioniraju i strukturiraju se, učenje drugih postat će mnogo lakše. Ako nema smisla nakon nekoliko sati, ne odustajte. Ponavljanje vam je najbolji prijatelj, a uzorci ćete početi s vremenom vidjeti. Odatle je sve o pamćenju kroz praksu. Imamo i razne druge resurse za učenje naredbi, kao što su ovaj Linux naredbeni obrazac, 40 osnovnih Linux naredbi A-Z Linuxa - 40 osnovnih naredbi koje biste trebali znatiLinux je često zanemareni treći kotač za Windows i Mac. Da, tijekom posljednjeg desetljeća, operativni sustav otvorenog koda stekao je veliku privlačnost, ali to je još daleko od razmatranja ... Čitaj više , i još jedan brzi uvod u Linux naredbe Brzi vodič za početak rada s naredbenom linijom LinuxaMožete učiniti puno nevjerojatnih stvari s naredbama u Linuxu, a to je stvarno nije teško naučiti. Čitaj više .

Koje savjete imate za druge koji pokušavaju naučiti? Znate li za zapovijed koja nešto hladi ili je samo za zabavu? Javite nam u komentarima!

Danny je stariji profesor na Sveučilištu Sjeverni Teksas koji uživa u svim aspektima softvera otvorenog koda i Linuxa.