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
Următoarele comenzi rapide de la tastatură sunt utile și vă vor economisi timp:
- CTRL + U - Taie textul până la cursor.
- CTRL + K - Taie textul de la cursor până la sfârșitul liniei
- CTRL + Y - Paste text
- CTRL + E - Mutați cursorul la sfârșitul liniei
- CTRL + A - Mutați cursorul la începutul liniei
- ALT + F - Salt înainte în spațiul următor
- ALT + B - Treceți înapoi în spațiul anterior
- ALT + Backspace - Ștergeți cuvântul anterior
- CTRL + W - Tăiați cuvântul în spatele cursorului
- Shift + Insert - Introduce textul în terminal
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 !!
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".
- sudo !!
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
Am scris deja un ghid care arată modul de rulare a comenzilor terminale în fundal .
- CTRL + Z - Întrerupe o aplicație
- fg - Returnează aplicația
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
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
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
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
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
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
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.
- închiderea -c
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ă:
- închiderea pkill
10 din 15
Uciderea proceselor Hung The Easy Way
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
Î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
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
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
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
Î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"