Doar am început pe Linux? Făcându-vă confortabil cu linia de comandă este esențială. Dacă sunteți deja familiarizați cu utilitățile de linie de comandă, veți găsi că Linux și Mac Share mult în comun, dar comenzile Windows au mai puține asemănări. Hai să aruncăm o privire.
Linia de comandă Linux
Noii veniți la Linux sunt adesea luați ABAK la cât de mult timp utilizatorii Linux condamnați pe linia de comandă. Există multe motive bune pentru care fereastra terminalului este atât de populară. Pentru administrarea sistemului, este de departe cea mai flexibilă și mai puternică modalitate de a emite comenzi către computer. Aveți mai multe comenzi la îndemână - și cu mai multe opțiuni - decât mediul dvs. desktop și aplicațiile pot oferi, iar linia de comandă este mult mai rapidă. De asemenea, puteți scrie sarcini repetitive, creați aliaze și scrieți funcțiile Shell pentru a reduce eficiența.
Dacă vă gândiți să vă deplasați la Linux din Windows sau doriți doar să jucați cu subsistemul Windows pentru Linux, veți găsi linia de comandă un loc de joacă bogat și versatil. Există o mulțime de comenzi disponibile. Atât de multe, de fapt, că este copleșitor pentru oamenii care au început cu Linux.
Nu ajută că multe comenzi Linux au nume obscure, cu două litere. Dar există și alte comenzi cu nume pe care le-ați putea recunoaște dacă ați adunat orice experiență într-o fereastră de comandă Windows. Comenzi ca.
ping.
și
Netstat.
De exemplu, aveți același nume pe Windows și Linux.
Descoperirea și memorarea comenzilor pentru sarcini pe care le efectuați în mod obișnuit pe platforma dvs. obișnuită de calcul este o modalitate excelentă de a începe să vă simțiți acasă pe o nouă platformă. Am adunat o colecție de 10 comenzi Windows și am furnizat echivalentul Linux. Am renunțat la comenzile foarte simple și simple.
LEGATE DE: 37 comenzi importante Linux pe care ar trebui să le cunoașteți
Schimbarea directorului cu
CD
este același pe ambele platforme, cât și pe
Ls.
pe Linux face ce
Dir.
face în ferestre. Sunt două lucruri mai puțin să vă faceți griji, dar nu vă vor mișca cu adevărat mai aproape de nimic care este cu adevărat productiv. Comenzile Linux pe care le-am selectat sunt utile și au un echivalent direct cu Windows, veți fi deja familiarizați dacă ați folosit promptul de comandă Windows.
1. Afișați conținutul unui fișier: CAT
În
pisică
comanda este contrapartida ferestrelor
tip
comanda. Afișează conținutul unui fișier din fereastra terminalului. De asemenea, puteți concatena mai multe fișiere într-un singur fișier. Este "pisica" în mijlocul "concatenate" care dă această comandă numele său.
Avem un verset de poezie într-un fișier numit "verset-1.txt". Putem examina conținutul său cu
pisică
comandă prin trecerea numelui fișierului ca parametru de linie de comandă.
Cat verset-1.Text
Pentru a vedea conținutul unui alt fișier, pur și simplu trecem în numele celuilalt fișier:
CAT verset-2.txt
Pentru a vedea ambele fișiere simultan cu o singură comandă, trecem ambele nume de fișiere la
pisică
:
CAT verset-1.txt verset-2.txt
Pentru a crea un fișier nou care conține conținutul celor două fișiere, putem folosi redirecționarea pentru a trimite ieșirea de la
pisică
într-un fișier nou.
CAT verset-1.txt verset-2.txt & gt; Newfile.text
2. Acțiuni asociate Tipurilor de fișiere: MimeOpen
În
Mimeopen.
comanda acționează ca ferestrele
asistent
comanda. Acesta asociază un program implicit cu un tip de fișier.
Windows utilizează extensiile de fișiere pentru a identifica tipurile de fișiere. Linux face lucrurile în mod diferit. Acesta determină tipul de fișier, analizând conținutul fișierelor text sau al semnăturii digitale conținute în primele câteva octeți de fișiere digitale.
Pentru a stabili o asociație de fișiere, utilizați
Mimeopen.
cu
-D.
(Cereți implicit) opțiune și treceți în numele unui fișier de tipul pe care doriți să îl stabiliți o asociație.
Mimeopen -d Kernel-Article.mm
Dacă aplicația pe care doriți să o utilizați este listată, introduceți numărul acestuia. În acest exemplu, aplicația dorită nu este listată. Putem introduce "6" și apoi tastați comanda care lansează aplicația. Vrem să deschidem acest tip de fișier cu Freemind, o aplicație de mapare a minții.
Aplicația este lansată pentru dvs., deschiderea fișierului pe care l-ați transmis pe linia de comandă.
Această aplicație va fi acum utilizată pentru deschiderea fișierelor de tip.
3. Setați atributele fișierului: chmod
În
chmod
comanda
Setează atributele de fișiere, la fel ca ferestrele
attrib.
comanda face. Pe Linux puteți seta
Permisiuni
Pentru citirea fișierelor, scrierea în fișiere și executarea fișierelor, cu un set diferit de atribute pentru proprietarul fișierului, grupul de utilizatori aparține fișierul și oricine altcineva. Aceste atribute pot fi aplicate și directoarelor.
Folosind.
-l.
(format lung) cu
Ls.
Comanda afișează o listă de caractere pentru fiecare fișier, care arată așa.
-Rwxrwxrwx
Dacă primul caracter este o cratimă "-" înseamnă că listarea reprezintă un fișier. Dacă primul caracter este un "D", listarea reprezintă un director.
Restul șirului este alcătuit din trei grupe de trei caractere. Din stânga, primele trei arată permisiunile de fișiere ale proprietarului, mijlocul trei arată permisiunile de fișiere ale grupului, iar cele trei caractere din dreapta arată permisiunile celorlalți.
În fiecare grup, de la stânga la dreapta, personajele reprezintă permisiunile citite, scrie și execută. Dacă un "R", "W" sau "X" este prezent că atributul a fost setat. Dacă o scrisoare a fost înlocuită cu o cratimă "-" că permisiunea nu este setată.
O modalitate ușoară de a utiliza
chmod
reprezintă fiecare set de trei permisiuni cu o cifră. Oferind un număr de trei cifre
chmod
Puteți seta permisiunile pentru proprietar, grup și altele. Cifra din stânga reprezintă proprietarul. Cifra mijlocie reprezintă grupul. Cea mai dreaptă cifră reprezintă ceilalți. Cifrele variază de la zero la șapte.
- 0. : Fara permisiune
- 1. : Executați permisiunea
- 2. : Scrie permisiunea
- 3. : Scrieți și executați permisiuni
- 4. : Citiți permisiunea
- 5. : Citiți și executați permisiuni
- 6. : Citiți și scrieți permisiunile
- 7. : Citiți, scrieți și executați permisiuni
Fișierul "Howtogeek.txt" are permisiuni complete stabilite pentru toată lumea. Vom schimba acest lucru la permisiunile complete pentru proprietar (7), citiți și scrieți (6) pentru grup și citiți (4) pentru toate celelalte.
ls -l howtogeek.text
chmod 764 wowogeek.txt
ls -l howtogeek.text
4. Găsiți un șir: GREP
Windows are.
găsi
comanda. Acesta caută fișiere text pentru potrivirea corzilor. Echivalentul Linux este
grep.
. Flexibilitatea și sofisticarea
grep.
pot fi copleșitoare, dar principiile sale de bază sunt simple. Scanează prin text care caută șiruri de potrivire.
Pentru a căuta prin fișierul "/ etc / passwd" pentru intrări potrivite "Dave", vom folosi această comandă:
GREP Dave / etc / passwd
Șirul nu trebuie să fie un cuvânt întreg. De fapt, puteți căuta folosind un set bogat de medicamente și expresii regulate.
GREP OVE verset-1.txt
De asemenea, puteți utiliza
grep.
pentru a căuta prin ieșirea de la o altă comandă. În
ps.
Comanda listează procesele de funcționare. În
-E.
(Totul) Listează toate procesele. Putem conduce acest lucru
grep.
și căutați procese cu "nautul" în numele lor.
PS -E | grep naut
Pentru a vedea o descriere mai detaliată a
grep.
și expresiile sale regulate, verificați-ne
Articol complet la.
grep.
.
LEGATE DE: Cum să utilizați comanda GREP pe Linux
5. Găsiți diferențe de fișiere: Diff
În
dig
comanda este la linux ceea ce
FC.
comanda este la Windows. Acesta compară două fișiere și evidențiază diferențele dintre ele. Acest lucru este deosebit de util atunci când comparați versiunile mai noi și mai vechi ale codului sursă de program, dar este la fel de util atunci când verificați două versiuni ale oricărui fișier text considerabil.
Pentru a compara două fișiere, treceți numele lor pe linia de comandă:
Diff Core.c vechi-core.c
Modificările sunt fie linii care au fost adăugate, linii care au fost îndepărtate sau linii care au fost modificate. Fiecare modificare este descrisă într-o formă de stenografie și apoi afișată. Shorthand Listează numărul liniei (sau intervalul de linie) în primul fișier, o literă și apoi numărul de linie sau numerele din al doilea fișier. Scrisoarea poate fi:
- C. : Linia din primul fișier trebuie schimbată pentru a se potrivi cu linia din al doilea fișier.
- D. : Linia din primul fișier trebuie să fie ștearsă pentru a se potrivi cu al doilea fișier.
- A : Conținutul suplimentar trebuie adăugat la primul fișier pentru ao face să se potrivească celui de-al doilea fișier.
Pentru a vedea o comparație laterală, utilizați
-
(lateral). Este adesea util să utilizați
-W.
(lățimea) Opțiunea de a limita lățimea ieșirii, altfel înfășurată liniile pot face dificilă interpretarea producției.
Diff -y -W 70 Core.C-Core.C
Liniile sunt afișate una lângă alta. Liniile modificate, adăugate sau șterse sunt indicate de un simbol în mijlocul afișajului. Simbolurile pot fi:
- | : O linie care a fost schimbată în al doilea fișier.
- & lt; : O linie care a fost ștearsă din al doilea fișier.
- & gt; : O linie care a fost adăugată la al doilea fișier care nu este în primul fișier.
6. Găsiți adresa IP: add IP
Ferestrele
ipconfig.
Comanda afișează informații despre conexiunea la rețea și adresa IP. Pentru a realiza același lucru pe Linux, utilizați
în
ip.
comanda
. Este nevoie de multe obiecte și opțiuni care își modifică comportamentul, cum ar fi
Addr.
, care afișează informații despre adresa dvs. IP.
Addr IP
Veți găsi adresa dvs. IP în ieșire. În acest exemplu, adresa IP este afișată ca 192.168.1.40/24. Aceasta înseamnă că adresa IP este 192.168.1.40, iar masca de rețea este de 255.255.255.0. "/ 24" este notația de rutare inter-domenii fără clasă pentru o mască de rețea cu trei seturi de 8 biți setate la 1.
Există o mulțime de informații disponibile prin intermediul
ip.
comanda. Consultați articolul nostru complet pentru a afla mai multe.
LEGATE DE: Cum se utilizează comanda IP pe Linux
7. Descoperiți informații despre rețea: NetStat
Contrapartida la ferestre
Netstat.
Comanda are același nume pe Linux. Linux.
Netstat.
Comanda Afișează informații despre conexiunile de rețea, inclusiv prizele și alte structuri de date. Dacă
Netstat.
Nu este deja instalat pe computerul dvs. Puteți să îl instalați utilizând managerul de pachete pentru distribuția dvs.
Pentru a vedea prizele de ascultare TCP / IP, utilizați
-l.
(ascultare) și
-T.
(TCP / IP) Opțiuni:
Netstat -LT
LEGATE DE: Cum se utilizează Netstat pe Linux
8. Depanarea problemelor de conectivitate: Ping
O altă comandă care are același nume ca și echivalentul ferestrei,
ping.
, probabil necesită o mică introducere. Este un instrument excelent pentru a testa conexiunile de rețea și pentru a vedea dacă există o cale validă între dispozitivele conectate în rețea.
Trimite
ICMP ECHO_REQUEST.
Pachete la dispozitivul la distanță și ascultă un răspuns. Apoi vă spune dacă ar putea fi făcută o conexiune și călătoria medie în medie în milisecunde.
Poți să folosești
ping.
cu adrese IP sau nume de domeniu și de rețea.
ping www.howtogeek.com
Pentru a trimite un număr specific de solicitări Ping, utilizați
-C.
(număr).
Ping-C 4 www.howtogeek.com
9. Descoperiți detalii hardware: LSHW
Utilizatorii de linie de comandă Windows vor fi familiarizați cu
informatie de sistem
comanda. Linux.
LSHW.
Comanda oferă același tip de funcționalitate. Este posibil să fie necesar să instalați această comandă pe unele distribuții.
Există o mulțime de ieșire din această comandă. De obicei este mai convenabil să conduci ieșirea în
Mai puțin
. De asemenea, utilizați
sudo.
Cu această comandă, astfel încât să aibă permisiunea de a accesa fișierele și fluxurile de sistem.
sudo lshw | mai puțin
Pentru a obține o imagine de ansamblu condensată, utilizați
-mic de statura
opțiune.
sudo lshow -short
Există multe diferite Utilități care prezintă diferite subseturi de informații hardware . Verificați articolul nostru complet pentru o descriere a mai multor dintre ele.
LEGATE DE: Cum să enumerați dispozitivele computerului de la terminalul Linux
10. Determinați un pachet de traseu: Traceroute
Linux.
traceroute.
comanda
este analogul ferestrelor
tracert
comanda. Este altul pe care ar trebui să-l instalați pe distribuția dvs. Acesta numără hameiul de la router până la router, deoarece pachetele își fac drumul de pe computer la dispozitivul de la distanță. Unele dispozitive nu dezvăluie prea mult despre ei înșiși. Aceste dispozitive secrete sunt arătate ca o linie de asteriscuri "*" în ieșire.
Puteți utiliza Traceroute cu adrese IP sau nume de domeniu și dispozitive.
Traceroute www.blarycastle.ie
O lume a diferențelor
Windows și Linux sunt în afara lumi și totuși împărtășesc câteva comenzi comune - și chiar nume de comandă. Nu este prea surprinzător. Au venit prize de ferestre Unix. , deci trebuie să fie o suprapunere în această terminologie în cele două sisteme de operare.
Și unele utilități sunt atât de utile încât sunt legate să apară pe toate platformele. În
ping.
Comanda, de exemplu, se găsește pe aproape fiecare platformă la care vă puteți gândi.
Venind la Linux din Windows este un șoc cultural, nu există nici o scăpare. Dar este un fel de punct. Dacă ar fi fost același lucru, puteți să rămâneți la fel de bine cu ferestrele. Dar câteva fețe familiare vă pot ajuta cu siguranță să vă ușurați în lumea Linux.