15 Komande Linux Terminala koji će iskopati tvoj svijet

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

Linux prečice tastature.

Sljedeće prečice na tastaturi su neverovatno korisne i štedeće vam puno vremena:

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 !!

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".

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

Pauziraj terminalne aplikacije.

Već sam napisao vodič koji pokazuje kako da pokrenete terminalske naredbe u pozadini .

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

nohup.

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

Raspored zadataka sa at.

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

Šarene MAN stranice.

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

Pregledanje procesa sa htop.

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

Command Line File Manager - 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

Otkaži Linux Shutdown.

Tako ste započeli isključivanje bilo preko komandne linije ili od GUI-a i shvatili ste da zaista to ne želite.

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:

10 od 15

Ubijanje Hung procesa Lak način

Ubijte Hung postupke s XKillom.

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

youtube-dl.

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

preuzmite datoteke iz wget-a.

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

sl Komanda Linuxa.

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

Linux Fortune Cookie.

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

cowsay i xcowsay.

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"

Sažetak

Nadam se da ste pronašli ovu listu korisnim i da razmišljate "nisam znao da to možete učiniti" za najmanje 1 od 11 navedenih stvari.