Koristio sam Linux oko 10 godina i ono što ću vam pokazati u ovom članku je lista Linux komandi, alatki, pametni mali trikovi i neke jednostavne zabavne komande za koje bih voleo da me neko pokazao od samog početka umjesto da se spriječe na njih dok sam išao.
01 od 15
Korisne prečice tastature za naredbenu liniju
Sljedeće prečice na tastaturi su neverovatno korisne i štedeće vam puno vremena:
- CTRL + U - Urezuje tekst do kursora.
- CTRL + K - Umanjuje tekst sa kursora do kraja linije
- CTRL + Y - Pastes tekst
- CTRL + E - Pomerite kursor na kraj linije
- CTRL + A - Pomerite kursor na početak linije
- ALT + F - skok na sledeći prostor
- ALT + B - Preskakanje na prethodni prostor
- ALT + Backspace - Brisanje prethodne reči
- CTRL + W - Isecanje reči iza kursora
- Shift + Insert - Provere tekst u terminal
Samo da gornje naredbe imaju smisla pogledati sledeću liniju teksta.
sudo apt-get install ime programa
Kao što vidite, imam pravopisnu grešku i da komanda radi, morao bih promijeniti "intall" da "instalirate".
Zamislite da je kursor na kraju linije. Postoje različiti načini da se vratite na riječ instalirati kako bi je promijenili.
Mogao bih pritisnuti ALT + B dvaput kojim bi se kursor postavio u sledeću poziciju (označeno simbolom ^):
sudo apt-get ^ intall ime programa
Sada možete pritisnuti taster kursora i umetnuti '' s 'u instalaciju.
Još jedna korisna komanda je "shift + insert" posebno ako želite da kopirate tekst iz pretraživača u terminal.
02 od 15
SUDO !!
Stvarno će mi se zahvaliti za narednu naredbu, ako to već ne znate, jer sve dok ne znate da postoji, svaki put kada unesete komandu, prozirate se i pojavljuju se riječi "dozvoljena poravnanja".
- sudo !!
Kako koristite sudo !!? Jednostavno. Zamislite da ste uneli sljedeću naredbu:
apt-get install ranger
Reči "Odbačena dozvola" će se pojaviti ako niste prijavljeni sa povišenim privilegijama.
sudo !! upravlja prethodnom komandom kao sudo. Dakle, prethodna komanda sada postaje:
sudo apt-get install ranger
Ako ne znate šta je Sudo, počnite ovde.
03 od 15
Pauziranje naredbi i pokretanje naredbi u pozadini
Već sam napisao vodič koji pokazuje kako da pokrenete terminalske naredbe u pozadini .
- CTRL + Z - pauzira aplikaciju
- fg - Vraća vas u aplikaciju
O čemu se radi?
Zamislite da ste otvorili datoteku u nanu na sledeći način:
sudo nano abc.txt
Na pola puta upisivanjem teksta u datoteku shvatate da brzo želite da ukucate neku drugu komandu u terminal, ali ne možete jer ste otvorili nano u prednjem režimu.
Možda mislite da je vaša jedina opcija da sačuvate datoteku, izađete nano, pokrenete komandu i ponovo otvorite nano.
Sve što treba da uradite je da pritisnete CTRL + Z i aplikacija u prednjem delu će se zaustaviti i vratit ćete na komandnu liniju. Zatim možete pokrenuti bilo koju komandu koja vam se sviđa i kada ste završili povratak na prethodno zaustavljenu sesiju unoseći "fg" u prozor terminala i pritiskom na povratak.
Zanimljiva stvar koju treba isprobati je otvaranje datoteke u nano-u, unos teksta i pauziranje sesije. Sada otvorite drugu datoteku u nano-u, unesite neki tekst i pauzirajte sesiju. Ako sada unesete "fg", vratite se u drugu datoteku koju ste otvorili u nanu. Ako napustite nano i ponovo unesete "fg", vratite se na prvu datoteku koju ste otvorili unutar nano-a.
04 od 15
Koristite nohup da pokrenete komande nakon što se odjavite iz SSH sesije
Komanda nohup je stvarno korisna ako koristite komandu ssh za prijavljivanje na druge mašine.
Pa šta ne radi?
Zamislite da ste prijavljeni na drugi računar daljinski koristeći ssh i želite da pokrenete komandu koja traje dugo, a zatim napustite ssh sesiju, ali napustite komandu koja se pokreće iako više niste povezani, a nohup vam omogućava da to učinite.
Na primjer, ja koristim svoj Raspberry PI za skidanje distribucija radi svrhe pregleda.
Nikada nemam vezu sa Raspberry PI na ekranu niti imam povezanu tastaturu i miš.
Uvek se povezujem sa Raspberry PI preko ssh sa laptopa. Ako sam počeo da preuzimam veliku datoteku na Raspberry PI bez upotrebe nohup naredbe, onda bih morao da sačekam da se završi preuzimanje pre odjavljivanja ssh sesije i pre nego što se isključi laptop. Ako sam to uradio, onda možda i nisam koristio Raspberry PI da uopšte preuzmem datoteku.
Da koristim nohup, sve što moram da unesem je nohup, a zatim slede naredbu:
nohup wget http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso &
05 od 15
Pokretanje komande za Linux 'AT' određeno vrijeme
Komanda 'nohup' je dobra ako ste povezani na SSH server i želite da komanda ostane aktivna nakon što se odjavite s SSH sesije.
Zamislite da želite da pokrenete istu komandu u određenom trenutku.
Komanda ' at ' vam omogućava da to uradite. 'at' se može koristiti na sledeći način.
u 10:38 PM Pet
at> cowsay "hello"
na> CTRL + D
Gornja komanda će pokrenuti programski kowsaj u 22:38 u petak uveče.
Sintaksa je "na", a zatim slijedi datum i vrijeme za pokretanje.
Kada se pojavi poziv u>, unesite komandu koju želite pokrenuti u određeno vreme.
CTRL + D vas vraća na kursor.
Postoji mnogo različitih formata datuma i vremena i vredi proveriti stranice čovjeka za više načina korištenja 'at'.
06 od 15
Man Pages
Stranice čovjeka daju vam pregled onih komandi koje treba obaviti i prekidača koji se mogu koristiti sa njima.
Stranice čovjeka su malo dosadne. (Pretpostavljam da nisu dizajnirani da nas uzbuđuju).
Međutim, možete učiniti stvari kako biste učinili da vaša upotreba čovjeka bude privlačnija.
izvoz PAGER = najviše
Moraćete da instalirate "najviše; da bi ovo funkcionisalo, ali kada to uradite, čini se da su vaše stranice čovjeka šarnije.
Možete širiti širinu čoveka na određeni broj kolona pomoću sledeće naredbe:
izvoz MANWIDTH = 80
Na kraju, ako imate dostupan pregledač možete otvoriti bilo koju čovekovu stranicu u podrazumevanom pretraživaču koristeći -H prekidač na sledeći način:
čovek -H
Obratite pažnju na to da radi samo ako imate podrazumevani pretraživač podešen u okviru varijable okoline $ BROWSER.
07 od 15
Koristite htop za pregled i upravljanje procesima
Koju komandu trenutno koristite da biste saznali koji se procesi pokreću na vašem računaru? Moje opterećenje je da koristite " ps " i da koristite različite prekidače da biste dobili željeni izlaz.
Instalirajte "htop". Definitivno je alat koji ćete želeti da ste ranije instalirali.
htop nudi listu svih pokretanih procesa u terminalu, poput upravljač fajlova u Windowsu.
Možete koristiti mješavinu funkcijskih tastera za promjenu redosleda sortiranja i stupaca koji se prikazuju. Takođe možete ubiti procese iz unutarnje strane.
Da biste pokrenuli htop, jednostavno upišite sledeće u prozor terminala:
htop
08 od 15
Pređite na sistem datoteka Koristeći ranger
Ako je htop izuzetno koristan za kontrolu procesa koji se pokreću preko komandne linije onda je ranger izuzetno koristan za navigaciju datotečnim sistemom pomoću komandne linije.
Verovatno ćete morati da instalirate ranger da biste mogli da ga koristite, ali jednom kada ga instalirate možete ga jednostavno upisati tako što ćete u terminal uneti sledeće:
ranger
Prozor komandne linije će biti sličan svima drugim menadžerom datoteka, ali radi levo na desno, a ne odozgo prema dolje, što znači da ako koristite taster sa strelicom na lijevoj strani, radite svoj put do strukture foldera, a taster sa strelicom desno radi niz strukturu foldera .
Vrijedno je pročitati stranice čoveka prije korištenja rangera tako da se možete naviknuti na sve prekidače tastature koji su dostupni.
09 od 15
Otkaži A Shutdown
Tako ste započeli isključivanje bilo preko komandne linije ili od GUI-a i shvatili ste da zaista to ne želite.
- shutdown -c
Imajte na umu da ako je zatvaranje već započeto onda može biti prekasno da se zaustavi zatvaranje.
Još jedna naredba za pokušaj je sledeća:
- pkill shutdown
10 od 15
Ubijanje Hung procesa Lak način
Zamislite da pokrećete aplikaciju i iz bilo kog razloga, da visi.
Možete koristiti "ps -ef" da pronađete proces, a zatim ubijete proces ili možete koristiti "htop".
Postoji brža i lakša komanda koju ćete voleti nazvati xkill .
Jednostavno upišite sljedeće u terminalu i kliknite na prozor aplikacije koju želite ubiti.
xkill
Šta se dešava, ako ceo sistem visi?
Držite tastere "alt" i "sysrq" na vašoj tastaturi i dok se drže na dole tip sporo sporo:
REISUB
Ovo će ponovo pokrenuti računar bez potrebe da držite dugme za napajanje.
11 od 15
Preuzimanje Youtube videi
Uopšteno govoreći, većina nas je prilično srećna za Youtube da ugosti video i gledamo ih pretočnim putem kroz izabrani medijski plejer.
Ako znate da ćete biti neko vreme van mreže (tj. Zbog avionskog putovanja ili putovanja između Južne Škotske i severa Engleske), možda ćete želeti da preuzmete nekoliko video zapisa na olovku i da ih gledate slobodno vrijeme.
Sve što treba da uradite je da instalirate youtube-dl iz menadžera paketa.
Youtube-dl možete koristiti na sledeći način:
youtube-dl url-u-video
Možete dobiti URL za bilo koji video na YouTube-u tako što ćete kliknuti na link za deljenje na stranici video snimka. Jednostavno kopirajte vezu i nalepite je u komandnu liniju (koristeći prečicu za ubacivanje + pomaknite).
12 od 15
Preuzimanje datoteka sa Weba Sa wget-om
Komanda wget vam omogućava da preuzimate datoteke sa Interneta pomoću terminala.
Sintaksa je sledeća:
wget path / to / filename
Na primjer:
wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download
Postoji veliki broj prekidača koji se mogu koristiti sa wget-om, kao što je -O što vam omogućava da izlazite ime datoteke u novo ime.
U gore navedenom primeru preuzeo sam AntiX Linux iz Sourceforge-a. Ime datoteke antiX-15-V_386-full.iso je prilično dugo. Bilo bi lepo da ga preuzmete kao samo antix15.iso. Da biste to uradili koristite sledeću naredbu:
wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download
Preuzimanje pojedinačne datoteke nije vredno toga, lako biste jednostavno mogli da pređete na web stranicu koristeći pregledač i kliknite na vezu.
Ako, međutim, želite da preuzmete desetak datoteka a zatim možete da dodate linkove na datoteku uvoza i koristite wget da preuzmete datoteke iz tih veza će biti mnogo brže.
Jednostavno koristite prekidač -i na sledeći način:
wget -i / path / do / importfile
Za više informacija posetite http://www.tecmint.com/10-wget-command-examples-in-linux/.
13 od 15
Steam lokomotiva
Ovaj nije toliko koristan kao malo zabave.
Nacrtajte parni voz u prozoru terminala koristeći sledeću komandu:
sl
14 od 15
Uzmi svoju bogatstvo
Još jedan koji nije naročito koristan ali malo zabavan je komanda za sreću.
Kao i komanda sl, možda ćete prvo morati da je instalirate iz svog spremišta.
Zatim jednostavno upišite sledeće kako biste ispričali svoje bogatstvo
bogatstvo
15 od 15
Uzmi kravu da ispričaš svoju bogatstvo
Konačno uzmi kravu da vam ispriča svoje bogatstvo pomoću kujeja.
Ukucajte sledeće u svoj terminal:
fortune | cowsay
Ako imate grafičku radnu površinu možete koristiti xcowsay da biste dobili crtu kurtke da pokaže svoju bogatstvo:
fortune | xcowsay
cowsay i xcowsay se mogu koristiti za prikaz bilo koje poruke. Na primjer, za prikaz "Hello World" jednostavno koristite sljedeću naredbu:
cowsay "hello world"