Mai jos veți găsi un rezumat al celor mai utile comenzi SSH.
Cuprins
wget
Comanda wget este utilizată în principal pentru a descărca fișiere direct pe server din consola SSH. Acest lucru este deosebit de util atunci când doriți să descărcați un pachet cu un script de instalare.
De exemplu, această comandă are următoarea structură
wget https://domain.com/filename.zip uname
Comanda uname, prescurtare de la Unix Name, va afișa informații detaliate despre sistemul Linux, cum ar fi numele mașinii, sistemul de operare, kernelul și așa mai departe.
Trebuie să țineți cont de faptul că, în cazul serviciilor de găzduire, informațiile rezultate sunt adesea limitate de către furnizor.
touch
Comanda touch vă permite să creați un fișier nou gol în linia de comandă Linux.
De exemplu, tastați touch /yourdomain.com/public_html/page.html pentru a crea un fișier HTML numit page în directorul principal al domeniului yourdomain.com.
tar
tar este un instrument utilizat pentru arhivarea și extragerea fișierelor arhivate în acest format.
Fișierele arhivate generate cu ajutorul acestei aplicații, în cazul comprimării unui director care conține alte directoare și fișiere, păstrează arborele de directoare, ceea ce permite restaurarea acestuia după dezarhivare.
Sintaxă:
tar - opțiuni de arhivare a fișierului Opțiuni:
-c creează o arhivă nouă
-x va dezarhiva fișierul
-t va afișa conținutul fișierului arhivat
-z comprimă arhiva folosind programul gzip
-r adaugă fișiere la o arhivă deja existentă
-f indică fișierul în care urmează să fie salvată arhiva
Exemple de utilizare:
Pentru a crea un fișier arhivă numit myarchive.tgz care să conțină toate fișierele și subdirectoarele din directorul /yourdomain.com, tastați:
tar –c –z -f myarchive.tgz /yourdomain.com
Comenzi pentru arhivarea fișierelor:
Pentru a extrage arhiva comprimată numită myarchive.tgz în directorul curent, tastați:
tar -x -z -f myarchive.tgz Pentru a atașa fișierul textfile.txt la o arhivă existentă, necomprimată, numită myarchive.tar, tastați:
tar -r -f mojearchiwum.tar dodatkowy.txt
tail
Comanda tail este oarecum similară cu comanda head, dar în loc să afișeze primele linii, tail ne va afișa ultimele zece linii ale fișierului.
De exemplu:
tail -n notes.txt Această comandă este adesea utilizată pentru a extrage referințe recente din jurnalele de acces sau din jurnalele de erori.
rmdir
Dacă doriți să ștergeți un director, utilizați comanda rmdir.
Rețineți că rmdir vă permite să ștergeți doar directoarele goale.
rm
Comanda rm este utilizată pentru a șterge directoarele și conținutul acestora. Dacă doriți să ștergeți doar directorul – ca alternativă la rmdir – utilizați rm -r, unde -r înseamnă ștergere recursivă, deci se aplică și conținutului directorului.
pwd
Folosiți comanda pwd pentru a afla care este calea către directorul (folderul) curent în care vă aflați. Comanda va returna o cale absolută (completă), care este, practic, calea tuturor directoarelor începând cu o bară oblică (/). Un exemplu de cale absolută este /home/mybox/yourlogin.
mv
Utilizarea principală a comenzii mv este mutarea fișierelor, deși poate fi folosită și pentru redenumirea fișierelor.
Argumentele comenzii mv sunt similare cu cele ale comenzii cp. Trebuie să introduceți comanda mv, numele fișierului și directorul de destinație. De exemplu:
mv file.txt /destination-directory. Pentru a redenumi fișiere, comanda Linux este
mv vechiul-nume.txt noul-nume.txt passwd
passwd – schimbă parola utilizatorului. Dacă nu specificați numele utilizatorului pentru care se schimbă parola, va fi schimbată parola utilizatorului din contul căruia a fost emisă comanda.
Sintaxă:
passwd nume_utilizator Exemple de utilizare:
Schimbă parola pentru login-mybox
passwd contul login-mybox
mkdir
Utilizați comanda mkdir pentru a crea un director nou – dacă tastați
mkdir newdirectory se va crea un director numit newdirectory.
Există, de asemenea, comenzi mkdir suplimentare:
Pentru a crea un nou director în interiorul altui director, utilizați această comandă: mkdir director-1/director-2
utilizați opțiunea p (parents) pentru a crea un director între două directoare existente. De exemplu,
mkdir -p director-1/2020/director-2 va crea un fișier nou numit “2022”.
ls
Comanda ls este utilizată pentru a vizualiza conținutul directorului. În mod implicit, această comandă va afișa conținutul directorului de lucru curent.
Dacă doriți să vedeți conținutul altor directoare, tastați ls și apoi calea către director. De exemplu, tastați ls mydomain.com pentru a vizualiza conținutul directorului mydomain.coml.
Există variante pe care le puteți utiliza cu comanda ls:
ls -R va afișa toate fișierele care se află și în subdirectoare
ls -a va afișa fișierele ascunse
ls -al va afișa o listă de fișiere și directoare cu detalii precum permisiuni, dimensiune, proprietar etc.
man
Aveți îndoieli cu privire la funcționalitatea unor comenzi Linux? Nu vă faceți griji, puteți învăța cu ușurință cum să le utilizați direct din shell-ul Linux folosind comanda man. În acest caz, Man este o abreviere pentru manual, adică un manual de utilizare.
De exemplu, dacă tastați man tail, se va afișa manualul pentru comanda tail.
history
Când utilizați Linux o perioadă de timp, veți observa repede că dați o mulțime de comenzi în fiecare zi.
Utilizarea comenzii "history" este deosebit de utilă dacă doriți să revizuiți comenzile folosite anterior.
head
Comanda head este utilizată pentru a afișa primele linii ale oricărui fișier text.
În mod implicit, aceasta afișează primele zece rânduri, dar puteți modifica acest număr după cum doriți.
De exemplu, dacă doriți să afișați doar primele cinci rânduri ale unui fișier notes.txt, executați comanda
head -n 5 notes.txt. find
Comanda find caută fișiere și directoare în directorul în care vă aflați în prezent.
De exemplu, comanda find ~/-name notes.txt va căuta un fișier numit notes.txt în directorul de bază și în subdirectoarele acestuia.
Alte variante de utilizare a comenzii find sunt:
Pentru a găsi fișiere în directorul curent, utilizați:
find .-name notes.txt Pentru a căuta în directoare, utilizați:
find /-type d -name notes.txt grep
O comandă Linux care este, fără îndoială, utilă în utilizarea de zi cu zi este grep. Aceasta vă permite să căutați tot textul dintr-un anumit fișier.
Pentru a ilustra acest lucru, comanda grep login va căuta cuvântul "login" în fișierul notes.txt.
Liniile care conțin cuvântul căutat vor fi afișate în întregime.
diff
Comanda este o abreviere a cuvântului "difference".
diff compară conținutul a două fișiere rând cu rând. După analizarea fișierelor, afișează acele rânduri care nu diferă între ele.
Dezvoltatorii folosesc adesea această comandă atunci când trebuie să aducă modificări unui program, în loc să rescrie întregul cod sursă.
Cea mai simplă formă a acestei comenzi este
diff file1.txt file2.txt cd
Pentru a naviga prin fișiere și directoare în Linux, folosiți comanda cd. Aceasta necesită fie calea completă, fie numele directorului, în funcție de directorul în care vă aflați în prezent.
Să presupunem că vă aflați în /home/mybox/yourlogin/domain.com/public_html și doriți să accesați wp-content, care este un subdirector al public_html. Pentru a face acest lucru, tastați pur și simplu următoarea comandă: cd wp-content.
Un alt scenariu este acela în care doriți să accesați un director complet nou, cum ar fi /home/mybox/yourlogin/anotherdomain.com/public_html. În acest caz, trebuie să tastați cd și apoi calea absolută către director:
cd /home/mybox/yourlogin/anotherdomain.com/public_html sau, dacă vă aflați în același director de bază, puteți urca cu un nivel folosind două puncte, adică .
cd .. /anotherdomain.com/public_html Există câteva comenzi rapide care vă ajută să navigați rapid:
cd.. (cu două puncte) pentru a urca cu un director
CD pentru a merge direct la folderul de bază
cd- (cu cratimă) pentru a merge la directorul anterior
Shell-ul Linux face distincție între majuscule și minuscule. Așadar, trebuie să tastați numele directorului exact așa cum este.
cp
Utilizați comanda cp pentru a copia fișiere din directorul curent într-un alt director.
De exemplu, comanda
cp photo.jpg /photos va crea o copie a fișierului photo.jpg (din directorul curent) în directorul photo.
cat
cat (prescurtarea de la concatenate) este una dintre cele mai utilizate comenzi în Linux. Se folosește pentru a afișa conținutul unui fișier pe ieșirea standard (stdout).
Pentru a rula această comandă, tastați cat, urmată de numele fișierului și de extensia acestuia. De exemplu: cat file.txt.
Iată și alte moduri de a utiliza comanda cat:
cat nume_fișier > creează un fișier nou
cat fișier-1 fișier-2>fișier-3 combină două fișiere (1 și 2) și salvează rezultatul într-un fișier nou (3)
cat filename | tr a-z A-Z >file.txt pentru a converti fișierul în majuscule sau minuscule Dacă nu aveți încă o opțiune de acces SSH activă, faceți clic pe AICI pentru un ghid.