Kako koristiti Mac terminal: osnove

Jedna od najmoćnijih (i nedovoljno korištenih) aplikacija u macOS-u je Mac terminal. To je aplikacija koja vam daje visoku razinu kontrole nad vašim računalom i može vam pomoći da bolje razumijete kako vaš stroj radi.

Međutim, većina korisnika nema jasnu ideju o tome što je terminal, a kamoli kako ga koristiti.

U ovom postu ću to promijeniti. Do kraja ovog vodiča trebali biste imati čvrstu ideju o tome kako Mac terminal radi, za što se koristi i što radi, a što ne. Također ću vam dati neke osnovne naredbe koje će vam pomoći da koristite terminal i impresionirate svoje prijatelje.

Uđimo u to!

Sadržaj

  • Što je Mac terminal?
  • Kako radi Mac terminal?
  • Zašto biste trebali koristiti Mac terminal?
  • Kada trebate koristiti Mac terminal?
  • Naučite osnove Mac terminala
    • Pokretanje Mac terminala
    • Promjena izgleda Mac terminala
    • Svaki lik je bitan
    • Naredbe se uvijek izvršavaju na vašoj trenutnoj lokaciji
    • Znati kako se kretati računalom pomoću Mac terminala
    • Osnovne naredbe Mac terminala: history, clear, * i sudo,
    • Neka vaš Mac govori
  • Jeste li spremni naučiti više?
    • Vezane objave:

Što je Mac terminal?

Mac terminal je ugrađeno okruženje ljuske na Macu koje vam omogućuje izravno izdavanje UNIX naredbi. To je u svakom slučaju tehnička definicija.

Jednostavnije rečeno, možete je zamisliti kao aplikaciju koja vam daje pristup dubljoj razini operativnog sustava vašeg Maca. Nešto kao da podignete haubu svog automobila i čačkate po motoru, ali za softver vašeg Maca.

Mac terminal nije način za "hakiranje" vašeg računala i općenito neće slomiti vaše računalo. Kad sam prvi put učio kako terminal radi, sjećam se da sam se brinuo da ću unijeti pogrešnu naredbu i potpuno uništiti svoj Mac.

Ali Apple vam ovu vrstu moći ne daje lako. Svoj Mac možete tehnički uništiti unosom određenih naredbi u terminal (pobrinite se da kopirate pouzdane naredbe s interneta na stranicama kao što je StackExchange), ali je malo vjerojatno da ćete naići na te naredbe tijekom svakodnevne upotrebe.

Ukratko: Mac terminal je aplikacija koja vam daje veću kontrolu nad vašim Macom, ali ima krivulju učenja i povremeni rizik. Međutim, daleko je od toga da je opasno eksperimentirati.

Kako radi Mac terminal?

Mac terminal radi putem naredbi. Za razliku od tradicionalne aplikacije (ili GUI aplikacije), gdje se krećete klikom na gumbe mišem, terminal je LUI aplikacija. To znači da komunicirate s terminalom upisivanjem ključnih riječi i fraza (tj. naredbi) koje govore terminalu što treba učiniti.

Mnoge od ovih naredbi nadopunjuju stvari koje možete učiniti s mišem i tipkovnicom, ali nakon što ih prođete, naići ćete na tisuće značajki koje nisu moguće bez terminala.

Zato mnogi ljudi povezuju korištenje terminala s programerstvom. Programerima je potrebna dodatna razina dubine koju terminal nudi da bi obavili svoj posao, dok prosječni korisnik to rijetko čini. Ali svatko može (a ja ću tvrditi da bi trebao) naučiti osnove Mac terminala.

Zašto biste trebali koristiti Mac terminal?

Vjerujem da bi svi koji žele bolje razumjeti svoj Mac/PC trebali naučiti osnove terminala. Vaš terminal je metoda niske razine za povezivanje s vašim računalom.

U svijetu računala, sučelja visoke razine apstrahiraju ono što se stvarno događa na vašem Macu. Svi znamo da je na osnovnoj razini naš Mac samo gomila jedinica i nula. Međutim, sučelja visoke razine omogućuju nam interakciju s tim jedinicama i nulama putem gumba i šarenih aplikacija.

Sučelje niske razine približava vas osnovnoj razini vašeg Maca. Kada koristite terminal, sa svojim Mac-om stupate u interakciju na način koji više odgovara načinu na koji vaš Mac radi - putem tekstualnih naredbi.

Čak i ako nikada ne koristite terminal, korištenje Mac terminala značajno će produbiti vaše razumijevanje vašeg stroja. Također vam može pomoći da bolje razumijete svoje druge uređaje, kako stvari poput poslužitelja rade i kako se digitalna politika (poput automatizacije i privatnosti) odvija na vašem računalu.

Kada trebate koristiti Mac terminal?

Još jedno važno pitanje koje si vjerojatno postavljate je kada biste trebali koristiti terminal. Ako ste programer ili se školujete za programera, odgovor je cijelo vrijeme. Trebali biste učiti o svom terminalu i osjećati se ugodno s njim upravo sada. Tako dobar posao na traženju ovog članka!

Za sve ostale, otkrit ćete da Mac terminal nema toliko praktične koristi za vas. Mnoge značajke koje ću obraditi u nastavku i u drugim objavama su stvari koje možete jednostavno učiniti s mišem i tipkovnicom. Stoga vjerojatno ne morate često koristiti terminal.

Uz to, nije da nikada nećete morati koristiti terminal. A poznavanje ovih osnova može biti od velike pomoći kada trebate komunicirati s tim. Osim toga, ako otkrijete da uživate u tome, možete se početi baviti Homebrew aplikacije i drugi hobiji naprednih korisnika.

Naučite osnove Mac terminala

Ok, dosta je predgovora. Počnimo koristiti terminal. U nastavku ću prvenstveno pokriti osnove terminala, a ne osnovne naredbe. Postoje neke naredbe pri kraju, ali prvenstveno vam pokušavam pomoći da razumijete terminal. Za osnovne naredbe terminala pomaknite se do dna ovog posta i/ili pročitajte ovaj drugi članak o AppleToolBoxu.

Pokretanje Mac terminala

Najprije, pokretanje Mac terminala. Ovo je najlakši korak, a postoji nekoliko načina za to.

Moj omiljeni način za pokretanje terminala je upisivanjem "terminal" u Spotlight i pritiskom na povratak ključ. Spotlight možete aktivirati pritiskom na cmd + razmaknica.

Alternativno, možete otvoriti Finder aplikaciju, kliknite na Prijave mapu, a zatim Komunalne usluge mapu, zatim se pomaknite prema dolje i dvaput kliknite na Terminal app.

Nakon otvaranja, vaš terminal bi trebao izgledati otprilike ovako:

Vidjet ćete trepćući pokazivač na početku retka teksta. To se zove naredbeni redak i tu unosite svoje naredbe.

Prije toga trebali biste vidjeti svoje korisničko ime, nakon čega slijedi naziv vašeg Maca, a zatim a % znak. Ako ste u određenoj mapi (koja se zove "imenik" kada ste u terminalu), vidjet ćete da je prikazano pored vašeg imena. Na primjer, ovako izgleda kada ste na radnoj površini.

The % znak je samo tu da vam pokaže gdje počinje vaša naredba linije. Ako pritisnete povratak, vidjet ćete još jedan redak s a % znak koji označava da je prethodni red napušten.

Ne možete se vratiti i uređivati ​​retke koje ste već izvršili, iako možete pritisnuti Strelica prema gore na tipkovnici kako biste kopirali ono što ste upisali u prethodnom retku dolje u vaš trenutni redak.

Možda ste već primijetili, ali ne možete komunicirati s terminalom pomoću miša. Možete koristiti samo tipke sa strelicama i tipkovnicu. To znači da ne možete istaknuti tekst ili kopirati/zalijepiti tekst u terminalu.

Promjena izgleda Mac terminala

Još jedna stvar koju ste možda primijetili je da je terminal nekako ružan. Izgleda jako jednostavno i bljutavo jer ne mora izgledati drugačije, a jednostavna grafika pomaže da se učita i radi super brzo i s minimalnim hardverom.

Ali čak i dalje, vjerojatno želite promijeniti izgled Mac terminala. Srećom, ovo je prilično jednostavno za napraviti.

U Traka izbornika vašeg Maca, kliknite Terminal a zatim kliknite Postavke….

U skočnom prozoru koji se pojavi kliknite na Profili tab.

Na lijevoj strani ovog novog zaslona vidjet ćete različite teme koje možete izabrati. Dvaput kliknite svaki da biste stvorili novi prozor terminala s tom temom. Kada pronađete onaj koji vam se sviđa, kliknite Zadano u donjem lijevom kutu kako biste tu temu postavili kao novu zadanu.

Također možete promijeniti stvari poput fonta, ponašanja prozora i još mnogo toga, ali otkrio sam da to općenito donosi više štete nego koristi. Mnogi fontovi ne funkcioniraju dobro s terminalom, a ostale značajke su komplicirane.

Samo odaberite temu s kojom ste zadovoljni ili kreirajte vlastitu klikom na + na dnu tema i prijeđite na sljedeći korak.

Svaki lik je bitan

Jedna od najvažnijih stvari koje treba razumjeti o Mac terminalu je da se svaki znak računa. Svako slovo, razmak, navodnik, crtica i kosa crta utjecati će na to kako terminal tumači vaše naredbe.

Sada, to ne znači da unos pogrešne naredbe (kao što je upisivanje slova a) će pokvariti vaš Mac. 9/10, samo ćete dobiti pogrešku. Uvijek provjerite unosite li svoje naredbe ispravno, a ako naredba nije prihvaćena, prvo provjerite njeno pravopis.

Ovo je također razlog zašto koristim ovo oblikovanje:

tvoja zapovijed ovdje

…a ne navodnike kada izgovarate naredbe terminala. To je zato što kada ja (ili većina ljudi na mreži) upišem naredbu kao ovo, žele da točno kopirate taj tekst u svoj terminal. Izostavljanje navodnika čini ovo jednostavnijim.

Naredbe se uvijek izvršavaju na vašoj trenutnoj lokaciji

Ovo je jedno od ključnih pravila koje morate zapamtiti kada radite u Mac terminalu. U kojoj god mapi se nalazite kada koristite terminal, tu će se dogoditi naredba koju izvršite. Ako unesete naredbu za stvaranje nove tekstualne datoteke dok ste na radnoj površini, tekstualna datoteka će se prikazati na vašoj radnoj površini.

Ako vam ovo nema smisla, vjerojatno je to zato što još nemate osjećaj mjesta kada koristite terminal. Ali na isti način na koji unosite različite mape kada koristite aplikaciju Finder, unosite različite mape i lokacije u terminalu.

Kao što je već spomenuto, možete odrediti u kojoj se mapi nalazite tako da provjerite tekst pored svog imena.

Naučiti kako se kretati računalom pomoću Mac terminala pomoći će vam da bolje shvatite ovu ideju. U nastavku ću ukratko pokriti navigaciju i detaljnije u budućem vodiču.

Za sada samo provjerite jeste li uvijek u željenoj mapi kada izvršavate naredbu. U suprotnom biste mogli završiti brisanjem stvari koje niste namjeravali, kopiranjem pogrešne datoteke na pogrešno mjesto ili gubitkom traga za određenim datotekama.

Znati kako se kretati računalom pomoću Mac terminala

U redu, sada na navigaciju. Ovdje ćemo početi ulaziti u osnovne naredbe.

Nekoliko naredbi omogućuje vam navigaciju od mape do mape na vašem Macu. Sve to planiram detaljno obraditi u budućem postu. Ali mi ćemo se zadržati na tri.

Prva naredba je ls. Samo naprijed i zalijepite to u svoj terminal i pritisnite povratak. Trebali biste vidjeti nazive svih mapa unutar mape u kojoj se trenutno nalazite.

To je zato što ls je skraćenica od "list". Navodi sve mape unutar mape u kojoj se trenutno nalazite.

Za navigaciju u jednu od ovih mapa, upotrijebit ćete CD naredba. CD znači "promjena imenika". "Imenik" je samo ono što nazivate mapom kada ste u terminalu; nema razlike između to dvoje.

Za prelazak u jednu od mapa koje ste upravo naveli pomoću ls, tip cd [naziv mape] zamjenjujući "[naziv mape]" nazivom mape u koju se želite premjestiti. Na primjer, ako se želim preseliti na radnu površinu, u svoj terminal unio bih ovo:

cd radna površina

Sada, recimo da sam završio s druženjem na radnoj površini i želim se vratiti. Da biste to učinili, koristite cd ... Ova naredba vas vraća na prethodni direktorij u kojem ste bili, poput gumba za povratak.

Nijedna od ovih naredbi ne može na bilo koji način oštetiti vaš Mac, stoga se nemojte bojati eksperimentirati s njima dok se ne snađete. Općenito, nađem se kako ulazim ls da shvatim gdje sam, a zatim koristim CD i cd .. za kretanje između mapa.

Osnovne naredbe Mac terminala: povijesti, čisto, *, i sudo,

Kada se naviknete na kretanje po Mac terminalu, spremni ste za početak učenja temeljnih naredbi. Po mom mišljenju, to znači razumjeti kako povijesti, čisto, *, i sudo raditi.

povijesti je izravna naredba. Pokazuje vam kratku povijest naredbi koje ste nedavno unijeli u terminal. Ovo je korisno kada se trebate sjetiti što ste do sada učinili.

Sljedeće je čisto. Ovo je vjerojatno besmislena naredba, iako je često koristim. Kad uđete čisto u Mac terminal, briše prozor natrag na osnovni zaslon terminala. Samo naprijed i probaj.

Smatram da je ovo korisno za rasterećenje prozora i lakše usredotočenje na ono što trenutno pokušavam učiniti.

Nakon toga je *. Ovo nije toliko naredba koliko je važan simbol koji treba biti upoznat. Poznat je kao "zamjenski" simbol i koristi se za upućivanje na bilo što unutar određenih kriterija.

Na primjer, terminal će interpretirati naredbu koja koristi *.jpg za upućivanje na svaku JPG datoteku u vašoj trenutnoj mapi. Ovo je korisno za pretraživanje, pokretanje naredbi na više datoteka odjednom i tako dalje.

Na kraju, sudo naredba je ona na koju ćete se često susresti i vjerojatno je najvažnija naredba u ovom članku. sudo koristi se za izvođenje naredbi kao superkorisnik ili kao administrator. To znači da nadjačavate neku osnovnu zaštitu svog Maca i mijenjate svoje računalo.

sudo nije loša stvar, naravno. Morat ćete ga koristiti svaki put kada instalirate aplikaciju putem terminala. Međutim, to je ozbiljno i ne biste trebali unositi a sudo naredbu u terminalu, a da ne znate da je ono što radite potpuno sigurno. Potvrdi sudo naredbe tako da ih proguglate prije upotrebe.

Neka vaš Mac govori

Htio sam zaključiti stvari na zabavnoj noti jer je većina ovog posta bila prilično tehnička i ekspozitorna. Ovaj posljednji je zabavan trik koji možete pokazati svojim prijateljima ili jednostavno iskoristiti da se nasmijete kod kuće.

Sve što trebate učiniti je tipkati reci zdravo u Mac terminal, a trebao bi vas dočekati odgovor s vašeg Maca. Provjerite je li glasnoća uključena!

Ako želite natjerati svoj Mac da govori kompliciranije stvari (kao što su rečenice s upitnicima, zarezima, apostrofima itd.), onda ćete htjeti staviti svoju frazu pod navodnike. Na primjer, ako bih htio da moj Mac kaže: „Zdravo! Kako si?" Zalijepio bih ovo u svoj Mac terminal:

reci "Zdravo! Kako si?"

Jeste li spremni naučiti više?

Čestitamo! Upravo ste naučili osnove korištenja Mac terminala. Za prosječnog korisnika ovo je vjerojatno sve što ćete ikada trebati znati. Međutim, ako planirate postati programer, vaše putovanje tek počinje.

Postoji mnogo drugih stvari koje možete učiniti s Mac terminalom. Doprinijet ću više tutorijala za terminal kasnije ovog tjedna, stoga budite u potrazi za njima!

Dotad!