Instalare prin terminal. Comenzi terminale Ubuntu

Încă de la crearea sălii de operație sisteme Linux principala metodă de lucru în ea a fost Interfața Linie de comanda. Ulterior, detalii grafice au fost adăugate acestui instrument universal, modernizând sistemul și făcându-l mai convenabil pentru noii utilizatori. În ciuda mediului prietenos al multor distribuții Linux, utilizarea CLI (Linia de comandă) este încă justificată. Comenzile terminale Ubuntu sunt o opțiune pentru management integrat Resurse PC folosind instrucțiuni de lungime și complexitate diferite. De aceea, stăpânirea Terminalului este atât de importantă.

De bază comenzi text pentru a efectua sarcini prin intermediul terminalului.

Echipele pot fi formate din cele mai multe personaje diferite- numerele, literele, cratimele și liniuțele coexistă cu ușurință în ele. Sunt introduse rând cu rând. Execuția fiecărei instrucțiuni începe când faceți clic pe Introduce cheia sau altă metodă similară. Interfața Terminal este utilă prin faptul că va fi disponibilă chiar dacă partea grafică eșuează. Interacționează direct cu nucleul sistemului de operare.

Această metodă de introducere a instrucțiunilor este neobișnuit de flexibilă, nu necesită mult hardware și resurse software. Comenzile de executare automată sunt, de asemenea, acceptate.

Mai exact, Terminalul este un emulator de consolă. Acceptă aceleași caracteristici, oferind în același timp unele suplimentare. Îl puteți lansa folosind comanda rapidă de la tastatură „Ctrl + Alt + T”.

Instrucțiunile pentru Terminal sunt o listă de caractere pre-creată, după ce ați tastat și confirmat care computer va executa o comandă prespecificată. În acest caz, pot fi luați în considerare parametri suplimentari.

De regulă, o comandă (instrucțiune) constă din trei părți:

  1. Numele aplicatiei. Acest nume fisier executabil, care este deja înregistrată în sistem ca variabilă.
  2. Cheie. Tastele sunt folosite pentru direcții mai precise. Ele vă permit să faceți performanță acțiune specifică sau algoritm.
  3. Sens. Aceasta este o variabilă, un parametru pentru cheie.

Acesta este modul în care sunt generate instrucțiunile pentru un computer care rulează Linux. Comenzi de bază Ubuntu este folosit pentru lucrul cu fișiere și directoare, lansarea de programe și administrarea sistemului, precum și pentru multe altele. Să vorbim despre ele mai detaliat.

Lucrul cu fișiere și directoare

Creați fișier:

atingeți numele fișierului

Dacă trebuie să faceți modificări la data și ora creării, următoarea comandă vă va ajuta:

atingeți -t 0712250000 fileditest

Ștergeți un fișier:

rm nume de fișier

Ștergerea forțată a fișierului:

Creați o copie a fișierului într-un alt fișier:

Afișați conținutul fișierului:

Astfel puteți afișa 10 rânduri dintr-un fișier de la început...:

...si asa - de la sfarsit:

rsync -rogpav -e ssh –delete /home adresă_ip:/tmp

Acesta este modul în care puteți crea o copie disc localîn dosarul de pe computer la distanță(exemplu de sintaxă):

dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr „dd of=hda.gz”

În acest fel, puteți căuta într-un folder toate fișierele cu extensia „.txt” și le puteți copia într-un director sub o altă adresă:

găsiți /home/user1 -name ‘*.txt’ | xargs cp -av –target-directory=/home/backup/ –parinți

Gestionarea utilizatorilor și a grupurilor

Acum să vorbim despre instrucțiunile care ajută la gestionarea drepturilor utilizatorilor. Fără aceste instrucțiuni, comenzile de bază Ubuntu ar fi incomplete. De obicei, acestea sunt necesare pentru a schimba parola, a crea și a șterge grupuri și persoane care utilizează sistemul de operare.

Crea grup nou cu numele dat:

Ștergeți un grup cu un nume dat:

Schimbați numele grupului:

groupmod -n nume_grup_nou_nume_grup_vechi

Creați un utilizator nou:

Ștergeți datele utilizatorului, inclusiv directorul său personal:

Setați atribute noi pentru utilizator:

usermod -c „Utilizator FTP” -g sistem -d /ftp/user1 -s /bin/nologin user1

Instalare Parolă Nouă contul curent:

Editați parola utilizatorului specificat. Se aplică numai cu drepturi root:

Alte comenzi utile

În sala de operație sistem Ubuntu comanda de repornire prin Terminal poate fi aplicată chiar dacă GUI nu funcționează. Iat-o:

Se pot folosi și alte comenzi:

sudo init 6
sudo shutdown -r acum

Pentru a închide computerul, puteți folosi aceste instrucțiuni:

sudo poweroff
sudo telenit 0
sudo stop
sudo shutdown -h acum

Încheiați sesiunea curentă:

În concluzie

Ne-am uitat la comanda de închidere Ubuntu și diverse constructe de sintaxă, modalități de lansare a operațiunilor cu pachete și tehnici de lucru cu arhive... Sperăm că toate instrumentele descrise aici vă vor ajuta serios să obțineți o experiență de utilizator luminoasă și utilă.

Numarul 1. Accesați directorul anterior

Cu toții folosim comanda cd .. pentru a merge în directorul părinte. Și pentru a merge la directorul anterior, puteți folosi comanda cd -. Această tehnică este similară cu butonul înapoi.

Test@linoxide:~/Downloads$ cd - /home/eyramm test@linoxide:~$ cd - /home/eyramm/Downloads test@linoxide:~/Downloads$
Aici am fost mai întâi în directorul Descărcări, apoi am fost mutați în directorul de pornire și, în sfârșit, înapoi în directorul Descărcări.

nr. 2. Repetați ultima comandă

Pentru a repeta comanda anterioară, pur și simplu introduceți!! . În acest exemplu, vom repeta comanda anterioară cu drepturi de superutilizator.

$ apt install vlc E: Nu s-a putut deschide fișierul de blocare /var/lib/dpkg/lock - deschis (13: Permisiune refuzată) E: Nu se poate bloca directorul de administrare (/var/lib/dpkg/), ești root? $sudo!! sudo apt install vlc vlc este deja cea mai nouă versiune (2.2.2-5ubuntu0.16.04.3).
Aceasta tehnica este foarte utila in situatii similare cu cea discutata, cand comanda introdusa mai devreme trebuie executata cu drepturi de superutilizator.

Numarul 3. Executați o comandă de mai multe ori până când se finalizează cu succes

Pentru a rula o comandă până când se finalizează cu succes, utilizați codul de returnare a comenzii astfel:

In timp ce! ; dormi 1; Terminat
De exemplu:

$în timp ce! ./run.sh; dormi 1; done cat: run.sh: Nu există un astfel de fișier sau director cat: run.sh: Nu există un astfel de fișier sau director linoxide.com
Comanda din acest exemplu va fi repetată până când fișierul run.sh este găsit și conținutul acestuia este tipărit pe ecran.

nr. 4. Vizualizați informații despre progresul unui transfer de fișiere

Pentru a monitoriza progresul unui transfer de fișiere, utilizați comanda pv:

$pv access.log | gzip > access.log.gz 611MB 0:00:11 [=> ] 15% ETA 0:00:59

nr. 5. Programarea locurilor de muncă

Puteți programa lucrări în Linux folosind comanda at:

Echo wget https://sample.site/test.mp4 | la ora 14:00
Pentru a vizualiza joburile în așteptare, utilizați comanda atq.

nr. 6. Ieșirea datelor sub formă de tabel

Când apelați comanda ls sau orice altceva care afișează date pe ecran, este posibil să vă confruntați cu liste lungi care necesită mult derulare pentru a le vizualiza. Ceea ce este afișat pe ecran poate fi ușor organizat într-un tabel folosind comanda coloana -t. De exemplu:

$ cat /etc/passwd | coloana -t

Iată ce avem.


Ieșire de comandă organizată ca un tabel

nr. 7. Comenzi rapide utile de la tastatură

Comanda clear șterge ecranul terminalului. Combinaţie Tastele Ctrl+ L vă permite să realizați același lucru mai rapid.

Combinaţie Tastele Alt+ . vă permite să navigați prin comenzile introduse anterior. Combinația de taste Ctrl + U elimină din linie tot ceea ce a fost deja introdus în ea. De exemplu, puteți încerca acest lucru pentru a șterge parola introdusă pe linia de comandă.

Pentru a inversa în mod progresiv căutarea prin istoricul comenzilor, utilizați comanda rapidă de la tastatură Ctrl + R.

nr. 8. Comprimați, împărțiți și criptați fișierele

Difuzare fișiere mariîntre computere nu este o sarcină ușoară. O puteți simplifica prin comprimarea fișierelor folosind comanda zip sau, dacă fișierele sunt doar foarte mari, prin crearea arhivă cu mai multe volume. Dacă, de asemenea, trebuie să criptați fișierele, utilizați comutatorul -e.

$ zip -re test.zip AdbeRdr11010_en_US.exe run.sh Smart_Switch_pc_setup.exe Introduceți parola: Verificați parola: adăugând: AdbeRdr11010_en_US.exe (deflat 0%) adăugând: run.sh (stocat 0%) adăugând: Smartdec_flatedup _p %)

nr. 9. Test de stres al bateriei laptopului

Vrei să știi cât timp va rezista bateria laptopului tău la încărcare completă a procesorului? Incearca-l următoarea comandă:

$ cat /dev/urandom > /dev/null

nr. 10. Redenumirea sau mutarea fișierelor

Dacă trebuie să redenumiți sau să mutați rapid multe fișiere cu sufixe, încercați comanda următorul tip:

$ cp /home/sample.txt(,-old)
Iată cum îl puteți descifra:

$ cp /home/sample.txt /home/sample.txt-old
Mai jos este un exemplu de redenumire a fișierelor cu o anumită extensie în modul lot:

$ ls text_comes_here_1.txt text_comes_here_2.txt text_comes_here_3.txt text_comes_here_4.txt $ redenumiți „s/comes_here/goes_there/” *.txt $ ls text_goes_there_1.txthert text_go.txthert text_goes_goes_3.

Rezultate

Am vorbit despre mai multe tehnici de interacțiune cu echipa șir Linux. Sperăm că ați găsit aici ceva care vă va ajuta să vă simplificați și să vă accelerați munca de zi cu zi.

Astăzi, multe aplicații au fost dezvoltate pentru a efectua operațiuni pe sistemul de operare Linux. utilitare grafice, simplificând configurarea și funcționarea sistemului.

Fără îndoială, este foarte convenabil și util, mai ales pentru cei care abia încep să învețe Linux.

Cu toate acestea, cunoașterea comenzilor de bază ale terminalului este esențială pentru oricine are de-a face cu sistemul de operare.

Sintaxa comenzilor terminalului Linux și comenzile de ajutor

În chiar vedere generala sintaxa comenzii terminal Linux poate fi scris ca:

Comanda [opțiuni] [fișiere/directoare]
unde opțiunile (numite adesea chei) specifică parametrii care afectează execuția comenzii, iar fișierele și folderele sunt obiectele către care este direcționată acțiunea comenzii.

Deoarece pentru diferite echipe aceeași cheie poate însemna acțiuni diferite, nu este posibil să descrii toate cheile. Pentru a obține informații despre comandă, puteți utiliza comutatorul --help, care este universal pentru majoritatea comenzilor.

Pentru ajutor extins despre comandă, puteți utiliza comanda man sau info.

Folosind opțiunea –version, puteți afla numărul versiunii comenzii. Exemple de obținere de ajutor pentru comanda principală a terminalului Linux - ls:

Ls --help ls --verison man ls infols
Deci poți obține cu ușurință informatie necesara despre sintaxa, opțiunile și acțiunile comenzii.

Utilizatorii obișnuiți au oportunități limitate la executarea comenzilor terminalului Linux.

În mod implicit, utilizatorii pot efectua operații asupra obiectelor pe care le dețin. Utilizatorul, pentru a efectua operațiuni asupra obiectelor altor persoane, precum și operațiuni care fac modificări sistemului care afectează toți utilizatorii, trebuie să obțină drepturile corespunzătoare asupra obiectului operațiunii sau rulați-le ca superutilizator(root), care are drepturi nelimitate la executarea comenzilor terminalului.

Pentru a obține drepturi de superutilizator fără a vă deconecta din sistem, trebuie să executați comanda terminalului su și să intrați parola de root.

Merită să anulați faptul că toți utilizatorii care cunosc parola root, de fapt, au toate drepturile în sistem. Dacă este nevoie de a oferi utilizatorilor posibilitatea de a efectua operațiuni în numele superutilizatorului și, în același timp, de a limita libertatea de acțiune, puteți utiliza comanda sudo, după ce ați configurat anterior lista de operațiuni permise și fișiere disponibile, pentru fiecare utilizator.

Informații exacte Cel mai bun mod de a vedea cum funcționează sudo este în fiecare distribuție individuală apelând ajutorul acesteia.

Când rulează sudo, utilizatorului i se cere să introducă parola. Setările pentru caracteristicile disponibile utilizatorilor care utilizează comanda sudo sunt stocate în /etc/sudoers (mai multe detalii în man/etc/sudoers).

Gestionarea și accesul fișierelor - comenzi de bază ale terminalului
Cele mai utilizate comenzi pentru terminale Linux:
  • pwd – ieșirea folderului de lucru curent;
  • ls – scoate o listă de fișiere și foldere;
  • cd – selectați un folder de lucru;
  • localizare – căutați fișiere;
  • chmod – setarea drepturilor de acces;
  • rpm–qa– arată pachetele instalateîn rpm-linux;
  • dpkg -l |mai mult – arată pachetele instalate în deb-linux;
  • rpm–i(rpm -e) – instalarea (scoaterea) pachetului rpm;
  • apt-get install (apt-get remove) – instalarea (eliminarea) unui pachet deb;
  • mount (umount) – montarea (demontarea) suportului de stocare;
  • fdisk –l – vizualizați o listă cu toate mediile conectate;
  • mkfs – formatarea discurilor și a partițiilor.
Comenzi terminale Linux pentru configurarea rețelei și gestionarea proceselor
Cunoașterea următoarelor comenzi de bază vă va oferi o înțelegere inițială despre configurarea unei rețele în Linux, gestionarea proceselor și multe altele folosind comenzile terminalului:
  • ifconfig – setări de afișare interfețe de rețea, setarea parametrilor de rețea (IP, mască etc.), pornirea rețelei;
  • ping – verificarea disponibilității nodurilor de rețea;
  • ruta – vizualizați și configurați tabelul de rutare;
  • nameserver – configurarea serverelor DNS;
  • psaxjf – arată procesele care rulează;
  • pgrep -l– arată ID-ul procesului;
  • kill – comanda terminalului Linux pentru a încheia un proces;
  • clear – șterge fereastra terminalului;
  • export – destinație implicită a imprimantei;
  • lpr – ieșire de imprimare.
Comenzile terminalului pot fi combinate în containere, scrise în fișiere și, dacă este necesar, lansate pentru execuție.

Pot fi execuția secvențială a comenzilor Linux de bază sau performanță sub rezerva anumitor condiții. Procesorul de comenzi împreună cu cunoștințele despre comenzile terminalului este un instrument important al acestui sistem de operare.

De bază comenzi Linux dați o idee despre cum să lucrați cu terminalul. Pentru informații detaliate puteți contacta oricând sistem de ajutor, care este inclus în fiecare distribuție.

Ubuntu este un sistem de operare modern, cu funcții complete, bazat pe Kernel-urile Linux. Cuvântul Ubuntu înseamnă „umanitate” în limba sud-africană.

Ubuntu este complet gratuit. Puteți descărca cea mai recentă versiune de pe site-ul oficial. Descărcând Ubuntu, obțineți un set cu toate aplicațiile de bază necesare pentru lucru, iar aplicațiile lipsă pot fi descărcate din depozite speciale - depozite. Ubuntu este susținut și finanțat de Canonocal, dar și comunitatea aduce o contribuție uriașă la dezvoltarea proiectului - oameni normali, care încearcă să îmbunătățească instrumentele și aplicațiile pe care le folosesc.

Trăsătură distinctivă sisteme de operare pe Bazat pe Linux este că sunt orientate spre consolă. Cele mai multe activități de zi cu zi sunt mai ușor de făcut folosind comenzile terminalului Ubuntu. Dacă, de exemplu, în Windows, pentru a instala un program, îl descărcați de pe Internet și, de asemenea, instalați singur toate bibliotecile necesare, atunci în Ubuntu nu este nevoie de acest lucru. În Ubuntu fișiere de configurare conțin doar software-ul în sine, lăsând problema furnizării bibliotecilor necesare conștiinței sistemului. Când instalați aplicații prin consolă, acestea sunt instalate automat pachete suplimentare, necesar pentru funcționarea acestei aplicații.

Pentru a intra în terminalul Ubuntu, apăsați comanda rapidă de la tastatură Ctrl + Alt + T

Toate comenzile din terminal sunt împărțite în mai multe grupuri, în funcție de problema pe care trebuie să o rezolvăm:

  1. Administrare fișiere și directoare
  2. Cauta fișiere
  3. Lucrul cu fișiere
  4. Administrarea procesului
  5. Arhivarea și comprimarea fișierelor
  6. managementul utilizatorilor
  7. Managementul sistemului
  8. Lucrul cu data și ora
  9. Obține ajutor

Comenzi pentru gestionarea fișierelor și directoarelor

Sintaxă Scop Opțiuni Descriere
cd [director] Schimbă directorul curent Nu Comanda cd fără un nume de director schimbă directorul curent în directorul principal
utilizator. În caz contrar, cd schimbă directorul cu cel specificat în comandă. Comanda cd este o comandă încorporată procesor de comenzi Bash.
chgrp [–cfvR] fișiere de grup Schimbă proprietarul grupului pentru unul sau mai multe fișiere. -c tipărește numai fișierele cu proprietarul grupului modificat.

–v raportează modificările proprietarului grupului în detaliu.
–R schimbă recursiv proprietarul grupului de fișiere din toate subdirectoarele.
Pentru a schimba proprietarul grupului pentru unul sau mai multe fișiere, introduceți chgrp cu numele
grup, urmate de numele fișierelor (proprietarul grupului poate fi modificat și folosind
comenzi chown).
chmod [–cfvR] file_permissions Modifică permisiunile unuia sau mai multor fișiere. –c tipărește numai fișierele cu permisiuni modificate.
–f suprimă mesajele de eroare.
–v ieșiri informatii detaliate despre modificările drepturilor de acces.
–R modifică recursiv permisiunile pentru fișiere în toate subdirectoarele
Pentru aplicare eficientă chmod trebuie să știți cum să setați permisiunile. Unul dintre
metodele implică concatenarea unei litere din fiecare dintre următoarele tabele
în ordinea în care apar (Cine/Acțiune/Acces):
Cine Acțiune Acces
u user + add r read
g grup – ștergeți intrarea w
o alții = atribuiți x executați
un ID de utilizator setat
chown nume de utilizator:nume grup Schimbă proprietarul sau proprietarul grupului unui fișier. –c tipărește numai fișierele cu proprietarii modificați.
–f suprimă mesajele de eroare.
–v oferă informații detaliate despre modificările de proprietate.
–R schimbă recursiv proprietarii fișierelor din toate subdirectoarele.
Pentru a face un utilizator proprietarul unuia sau mai multor fișiere, lansați comanda chown cu
nume de utilizator urmat de nume de fișiere. Pentru a schimba proprietarul grupului,
adăugați noul nume de grup la numele de utilizator după punct.
cp [opțiuni] fișier_sursă fișier_destinație
cp [opțiuni] fișiere_sursă destinație_dir
Copiază fișiere și directoare. –a păstrează toate atributele fișierului.
–b creează o copie de rezervă a fișierului înainte de copiere.
–d copiază linkul, dar nu și fișierul către care indică linkul.
– cer confirmare înainte de a suprascrie fișierele.
–l creează link-uri hard în loc să copieze fișiere.
–p păstrează proprietarii, permisiunile și marcajul de timp al fișierului.
–R copiează recursiv fișierele din toate subdirectoarele.
Comanda cp copiază un fișier în altul. De asemenea, puteți copia mai multe fișiere din
de la un director la altul.
în [opțiuni] fișier_existent nume_nou Setează legături fizice sau simbolice (alias-uri) pentru fișiere și directoare –b execută backup fișierele înainte de a le șterge.
–d creează o legătură hard către director (doar root poate face acest lucru).
–f șterge un fișier existent numit nume_nou.
–help Afișează ajutor pentru comandă.
–s creează o legătură simbolică.
–v produce rezultate detaliate
Comanda ln atribuie un nou nume unui fișier existent. Cu opțiunea –s puteți
crea legături simbolice cunoscute în toate sisteme de fișiere. Pentru simbolic
link-uri, puteți vizualiza informațiile asociate cu acestea utilizând comanda ls –l. ÎN
altfel ls –l afișează două dosar separat– pentru fișier și link-ul său hard.
ls [opțiuni] [nume director] Afișează cuprinsul directorului –a afișează toate fișierele, inclusiv cele cu nume care încep cu un punct (.).
–b afișează caractere care nu pot fi imprimate în numele fișierelor în format octal.
–c sortează fișierele după momentul în care au fost create.
–d listează directoare în același mod ca fișierele obișnuite (în loc să le listeze cuprinsul).
–f afișează cuprinsul directorului fără sortare (exact așa cum este stocat pe disc).
–i afișează informații despre inoduri inodul.
–l listează fișierele în format lung cu informatii detaliate.
Comanda ls afișează cuprinsul directorului specificat. Dacă numele directorului este omis, ls
afișează cuprinsul directorului curent. În mod implicit, ls nu listează fișiere, nume
care încep cu un punct (.); Pentru a vedea toate fișierele, tastați ls –a. Detaliat
informații despre fișier (inclusiv dimensiunea, proprietarul și proprietarul grupului și permisiunile de citire
– record – execute) poate fi obținut folosind comanda ls –l.
mkdir [opțiuni] nume_director Creează un director. –m access atribuie drepturile de acces specificate noului director.
–p creează directoare părinte dacă acestea nu există.
Comanda mkdir creează directorul specificat.
mv [opțiuni] sursă destinație Redenumește fișierele și directoarele sau le mută dintr-un director în altul. –b creează copii de rezervă fișierele care sunt mutate sau redenumite.
–f șterge fișierele existente fără a cere confirmare.
– cer confirmare înainte de a suprascrie fișierele existente.
-v tipărește numele fișierului înainte de a-l muta
Comanda mv fie redenumește fișierul, fie îl mută într-un alt director. Echipă
functioneaza ca cu fișiere obișnuite, și cu cataloage.
pwd Afișează directorul de lucru curent. Nu Comanda pwd afișează directorul de lucru curent. Este o comandă încorporată
Procesor de comandă Bash.
rm [opțiuni] fișiere Șterge unul sau mai multe fișiere –f șterge fișierele fără a cere confirmare.
– cer confirmare înainte de a șterge fișierele.
–r șterge recursiv fișierele din toate subdirectoarele conținute în director.
–v tipărește numele fișierelor înainte de a le șterge.
Comanda rm elimină fișierele specificate. Pentru a șterge un fișier trebuie să aveți permisiunea de scriere
în directorul care conține acest fișier.
directorul rmdir [opțiuni]. Șterge directorul specificat (presupunând că este gol). –p elimină toate directoarele părinte care devin goale Comanda rmdir elimină directoarele goale. Dacă directorul nu este gol, trebuie să ștergeți totul
fișierele împreună cu directorul folosind comanda rm –r.
atingeți fișierele [opțiuni]. Schimbă marcajul de timp al unui fișier –c îi spune touchului să nu creeze fișierul dacă acesta nu există.
–d time folosește timpul specificat.
Fișierul –r utilizează marcajul de timp al fișierului specificat.
–t MMDDhhmm[[BB]YY][.ss] folosește data specificată si timpul.
Comanda tactilă vă permite să schimbați data și ora ultimei modificări
fișier (aceste informații sunt stocate împreună cu fișierul). Când introduceți atingeți fără opțiuni ca
sunt folosite marcajele temporale ale fișierului data curenta si timpul. Dacă fișierul specificat nu este
există, atingerea creează fișier nou dimensiunea 0 octeți.

Comenzi pentru căutarea fișierelor

Sintaxă Scop Opțiuni Descriere
găsiți [cale] [opțiuni] Returnează o listă de fișiere care îndeplinesc un anumit set de criterii –depth procesează mai întâi directorul curent, apoi subdirectoarele acestuia. –maxdepth n limitează căutarea la n niveluri de imbricare a directoarelor.
–urmăriți directoarele de procese specificate prin legături simbolice.
–name pattern găsește fișiere cu nume care se potrivesc cu modelul.
–ctime n compară fișierele modificate cu exact n zile în urmă.
11
–nume utilizator găsește fișierele deținute de utilizatorul specificat.
–numele grupului găsește fișierele deținute de grupul specificat.
–path pattern găsește fișiere cu căi care se potrivesc cu modelul
Comanda find este utilă pentru a găsi toate fișierele care se potrivesc cu un anumit set de
criterii. Dacă introduceți find fără argumente, va lista toate fișierele în totalitate
subdirectoarele directorului curent. Pentru a afișa toate fișierele cu nume,
care se termină în .gz, tastați find . –nume „.gz”
localizați modelul Listează toate fișierele dintr-o bază de date actualizată periodic care se potrivesc
șablonul dat.
Nu Comanda locate caută într-o bază de date de fișiere nume care se potrivesc
șablonul specificat. Sistemul dumneavoastră Linux este configurat să actualizeze periodic baza de date
date fisierului. Dacă nu sunteți sigur unde se află fișierul, introduceți localizare urmat de
parte a numelui fișierului.
whereis [opțiuni] comanda Efectuează o căutare text sursă, fișier binar și pagina de manual pentru comandă –b numai căutări fișiere binare.
–m caută numai paginile de manual.
–s caută numai texte sursă.
Comanda whereis caută în directoare normale (unde binare,
pagini man și fișiere sursă) binare, pagini man și fișiere sursă pentru
comanda dată.
care comanda Caută în directoarele listate în variabilă de mediu CALE. Nu Comanda which caută în directoarele listate în variabila de mediu PATH.
fișier care este rulat ca rezultat al intrării comanda specificată. Aceasta este o modalitate convenabilă
verificând ce anume se execută atunci când este introdusă o anumită comandă.

Comenzi pentru lucrul cu fișiere

Sintaxă Scop Opțiuni Descriere
fișiere cat [–benstvA]. Copierea conținutului unui fișier în dispozitiv standard ieșire (ecran). –b numere linii nealbe.
–e afișează fiecare caracter de final de linie (ca $) și toate caracterele care nu pot fi afișate.
–n numere toate liniile de ieșire începând de la 1.
–s înlocuiește mai multe linii goale o linie goală.
6
–t afișează caracterele tabulatoare ca ^I.
–v afișează caractere care nu pot fi afișate.
–A afișează toate caracterele (inclusiv cele care nu pot fi afișate).
De obicei comanda pisicii folosit pentru a scoate conținutul unui fișier sau pentru concatenare
mai multe fișiere într-unul singur. De exemplu, cat file file2 file3 > toate combină trei
fișier într-un singur fișier numit all.
fișier [opțiuni] fișiere Deduce tipul de date al unui fișier pe baza regulilor definite în fișierul /usr/lib/magic
(cunoscut ca fișier magic).
–c ieșire formatată a fișierului magic specificat (sau fișier implicit)
și termină treaba.
–m fișier1 [: fișier2: ... ] specifică alte fișiere magice.
–z răsfoiește fișiere comprimate.
Comanda fișier folosește reguli pentru a determina tipul de date al fișierelor specificate:
specificat în fișierul /usr/lib/magic. De exemplu, cu comanda fișier puteți
verificați tipul fiecărui fișier din directorul /usr/lib după cum urmează:
fisier * | Mai mult
grep [opțiuni] fișiere șablon Caută în unul sau mai multe fișiere linii care se potrivesc cu un model obișnuit
expresie (model de căutare).
–N (unde N este un număr) imprimă N linii în jurul liniei care conține modelul.
–c tipărește numărul de linii care conțin modelul de căutare.
–f fișierul citește opțiunile din fișierul specificat.
– Ignoră literele majuscule.
–l tipărește numele fișierelor care conțin eșantionul.
–n tipărește numerele de linii lângă liniile care conțin modelul.
–q returnează un cod de stare, dar nu scoate nimic.
–v tipărește linii care nu conțin un model.
–w compară numai cuvinte întregi.
Comanda grep caută un model în fișierele specificate. De obicei, comanda grep
folosit pentru a căuta o anumită secvență de caractere într-unul sau mai multe
fișiere text.
mai puține [opțiuni] nume de fișiere Afișează ecran cu ecran fișiere text(cu posibilitatea de a derula înapoi). –? afișează o listă de comenzi care pot fi utilizate în mai puțin.
–p text Imprimă prima linie în care este găsit textul.
–s comprimă mai multe linii goale într-o singură linie goală.
Comanda less afișează fișierele specificate ecran cu ecran. Spre deosebire de mai multe, un fișier poate fi
derulați înapoi folosind tastele b, sau . Pentru a vizualiza comenzile
controlați mai puțin atunci când vizualizați un fișier folosind mai puțin, faceți clic.
mai multe [opțiuni] nume de fișiere Efectuează vizualizarea ecran cu ecran a fișierelor text. +N (unde N este un număr) scoate fișierul pornind de la numărul specificat linii.
+ /pattern începe prin afișarea a două linii înaintea modelului.
–s tipărește o linie goală în loc de mai multe linii goale.
Cu cât comanda more afișează fișierele specificate ecran cu ecran. A vedea
comenzi care pot fi folosite în mai multe, faceți clic în timp ce vizualizați un fișier. Pentru
Mai mult vizualizare convenabilă fișier, utilizați comanda less.
wc [opțiuni] [fișiere] Afișează numărul de octeți, cuvinte și linii prezente într-un fișier –c afișează numai numărul de octeți.
–w afișează numai numărul de cuvinte.
–l afișează doar numărul de linii.
Comanda wc afișează numărul de octeți, cuvinte și linii dintr-un fișier. Dacă intrarea
fișierul nu este specificat, wc citește datele de pe dispozitivul de intrare standard.

Comenzi de control al procesului

Sintaxă Scop Opțiuni Descriere
kill [opțiuni] process_id Trimite un semnal unui proces. –Nsignal (unde Nsignal este un număr sau un nume) trimite semnalul specificat.
–l afișează numere și nume de semnal.
Comanda kill trimite un semnal unui proces. Semnalul implicit pentru ucidere este semnalul
TERMEN De obicei, acest semnal este destinat să încheie un proces. De exemplu, ucideți –9
123 încheie execuția procesului cu ID 123. Pentru vizualizare
ID-uri de proces, utilizați comanda ps. Pentru a vizualiza o listă de nume și
pentru numerele de semnal, introduceți kill –l.
ps [opțiuni] Afișează starea proceselor (programelor) care rulează în sistem. Rețineți că, spre deosebire de alte comenzi, opțiunile de comandă ps nu sunt prefixate
“–”.
a afișează procesele altor utilizatori.
f afișează arborele de proces.
j produce rezultate utilizând formatul jobului.
l scoate date în format lung, cu informatii detaliate despre fiecare proces.
m tipărește informații despre utilizarea memoriei de către fiecare proces.
u Afișează numele de utilizator și ora de începere.
x listează procesele care nu sunt asociate cu niciun terminal.
Comanda ps afișează starea proceselor care rulează pe sistem. comanda ps fara
parametri generează o listă de procese rulate de dvs. Pentru a vizualiza o listă cu toate
procesele care rulează pe sistem, tastați ps ax (sau ps aux dacă doriți detalii detaliate
informații pentru fiecare proces).
sus[q] Afișează o listă a celor care rulează acest moment procese ordonate pe cotă
Utilizarea timpului CPU.
q instruiește top să fie executat cu cea mai mare prioritate posibilă (pentru aceasta, tu
trebuie să fie un utilizator privilegiat).
d interval specifică intervalul în secunde dintre actualizările informațiilor.
Comanda de sus generează un raport pe ecran complet al proceselor care rulează, ținând cont de cota acestora
Utilizarea timpului CPU. În mod implicit, top actualizează informații la fiecare 5
secunde Pentru a opri alergarea de sus, apăsați sau .

Comenzi pentru arhivarea și comprimarea fișierelor

Sintaxă Scop Opțiuni Descriere
tar [opțiuni] fișiere_sau_directoare Creează o arhivă de fișiere sau extrage fișiere dintr-o arhivă. –c creează o arhivă nouă.
–d compară fișierele din arhivă cu fișierele din directorul curent.
–r adaugă fișiere la arhivă.
–t afișează cuprinsul arhivei.
–x extrage fișiere din arhivă.
– Directorul C extrage fișierele în directorul specificat.
–f fișierul citește arhiva nu de pe bandă, ci din fișierul specificat.
–L n definește capacitatea benzii ca n kiloocteți.
–N date arhivează numai fișierele mai noi decât data specificată.
–T fișier arhivează sau extrage fișiere cu numele specificate în fișier.
-v afișează mesaje detaliate.
–z comprimă sau decomprimă arhiva folosind gzip.
–j comprimă sau decomprimă arhiva folosind bzip2.
Comanda tar creează o arhivă de fișiere sau extrage fișiere dintr-o arhivă existentă
gunzip [opțiuni] fișiere Despachetează fișierele zip. Vedeți opțiunile pentru gzip. Comanda gunzip despachetează fișierele comprimate (cele cu extensia .gz sau .Z). După
decompression gunzip înlocuiește fișierele comprimate cu versiunile lor decomprimate și le elimină din nume
extensia fișierelor .gz sau .Z. Comanda gunzip este echivalentă cu comanda gzip cu opțiunea -d.
gzip [opțiuni] fișiere Comprimă unul sau mai multe fișiere. –c imprimă fișierul de ieșire la ieșire standard și salvează fișierul original.
–d decomprimă fișierul (la fel ca gunzip).
–h afișează ajutor pentru comandă.
–l afișează conținutul fișierului comprimat.
–n nu salvează numele originalși marca temporală.
–r comprimă recursiv fișierele din toate subdirectoarele.
–v produce rezultate detaliate.
–V tipărește numărul versiunii.
Comanda gzip comprimă fișierele folosind algoritmul de compresie Lempel-Ziv.
LZ77. După compresie fișier gzipînlocuiește fișierul original cu versiunea sa comprimată și îl adaugă la
filename.gz.

Comenzi de gestionare a utilizatorilor

Sintaxă Scop Opțiuni Descriere
sudo useradd [nume utilizator] Adăugarea unui utilizator la sistem -b Director de bază. Acesta este directorul în care va fi creat folderul de acasă utilizator. Implicit/acasă
-d Numele directorului principal. În mod implicit, titlul este același cu numele utilizator în curs de creare.
-e Data după care utilizatorul va fi deconectat. Specificat în formatul AAAA-LL-ZZ. Dezactivat implicit.
-f Numărul de zile care trebuie să treacă după ce o parolă expiră înainte ca utilizatorul să fie blocat dacă parola nu este schimbată (perioada de inactivitate). Dacă valoarea este 0, atunci intrarea este blocată imediat după expirarea parolei; dacă valoarea este -1, nu este blocată. Implicit -1.
Această comandă va crea un utilizator nou pe sistem. Pentru a modifica setările utilizatorului care este creat, puteți utiliza următoarele opțiuni
sudo passwd [nume utilizator] schimbaţi parola -d Eliminați parola utilizatorului. După aceasta, parola va fi goală și utilizatorul se va putea autentifica fără a prezenta parola.
-e Faceți parola învechită. Acest lucru va forța utilizatorul să schimbe parola data viitoare când se va conecta.
-i Block cont utilizator după ce au trecut numărul specificat de zile de la expirarea parolei.
-n Număr minim de zile între modificările parolei.
-X Suma maximă zile după care trebuie să vă schimbați parola.
-l Blocați contul de utilizator.
-u Deblocați un cont de utilizator.
Puteți schimba parola unui utilizator utilizând utilitarul passwd.
sudo groupadd [numele grupului] Crearea unui grup de utilizatori -g Setați GID personalizat.
-p Parola de grup.
-r Creați un grup de sistem.
Programul groupadd creează un nou grup în funcție de valorile specificate ale liniei de comandă și valorile sistemului Mod implicit.

Abonează-te la nostru