Un ghid pentru începători pentru utilizarea terminalului Mac

Un ghid pentru începători pentru utilizarea terminalului Mac

Pentru majoritatea sarcinilor zilnice de pe Mac, o interfață grafică ușoară și prietenoasă este atât un atu cât și un confort. Uneori, totuși, Finder este un intermediar stângaci.





Există modalități mai rapide de a afla unde se ascunde acel fișier neplăcut de 5 GB sau calea fiecărui fișier legat de acea aplicație pe care ai crezut că ai șters-o. Pentru aceste joburi și altele, linia de comandă este noul dvs. cel mai bun prieten.





Ce este Terminalul?

Terminalul este un utilitar care vă permite să interacționați cu Mac-ul dvs. prin linia de comandă. Sistemele de operare Linux includ instrumente similare, deoarece atât Linux, cât și macOS sunt sisteme de operare asemănătoare Unix. Se numește interfața liniei de comandă (CLI) sau limba pe care o introduceți în Terminal pentru a interacționa cu computerul dvs. Mac bash . Tot ce discutăm mai jos este o comandă bash.





Înaintea ta începeți să utilizați Terminal , îl puteți personaliza după propriile preferințe personale. Dacă preferați, este chiar posibil să descărcați o alternativă terminală terță parte pentru un aspect personalizat.

Sfaturi generale despre linia de comandă Mac

În primul rând, să ne uităm la câteva fapte de bază ale terminalului pe care ar trebui să le cunoașteți.



Sintaxă generală

O comandă bash urmează de obicei acest model:

[Command] [Options] [Input or Path to File or Directory]

De exemplu, în:





ls -la /Applications ls

este comanda,

-la

este un compus din două opțiuni individuale (





-l

și

-a

), și

/Applications

este calea către listă.

Calea

Înțelegerea căilor vă va ajuta să înțelegeți cum macOS vă vede de fapt fișierele. În esență, calea unui fișier este cuibul de dosare al păpușilor rusești în care este conținut, urmat de numele fișierului în sine.

De exemplu, pe un Mac, calea unui fișier numită Secretele mele care trăiește pe desktopul utilizatorului John Doe este

/Users/jdoe/Desktop/'My Secrets'

.

Spatiu alb

Trebuie să scapi de spațiul alb pentru ca Terminalul să-l proceseze corect. Când bash vede un spațiu, îl interpretează ca fiind sfârșitul unei comenzi. Deci, dacă aveți un folder cu spații în numele său, cum ar fi Testul traseului , și încercați să listați conținutul acestuia cu

ls /Applications/Path Test

, veți obține acest lucru:

Ce se petrece aici? Ei bine, bash crede că ai sunat eu sunt pe / Aplicații / Cale . Când nu a putut găsi acel fișier, sa oprit.

Dacă doriți ca bash să recunoască numele complet al folderului dvs., puteți fie să înfășurați numele între ghilimele, fie să folosiți o bară inversă, astfel:

  • ls /Applications/'Path Test' sau
  • ls /Applications/Path Test

Sudo

Multe dintre comenzile de mai jos necesită acces la nivel de administrator. Dacă nu sunteți conectat în prezent la contul de administrator, dar știți parola administratorului, puteți plasa

sudo

(care înseamnă „single user do”) în fața comenzii pentru a-i acorda temporar privilegii la nivel de administrator.

Comenzi terminale pentru a vă îmbunătăți fluxul de lucru

Acum, că știți elementele de bază, să aruncăm o privire la câteva comenzi extrem de la îndemână. Rețineți că puteți extrage informații complete despre aceste comenzi, inclusiv toate opțiunile și exemplele lor, tastând

man

în terminal.

găsi

  • Înlocuiește: Spotlight
  • De ce este mai bine: Este mai rapid și caută dosare de sistem pe care Spotlight le exclude sau are probleme la indexare.

Spotlight tinde să omită fișierele de sistem macOS, cu excepția cazului în care îi spuneți să nu o facă și chiar și atunci poate avea probleme la indexarea acestora. Dimpotrivă, bashul găsi comanda poate căuta orice, în orice loc și va afișa calea completă a ceea ce căutați.

Sintaxa lui găsi este format din patru părți. În ordine, acestea sunt:

  1. găsi
  2. calea directorului pe care doriți să îl căutați ( / Aplicații de mai jos)
  3. (exemplul de mai jos are -Nume , ceea ce înseamnă că găsi va căuta fișiere care se potrivesc cu numele respectiv)
  4. șirul de căutat (exemplul de mai jos are Google Chrome )

Ar trebui să știi că găsi folosește regex (numit și expresii regulate). O explicație completă a acestui subiect este în afara domeniului de aplicare al acestui articol (sau orice altceva decât un manual). Cu toate acestea, exemplul de mai jos introduce un concept vital în regex, care este asteriscul ( * ), sau caracterul wildcard.

Punerea acestuia la începutul și sfârșitul șirului de căutare înseamnă că găsi va afișa rezultate care au caractere înainte și după termenul de căutare. În acest caz, Google Chrome va aduce în discuție Google Chrome.app .

Totul se alătură pentru a arăta astfel:

de

  • Înlocuiește: Cmd + I pentru a afișa informații.
  • De ce este mai bine: Vă poate afișa mai multe foldere simultan și, de obicei, necesită mai puțin timp pentru încărcare.

de înseamnă „utilizarea discului” și vă poate spune rapid dimensiunea unui fișier sau folder sau chiar o listă de fișiere dintr-un folder.

Cele mai bune opțiuni pentru de sunt:

  • -d (adâncime): Când este urmat de un număr, spune găsi să-și limiteze căutarea la un -d nivel de adâncime în directorul unde rulează.
    • De exemplu, dacă rulați du -d 1 /Applications , vă va arăta doar dimensiunea totală a folderelor și fișierelor din fișierul Aplicații folder, nu dimensiunile subfolderelor din acele foldere.
  • -h (citit de om): Aceasta vă va arăta dimensiunea fișierelor dvs. LA , M , sau G , care înseamnă kilogram, mega sau gigabyte.

Aruncăm o privire la de în acțiune:

cum să treci site-uri web blocate la școală

mv

  • Înlocuiește: Îndreptați și faceți clic pe mutarea dosarelor și fișierelor.
  • De ce este mai bine: Este mai rapid și nu necesită navigație.

Puteți muta rapid un fișier sau folder într-un alt folder folosind mv . Funcționează prin simpla schimbare a numelui căii.

Sintaxa este

mv

.

De exemplu,

mv /Users/jdoe/Documents/file1 /Users/jdoe/Desktop/file1

se va mișca file1 de la jdoe's Documente la a lui Desktop .

eu sunt

  • Înlocuiește: Cmd + i pentru a afișa informații.
  • De ce este mai bine: Este mai rapid, poate afișa informații despre mai multe fișiere simultan și este foarte personalizabil.

eu sunt este o comandă incredibil de puternică pentru a vă arăta exact ceea ce este în dosarele dvs. De asemenea, dezvăluie cine are voie să le vadă, dacă aveți fișiere sau foldere ascunse și multe altele.

Cele mai bune opțiuni pentru eu sunt sunt:

  • -la (lung): afișează permisiunile pentru fiecare fișier din folder, cea mai recentă perioadă de modificare, proprietarul fișierului și numele fișierului.
  • -la (toate): vă arată toate fișierele dintr-un folder, inclusiv fișierele ascunse (excelent pentru afișarea bibliotecii de utilizator în macOS, care este ascunsă în mod implicit).

Iată cum arată ieșirea:

mkdir

  • Înlocuiește: Căutare> Fișier> Dosar nou
  • De ce este mai bine: Este mai rapid și puteți seta numele chiar în comandă în loc să faceți dublu clic pe noul folder.

Creați foldere noi într-o clipă cu această comandă.

Exemplu:

mkdir /Users/jdoe/Desktop/cool_stuff

rm

  • Înlocuiește: Mutarea fișierelor în Coșul de gunoi și golirea acestuia.
  • De ce este mai bine: Este mai rapid și bun pentru ștergerea fișierelor neplăcute de care Coșul de gunoi nu va scăpa.

Această comandă va șterge, imediat și fără prejudecăți, orice fișier pe care l-ați pus în calea sa. Evident, utilizați-l cu extremă prudență. Spre deosebire de clic Coș de gunoi gol , rm nu vă va întreba dacă sunteți sigur. Presupune că știi ce faci.

Un lucru de remarcat rm este că, în mod implicit, va șterge doar fișiere, nu foldere. Pentru a șterge dosarele, trebuie să utilizați fișierul -R opțiune, care înseamnă recursiv .

Exemplu:

rm -R /Users/jdoe/Desktop/cool_stuff

Stăpânește-ți computerul Mac cu terminalul

Acum cunoașteți câteva comenzi esențiale ale Terminalului și puteți începe să le integrați în fluxul de lucru Mac zilnic. Odată ce te simți confortabil folosind bash, poți trece dincolo de simpla înlocuire a sarcinilor de zi cu zi și începe explorarea puterilor pe care doar linia de comandă le poate oferi.

Începeți instalând Homebrew , cel mai bun manager de pachete pentru macOS. Vă permite să instalați noi limbaje de programare, depozite software și multe altele. Și apoi poți trece pe încercând câteva comenzi distractive și cool și personalizarea Terminalului pentru a-l face și mai util.

Acțiune Acțiune Tweet E-mail Un ghid pentru începători pentru vorbirea animată

Animarea vorbirii poate fi o provocare. Dacă sunteți gata să începeți să adăugați dialog la proiectul dvs., vom descompune procesul pentru dvs.

Citiți în continuare
Subiecte asemănătoare
  • Mac
  • Terminal
  • Prompt de comandă
  • Linux Bash Shell
  • Sfaturi pentru Mac
Despre autor Echipa Chawaga(21 articole publicate)

Tim Chawaga este un scriitor care locuiește în Brooklyn. Când nu scrie despre tehnologie și cultură, scrie science fiction.

Mai multe de la Tim Chawaga

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona
Categorie Mac