Jednou z nejvýkonnějších (a málo používaných) aplikací v macOS je terminál Mac. Je to aplikace, která vám poskytuje vysokou úroveň kontroly nad vaším počítačem a může vám pomoci lépe porozumět tomu, jak váš stroj funguje.
Většina uživatelů však nemá jasnou představu o tom, co terminál vůbec je, natož jak jej používat.
V tomto příspěvku to změním. Na konci této příručky byste měli mít jasnou představu o tom, jak terminál Mac funguje, k čemu se používá a co dělá a nedělá. Dám vám také několik základních příkazů, které vám pomohou používat terminál a zapůsobit na své přátele.
Pusťme se do toho!
Obsah
- Co je to terminál Mac?
- Jak funguje terminál Mac?
- Proč byste měli používat terminál Mac?
- Kdy byste měli používat terminál Mac?
-
Naučte se základy terminálu Mac
- Spuštění terminálu Mac
- Změna vzhledu terminálu Mac
- Na každé postavě záleží
- Příkazy se vždy provádějí ve vaší aktuální poloze
- Naučte se procházet počítač pomocí terminálu Mac
- Základní příkazy terminálu Mac: historie, vymazat, * a sudo,
- Nechte svůj Mac mluvit
-
Jste připraveni dozvědět se více?
- Související příspěvky:
Co je to terminál Mac?
Terminál Mac je vestavěné prostředí prostředí Mac, které vám umožňuje přímo zadávat příkazy UNIX. To je každopádně technická definice.
Jednodušeji řečeno, můžete si to představit jako aplikaci, která vám umožní přístup k hlubší úrovni operačního systému vašeho Macu. Něco jako zvednutí kapoty auta a šťouchání se do motoru, ale kvůli softwaru vašeho Macu.
Terminál Mac není způsob, jak „hacknout“ váš počítač, a obecně váš počítač nerozbije. Když jsem se poprvé učil, jak terminál funguje, pamatuji si, že jsem se obával, že zadám nesprávný příkaz a zcela zničím svůj Mac.
Ale Apple vám tento druh výkonu nedá snadno. Technicky můžete svůj Mac zničit zadáním určitých příkazů do terminálu (ujistěte se, že kopírujete důvěryhodné příkazy z internetu na stránkách jako StackExchange), ale je nepravděpodobné, že se s těmito příkazy setkáte při každodenním používání.
Ve zkratce: Terminál Mac je aplikace, která vám poskytuje větší kontrolu nad vaším Macem, ale má křivku učení a občasné riziko. To znamená, že je daleko od nebezpečného experimentovat.
Jak funguje terminál Mac?
Terminál Mac funguje pomocí příkazů. Na rozdíl od tradiční aplikace (nebo GUI aplikace), kde se pohybujete kliknutím na tlačítka myší, je terminál aplikací LUI. To znamená, že s terminálem komunikujete zadáváním klíčových slov a frází (tj. příkazů), které terminálu říkají, co má dělat.
Mnohé z těchto příkazů doplňují věci, které můžete dělat s myší a klávesnicí, ale jakmile je překonáte, narazíte na tisíce funkcí, které bez terminálu nejsou možné.
To je důvod, proč má mnoho lidí tendenci spojovat používání terminálu s tím, že jsou programátorem. Programátoři potřebují ke své práci extra úroveň hloubky, kterou terminál nabízí, zatímco průměrný uživatel to dělá jen zřídka. Ale každý se může (a budu tvrdit, že by měl) naučit základy terminálu Mac.
Proč byste měli používat terminál Mac?
Věřím, že každý, kdo chce lépe porozumět svému Mac/PC, by se měl naučit základy terminálu. Váš terminál je nízkoúrovňová metoda pro propojení s vaším počítačem.
Ve světě počítačů rozhraní na vysoké úrovni abstrahují to, co se skutečně děje na vašem Macu. Všichni víme, že na základní úrovni je náš Mac jen shluk jedniček a nul. Rozhraní na vysoké úrovni nám však umožňují komunikovat s těmi jedničkami a nulami pomocí tlačítek a barevných aplikací.
Nízkoúrovňové rozhraní vás přiblíží k základní úrovni vašeho Macu. Když používáte terminál, komunikujete se svým Macem způsobem, který více odpovídá tomu, jak váš Mac funguje – prostřednictvím textových příkazů.
I když terminál nikdy nepoužíváte, používání terminálu Mac výrazně prohloubí vaše porozumění vašemu počítači. Může vám také pomoci lépe porozumět ostatním zařízením, jak fungují věci jako servery a jak se na vašem počítači odehrává digitální politika (jako je automatizace a soukromí).
Kdy byste měli používat terminál Mac?
Další důležitou otázkou, kterou si pravděpodobně kladete, je, kdy byste měli terminál používat. Pokud jste vývojář nebo studujete na vývojáře, odpověď je vždy. Právě teď byste se měli o svém terminálu dozvědět a začít s ním pohodlně. Dobrá práce při hledání tohoto článku!
Pro všechny ostatní zjistíte, že terminál Mac pro vás nemá tak praktické využití. Mnoho funkcí, které popíšu níže a v dalších příspěvcích, jsou věci, které můžete stejně snadno dělat s myší a klávesnicí. Takže pravděpodobně nebudete muset používat terminál příliš často.
To znamená, že to není tak, že nikdy nebudete muset používat terminál. A znalost těchto základů může být velkou pomocí, když s nimi potřebujete komunikovat. Navíc, pokud zjistíte, že vás to baví, můžete se do toho pustit Homebrew aplikace a další koníčky náročného uživatele.
Naučte se základy terminálu Mac
Dobře, to stačí předmluva. Začněme používat terminál. Níže se budu primárně zabývat základy terminálu, nikoli základními příkazy. Ke konci jsou nějaké příkazy, ale já se primárně snažím pomoci vám porozumět terminálu. Pro základní terminálové příkazy přejděte na konec tohoto příspěvku a/nebo přečtěte si tento další článek AppleToolBox.
Spuštění terminálu Mac
Za prvé, spuštění terminálu Mac. Toto je nejjednodušší krok a existuje několik způsobů, jak to udělat.
Můj oblíbený způsob, jak spustit terminál, je napsat „terminál“ do Spotlight a stisknout tlačítko vrátit se klíč. Spotlight můžete aktivovat stisknutím cmd + mezerník.
Případně můžete otevřít Nálezce aplikace, klikněte na Aplikace složka a poté Utility složku, potom přejděte dolů a poklepejte na Terminál aplikace.
Po otevření by váš terminál měl vypadat nějak takto:
Na začátku řádku textu uvidíte blikající kurzor. Říká se tomu příkazový řádek a do něj zadáváte příkazy.
Předtím byste měli vidět své uživatelské jméno následované názvem vašeho Macu a za ním a %
podepsat. Pokud jste v konkrétní složce (nazývané „adresář“, když jste v terminálu), uvidíte to zobrazené vedle vašeho jména. Takto to například vypadá, když jste na ploše.
The %
znak je tam jen proto, aby vám ukázal, kde začíná váš příkaz řádku. Pokud stisknete vrátit se, uvidíte další řádek s a %
znak označující, že předchozí řádek byl opuštěn.
Nemůžete se vrátit a upravit řádky, které jste již provedli, i když můžete stisknout tlačítko Šipka nahoru na klávesnici, abyste zkopírovali to, co jste napsali v předchozím řádku, do aktuálního řádku.
Možná jste si již všimli, ale nemůžete s terminálem pracovat pomocí myši. Můžete používat pouze klávesy se šipkami a klávesnici. To znamená, že v terminálu nemůžete zvýraznit text nebo text zkopírovat/vložit.
Změna vzhledu terminálu Mac
Další věc, které jste si mohli všimnout, je, že terminál je poněkud ošklivý. Vypadá opravdu jednoduše a nevýrazně, protože nemusí vypadat jinak, a jednoduchá grafika mu pomáhá načítat a běžet super rychle as minimálním hardwarem.
Ale i tak budete pravděpodobně chtít změnit vzhled terminálu Mac. Naštěstí je to docela snadné.
V Lišta menu vašeho Macu, klikněte na Terminál a poté klikněte Předvolby….
V zobrazeném vyskakovacím okně klikněte na Profily tab.
Na levé straně této nové obrazovky uvidíte různá témata, ze kterých si můžete vybrat. Poklepáním na každý z nich vytvoříte nové okno terminálu s daným motivem. Jakmile najdete ten, který se vám líbí, klikněte Výchozí v levém dolním rohu, aby se tento motiv stal novým výchozím.
Můžete také změnit věci, jako je písmo, chování oken a další, ale zjistil jsem, že to obecně způsobuje více škody než užitku. Mnoho písem nefunguje s terminálem příliš dobře a další funkce jsou komplikované.
Stačí si vybrat motiv, se kterým jste spokojeni, nebo si vytvořit vlastní kliknutím na + v dolní části motivů a přejděte k dalšímu kroku.
Na každé postavě záleží
Jednou z nejdůležitějších věcí, které je třeba o terminálu Mac pochopit, je, že každý znak se počítá. Každé písmeno, mezera, uvozovka, pomlčka a lomítko ovlivní, jak terminál interpretuje vaše příkazy.
Nyní to neznamená, že zadání chybného příkazu (jako je psaní dopisu A
) rozbije váš Mac. 9/10, jen se vám zobrazí chyba. Vždy se ujistěte, že příkazy zadáváte správně, a pokud příkaz není přijat, zkontrolujte nejprve jeho pravopis.
To je také důvod, proč používám toto formátování:
váš příkaz zde
…a ne uvozovky při hláskování příkazů terminálu. Je to proto, že když já (nebo většina lidí online) napíšu příkaz takhle
, chtějí, abyste přesně zkopírovali tento text do svého terminálu. Vynecháním uvozovek je to jednodušší.
Příkazy se vždy provádějí ve vaší aktuální poloze
Toto je jedno z klíčových pravidel, které si musíte pamatovat, když pracujete v terminálu Mac. Bez ohledu na to, ve které složce se při používání terminálu nacházíte, tam se provede příkaz, který provedete. Pokud zadáte příkaz k vytvoření nového textového souboru, když jste na ploše, textový soubor se zobrazí na ploše.
Pokud vám to nedává smysl, je to pravděpodobně proto, že při používání terminálu ještě nemáte smysl pro místo. Ale stejným způsobem, jakým zadáváte různé složky při používání aplikace Finder, zadáváte různé složky a umístění v terminálu.
Jak již bylo zmíněno, můžete zjistit, ve které složce jste, zaškrtnutím textu vedle svého jména.
Když se naučíte, jak ovládat počítač pomocí terminálu Mac, pomůže vám to lépe pochopit. Navigaci stručně popíšu níže a podrobněji v budoucím tutoriálu.
Prozatím se jen ujistěte, že jste při provádění příkazu vždy v zamýšlené složce. V opačném případě můžete smazat věci, které jste nechtěli, zkopírovat nesprávný soubor na nesprávné místo nebo ztratit přehled o určitých souborech.
Naučte se procházet počítač pomocí terminálu Mac
Dobře, tak teď k navigaci. Zde se začneme zabývat základními příkazy.
Několik příkazů vám umožňuje procházet ze složky do složky na vašem Macu. To vše plánuji podrobně popsat v budoucím příspěvku. Ale zůstaneme u tří.
První příkaz je ls
. Pokračujte, vložte to do svého terminálu a stiskněte vrátit se. Měli byste vidět názvy všech složek uvnitř složky, ve které se právě nacházíte.
To je Protože ls
je zkratka pro „seznam“. Obsahuje seznam všech složek ve složce, ve které se právě nacházíte.
Chcete-li přejít do jedné z těchto složek, použijete CD
příkaz. CD
znamená „změnit adresář“. „Adresář“ je přesně to, čemu říkáte složka, když jste v terminálu; mezi těmito dvěma není žádný rozdíl.
Chcete-li se přesunout do jedné ze složek, které jste právě uvedli pomocí ls
, typ cd [název složky]
nahraďte „[název složky]“ názvem složky, do které chcete přesunout. Například, pokud bych se chtěl přesunout na plochu, zadal bych toto do svého terminálu:
cd Desktop
Nyní řekněme, že jsem skončil s hangoutem na ploše a chci se vrátit. Chcete-li to provést, použijte cd..
. Tento příkaz vás přesune zpět do předchozího adresáře, ve kterém jste byli, jako tlačítko Zpět.
Žádný z těchto příkazů nemůže nijak poškodit váš Mac, takže se nebojte s nimi experimentovat, dokud to nezvládnete. Obecně se přistihnu, že vcházím ls
zjistit, kde jsem, a pak použít CD
a cd..
pro pohyb mezi složkami.
Základní příkazy terminálu Mac: Dějiny
, Průhledná
, *
, a sudo
,
Jakmile se naučíte pohybovat po terminálu Mac, jste připraveni začít se učit základní příkazy. Podle mého názoru to znamená pochopit jak Dějiny
, Průhledná
, *
, a sudo
práce.
Dějiny
je přímý příkaz. Ukáže vám stručnou historii příkazů, které jste nedávno zadali do terminálu. To je užitečné, když si potřebujete zapamatovat, co jste dosud dělali.
Další je Průhledná
. Toto je pravděpodobně zbytečný příkaz, i když jej často používám. Když vstoupíte Průhledná
do terminálu Mac, vymaže okno zpět na základní obrazovku terminálu. Jděte do toho a zkuste to.
Považuji to za užitečné pro uklidnění okna a usnadnění soustředění na to, co se právě snažím dělat.
Po tom je *
. Nejde ani tak o příkaz, jako o důležitý symbol, který je třeba znát. Je známý jako symbol „zástupné karty“ a používá se k odkazování na cokoli v rámci určitých kritérií.
Terminál například interpretuje příkaz, který používá *.jpg
odkazovat na každý soubor JPG ve vaší aktuální složce. To je užitečné pro vyhledávání, spouštění příkazů na více souborech najednou a tak dále.
Konečně, sudo
příkaz je ten, se kterým se budete často setkávat, a je to pravděpodobně nejdůležitější příkaz v tomto článku. sudo
se používá ke spouštění příkazů jako superuživatel nebo jako správce. Znamená to, že přepisujete základní ochranu svého Macu a provádíte změny ve svém počítači.
sudo
není špatná věc, samozřejmě. Budete jej muset použít při každé instalaci aplikace prostřednictvím terminálu. Je to však vážné a neměli byste zadávat a sudo
příkaz do terminálu, aniž byste věděli, že to, co děláte, je zcela bezpečné. Ověřte sudo
příkazy tak, že si je před použitím vygooglujete.
Nechte svůj Mac mluvit
Chtěl jsem to uzavřít zábavnou poznámkou, protože většina tohoto příspěvku byla dost technická a názorná. Tento poslední je zábavný trik, který můžete ukázat svým přátelům nebo se jen tak doma rozesmát.
Jediné, co musíte udělat, je napsat Řekni Ahoj
do terminálu Mac a měli byste být přivítáni odpovědí z vašeho Macu. Ujistěte se, že je zapnutá hlasitost!
Pokud chcete, aby váš Mac říkal složitější věci (jako jsou věty s otazníky, čárkami, apostrofy atd.), budete chtít dát svou frázi do uvozovek. Pokud bych například chtěl, aby můj Mac řekl: „Ahoj! Jak se máte?" Vložil bych to do svého terminálu Mac:
řekni: „Ahoj! Jak se máte?"
Jste připraveni dozvědět se více?
Gratulujeme! Právě jste se naučili základy používání terminálu Mac. Pro běžného uživatele je to pravděpodobně vše, co kdy budete potřebovat vědět. Pokud se však plánujete stát vývojářem, vaše cesta teprve začíná.
S terminálem Mac můžete dělat spoustu dalších věcí. Další výukové programy pro terminál budu přispívat později tento týden, takže je určitě hledejte!
Do té doby!