Cum să utilizați comenzile terminalului Mac

Dacă doriți să obțineți cea mai mare putere de la Mac, trebuie să îmbrățișați terminalul Mac și să aflați câteva terminale utile comenzi. Majoritatea utilizatorilor folosesc meniurile și mouse-ul pentru a controla setările, fișierele și folderele, dar dacă doriți să ajungeți sub capota macOS, terminalul vă poate duce rapid acolo și vă poate duce treaba la bun sfârșit.

Ce este terminalul Mac?

Terminalul Mac este un program inclus pe macOS care vă permite să utilizați Unix comenzi (gândiți-vă la DOS) pentru a efectua zeci de funcții rapid și ușor, fără nicio interferență din partea sistemului de operare. Termenul tehnic pentru acesta este o interfață de linie de comandă (CLI). Utilizarea terminalului poate fi foarte puternică și eficientă, dar și periculoasă.

Fiți foarte atenți când utilizați comenzile terminalului. Dacă este folosit greșit, puteți ajunge să ștergeți fișierele și folderele mai repede decât puteți reacționa (până la punctul în care ar putea fi necesar să le restaurați dintr-o copie de rezervă.) 

Terminalul este uneori comparat cu Windows program prompt de comandă. Sunt la fel; totuși terminalul folosește comenzi Unix pentru a funcționa. Windows folosește propriul limbaj de prompt de comandă.

Unii utilizatori (se gândesc la administratorii IT și dezvoltatorii) folosesc terminalul pentru că poate fi mai rapid decât graficul interfața pe care o folosim majoritatea dintre noi și, adevăratul kicker, permite accesul la funcții care nu sunt disponibile prin macOS obișnuit interfata.

Când utilizați comenzile terminalului, precizia contează (inclusiv scrierea cu majuscule), așa că aveți grijă la fiecare caracter, chiar și la spații.

Cum se deschide terminalul (prompt de comandă) pe Mac

Puteți utiliza terminalul prin deschidere Finder > Aplicații > Utilități > Terminal. Se va deschide o fereastră și veți vedea un prompt de comandă care se termină cu a $. Linia de comandă afișată este ComputerName: CurrentDirectory ~Username$. În partea de sus a ferestrei, veți vedea cuvântul Bash; înseamnă „Bourne again shell”. Bash este limbajul folosit pentru terminalul pe un Mac.

Sunteți gata să începeți să tastați comenzi.

După fiecare comandă, apăsați tasta Întoarcere cheie pentru a-l executa. De asemenea, puteți copia și lipi în fereastra terminalului.

Comenzi rapide de la tastatură de utilizat cu terminalul

Tab Completează automat fișierele și numele folderelor
Ctrl + A Se deplasează la începutul liniei pe care tastați
Ctrl + E Se deplasează la sfârșitul liniei pe care tastați 
Ctrl + W Șterge cuvântul dinaintea cursorului
Ctrl + T Schimbă ultimele două caractere dinaintea cursorului
Esc + T Schimbă ultimele două cuvinte dinaintea cursorului
Ctrl + L Șterge ecranul
Ctrl + C Omoara procesul curent
Ctrl + R Căutați prin comenzile utilizate anterior
Opțiune + → Mutați cursorul cu un cuvânt înainte
Opțiune + ← Mutați cursorul cu un cuvânt înapoi
Ctrl + F Mutați cursorul cu un caracter înainte
Ctrl + B Mutați cursorul cu un caracter înapoi
Ctrl + Y Lipiți orice a fost tăiat de ultima comandă
Ctrl + _ Anulați ultima comandă
Ctrl + D Ieșiți din shell-ul curent

Lucrul cu fișiere și foldere

CD  Afișează directorul dvs. de acasă
CD Schimbați într-un anumit director
cd ~  Directorul principal, de ex. „cd ~/folder/”
cd / Rădăcina unității
ls  Afișează o listă a tuturor fișierelor din directorul curent
ls -C Sortați fișierele sau intrările după dimensiune
ls -lt Enumerați fișierele sortate după modificarea timpului (cel mai recent mai întâi)
ls -l  Afișează o listă lungă a tuturor fișierelor din directorul curent.
ls -a Listare care include fișiere ascunse
ls -lh Lista lungă cu dimensiuni de fișiere care pot fi citite de oameni (KB, MB sau GB)
ls -R  Afișează recursiv întregul conținut al folderului
top Afișează procesele active. Apăsați q pentru a ieși 
Ieșire
clar Ștergeți ecranul
atingere Creați un fișier nou fără extensie
pwd Calea completă către directorul de lucru
.. Directorul Parinte
ls -l .. Lista lungă a directorului părinte
cd ../../ Mutați cu 2 niveluri în sus
. Dosarul curent 
pisică Dosarul curent
rm Eliminați un fișier
rm -i Eliminați cu confirmare
rm -r Eliminați un director și conținutul acestuia - Utilizați cu prudență!
rm -f Forțați o eliminare fără confirmare
rm -i Va afișa prompt înainte de eliminare
cp Copiați un fișier în fișier
cp Copiați un fișier într-un director
mv Mutați/Redenumiți un fișier
mkdir Creați un director nou numit
mkdir Creați mai multe directoare simultan
mkdir -p / Creați directoare imbricate 
rmdir Eliminați un director întreg (funcționează numai în directoarele goale)
găsi -name Găsiți toate fișierele numite interior . Folosiți caractere joker (*) pentru a căuta nume de fișiere parțiale

Comenzi speciale

sudo Rulați o comandă cu privilegiile de securitate ale super utilizatorului
nano Deschide editorul Terminal
deschis Deschide un fișier
-h Afișați ajutor despre o comandă
om Afișați manualul de ajutor al comenzii

Permisiuni de control

ls -ld Afișează permisiunea implicită pentru un director principal
ls -ld/ Afișează permisiunea de citire, scriere și acces pentru un anumit folder
chmod 755 Schimbați permisiunea unui fișier la 755
chmod -R 600 Schimbați permisiunea unui folder (și conținutul acestuia) la 600
chown : Schimbați proprietatea unui fișier în utilizator și grup. Adăugați -R pentru a include conținutul folderului

Comenzi de rețea și server

ping Dați ping unei gazde și afișați starea acesteia
care este Ieșiți informații WHOIS despre un domeniu
curl -O Descărcați un fișier prin HTTP, HTTPS sau FTP
ssh @ Stabiliți o conexiune SSH la cu utilizatorul
scp @:/la distanță/cale Copie a la o telecomandă

Cele mai populare comenzi pentru terminalele Mac

Ca bonus pentru fișa noastră de cheat pentru terminal, iată câteva dintre cele mai populare comenzi de terminal pentru a profita la maximum de Mac-ul tău.

Afișați/Ascundeți fișierele și folderele ascunse

Sunt momente când trebuie vizualizați fișierele și folderele ascunse pe un Mac, și există o comandă pentru asta.

implicit scrie com.apple.finder AppleShowAllFiles TRUE
ucide Finder

Pentru a inversa comanda de mai sus, schimbați ADEVĂRAT la FALS.

Descărcați fișiere de pe internet

Pentru a descărca rapid un fișier de pe internet, utilizați comanda de mai jos.

curl -O URL-ul fișierului pe care doriți să îl descărcați

Schimbați locația implicită pentru capturile de ecran

Nu toată lumea vrea ca capturile lor de ecran să fie salvate pe desktop. Cu o singură comandă, puteți schimba unde merg.

implicit scrieți calea locației com.apple.screencapture în folderul în care doriți să fie salvate capturile de ecran

presa Întoarcere.

ucide SystemUIServer

presa Întoarcere.

Schimbați tipul de fișier implicit pentru capturi de ecran

Dacă doriți să schimbați tipul de fișier implicit al capturilor de ecran, utilizați următoarea comandă.

implicit scrie com.apple.screencapture tip JPG

presa Întoarcere.

ucide SystemUIServer

presa Întoarcere.

Ștergeți toate fișierele dintr-un folder

Puteți șterge cu ușurință toate fișierele dintr-un folder folosind o singură comandă. Cu toate acestea, fiți avertizat că nu există niciun buton de anulare, odată ce apăsați Întoarcere, fișierele au dispărut.

rm -R nume folder

Trebuie să includeți întreaga cale pentru numele folderului.

Citiți manualul

Bash are un manual complet încorporat și puteți accesa paginile prin terminal folosind comanda „man”.

De exemplu, dacă doriți să știți cum să utilizați CD comandă, ați introduce:

om cd

Puteți parcurge paginile manualului apăsând bara de spațiu.

Acestea sunt cele mai comune comenzi, dar există mii (le puteți chiar combina într-una singură serie de comenzi) puteți încerca în terminal pentru a vă face experiența Mac mai puternică și mai mult plăcută. Dar amintiți-vă, există multă putere în aceste comenzi, așa că asigurați-vă că le introduceți corect.