15 Comenzi terminale Linux care vă vor stârni lumea

Am folosit Linux timp de 10 ani și ceea ce vă voi arăta în acest articol este o listă de comenzi Linux, unelte, trucuri puțin inteligente și niște comenzi simple de distracție pe care mi-aș fi dorit să le fi arătat cineva de la bun început, peste ei, când m-am dus.

01 din 15

Comenzi rapide de la tastatură pentru comenzi rapide

Comenzi rapide de la tastatură Linux.

Următoarele comenzi rapide de la tastatură sunt utile și vă vor economisi timp:

Doar pentru ca comenzile de mai sus să aibă un sens în următoarea linie de text.

sudo apt-get nume de program instalat

După cum puteți vedea că am o eroare de ortografie și pentru ca comanda să funcționeze, va trebui să schimb "intall" pentru a "instala".

Imaginați-vă că cursorul se află la capătul liniei. Există mai multe moduri de a vă întoarce la cuvântul install pentru ao schimba.

Aș putea apăsa de două ori tasta ALT + B, care ar pune cursorul în următoarea poziție (notată cu simbolul ^):

sudo apt-get ^ intall programname

Acum puteți apăsa tasta cursor și introduceți "s" în instalare.

O altă comandă utilă este "shift + insert" mai ales Dacă trebuie să copiați textul dintr-un browser în terminal.

02 din 15

SUDO !!

sudo !!.

Veți mulțumi cu adevărat pentru următoarea comandă, dacă nu o cunoașteți deja, pentru că până când știți că există, vă bațiți de fiecare dată când introduceți o comandă și apar cuvintele "permis refuzat".

Cum folosiți sudo !! Pur şi simplu. Imaginați-vă că ați introdus următoarea comandă:

apt-get instalează un ranger

Cuvintele "permisiune respinsă" vor apărea dacă nu sunteți conectat (ă) cu privilegii ridicate.

sudo !! execută comanda anterioară ca sudo. Astfel, comanda anterioară devine:

sudo apt-get a instala ranger

Dacă nu știți ce este sudo, începeți aici.

03 din 15

Întreruperea comenzilor și a comenzilor care rulează în fundal

Întrerupeți aplicațiile terminalului.

Am scris deja un ghid care arată modul de rulare a comenzilor terminale în fundal .

Deci, despre ce este vorba acest tip?

Imaginați-vă că ați deschis un fișier în nano după cum urmează:

sudo nano abc.txt

La jumătatea drumului prin introducerea textului în fișier, îți dai seama că vrei rapid să introduci o altă comandă în terminal, dar nu poți, pentru că ai deschis nano în modul prim-plan.

S-ar putea să vă gândiți că singura opțiune este să salvați fișierul, să părăsiți nano-ul, să executați comanda și apoi să re-deschideți nano-ul.

Tot ce trebuie să faceți este să apăsați CTRL + Z, iar aplicația din prim-plan va întrerupe și veți fi returnat la linia de comandă. Apoi, puteți rula orice comandă doriți și când ați terminat să vă întoarceți la sesiunea anterior întreruptă, introducând "fg" în fereastra terminalului și apăsând pe return.

Un lucru interesant este să deschideți un fișier în nano, să introduceți un text și să întrerupeți sesiunea. Deschideți acum un alt fișier în nano, introduceți un text și întrerupeți sesiunea. Dacă introduceți acum "fg", reveniți la al doilea fișier pe care l-ați deschis în nano. Dacă închideți nano-ul și introduceți din nou "fg", veți reveni la primul fișier pe care l-ați deschis în cadrul nano-ului.

04 din 15

Utilizați nohup pentru a executa comenzi după ce vă deconectați de la o sesiune SSH

nohup.

Comanda nohup este cu adevărat utilă dacă utilizați comanda ssh pentru a vă conecta la alte mașini.

Deci, ce face nohup?

Imaginați-vă că sunteți conectat la alt computer de la distanță folosind ssh și doriți să executați o comandă care durează mult timp și apoi să ieșiți din sesiunea ssh, dar lăsați comanda să ruleze chiar dacă nu mai sunteți conectat, apoi nu vă permite să faceți asta.

De exemplu, folosesc Raspberry PI pentru a descărca distribuțiile în scopuri de revizuire.

Nu am niciodata conectat Raspberry PI la un display si nici nu am o tastatura si un mouse conectat la el.

Intotdeauna ma conectez la Raspberry PI prin ssh de la un laptop. Dacă am început să descarc un fișier mare pe Raspberry PI fără a folosi comanda nohup, atunci ar trebui să aștept descărcarea pentru a termina înainte de a deconecta sesiunea ssh și înainte de a închide laptopul. Dacă aș fi făcut asta, aș fi putut să nu fi folosit PI de Raspberry pentru a descărca fișierul deloc.

Pentru a folosi nohup tot ce trebuie sa tip este nohup urmat de comanda dupa cum urmeaza:

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

05 din 15

Executarea unei comenzi Linux "AT" Un moment specific

Programați sarcini cu.

Comanda "nohup" este bună dacă sunteți conectat la un server SSH și doriți ca comanda să rămână difuzată după ce ați ieșit din sesiunea SSH.

Imaginați-vă că doriți să executați aceeași comandă la un moment dat.

Comanda " la " vă permite să faceți exact acest lucru. 'la' poate fi folosit după cum urmează.

la 10:38 Fri
la> cowsay 'hello'
la> CTRL + D

Comanda de mai sus va rula programul cowsay la ora 10:38, vineri seara.

Sintaxa este 'la', urmată de data și ora de rulare.

Când apare mesajul at>, introduceți comanda pe care doriți să o executați la ora specificată.

CTRL + D vă întoarce la cursor.

Există o mulțime de formate diferite de dată și oră și merită să verificați paginile manuale pentru mai multe moduri de a utiliza "la".

06 din 15

Pagini de om

Tablouri MAN colorate.

Paginile Man vă oferă o descriere a ce comenzi trebuie să facă și a comutatoarelor care pot fi utilizate împreună cu ele.

Paginile omului sunt cam plictisitoare de la sine. (Cred că nu au fost proiectate să ne stimuleze).

Cu toate acestea, puteți face lucruri pentru a face ca folosirea dvs. de om să fie mai atrăgătoare.

export PAGER = cel mai mult

Va trebui să instalați cel mai mult; pentru ca acest lucru să funcționeze, dar atunci când o faci face paginile omul mai colorat.

Puteți limita lățimea paginii manuale la un anumit număr de coloane utilizând următoarea comandă:

export MANWIDTH = 80

În cele din urmă, dacă aveți un browser disponibil, puteți deschide orice pagină om în browserul implicit, utilizând comutatorul -H după cum urmează:

man -H

Rețineți că acest lucru funcționează numai dacă aveți un browser prestabilit setat în cadrul variabilei de mediu $ BROWSER.

07 din 15

Utilizați htop pentru a vizualiza și administra procesele

Vizualizați procesele cu htop.

Ce comandă folosiți în prezent pentru a afla care procese rulează pe computerul dvs.? Pariul meu este că folosiți " ps " și că utilizați comutatoare diferite pentru a obține ieșirea dorită.

Instalați "htop". Este cu siguranta o unealta pe care o veti dori sa o instalati mai devreme.

htop oferă o listă a tuturor proceselor care rulează în terminal, asemănătoare managerului de fișiere din Windows.

Puteți utiliza un amestec de taste funcționale pentru a modifica ordinea de sortare și coloanele care sunt afișate. De asemenea, puteți ucide procesele din interiorul htop-ului.

Pentru a rula htop pur și simplu tastați următoarele în fereastra terminalului:

Htop

08 din 15

Navigați sistemul de fișiere utilizând funcția de ranger

Commander Line File Manager - Ranger.

Dacă htop este foarte util pentru controlul proceselor care rulează prin linia de comandă, atunci ranger este foarte util pentru navigarea sistemului de fișiere folosind linia de comandă.

Probabil că va trebui să instalați un ranger pentru a putea să îl utilizați, dar odată instalat, îl puteți executa pur și simplu tastând următoarele în terminal:

pădurar

Fereastra liniei de comandă va fi la fel ca orice alt manager de fișiere, dar funcționează din stânga la dreapta, mai degrabă decât de sus în jos, ceea ce înseamnă că, dacă utilizați tasta săgeată stânga, lucrați până la structura de directoare, iar tasta săgeată dreapta derulează structura folderului .

Merită să citiți paginile de om înainte de a utiliza rangerul, astfel încât să vă puteți obișnui cu toate comutatoarele de tastatură disponibile.

09 din 15

Anulați oprirea

Anulați oprirea Linux.

Deci, ați început închiderea fie prin linia de comandă, fie prin interfața grafică și ați realizat că într-adevăr nu ați vrut să faceți acest lucru.

Rețineți că, dacă oprirea a început deja, este posibil să fie prea târziu pentru a opri închiderea.

O altă comandă pentru a încerca este după cum urmează:

10 din 15

Uciderea proceselor Hung The Easy Way

Kill procesele Hung cu XKill.

Imaginați-vă că rulați o aplicație și din orice motiv, aceasta se blochează.

Ai putea folosi "ps -ef" pentru a găsi procesul și apoi a ucide procesul sau ai putea folosi "htop".

Există o comandă mai rapidă și mai ușoară pe care o veți iubi numită xkill .

Doar introduceți următoarele într-un terminal și apoi faceți clic pe fereastra aplicației pe care doriți să o omorâți.

xkill

Ce se întâmplă, totuși, dacă întregul sistem este agățat?

Țineți apăsate tastele "alt" și "sysrq" de pe tastatură și, în timp ce acestea sunt ținute în jos, introduceți următoarele:

REISUB

Acest lucru va reporni computerul fără a trebui să țineți apăsat butonul de alimentare.

11 din 15

Descărcați videoclipuri YouTube

youtube-dl.

În general vorbind, majoritatea dintre noi suntem destul de fericiți pentru YouTube pentru a găzdui videoclipurile și le urmărim prin redarea acestora prin intermediul playerului media ales.

Dacă știți că veți fi offline pentru un timp (de exemplu, datorită unei călătorii cu avionul sau care călătoresc între sudul Scoției și nordul Angliei), atunci vă recomandăm să descărcați câteva videoclipuri pe o unitate de stilou și să le vizionați la petrecere a timpului liber.

Tot ce trebuie să faceți este să instalați youtube-dl de la managerul de pachete.

Puteți utiliza youtube-dl după cum urmează:

youtube-dl url-to-video

Puteți obține adresa URL la orice videoclip de pe YouTube făcând clic pe linkul de distribuire de pe pagina videoclipului. Trebuie doar să copiați linkul și să îl inserați în linia de comandă (utilizând comanda rapidă shift + insert).

12 din 15

Descărcați fișiere de pe Web Cu wget

descărcați fișierele de la wget.

Comanda wget vă permite să descărcați fișiere de pe web utilizând terminalul.

Sintaxa este după cum urmează:

cale wget / to / nume fișier

De exemplu:

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

Există un număr mare de switch-uri care pot fi utilizate cu wget, cum ar fi -O, care vă permite să ieșiți numele fișierului la un nume nou.

În exemplul de mai sus am descărcat AntiX Linux de la Sourceforge. Numele de fișier antiX-15-V_386-full.iso este destul de lung. Ar fi frumos să îl descărcați ca doar antix15.iso. Pentru aceasta utilizați următoarea comandă:

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

Descărcarea unui singur fișier nu pare a merita, puteți naviga cu ușurință la pagina web utilizând un browser și faceți clic pe link.

Dacă, totuși, doriți să descărcați o duzină de fișiere, puteți să adăugați linkurile într-un fișier de import și să utilizați wget pentru a descărca fișierele de pe acele linkuri vor fi mult mai rapide.

Pur și simplu utilizați comutatorul -i după cum urmează:

wget -i / cale / către / importfile

Pentru mai multe detalii, vizitați http://www.tecmint.com/10-wget-command-examples-in-linux/.

13 din 15

Locomotiva cu abur

Comanda Linux.

Acesta nu este atât de util ca un pic de distracție.

Desenați un tren de aburi în fereastra terminalului folosind următoarea comandă:

sl

14 din 15

Luați-vă averea

Linux Fortune Cookie.

Un altul care nu este deosebit de util, ci doar un pic de distracție este comanda avere.

Ca și comanda sl, poate fi necesar să o instalați mai întâi din depozit.

Apoi pur și simplu tastați următoarele pentru a obține averea ta spus

avere

15 din 15

Ia o vacă pentru a-ți spune averea

cowsay și xcowsay.

În cele din urmă, obțineți o vacă pentru a vă spune averea voastră folosind coway.

Introduceți următoarele în terminalul dvs.:

avere | cowsay

Dacă aveți un desktop grafic puteți folosi xcowsay pentru a obține o vacă de desene animate pentru a vă arăta averea:

avere | xcowsay

cowsay și xcowsay pot fi folosite pentru a afișa orice mesaj. De exemplu, pentru a afișa "Hello World", utilizați pur și simplu următoarea comandă:

Cowsay "hello world"

rezumat

Sper că ați găsit această listă utilă și că vă gândiți "nu știam că ați putea face asta" pentru cel puțin 1 din cele 11 articole enumerate.