Cum să utilizați terminalul Mac: elemente de bază

Una dintre cele mai puternice (și subutilizate) aplicații din macOS este terminalul Mac. Este o aplicație care vă oferă un nivel ridicat de control asupra computerului și vă poate ajuta să înțelegeți mai bine cum funcționează aparatul.

Cu toate acestea, majoritatea utilizatorilor nu au o idee clară despre ce este terminalul, cu atât mai puțin despre cum să-l folosească.

În această postare, voi schimba asta. Până la sfârșitul acestui ghid, ar trebui să aveți o idee solidă despre cum funcționează terminalul Mac, pentru ce este folosit și ce face și ce nu face. De asemenea, vă voi oferi câteva comenzi de bază care vă vor ajuta să utilizați terminalul și să vă impresionați prietenii.

Să intrăm în ea!

Cuprins

  • Ce este terminalul Mac?
  • Cum funcționează terminalul Mac?
  • De ce ar trebui să utilizați terminalul Mac?
  • Când ar trebui să utilizați terminalul Mac?
  • Aflați elementele de bază ale terminalului Mac
    • Lansarea terminalului Mac
    • Schimbarea aspectului terminalului Mac
    • Fiecare personaj contează
    • Comenzile sunt întotdeauna executate în locația dvs. curentă
    • Aflați cum să navigați pe computer folosind terminalul Mac
    • Comenzile fundamentale ale terminalului Mac: istoric, clear, * și sudo,
    • Fă-ți Mac-ul să vorbească
  • Sunteți gata să aflați mai multe?
    • Postări asemănatoare:

Ce este terminalul Mac?

Terminalul Mac este mediul shell încorporat pe Mac care vă permite să lansați direct comenzi UNIX. Asta e definiția tehnică, oricum.

În termeni mai simpli, vă puteți gândi la ea ca la o aplicație care vă oferă acces la un nivel mai profund al sistemului de operare al Mac-ului dvs. Un fel de a ridica capota mașinii tale și de a arunca în jurul motorului, dar pentru software-ul Mac-ului tău.

Terminalul Mac nu este o modalitate de a vă „pirata” computerul și, în general, nu vă va sparge computerul. Când am aflat prima dată cum funcționează terminalul, îmi amintesc că îmi făceam griji că aveam de gând să introduc o comandă greșită și să-mi blochez complet Mac-ul.

Dar Apple nu vă oferă acest tip de putere cu ușurință. Puteți distruge tehnic Mac-ul dvs. introducând anumite comenzi în terminal (asigurați-vă că copiați comenzi de încredere de pe internet pe site-uri precum StackExchange), dar este puțin probabil să întâlniți aceste comenzi în timpul utilizării zilnice.

În scurt: Terminalul Mac este o aplicație care vă oferă un control mai mare asupra Mac-ului dvs., dar are o curbă de învățare și un risc ocazional. Acestea fiind spuse, este departe de a fi periculos să experimentezi.

Cum funcționează terminalul Mac?

Terminalul Mac funcționează prin comenzi. Spre deosebire de o aplicație tradițională (sau aplicație GUI), în care navigați făcând clic pe butoane cu mouse-ul, terminalul este o aplicație LUI. Aceasta înseamnă că interacționați cu terminalul tastând cuvinte cheie și expresii (adică comenzi) care îi spun terminalului ce trebuie să facă.

Multe dintre aceste comenzi completează lucrurile pe care le puteți face cu un mouse și o tastatură, dar odată ce le depășiți, veți întâlni mii de funcții care nu sunt posibile fără terminal.

De aceea, mulți oameni tind să asocieze utilizarea terminalului cu a fi programator. Programatorii au nevoie de nivelul suplimentar de profunzime pe care terminalul îl oferă pentru a-și face munca, în timp ce utilizatorul obișnuit o face rareori. Dar oricine poate (și voi argumenta că ar trebui) să învețe elementele de bază ale terminalului Mac.

De ce ar trebui să utilizați terminalul Mac?

Cred că toți cei care doresc să-și înțeleagă mai bine Mac/PC-ul ar trebui să învețe elementele de bază ale terminalului. Terminalul dumneavoastră este o metodă de nivel scăzut pentru interfața cu computerul dumneavoastră.

În lumea computerelor, interfețele de nivel înalt abstractizează ceea ce se întâmplă cu adevărat pe Mac-ul tău. Știm cu toții că la un nivel de bază, Mac-ul nostru este doar o grămadă de unități și zerouri. Cu toate acestea, interfețele de nivel înalt ne permit să interacționăm cu acelea și zerourile prin butoane și aplicații colorate.

O interfață de nivel scăzut vă aduce mai aproape de nivelul de bază al Mac-ului dvs. Când utilizați terminalul, interacționați cu Mac-ul într-un mod mai fidel modului în care funcționează Mac - prin comenzi bazate pe text.

Chiar dacă nu utilizați niciodată terminalul, utilizarea terminalului Mac vă va aprofunda în mod semnificativ înțelegerea mașinii dvs. De asemenea, vă poate ajuta să înțelegeți mai bine celelalte dispozitive ale dvs., cum funcționează lucruri precum serverele și modul în care politicile digitale (cum ar fi automatizarea și confidențialitatea) sunt jucate pe computer.

Când ar trebui să utilizați terminalul Mac?

O altă întrebare importantă pe care probabil ți-o pui este când ar trebui să folosești terminalul. Dacă ești dezvoltator sau studiezi pentru a fi dezvoltator, răspunsul este tot timpul. Ar trebui să înveți despre terminalul tău și să te simți confortabil cu el chiar acum. Atât de bună treabă în căutarea acestui articol!

Pentru toți ceilalți, veți descoperi că terminalul Mac nu are la fel de multă utilizare practică pentru dvs. Multe dintre funcțiile pe care le voi acoperi mai jos și în alte postări sunt lucruri pe care le puteți face la fel de ușor cu un mouse și o tastatură. Deci probabil că nu trebuie să utilizați terminalul foarte des.

Acestea fiind spuse, nu este ca și cum nu veți avea niciodată nevoie să utilizați terminalul. Și cunoașterea acestor elemente fundamentale poate fi de mare ajutor atunci când trebuie să interacționați cu ele. În plus, dacă descoperi că îți place, poți începe să intri Aplicații homebrew și alte hobby-uri pentru utilizatorii cu putere.

Aflați elementele de bază ale terminalului Mac

Ok, este suficientă prefață. Să începem să folosim terminalul. Mai jos, voi acoperi în primul rând elementele de bază ale terminalului, nu comenzile de bază. Există câteva comenzi aproape de sfârșit, dar încerc în primul rând să vă ajut să înțelegeți terminalul. Pentru comenzile de bază ale terminalului, derulați până la partea de jos a acestei postări și/sau citiți acest alt articol AppleToolBox.

Lansarea terminalului Mac

În primul rând, lansarea terminalului Mac. Acesta este cel mai simplu pas și există mai multe moduri de a face acest lucru.

Modul meu preferat de a lansa terminalul este tastând „terminal” în Spotlight și apăsând tasta întoarcere cheie. Puteți activa Spotlight apăsând cmd + bara de spațiu.

Alternativ, puteți deschide Finder aplicație, faceți clic pe Aplicații folderul, apoi Utilități folder, apoi derulați în jos și faceți dublu clic pe Terminal aplicația.

Odată deschis, terminalul dvs. ar trebui să arate cam așa:

Veți vedea un cursor care clipește la începutul liniei de text. Aceasta se numește linie de comandă și este locul în care introduceți comenzile.

Înainte de aceasta, ar trebui să vedeți numele dvs. de utilizator, urmat de numele Mac-ului dvs., urmat de a % semn. Dacă vă aflați într-un anumit folder (numit „director” atunci când vă aflați în terminal), îl veți vedea afișat lângă numele dvs. De exemplu, așa arată când vă aflați pe desktop.

The % semnul este acolo doar pentru a vă arăta unde începe comanda dvs. de linie. Dacă apăsați întoarcere, veți vedea o altă linie cu a % semn, indicând că linia anterioară a fost abandonată.

Nu puteți reveni și edita liniile pe care le-ați executat deja, deși puteți apăsa tasta Săgeata în sus de pe tastatură pentru a copia ceea ce ai tastat în linia anterioară în linia curentă.

Poate ați observat deja, dar nu puteți interacționa cu terminalul cu mouse-ul. Puteți utiliza doar tastele săgeți și tastatura. Aceasta înseamnă că nu puteți evidenția text sau copia/lipi text în terminal.

Schimbarea aspectului terminalului Mac

Un alt lucru pe care poate l-ați observat este că terminalul este cam urât. Arată cu adevărat simplu și fad, deoarece nu trebuie să arate diferit, iar grafica simplă îl ajută să se încarce și să ruleze super rapid și cu hardware minim.

Dar chiar și totuși, probabil că doriți să schimbați aspectul terminalului Mac. Din fericire, acest lucru este destul de ușor de făcut.

În Bară de meniu pe Mac-ul dvs., faceți clic Terminal și apoi faceți clic Preferințe….

În fereastra pop-up care apare, faceți clic pe Profiluri fila.

În partea stângă a acestui nou ecran, veți vedea diferite teme din care puteți alege. Faceți dublu clic pe fiecare pentru a crea o nouă fereastră de terminal cu tema respectivă. După ce ați găsit unul care vă place, faceți clic Mod implicit în colțul din stânga jos pentru a face ca tema să fie noua implicită.

De asemenea, puteți schimba lucruri precum fontul, comportamentul ferestrei și multe altele, dar am constatat că acest lucru face în general mai mult rău decât bine. Multe dintre fonturi nu funcționează foarte bine cu terminalul, iar celelalte caracteristici sunt complicate.

Alegeți o temă de care sunteți mulțumit sau creați-vă propria făcând clic pe + în partea de jos a temelor și treceți la pasul următor.

Fiecare personaj contează

Unul dintre cele mai importante lucruri de înțeles despre terminalul Mac este că fiecare personaj contează. Fiecare literă, spațiu, citat, cratimă și bară oblică va afecta modul în care terminalul vă interpretează comenzile.

Acum, asta nu înseamnă că introducerea unei comenzi defectuoase (cum ar fi introducerea literei A) vă va sparge Mac-ul. 9/10, veți primi doar o eroare. Asigurați-vă întotdeauna că introduceți corect comenzile și, dacă o comandă nu este acceptată, verificați-i mai întâi ortografia.

Acesta este și motivul pentru care folosesc această formatare:

comanda ta aici

… și nu ghilimele atunci când scrieți comenzile terminalului. Asta pentru că atunci când eu (sau majoritatea oamenilor online) introduc o comandă asa, vor să copiați exact acel text în terminalul dvs. Lăsând deoparte ghilimele, acest lucru este mai simplu.

Comenzile sunt întotdeauna executate în locația dvs. curentă

Aceasta este una dintre regulile cheie de reținut atunci când lucrați în terminalul Mac. Indiferent de folderul în care vă aflați când utilizați terminalul, acolo va avea loc comanda pe care o executați. Dacă introduceți o comandă pentru a crea un fișier text nou în timp ce vă aflați pe desktop, fișierul text va apărea pe desktop.

Dacă acest lucru nu are sens pentru dvs., este probabil pentru că încă nu vă simțiți locul când utilizați terminalul. Dar, în același mod în care introduceți foldere diferite când utilizați aplicația Finder, introduceți foldere și locații diferite în terminal.

După cum am menționat anterior, puteți spune în ce folder vă aflați verificând textul de lângă numele dvs.

Învățarea cum să navigați pe computer cu terminalul Mac vă va ajuta să înțelegeți mai bine această idee. Voi acoperi pe scurt navigarea mai jos și mai în profunzime într-un tutorial viitor.

Pentru moment, asigurați-vă că vă aflați întotdeauna în folderul dorit atunci când executați o comandă. În caz contrar, ați putea ajunge să ștergeți lucruri pe care nu ați vrut să le faceți, să copiați fișierul greșit în locul greșit sau să pierdeți urma anumitor fișiere.

Aflați cum să navigați pe computer folosind terminalul Mac

Ok, acum trecem la navigare. Aici vom începe să intrăm în comenzile de bază.

Mai multe comenzi vă permit să navigați de la un folder la altul pe Mac. Plănuiesc să acopăr toate acestea în detaliu într-o postare viitoare. Dar vom rămâne la trei.

Prima comandă este ls. Continuați și inserați-l în terminalul dvs. și apăsați întoarcere. Ar trebui să vedeți numele tuturor folderelor din interiorul folderului în care vă aflați în prezent.

Asta este pentru ca ls este prescurtarea pentru „listă”. Listează toate folderele din interiorul folderului în care vă aflați în prezent.

Pentru a naviga într-unul dintre aceste foldere, veți folosi CD comanda. CD înseamnă „schimbare director”. Un „director” este exact ceea ce numiți un folder atunci când vă aflați în terminal; nu e nicio diferenta intre cele doua.

Pentru a vă muta într-unul dintre folderele pe care tocmai le-ați enumerat folosind ls, tip cd [numele folderului] înlocuind „[numele folderului]” cu numele folderului în care doriți să vă mutați. De exemplu, dacă aș vrea să mă mut în Desktop, aș introduce acest lucru în terminalul meu:

cd Desktop

Acum, să presupunem că am terminat cu timpul pe desktop și vreau să mă întorc. Pentru a face acest lucru, utilizați cd ... Această comandă vă mută înapoi la directorul anterior în care vă aflați, ca un buton înapoi.

Niciuna dintre aceste comenzi nu vă poate deteriora Mac-ul în vreun fel, așa că nu vă fie teamă să experimentați cu ele până când înțelegeți. În general, mă trezesc intrând ls să-mi dau seama unde sunt, apoi să folosesc CD și cd .. pentru a vă deplasa între dosare.

Comenzile fundamentale ale terminalului Mac: istorie, clar, *, și sudo,

Odată ce vă învățați să vă deplasați prin terminalul Mac, sunteți gata să începeți să învățați comenzile fundamentale. În opinia mea, asta înseamnă să înțelegi cum istorie, clar, *, și sudo muncă.

istorie este o comandă simplă. Vă arată un scurt istoric al comenzilor pe care le-ați introdus recent în terminal. Acest lucru este util atunci când trebuie să vă amintiți ce ați făcut până acum.

Următorul este clar. Aceasta este, fără îndoială, o comandă inutilă, deși o folosesc mult. Când intri clar în terminalul Mac, șterge fereastra înapoi la un ecran de bază al terminalului. Continuă și încearcă.

Mi se pare util pentru dezordinea ferestrei și pentru a facilita concentrarea asupra a ceea ce încerc să fac în prezent.

După aceea este *. Aceasta nu este atât o comandă, cât este un simbol important cu care trebuie să vă familiarizați. Este cunoscut sub numele de simbolul „wildcard” și este folosit pentru a face referire la orice în cadrul anumitor criterii.

De exemplu, terminalul va interpreta o comandă care utilizează *.jpg pentru a face referire la fiecare fișier JPG din folderul curent. Acest lucru este util pentru căutarea, rularea comenzilor pe mai multe fișiere simultan și așa mai departe.

În cele din urmă, sudo comanda este una cu care te vei întâlni foarte mult și probabil este cea mai importantă comandă din acest articol. sudo este folosit pentru a rula comenzi ca superutilizator sau ca administrator. Înseamnă că anulați protecția de bază a Mac-ului și faceți o modificare a computerului.

sudo nu este un lucru rău, desigur. Va trebui să îl utilizați de fiecare dată când instalați o aplicație prin intermediul terminalului dvs. Este totuși grav și nu ar trebui să introduceți a sudo comandă în terminal fără să știi că ceea ce faci este complet sigur. Verifica sudo comenzile prin Google înainte de a le folosi.

Fă-ți Mac-ul să vorbească

Am vrut să închei lucrurile într-o notă amuzantă, deoarece cea mai mare parte a acestei postări a fost destul de tehnică și expozitivă. Acesta din urmă este un truc distractiv pe care îl poți arăta prietenilor tăi sau doar îl poți folosi pentru a te face să râzi acasă.

Tot ce trebuie să faci este să tastați spune buna în terminalul Mac și ar trebui să fiți întâmpinat de un răspuns de la Mac. Asigurați-vă că volumul este pornit!

Dacă doriți să faceți Mac-ul dvs. să spună lucruri mai complicate (cum ar fi propoziții cu semne de întrebare, virgule, apostrofe etc.), atunci veți dori să vă puneți fraza între ghilimele. De exemplu, dacă aș vrea ca Mac-ul meu să spună: „Bună ziua! Ce mai faci?" Aș lipi asta în terminalul meu Mac:

spune „Bună ziua! Ce mai faci?"

Sunteți gata să aflați mai multe?

Felicitări! Tocmai ați învățat elementele de bază ale utilizării terminalului Mac. Pentru utilizatorul obișnuit, acesta este probabil tot ceea ce veți avea nevoie să știți vreodată. Dacă intenționați să deveniți dezvoltator, atunci călătoria dvs. abia la început.

Există o mulțime de alte lucruri pe care le puteți face cu terminalul Mac. Voi contribui cu mai multe tutoriale pentru terminal mai târziu în această săptămână, așa că asigurați-vă că le căutați!

Pana atunci!