Cele mai bune comenzi pentru linux: bază, administrare, permisiuni ...

Cuprins:
- Comenzi Linux de bază
- Managementul proceselor
- Gestionarea permisiunilor de fișiere
- SSH: conexiune la distanță
- Comenzi pentru căutări
- Informații despre sistem
- Compresia fișierelor
- Comenzi pentru conectarea la rețea
- Instalarea pachetului
- Comenzi instalator
- Comenzile rapide la nivel global
Este întotdeauna bine să avem un mic ajutor atunci când învățăm ceva nou. Având în vedere acest lucru, la Professional Review am pregătit un ghid de referință cu comenzile de bază și cele mai utilizate pentru a ajuta cei care acum descoperă universul pinguin. Deși sistemul a evoluat de-a lungul anilor și a devenit extrem de simplu și ușor de utilizat pentru începători, terminalul de comandă Linux este o parte intrinsecă a sistemului de operare; și este un instrument puternic.
Astfel, este bine să-l cunoașteți în caz că trebuie să-l utilizați într-o zi. De asemenea, acest ghid este destinat să respingă ideea că comenzile sunt doar pentru experți. Aici puteți descoperi cât de ușor sunt de utilizat.
Vă recomandăm să citiți:
- Ghid rapid la comenzile de bază pentru Ubuntu și linux. Comenzile de ajutor din terminalul Linux.
Comenzi Linux de bază
Organizăm principalele comenzi în categorii, atât pentru a facilita memorarea, cât și pentru a facilita consultarea. Acum trebuie doar să deschizi terminalul și să te apuci să lucrezi pentru a te bucura de puterea terminalului Linux. Începem cu principalele comenzi de fișiere:
- ls: listează directoarele -al: listează directoarele care arată și fișierele ascunse cd dir: schimbați directorul curent cu cel specificat (înlocuiți variabila dir cu numele folderului) cd: trimiteți la directorul / home (fișiere personale) pwd: show directorul actual pathmkdir dir *: creați un director specificat (înlocuiți variabila dir cu numele folderului) fișier rm: ștergeți fișierul specificat (înlocuiți variabila de fișier cu numele fișierului care trebuie eliminat) rm-r dir: ștergeți directorul specificat (înlocuiți variabila dir cu numele folderului) fișier rm -f: ștergeți cu forță fișierul specificat (-f de force) (înlocuiți variabila cu fișierul pe care doriți să îl ștergeți) rm -rf dir: șterge cu forța directorul specificat (înlocuiește variabila dir cu numele folderului).cp -r file1 file2: copiați „file1” în „file2” (înlocuiți variabilul fișier * cu numele re din fișier) cp -r dir1 dir2: copie director1 în director2; creați directory2 în cazul în care nu există (dir înlocuitor pentru numele directorului) mv file1 file2: poate fi folosit pentru a redenumi sau muta fișier1 în fișier2. Dacă file2 este un director existent, mutați fișierul1 în directorul „file2” (înlocuiți variabila de fișier cu numele fișierului) ln -s link link: creați o legătură simbolică (scurtătură) pentru un fișier (înlocuiți variabila de fișier cu numele fișierului și legătura cu numele pe care o va avea comanda rapidă) fișierul tactil: crearea sau actualizarea fișierului (înlocuirea variabilei fișierului cu numele fișierului) cat> fișier: redirecționați intrarea standard către un fișier (înlocuiți variabila după nume de fișier) mai mult fișier: arată conținutul unui fișier headhead: arată primele 10 linii ale unui fișier de arhivare de fișiere: arată ultimele 10 linii ale unui fișier arhivar -f: arată conținutul unui fișier în timpul actualizării (crește dimensiune), din ultimele 10 rânduri
Managementul proceselor
- ps: arată procesele active ale utilizatorului în timetop real: arată toate procesele care rulează în pid-timekill real: ucide un proces specific cu numărul ID (înlocuiește pid cu numărul procesului) killall proc: ucide toate procesele cu nume specificat (înlocuiește proc cu numele procesului) bg: listă de planuri de job oprit sau al doilea jobofof: aduce cel mai recent job la prima lucrare planofg: aduce „jobul” jobului în prim plan (înlocuiește jobul cu numele procesului)
Gestionarea permisiunilor de fișiere
fișier chmod octal: schimbați permisiunile fișierului „fișier” în octal, care poate fi specificat separat pentru „utilizator”, „grup” și „alții”. Valorile octale sunt reprezentate mai jos:
- 4 - citiți (r din citit) 2 - scrieți (w, din scriere) 1 - executați (x, executați)
Explicație: Pentru a seta permisiunile, valorile de mai sus sunt adăugate împreună. De exemplu, pentru a atribui proprietarului fișierului (utilizatorului) acces complet pentru citire (r), scriere (w) și execuție (x), trebuie doar să adăugați valoarea octală 4 + 2 + 1 = 7. Presupunând că doriți să limitați acces pentru membrii „grupului”, permițând doar citirea și scrierea, adaugă doar 4 + 2 = 6. Adunând cele două exemple citate, ar rămâne: chmod 760 (r pentru utilizator, w pentru grup și 0 pentru alții sau 0 "rw-")
Alte exemple:
- chmod 777: citiți (r), scrieți (w) și executați (x) pentru toți („utilizator”, „grup” și „alții”) chmod 755: „rwx” pentru „proprietar” (utilizator), „rw” pentru „grup” și „alții”
Pentru mai multe informații, tastați terminalul: man chmod
SSH: conexiune la distanță
ssh user @ gazdă: conectați-vă la gazdă ca utilizator (exemplu: ssh andres @ myserver)
ssh -p port user @ gazdă: se conectează la gazdă în portul specificat (înlocuiți „port” cu numărul de port configurat)
ssh-copy-id user @ gazdă: adăugați parola pentru gazda și utilizatorul gazdei respective; se utilizează pentru a activa conectarea fără parolă cu ajutorul tastelor
Comenzi pentru căutări
fișiere secvență grep: căutați secvența fișierelor (înlocuiți secvența și fișierele cu valorile corespunzătoare investigației)
secvență grep-r dir: căutați recursiv după secvență în directorul dir
comanda | secvență grep: căutați secvența din ieșirea comenzii (comandă înlocuitoare și secvență în funcție de valorile de căutat)
localizați fișierul: găsiți toate instanțele unui fișier (înlocuiți variabila de fișier cu numele fișierului)
Informații despre sistem
- data: afișează data și calendarul curente: arată un calendar pentru luna actuală: arată uptimew de sistem: arată cine este onlinewhoami: arată cine este utilizatorul onlinefinger: arată informația utilizatorului nume -a: arată informația corecatului / porc / cpuinfo: arată informațiile CPUcat / proc / meminfo: arată informațiile comenzii memoryman: deschideți manualul comenzii specificate (înlocuiți variabila de comandă cu numele comenzii pe care doriți să o cunoașteți) df: arată utilizarea de la diskdu: arată utilizarea spațiului într-un director liber: arată utilizarea memoriei și a aplicației swapwhereis: arată locațiile posibile ale aplicației (înlocuiți aplicația cu numele programului) care aplicație: arată ce aplicație va rula implicit (înlocuiți cerere după numele programului)
Compresia fișierelor
- fișiere tar cf package.tar: creați un pachet TAR (numit package.tar) cu fișierele specificate (înlocuiți variabila de fișiere cu numele fișierului) tar xf package.tar: extrageți fișierele din package.tar (înlocuiți variabila pachetului.tar după nume de fișier) fișiere tar czf pacote.tar.gz: creați un pachet TAR (numit pacote.tar.gz) cu compresie GZiptar xzf pacote.tar.gz: extrageți un pachet TAR (numit pacote.tar. gz) cu compresia GZiptar cjf package.tar.bz2: creați un pachet TAR (numit package.tar.bz2) cu comprimare BZip2tar xjf package.tar.bz2: extrageți un pachet TAR cu fișier de compresie BZip2gzip: comprimați un fișier și name file.gz (înlocuiți variabila de fișier cu numele fișierului) gzip -d file.gz: dezarhivați file.gz to file (înlocuiți variabila file.gz cu numele fișierului)
Comenzi pentru conectarea la rețea
ping host - Trimite un pachet ICMP (ping) către gazdă și afișează rezultatul (înlocuiți variabila gazdă cu un domeniu sau un număr IP al unui site)
whois de domeniu: returnează informații despre domeniu (înlocuiește variabila de domeniu pentru o adresă a unui site web sau un număr IP)
dig domain: returnează informațiile DNS pentru domeniu (înlocuiți variabila gazdă cu un domeniu sau un număr IP al unui site)
dig -x gazdă: arată întoarcerea inversă pentru o gazdă
fișier wget: descărcați fișierul (fișier) (înlocuiți variabila de fișier cu adresa online a fișierului)
fișier wget -c: continuă descărcarea întreruptă a unui fișier (înlocuiți variabila de fișier cu adresa online a fișierului)
Instalarea pachetului
Instalare din codul sursă; comenzile trebuie introduse în secvență într-un terminal, câte una:
- ./configuremakemake install
Comenzi instalator
dpkg -i package.deb: instalați un pachet DEB (Debian distros) (înlocuiți variabila package.deb cu numele pachetului de programe)
rpm -Uvh package.rpm: instalează un pachet RPM (Distros care folosesc RPM) (înlocuiește variabilul package.rpm cu numele pachetului de programe)
Comenzile rapide la nivel global
- Ctrl + C: Anulați comanda curentă care rulează Ctrl + Z: Pentru sistemul curent, reveniți cu fg în prim-plan sau bg în fundal Ctrl + D: ieșiți din sesiunea curentă; similar cu comanda exitCtrl + W: ștergeți un cuvânt de pe linia curentă Ctrl + U: ștergeți întreaga linie Ctrl + R: apăsați tasta pentru a afișa o comandă astăzi !!: repetați ultima comandă ieșire: închideți sesiunea sesiunii curente
Este bine să cunoașteți și să cunoașteți unele dintre comenzile de bază din terminal, asta pe lângă faptul că vă măriți gradul de cunoaștere despre sistemul de operare, vă ajută foarte mult să vă economisiți ore de cercetare.
În cele din urmă, vă lăsăm un tabel cu principalele comenzi expuse în acest articol, acesta va servi cu siguranță pentru a vă oferi o privire rapidă.
Ce părere ai despre articolul nostru despre comenzile de bază pentru terminalul linux ? Vi s-a părut interesant? Vă interesează să încărcați un anumit articol pe web?
Cele mai bune comenzi rapide pentru Windows 10

Comenzile rapide de la tastatură cu Windows 10, inclusiv: scurtături clasice, pe ferestre, desktopuri virtuale și cortana.
▷ Cele mai bune comenzi rapide de la tastatură 10

Cu ajutorul comenzilor rapide de la tastatură Windows 10, putem efectua foarte rapid un număr mare de acțiuni. Aici vă prezentăm cele mai utile combinații ✅
Cele mai bune comenzi și trucuri de la tastatură: cele mai utilizate metode

Astăzi vom analiza cele mai bune trucuri și scurtături de la tastatură, indiferent de sistemul de operare. Să începem!