15 Linux terminalskih naredbi koje će rock vaš svijet

Koristim Linux za oko 10 godina i ono što ću vam pokazati u ovom članku je popis Linux naredbi, alata, pametnih trikova i nekih običnih zabavnih naredbi koje bih želio da mi je netko pokazao od samog početka umjesto da se spotakne na njih kao što sam išao zajedno.

01 od 15

Korisni prečaci na tipkovnoj naredbi

Tipkovni prečaci za Linux.

Sljedeći tipkovnički prečaci su nevjerojatno korisni i uštedjet će vam puno vremena:

Samo da gore navedene naredbe imaju smisla pogledati sljedeći redak teksta.

sudo apt-get instaliraj naziv programa

Kao što vidite Imam pravopisnu pogrešku i za naredbu za rad moram promijeniti "intall" na "instalaciju".

Zamislite da je kursor na kraju retka. Postoje razni načini za povratak na instalaciju riječi da biste je promijenili.

Mogao bih dvaput pritisnuti tipku ALT + B koji bi stavio kursor na slijedeći položaj (označen simbolom ^):

sudo apt-get ^ intall programname

Sada možete pritisnuti tipku kursora i umetnuti '' s 'u instalaciju.

Druga korisna naredba je "shift + insert" pogotovo Ako trebate kopirati tekst iz preglednika u terminal.

02 od 15

SUDO!

sudo !!.

Stvarno ćete mi zahvaliti za sljedeću naredbu ako to već ne znate, jer dok ne saznate da postoji, prokleti se svaki put kad unesete naredbu i pojavljuju se riječi "dopuštenje odbijanja".

Kako ćete koristiti sudo !!? Jednostavno. Zamislite da ste unijeli sljedeću naredbu:

apt-get install ranger

Pojavit će se riječi "Dopuštenje dozvole" ako niste prijavljeni s povišenim ovlastima.

sudo !! pokreće prethodnu naredbu kao sudo. Tako prethodna naredba sada postaje:

sudo apt-get install ranger

Ako ne znate što je sudo, započnite ovdje.

03 od 15

Pauziranje naredbi i pokretanje naredbi u pozadini

Pauziraj primjene terminala.

Već sam napisao vodič koji pokazuje kako pokrenuti naredbe na terminalu u pozadini .

Pa što je ovaj savjet o?

Zamislite da ste otvorili datoteku u nano kako slijedi:

sudo nano abc.txt

Na pola puta upisivanjem teksta u datoteku, shvatite da brzo želite upisati drugu naredbu u terminal, ali ne možete jer ste otvorili nano u načinu rada u prvom planu.

Možda mislite da je vaša jedina mogućnost spremiti datoteku, napustiti nano, pokrenuti naredbu i ponovo otvoriti nano.

Sve što trebate učiniti je pritisnuti CTRL + Z, a aplikacija u prvom planu će se zaustaviti i vratit će se u naredbeni redak. Zatim možete pokrenuti naredbu koja vam se sviđa i kada završite s povratkom na prethodno pauziranu sesiju unosom "fg" u prozor terminala i pritiskom na povratak.

Zanimljiva stvar za isprobavanje je otvoriti datoteku u nano, upisati neki tekst i pauzirati sesiju. Sada otvorite drugu datoteku u nano, unesite neki tekst i pauzirajte sesiju. Ako sada unesete "fg", vratite se na drugu datoteku koju ste otvorili u nano. Ako izađete iz nano i ponovno unesite "fg", vratite se na prvu datoteku koju ste otvorili unutar nano.

04 od 15

Koristite nohup za pokretanje naredbi nakon što se odjavite iz SSH sesije

nohup.

Nohup naredba je stvarno korisno ako koristite ssh naredbu za prijavu na druge strojeve.

Pa što ne radi?

Zamislite da ste s drugim računalom prijavljeni na daljinu pomoću ssh i želite pokrenuti naredbu koja traje duže vrijeme, a zatim izaći iz ssh sesije, ali ostavite naredbu pokrenuti iako više niste povezani, a nohup vam omogućuje da to učinite upravo to.

Na primjer, upotrebljavam moj Raspberry PI za preuzimanje distribucija radi pregleda.

Nikad nisam povezao malu vatru PI na zaslonu, niti mi je povezana tipkovnica i miš.

Uvijek se povezujem s MASP PI preko ssh s prijenosnog računala. Ako sam počeo skidati veliku datoteku na Raspberry PI bez korištenja nohup naredbe onda bih trebao pričekati preuzimanje završiti prije nego što odjavite se ssh sjednici i prije zatvaranja prijenosnog računala. Ako sam to učinio onda ja svibanj isto kao što nisu koristili malina PI preuzimanje datoteka uopće.

Da biste koristili nohup, sve što trebam upisati je nohup, a slijedi naredba:

nohup wget http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso &

05 od 15

Pokretanje Linux naredbe 'AT' određeno vrijeme

Raspored zadataka s.

Naredba "nohup" je dobra ako ste spojeni na SSH poslužitelj i želite da naredba ostaje pokrenuta nakon odjave iz SSH sesije.

Zamislite da želite pokrenuti istu naredbu u određenoj točki vremena.

Naredba " at " omogućuje vam da to učinite upravo to. 'at' se može koristiti kako slijedi.

u 10:38 poslijepodne
na> cowsay 'hello'
na> CTRL + D

Gornja naredba će pokrenuti program krave u 10:38 u petak navečer.

Sintaksa je "na", a zatim datum i vrijeme za pokretanje.

Kada se pojavi upit>, unesite naredbu koju želite pokrenuti u određeno vrijeme.

CTRL + D vas vraća na pokazivač.

Postoji mnogo različitih formata datuma i vremena i vrijedi provjeriti stranice čovjeka za više načina upotrebe "at".

06 od 15

Man Pages

Šarene stranice MAN.

Man stranice daju vam pregled onoga što bi trebale raditi naredbe i sklopke koje se mogu koristiti s njima.

Stranice muškaraca su sami samozatle. (Mislim da nisu bili dizajnirani da nas uzbuđuju).

Međutim, možete činiti stvari kako bi vašu upotrebu čovjeka privlačio.

izvoz PAGER = većina

Morat ćete instalirati 'većinu; da bi to moglo funkcionirati, ali kada to učinite čini vaše stranice čovjeka više šarene.

Širinu stranice za čovjeka možete ograničiti na određeni broj stupaca pomoću sljedeće naredbe:

izvoz MANWIDTH = 80

Konačno, ako imate dostupan preglednik, možete otvoriti bilo koju stranicu za čovjeka u zadanom pregledniku pomoću tipke -H na sljedeći način:

čovjek -H

Imajte na umu da to funkcionira samo ako ste postavili zadani preglednik unutar varijable okoline $ BROWSER.

07 od 15

Koristite htop za pregled i upravljanje procesima

Pregled procesa s htop.

Koju naredbu trenutno koristite da biste saznali koji se procesi izvode na vašem računalu? Moja oklada je da koristite ' ps ' i da koristite različite prekidače kako biste dobili željeni rezultat.

Instalirajte 'htop'. To je definitivno alat koji ćete poželjeti da ste ranije instalirali.

htop pruža popis svih pokrenutih procesa na terminalu, baš kao i upravitelj datoteka u sustavu Windows.

Pomoću mješavine funkcijskih tipki možete promijeniti redoslijed i stupce koji se prikazuju. Također možete ubiti procese unutar HTP-a.

Da biste pokrenuli HTOP, jednostavno upišite sljedeće u terminalni prozor:

htop

08 od 15

Navigirajte sustavom datoteka pomoću ranger

Upravitelj datoteka naredbenog retka - Ranger.

Ako je htop neizmjerno koristan za kontrolu procesa koji se izvode preko naredbenog retka, ranger je neizmjerno koristan za navigaciju datotekom pomoću naredbenog retka.

Vjerojatno ćete morati instalirati ranger da biste ga mogli koristiti, ali jednom instalirali možete ga pokrenuti jednostavno upisivanjem sljedeće u terminal:

šumar

Prozor naredbenog retka bit će sličan bilo kojem drugom upravitelju datoteka, ali funkcionira s lijeva na desno, a ne od vrha do dna, što znači da ako koristite lijevu tipku sa strelicom, radite svoj put prema strukturi mapa i desna tipka sa strelicama radi dolje u strukturi mapa ,

Vrijedno je pročitati stranice za čovjeka prije korištenja ranger kako biste se mogli naviknuti na sve dostupne tipkovničke preklopnike.

09 od 15

Odustani od isključivanja

Odustani od isključivanja Linuxa.

Zato ste isključili ili preko naredbenog retka ili iz GUI-ja i shvatili ste da to zapravo niste htjeli.

Imajte na umu da ako je isključivanje već počelo, možda će biti prekasno zaustavljanje isključivanja.

Druga naredba za pokušaj je kako slijedi:

10 od 15

Ubijanje Hung procesa jednostavan način

Ubiti Hung procesa s XKillom.

Zamislite da pokrenete aplikaciju i iz bilo kojeg razloga, visi.

Možete koristiti 'ps -ef' kako biste pronašli postupak, a zatim ubijali proces ili biste mogli koristiti 'htop'.

Postoji brža i jednostavnija zapovijed koju ćete voljeti zvani xkill .

Jednostavno upišite sljedeće u terminal, a zatim kliknite na prozor aplikacije koju želite ubiti.

Xkill

Što se događa iako cijeli sustav vise?

Držite pritisnute tipke 'alt' i 'sysrq' na tipkovnici i dok se drže pritisnute dolje upišite sljedeće:

REISUB

To će ponovno pokrenuti računalo bez potrebe za držanjem gumba za napajanje.

11 od 15

Preuzmite Youtube videozapise

youtube-dl.

Općenito govoreći, većina nas je vrlo sretna što je Youtube domaćin videozapisa i gledamo ih tako da ih strujimo putem odabranog medijskog igrača.

Ako znate da ćete neko vrijeme biti izvanmrežni (tj. Zbog avionskog putovanja ili putovanja između južne od Škotske i sjevera Engleske), možda ćete htjeti preuzeti nekoliko videozapisa na olovku i gledati ih na slobodno vrijeme.

Sve što trebate učiniti je instalirati youtube-dl iz vašeg upravitelja paketa.

Možete koristiti youtube-dl kako slijedi:

youtube-dl url-to-video

URL za bilo koji videozapis možete dobiti na YouTubeu tako da kliknete vezu za dijeljenje na stranici videozapisa. Jednostavno kopirajte vezu i zalijepite je u naredbeni redak (koristeći prečac shift + umetnuti).

12 od 15

Preuzimanje datoteka s weba s wget

preuzimanje datoteka iz wget.

Naredba wget omogućuje vam preuzimanje datoteka s interneta pomoću terminala.

Sintaksa je sljedeća:

path / to / filename wget

Na primjer:

wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

Postoji velik broj prekidača koji se mogu koristiti s wget-om kao što je -O koji omogućuje izlazu naziva datoteke na novo ime.

U gornjem primjeru preuzela sam AntiX Linux iz Sourceforgea. Ime datoteke antiX-15-V_386-full.iso je dosta dugo. Bilo bi lijepo skinuti ga kao samo antix15.iso. Da biste to učinili upotrijebite sljedeću naredbu:

wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

Preuzimanje jedne datoteke ne čini se vrijednim, jednostavno se možete kretati po web stranici pomoću preglednika i kliknite vezu.

Ako, međutim, želite preuzeti desetak datoteka, a zatim moći dodati veze na uvoznu datoteku i koristiti wget za preuzimanje datoteka s tih veza će biti mnogo brže.

Jednostavno upotrijebite prekidač -i na sljedeći način:

wget -i / path / to / importfile

Za više informacija o wget posjetite http://www.tecmint.com/10-wget-command-examples-in-linux/.

13 od 15

Parna Lokomotiva

sl Linux Command.

Ovo nije toliko korisno kao malo zabave.

Nacrtaj parni vlak u prozoru terminala pomoću sljedeće naredbe:

sl

14 od 15

Dajte svoje bogatstvo

Linux Fortune Cookie.

Još jedan koji nije osobito koristan, ali samo malo zabave je naredba za bogatstvo.

Kao naredba sl, možda ćete je morati najprije instalirati iz svog spremišta.

Zatim jednostavno upišite sljedeće kako biste dobili svoju sreću

bogatstvo

15 od 15

Dobiti kravu reći svoje sreće

cowsay i xcowsay.

Konačno dobiti kravu da vam kažem bogatstvo pomoću krave.

U terminal unesite sljedeće:

bogatstvo | cowsay

Ako imate grafičku radnu površinu, možete upotrijebiti xcowsay da biste prikazali svoju sreću:

bogatstvo | xcowsay

cowsay i xcowsay mogu se koristiti za prikaz bilo koje poruke. Primjerice, za prikaz "Hello World" jednostavno upotrijebite sljedeću naredbu:

cowsay "hello svijet"

Sažetak

Nadam se da ste ovaj popis pronašli korisnim i da mislite da "nisam znao da to možete učiniti" za barem jednu od 11 navedenih stavki.