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
Sljedeći tipkovnički prečaci su nevjerojatno korisni i uštedjet će vam puno vremena:
- CTRL + U - Rezanje teksta do pokazivača.
- CTRL + K - Rezanje teksta iz pokazivača do kraja retka
- CTRL + Y - Lijepljenje teksta
- CTRL + E - Premjestite pokazivač na kraj linije
- CTRL + A - Premjestite pokazivač na početak retka
- ALT + F - Skoči naprijed na sljedeći prostor
- ALT + B - Preskoči natrag na prethodni prostor
- ALT + Backspace - Izbrišite prethodnu riječ
- CTRL + W - Izreži riječ iza kursora
- Shift + Insert - Lijepljenje teksta u terminal
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!
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".
- sudo !!
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
Već sam napisao vodič koji pokazuje kako pokrenuti naredbe na terminalu u pozadini .
- CTRL + Z - Pauzira aplikaciju
- fg - vraća vas na prijavu
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 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
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
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
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
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
Zato ste isključili ili preko naredbenog retka ili iz GUI-ja i shvatili ste da to zapravo niste htjeli.
- isključivanje -c
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:
- pkill shutdown
10 od 15
Ubijanje Hung procesa jednostavan način
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
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
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
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
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
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"