Kako uporabljati terminal Mac: osnove

Ena najmočnejših (in premalo uporabljenih) aplikacij v macOS-u je terminal Mac. To je aplikacija, ki vam omogoča visoko raven nadzora nad vašim računalnikom in vam lahko pomaga bolje razumeti, kako deluje vaša naprava.

Vendar pa večina uporabnikov nima jasne predstave o tem, kaj sploh je terminal, kaj šele, kako ga uporabljati.

V tej objavi bom to spremenil. Do konca tega priročnika bi morali imeti dobro predstavo o tem, kako deluje terminal Mac, za kaj se uporablja in kaj počne in kaj ne. Dal vam bom tudi nekaj osnovnih ukazov, ki vam bodo pomagali uporabiti terminal in navdušiti svoje prijatelje.

Pojdimo v to!

Vsebina

  • Kaj je terminal Mac?
  • Kako deluje terminal Mac?
  • Zakaj bi morali uporabljati terminal Mac?
  • Kdaj uporabiti terminal Mac?
  • Naučite se osnov terminala Mac
    • Zagon terminala Mac
    • Spreminjanje videza terminala Mac
    • Vsak lik je pomemben
    • Ukazi se vedno izvajajo na vaši trenutni lokaciji
    • Vedite, kako krmariti po računalniku s terminalom Mac
    • Osnovni ukazi terminala Mac: history, clear, * in sudo,
    • Naj vaš Mac govori
  • Ste pripravljeni izvedeti več?
    • Povezane objave:

Kaj je terminal Mac?

Terminal Mac je vgrajeno okolje lupine na Macu, ki vam omogoča neposredno izdajanje ukazov UNIX. To je tako ali tako tehnična definicija.

Preprosteje povedano, si jo lahko predstavljate kot aplikacijo, ki vam omogoča dostop do globlje ravni operacijskega sistema vašega Maca. Nekako tako, kot če bi dvignili pokrov avtomobila in brskali po motorju, vendar za programsko opremo vašega Maca.

Terminal Mac ni način za "vdor" v vaš računalnik in na splošno ne bo pokvaril vašega računalnika. Ko sem se prvič učil, kako terminal deluje, se spomnim, da me je skrbelo, da bom vnesel napačen ukaz in popolnoma pokvaril svoj Mac.

Toda Apple vam tovrstne moči ne daje zlahka. Tehnično lahko uničite svoj Mac z vnosom določenih ukazov v terminal (prepričajte se, da kopirate zaupanja vredne ukaze iz interneta na spletnih mestih, kot je StackExchange), vendar je malo verjetno, da boste med vsakodnevno uporabo naleteli na te ukaze.

V kratkem: Terminal Mac je aplikacija, ki vam omogoča večji nadzor nad vašim Macom, vendar ima krivuljo učenja in občasno tveganje. Kljub temu je eksperimentiranje daleč od nevarnega.

Kako deluje terminal Mac?

Terminal Mac deluje prek ukazov. Za razliko od tradicionalne aplikacije (ali aplikacije GUI), kjer se pomikate s klikom na gumbe z miško, je terminal aplikacija LUI. To pomeni, da komunicirate s terminalom tako, da vnesete ključne besede in besedne zveze (tj. ukaze), ki terminalu povedo, kaj naj naredi.

Številni od teh ukazov dopolnjujejo stvari, ki jih lahko počnete z miško in tipkovnico, a ko jih presežete, boste naleteli na tisoče funkcij, ki niso možne brez terminala.

Zato veliko ljudi uporabo terminala nagiba k temu, da je programer. Programerji potrebujejo dodatno raven globine, ki jo ponuja terminal, da opravijo svoje delo, medtem ko povprečen uporabnik le redko počne. Toda vsak se lahko (in trdim, da bi moral) naučiti osnov terminala Mac.

Zakaj bi morali uporabljati terminal Mac?

Verjamem, da bi se morali vsi, ki želijo bolje razumeti svoj Mac/PC, naučiti osnov terminala. Vaš terminal je nizkonivojski način za povezovanje z vašim računalnikom.

V računalniškem svetu vmesniki na visoki ravni abstrahirajo, kaj se v resnici dogaja na vašem Macu. Vsi vemo, da je na osnovni ravni naš Mac le kup enic in nič. Vendar nam vmesniki na visoki ravni omogočajo interakcijo s temi enicami in ničlami ​​prek gumbov in barvitih aplikacij.

Vmesnik na nizki ravni vas približa osnovni ravni vašega Maca. Ko uporabljate terminal, komunicirate s svojim Macom na način, ki bolj ustreza delovanju vašega Maca – prek ukazov, ki temeljijo na besedilu.

Tudi če terminala nikoli ne uporabljate, bo uporaba terminala Mac bistveno poglobila vaše razumevanje vašega stroja. Prav tako vam lahko pomaga bolje razumeti svoje druge naprave, kako stvari, kot so strežniki, delujejo in kako se digitalna politika (kot sta avtomatizacija in zasebnost) izvaja na vašem računalniku.

Kdaj uporabiti terminal Mac?

Drugo pomembno vprašanje, ki si ga verjetno zastavljate, je, kdaj bi morali uporabiti terminal. Če ste razvijalec ali se izobražujete za razvijalca, je odgovor ves čas. Zdaj bi se morali naučiti o svojem terminalu in se z njim počutiti udobno. Tako dobro delo pri iskanju tega članka!

Za vse ostale boste ugotovili, da terminal Mac za vas nima toliko praktične uporabe. Številne funkcije, ki jih bom obravnaval spodaj in v drugih objavah, so stvari, ki jih lahko prav tako enostavno počnete z miško in tipkovnico. Tako vam verjetno ni treba pogosto uporabljati terminala.

Kljub temu ni tako, da vam terminala nikoli ne bo treba uporabljati. In poznavanje teh osnov je lahko v veliko pomoč, ko morate z njim komunicirati. Poleg tega, če ugotovite, da uživate v tem, se lahko začnete ukvarjati Domače aplikacije in drugi hobiji naprednih uporabnikov.

Naučite se osnov terminala Mac

Ok, dovolj je predgovor. Začnimo uporabljati terminal. Spodaj bom obravnaval predvsem osnove terminala, ne pa osnovnih ukazov. Na koncu je nekaj ukazov, vendar vam predvsem poskušam pomagati razumeti terminal. Za osnovne ukaze terminala se pomaknite na dno te objave in/ali preberite ta drugi članek AppleToolBox.

Zagon terminala Mac

Najprej zagon terminala Mac. To je najlažji korak in obstaja več načinov za to.

Moj najljubši način za zagon terminala je tako, da v Spotlight vnesete »terminal« in pritisnete vrnitev ključ. Spotlight lahko aktivirate s pritiskom na cmd + preslednica.

Druga možnost je, da odprete Finder aplikacijo, kliknite na Aplikacije mapo, nato pa Pripomočki mapo, nato se pomaknite navzdol in dvokliknite terminal app.

Ko je vaš terminal odprt, bi moral izgledati nekako takole:

Na začetku vrstice besedila boste videli utripajoč kazalec. To se imenuje ukazna vrstica in tam vnašate svoje ukaze.

Pred tem bi morali videti svoje uporabniško ime, ki mu sledi ime vašega Mac računalnika, ki mu sledi a % znak. Če ste v določeni mapi (ki se imenuje "imenik", ko ste v terminalu), boste to videli poleg vašega imena. Tako je na primer videti, ko ste na namizju.

The % znak je samo zato, da vam pokaže, kje se začne vaš ukaz vrstice. Če pritisnete vrnitev, boste videli drugo vrstico z a % znak, ki označuje, da je bila prejšnja vrstica opuščena.

Ne morete se vrniti in urejati vrstic, ki ste jih že izvedli, čeprav lahko pritisnete Puščica navzgor na tipkovnici, da kopirate tisto, kar ste vnesli v prejšnji vrstici, v trenutno vrstico.

Morda ste že opazili, vendar s terminalom ne morete komunicirati z miško. Uporabljate lahko samo puščične tipke in tipkovnico. To pomeni, da v terminalu ne morete označiti besedila ali kopirati/prilepiti besedila.

Spreminjanje videza terminala Mac

Druga stvar, ki ste jo morda opazili, je, da je terminal nekako grd. Izgleda zelo preprosto in neokusno, ker ni treba izgledati drugače, preprosta grafika pa mu pomaga, da se naloži in deluje zelo hitro in z minimalno strojno opremo.

Toda kljub temu verjetno želite spremeniti videz terminala Mac. Na srečo je to precej enostavno narediti.

V Menijska vrstica vašega Maca, kliknite terminal in nato kliknite Nastavitve….

V pojavnem oknu, ki se prikaže, kliknite Profili zavihek.

Na levi strani tega novega zaslona boste videli različne teme, med katerimi lahko izbirate. Dvokliknite vsakega, da ustvarite novo terminalsko okno s to temo. Ko najdete tisto, ki vam je všeč, kliknite Privzeto v spodnjem levem kotu, da bo ta tema nova privzeta.

Spremenite lahko tudi stvari, kot so pisava, obnašanje oken in drugo, vendar sem ugotovil, da to na splošno naredi več škode kot koristi. Številne pisave ne delujejo dobro s terminalom, druge funkcije pa so zapletene.

Samo izberite temo, s katero ste zadovoljni, ali ustvarite svojo, tako da kliknete + na dnu tem in pojdite na naslednji korak.

Vsak lik je pomemben

Ena najpomembnejših stvari, ki jih je treba razumeti pri terminalu Mac, je, da vsak znak šteje. Vsaka črka, presledek, narekovaj, vezaj in poševnica bodo vplivali na to, kako terminal razlaga vaše ukaze.

Zdaj to ne pomeni, da vnos napačnega ukaza (na primer vnašanje črke a) bo pokvaril vaš Mac. 9/10, dobili boste samo napako. Vedno se prepričajte, da pravilno vnašate svoje ukaze, in če ukaz ni sprejet, najprej preverite njegovo črkovanje.

To je tudi razlog, zakaj uporabljam to oblikovanje:

tvoj ukaz tukaj

…in ne narekovajev pri črkovanju terminalskih ukazov. To je zato, ker ko jaz (ali večina ljudi na spletu) vnesem ukaz Všečkaj to, želijo, da to besedilo natančno kopirate v svoj terminal. Če izpustite narekovaje, je to enostavnejše.

Ukazi se vedno izvajajo na vaši trenutni lokaciji

To je eno od ključnih pravil, ki si jih morate zapomniti, ko delate v terminalu Mac. Ne glede na mapo, v kateri ste, ko uporabljate terminal, se bo izvedel ukaz, ki ga izvedete. Če vnesete ukaz za ustvarjanje nove besedilne datoteke, ko ste na namizju, se bo besedilna datoteka prikazala na namizju.

Če se vam to ne zdi smiselno, je verjetno zato, ker še nimate občutka za kraj, ko uporabljate terminal. Toda na enak način, ko vnesete različne mape pri uporabi aplikacije Finder, v terminal vnesete različne mape in lokacije.

Kot smo že omenili, lahko ugotovite, v kateri mapi ste, tako da preverite besedilo poleg svojega imena.

Če se boste naučili krmariti po računalniku s terminalom Mac, boste bolje razumeli to idejo. Spodaj bom na kratko opisal navigacijo in bolj poglobljeno v prihodnji vadnici.

Zaenkrat se prepričajte, da ste med izvajanjem ukaza vedno v želeni mapi. V nasprotnem primeru lahko na koncu izbrišete stvari, ki jih niste nameravali, kopirate napačno datoteko na napačno mesto ali izgubite sled določenih datotek.

Vedite, kako krmariti po računalniku s terminalom Mac

Ok, zdaj pa k navigaciji. Tu se bomo začeli spuščati v osnovne ukaze.

Več ukazov vam omogoča navigacijo od mape do mape na vašem Macu. Vse to nameravam podrobno obravnavati v prihodnji objavi. Vendar se bomo držali treh.

Prvi ukaz je ls. Prilepite to v svoj terminal in pritisnite vrnitev. Videti bi morali imena vseh map znotraj mape, v kateri ste trenutno.

To je zato, ker ls je okrajšava za "seznam". Navaja vse mape znotraj mape, v kateri ste trenutno.

Če se želite pomakniti v eno od teh map, boste uporabili cd ukaz. cd pomeni »spremeni imenik«. "Imenik" je samo tisto, kar imenujete mapa, ko ste v terminalu; ni razlike med obema.

Če se želite premakniti v eno od map, ki ste jih pravkar navedli, uporabite ls, tip cd [ime mape] zamenjava »[ime mape]« z imenom mape, v katero se želite premakniti. Če bi se na primer želel premakniti na namizje, bi to vnesel v svoj terminal:

cd namizje

Recimo, da sem končal z druženjem v namizju in se želim vrniti. Če želite to narediti, uporabite cd ... Ta ukaz vas premakne nazaj v prejšnji imenik, v katerem ste bili, kot gumb za nazaj.

Noben od teh ukazov ne more na kakršen koli način poškodovati vašega Maca, zato se ne bojte eksperimentirati z njimi, dokler se ne naučite. Na splošno se znajdem, da vstopim ls da ugotovim, kje sem, nato uporabim cd in cd .. za premikanje med mapami.

Osnovni ukazi terminala Mac: zgodovino, jasno, *, in sudo,

Ko se navadite premikati po terminalu Mac, ste pripravljeni začeti učiti osnovne ukaze. Po mojem mnenju to pomeni razumeti, kako zgodovino, jasno, *, in sudo delo.

zgodovino je preprost ukaz. Pokaže vam kratko zgodovino ukazov, ki ste jih nedavno vnesli v terminal. To je koristno, ko se morate spomniti, kaj ste storili do zdaj.

Naslednji je jasno. To je verjetno nesmiseln ukaz, čeprav ga pogosto uporabljam. Ko vstopiš jasno v terminal Mac, počisti okno nazaj na osnovni zaslon terminala. Pojdi naprej in poskusi.

To se mi zdi koristno za razbremenitev okna in lažje osredotočanje na to, kar trenutno poskušam narediti.

Po tem je *. To ni toliko ukaz, kot pomemben simbol, ki ga je treba poznati. Znan je kot "nadomestni znak" in se uporablja za sklicevanje na karkoli v okviru določenih meril.

Terminal bo na primer interpretiral ukaz, ki ga uporablja *.jpg za sklicevanje na vsako datoteko JPG v vaši trenutni mapi. To je v pomoč pri iskanju, izvajanju ukazov v več datotekah hkrati in tako naprej.

Nazadnje, sudo ukaz je tisti, na katerega boste naleteli veliko in je verjetno najpomembnejši ukaz v tem članku. sudo se uporablja za izvajanje ukazov kot superuporabnik ali kot skrbnik. To pomeni, da preglasite nekaj osnovne zaščite svojega Maca in spremenite svoj računalnik.

sudo ni slaba stvar, seveda. Uporabiti ga boste morali vsakič, ko boste namestili aplikacijo prek terminala. Je pa resno in ne bi smeli vnesti a sudo ukaz v terminal, ne da bi vedeli, da je to, kar počnete, popolnoma varno. Preverite sudo ukaze tako, da jih googlate, preden jih uporabite.

Naj vaš Mac govori

Zadevo sem želel zaključiti na zabavno noto, saj je bila večina te objave precej tehnična in razlagalna. Ta zadnji je zabaven trik, ki ga lahko pokažete svojim prijateljem ali pa ga uporabite, da se doma nasmejite.

Vse kar morate storiti je vtipkati reci živijo v terminal Mac in vas bo pozdravil odgovor vašega Maca. Prepričajte se, da je glasnost vklopljena!

Če želite, da vaš Mac reče bolj zapletene stvari (kot so stavki z vprašaji, vejicami, apostrofi itd.), boste želeli svojo frazo postaviti v narekovaje. Na primer, če bi želel, da moj Mac reče: »Pozdravljeni! Kako si?" To bi prilepil v svoj Mac terminal:

reci "Pozdravljeni! kako si?"

Ste pripravljeni izvedeti več?

Čestitam! Pravkar ste se naučili osnov uporabe terminala Mac. Za povprečnega uporabnika je to verjetno vse, kar boste kdaj morali vedeti. Če pa nameravate postati razvijalec, se vaša pot šele začenja.

Obstaja veliko drugih stvari, ki jih lahko počnete s terminalom Mac. Pozneje ta teden bom prispeval več vadnic za terminal, zato jih pazite!

Do takrat!