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 |
q | 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 |
Găsiți toate fișierele numite |
Comenzi speciale
sudo | Rulați o comandă cu privilegiile de securitate ale super utilizatorului |
nano | Deschide editorul Terminal |
deschis | Deschide un fișier |
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 |
scp |
Copie a |
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.