16 comenzi de terminal pe care fiecare utilizator de Mac ar trebui să le cunoască

Publicat: 2022-01-29

O tastatură MacBook cu lumină de fundal.

Ți-e frică de linia de comandă Mac? Învățarea câtorva comenzi simple vă poate ajuta să vă construiți încrederea și să vă îndepărtați de această teamă. S-ar putea chiar să descoperiți că vă place să lucrați într-un mediu de linie de comandă!

Utilizați terminalul pentru a executa comenzi

Cum să deschideți terminalul pe un Mac
LEGATE Cum să deschideți terminalul pe un Mac
Mac-ul dvs. vine cu o aplicație numită Terminal în Aplicații > Utilități. Acesta este modul în care executați comenzi pe Mac folosind linia de comandă. Lansați Terminalul găsindu-l în folderul Utilități sau căutându-l folosind Spotlight, apoi familiarizați-vă cu interfața.

Multe dintre comenzile rapide pe care le utilizați în alte aplicații vor funcționa aici. Puteți deschide mai multe file cu Command+T sau o nouă fereastră Terminal cu Command+N. Tăiați, copiați și lipiți toate lucrările așa cum vă așteptați și puteți trage orice fișier sau folder în fereastra Terminal pentru a trece imediat la acel director.

Terminal Mac (necompletat)

Vom acoperi câteva dintre cele mai elementare comenzi ale terminalelor Mac aici. Acestea vă vor fi familiare dacă ați folosit vreodată și linia de comandă Linux.

Când terminăm, poate doriți să învățați cum să vă blocați Mac-ul din terminal sau chiar cum să îl închideți cu o comandă simplă.

Utilizați steaguri pentru a modifica comenzile

Majoritatea comenzilor pot fi atașate cu un steag sub forma unei cratime și a unei litere pentru a accesa diferite funcții. De exemplu, -R aplică o comandă în mod recursiv, astfel încât să se aplice unui director, tuturor fișierelor și folderelor din acel director, tuturor fișierelor și folderelor din acele foldere și așa mai departe.

Publicitate

Steagul apare întotdeauna după comandă. De exemplu: rm -i <location> . În acest exemplu, rm este comanda de ștergere, -i indică procesului să solicite confirmarea utilizatorului, iar <location> va fi înlocuită cu locația fișierului sau a folderului de pe unitate. Steaguri sunt sensibile la majuscule.

Schimbați director: cd

Exemplu de utilizare: cd /folder/

Utilizați comanda cd pentru a schimba directoare. De exemplu: cd /Volumes/Elements/ pentru a accesa o unitate externă numită „Elements”.

cd macOS Terminal Command

Puteți folosi comenzile rapide pentru a trece rapid la anumite directoare. De exemplu, rularea cd ~ vă va duce la directorul principal al utilizatorului curent. De asemenea, puteți folosi cd/ pentru a ajunge la rădăcina unității, cd.. pentru a muta în sus un director sau cd../.. pentru a muta în sus două directoare.

Listează fișiere și foldere: ls

Exemplu de utilizare: ls /folder/

De asemenea, util în navigarea cu unitatea dvs., ls poate fi folosit pentru a lista conținutul directorului curent prin simpla executare a comenzii. Adăugați-l cu o locație pe unitate pentru a viza în mod specific acel director.

Puteți adăuga steaguri la comanda ls pentru a obține rezultate diferite. De exemplu, utilizați -C pentru a obține o ieșire cu mai multe coloane, -S pentru a sorta după dimensiune, -lt pentru a sorta după data modificării, -la pentru conținut detaliat, inclusiv fișiere ascunse, sau -lh pentru a crea o listă cu dimensiuni de fișiere care pot fi citite.

Comanda terminalului macOS

Amintiți-vă, puteți utiliza, de asemenea, aceleași comenzi rapide de locație pe care le-ați folosi cu comanda cd (de exemplu ls ~ ) pentru a sări rapid.

Copie: cp

Exemplu de utilizare: cp file.txt /destination/

Utilizați cp pentru a iniția comanda de copiere, adăugați un semnalizator acolo unde este necesar, apoi introduceți fișierul sau folderul țintă, urmat de un spațiu, apoi adăugați folderul de destinație.

cp macOS Terminal Command

Publicitate

Dacă copiați un singur fișier, puteți utiliza comanda cp fără marcaj, conform exemplului prezentat mai sus. Dacă doriți să copiați un director, va trebui să utilizați -R pentru a indica faptul că toate fișierele și folderele din director trebuie incluse. De exemplu: cp -R /folder/ /destination/ .

Puteți chiar include mai multe fișiere într-o singură comandă de copiere. De exemplu: cp file1.txt file2.txt file3.txt /destination/ .

Mută ​​și redenumește: mv

Exemplu de utilizare: mv file.txt /destination/

Mutare funcționează aproape identic cu copierea așa cum se arată mai sus, cu excepția faptului că nu este nevoie să adăugați un semnalizator recursiv atunci când mutați directoare. Puteți adăuga un -i la comandă pentru a solicita confirmare înainte de a muta, deoarece comanda mv va suprascrie orice fișiere din destinație în mod implicit.

mv macOS Terminal Command

Puteți folosi mv și pentru a redenumi fișierele „mutând” un fișier în același director. De exemplu: mv oldfilename.txt newfilename.txt .

Faceți un director nou: mkdir

Exemplu de utilizare: mkdir <name>

Dacă doriți să creați un director nou, utilizați comanda mkdir , urmată de numele directorului pe care doriți să-l creați. Puteți crea mai multe directoare, separând numele cu spații. De exemplu: mkdir folder1 folder2 folder3 .

mkdir macOS Terminal Command

Publicitate

Dacă doriți să creați un folder cu un spațiu în nume, asigurați-vă că ați pus numele folderului între ghilimele. De exemplu, mkdir "my folder" .

Ștergeți fișiere și foldere: rm

Exemplu de utilizare: rm <file>

Comanda rm șterge fișierele sau folderele imediat, fără a vă cere mai întâi confirmarea. Puteți adăuga -i pentru a solicita confirmarea utilizatorului ori de câte ori îl utilizați, ceea ce ar trebui să vă ajute la prevenirea accidentelor.

rm macOS Terminal Command

Puteți șterge mai multe fișiere simultan, adăugând mai multe nume de fișiere la sfârșitul comenzii. De exemplu: rm file1.txt file2.txt file3.txt .

Utilizarea discului de afișare și spațiul liber: du & df

Exemplu de utilizare: du /destination/

Utilizați comanda du pentru a calcula utilizarea discului în locația specificată ulterior. Pentru o citire mult mai utilă, rulați du -sh /destination/ în schimb pentru a furniza un total de utilizare a discului care poate fi citit de om pentru o locație specificată.

din macOS Terminal Command

În mod similar, puteți folosi df -h pentru a calcula spațiul pe disc sau utilizați indicatorul -H pentru a afișa spațiul total pe disc în unități de stocare „metrice” (de exemplu, 1000MB per GB, spre deosebire de 1024MB per GB).

Găsiți un fișier: find

Exemplu de utilizare: find /location/ -name <file>

Această comandă vă poate ajuta să localizați fișierele de pe disc. Urmați comanda find cu locația directorului în care doriți să căutați, steag-ul -name și apoi numele fișierului pe care doriți să-l găsiți.

găsiți macOS Terminal Command

Publicitate

Puteți utiliza oricând un wildcard * pentru a căuta nume de fișiere parțiale. De exemplu, find /location/ -name '*.png' ar găsi toate fișierele cu extensia .PNG în locația specificată.

Deschideți un fișier: open

Exemplu de utilizare: open <file>

Puteți utiliza comanda de open pentru a deschide fișiere sau directoare pur și simplu specificând calea sau calea cu numele fișierului ulterior. Deschideți mai multe directoare sau fișiere înlănțuindu-le la sfârșitul comenzii. De exemplu, open file1.txt file2.txt file3.txt .

deschideți comanda terminalului macOS

De asemenea, puteți deschide fișiere în anumite aplicații folosind steag-a, urmat de numele aplicației (sau calea către fișierul .APP dacă îl cunoașteți). De exemplu: open -a Preview file.pdf .

Editați un fișier: nano

Exemplu de utilizare: nano <file>

nano este un editor de text de bază open-source inclus cu macOS pentru editarea fișierelor în Terminal. Puteți edita fișiere bazate pe text, inclusiv fișiere de sistem, folosind comanda nano , urmată de numele fișierului.

Comanda terminală nano macOS

Odată ce sunteți în nano, acordați atenție comenzilor din partea de jos a ecranului, care implică tasta de control. Pentru a salva un fișier, apăsați Control+O (cunoscut sub numele de „Scrieți”) sau închideți fără a salva folosind Control+X.

Rulați ca super utilizator: sudo

Exemplu de utilizare: sudo <command>

Prefixul sudo este folosit pentru a executa o comandă ca „super utilizator”, cunoscut și ca root sau admin. După ce ați introdus o comandă prefixată de sudo , vi se va solicita să introduceți parola de administrator pentru a o executa.

sudo macOS Terminal Command

Publicitate

Unele comenzi necesită acces root pentru a funcționa. Dacă doriți să editați un fișier de sistem, de exemplu, poate fi necesar să utilizați sudo nano <file> pentru a salva modificările.

Afișați directorul de lucru: pwd

Exemplu de utilizare: pwd

Pentru a afișa directorul curent în care vă aflați (sau „printați directorul de lucru”), puteți utiliza comanda pwd . Acest lucru este util în special pentru tipărirea unei căi pe care o puteți copia și lipi ulterior.

pwd macOS Terminal Command

Afișați procesele în derulare: top

Exemplu de utilizare: top

Pentru a vedea o listă a proceselor care rulează în prezent și câtă CPU și memorie folosesc în prezent, executați top . În mod implicit, procesul va afișa toate procesele în funcție de utilizarea CPU, cu ID-ul procesului sau PID afișat alături de fiecare intrare.

sus macOS Terminal Command

Puteți apăsa „Q” pentru a reveni la linia de comandă când ați terminat.

Terminați un proces: kill

Exemplu de utilizare: kill <PID>

Pentru a opri un proces, mai întâi va trebui să rulați comanda de sus pentru a găsi ID-ul procesului (sau PID ). Puteți utiliza apoi comanda kill , urmată de numărul afișat alături de proces. De exemplu: kill 1569 .

ucideți comanda terminalului macOS

Aflați mai multe despre o comandă: man

Exemplu de utilizare: man <command>

Fiecare comandă din această listă are asociat un manual care explică exact cum să o folosești și ce fac diferitele steaguri, împreună cu câteva exemple mai exotice ale comenzilor utilizate.

Man macOS Terminal Command

Publicitate

De exemplu, comanda de top are o mulțime de steaguri și alți modificatori, despre care puteți citi despre utilizarea: man top . Dacă doriți să stăpâniți linia de comandă, utilizarea comenzii man este vitală.

Faceți mai mult cu Homebrew

Aceste comenzi sunt utile pentru a fi cunoscute în caz de urgență. De exemplu, nu puteți rula Finder pentru a copia fișiere de pe unitatea Mac în modul de recuperare , dar puteți copia manual fișiere folosind Terminal dacă știți cum să faceți acest lucru.

Dacă doriți să folosiți mai mult Terminal, luați în considerare utilizarea Homebrew pentru a descărca și instala software direct din linia de comandă a Mac-ului dvs.