Terminál v macOS dokáže opravdu veliké věci. Občas dokáže aktivovat takové funkce, které nejsou klasicky přístupné, občas zase dokáže vyvolat nějaké akce, které jsou určené pro pokročilejší uživatele. Tak či tak, kdyby v macOS neexistoval Terminál, tak bychom rozhodně byli ochuzeni o nespočet skvělých tipů a triků, které můžete využít i vy. Je však nutné brát v potaz, že každá věc má své stinné stránky. A v případě nesprávného využití Terminálu je těchto stinných stránek více, než dost. Můžete se dostat do trablí v podobě nefunkčních částí operačního systému, či dokonce úplného znefunkčnění některých komponentů vašeho jablečného miláčka.
Postupem času se mi podařilo nasbírat nespočet terminálových příkazů, které mi již v minulosti dokázaly nahlédnout za obzory klasického uživatele macOS, potažmo za hranice grafického rozhraní tohoto operačního systému. Proto jsem se rozhodl, že si pro vás, naše věrné čtenáře, připravím rozsáhlý článek, ve kterém se podíváme na 101 příkazů v Terminálu, které vám mohou být užitečné. Nejprve je však nutné, abych neznalé uživatele macOS uvedl do „dění“ okolo Terminálu. Zároveň si dávejte pozor na to, jaký příkaz aktivujete – magazín Letem světem Applem a ani jeho redakce není zodpovědná za jakékoliv škody, které si na vašem zařízení napácháte špatným využitím příkazů.
Nejprve se podíváme, jakým způsobem se můžete v macOS vůbec do Terminálu dostat. Existuje několik způsobů a který z nich si vyberte, tak to už záleží jen na vás. Oficiálně se Terminál nachází v Aplikacích, v podsložce Utility. Pokud se vám nechce chodit do Finderu, tak jej můžete spustit klidně také skrze Spotlight. Ten aktivujete buď pomocí lupy v pravém horním rohu, anebo pomocí klávesové zkratky Command+ mezerník. Do textového pole poté stačí zadat Terminál a potvrdit klávesou Enter. Po spuštění Terminálu se zobrazí malé černé okno, které slouží k zadávání příkazů. Veškeré příkazy se v Terminálu potvrzují klávesou Enter. V některých případech po vás bude Terminál vyžadovat heslo. To po zadání taktéž potvrzujete klávesou Enter.
Co se týče samostatných příkazů, tak ty občas obsahují hodnotu „true“ anebo „false“. Tyto hodnoty označují buď „pravda“ v případě „true“, respektive aktivace příkazu, anebo „nepravda“ v případě „false“, respektive deaktivace příkazu. To je víceméně všechno, co potřebujete momentálně vědět. Pokud budete potřebovat něco víc, tak vám to dám určitě vědět v rámci samotného příkazu. Momentálně už tedy není na co čekat, vrhněme se přímo na příkazy.
1. Deaktivace zvuku při bootování Macu
sudo nvram SystemAudioVolume=""
2. Permanentní zobrazování posuvníků
V tomto případě lze zaměnit slovo Always (vždy) v uvozovkách za možnost Automatic (automatické) či WhenScrolling (při posouvání).
Pokud na Macu něco ukládáte, tak se většinou zobrazí jen klasické malé okno, kde nemáte moc možností. Aktivací těchto dvou příkazů si budete schopni využít rozšířeného okna pro ukládání, kde je možností více.
12. Zobrazení speciálních informací na uzamčené obrazovce
Pokud využijete příkaz uvedený níže, tak se po kliknutí na hodiny na uzamčené obrazovce objeví IP adresa, hostname, verze operačního systému a další informace.
17. Kliknutím pravým tlačítkem v pravé dolní části trackpadu
Pokud využijete tyto čtyři příkazy, tak si můžete nastavit, aby se pravá dolní část trackpadu chovala tak, jako kdybyste stisknuli pravé tlačítko myši (či použili dva prsty na trackpadu).
Pokud se váš MacBook vybije, tak tímto příkazem aktivujete funkci, pomocí které se po nabití automaticky zapne.
sudo pmset -a autorestart 1
22. Automatický restart v případě zamrznutí macOS
sudo systemsetup -setrestartfreeze on
23. Deaktivace hibernace
sudo pmset -a hibernatemode 0
24. Ukládání snímků obrazovky v jiném formátu
Ve výchozím nastavení se snímky obrazovky ukládají ve formátu PNG. Tento formát můžete změnit například na JPG, PDF, BMP, GIF a TIFF – stačí v příkazu přepsat PNG v uvozovkách na zvolený formát.
defaults write com.apple.screencapture type -string "png"
38. Nastavení vlastního defaultního zobrazení souborů ve Finderu
Pomocí tohoto příkazu si můžete nastavit vlastní defaultní zobrazení souborů ve Finderu. K nastavení stačí přepsat „Nlsv“ v příkazu níže jednou z těchto možností: „icnv“ pro zobrazení ikon, „clmv“ pro zobrazení ve sloupcích a „Flwv“ pro zobrazení v listech.
Pokud aktivujete tento příkaz, tak se všechny otevřené okna budou minimalizovat do své jediné ikony v Docku a nebudou se zobrazovat na pravé straně Docku.
Když v aplikaci Mail zkopírujete e-mailovou adresu, tak se zkopíruje ve formátu Pavel Jelič . Pokud chcete, aby se zkopírovala pouze e-mailová adresa, tj. paveljelic@mail.com, tak využijte příkaz níže.
84. Zobrazení hlavního menu při spuštění Monitoru aktivity
Monitor aktivity si i po ukončení pamatuje, kde jste se nacházeli před vypnutím. Tímto příkazem nastavíte, aby se aplikace vždy vrátila na hlavní menu.
Pokud jste tento článek dočetli až do zdárného konce, tak vám gratuluji. Pomocí těchto 101 příkazů se můžete stát naprostými experty na Terminál v operačním systému macOS. Vynechal jsem v tomto seznamu nějaký příkaz, který používáte, a nedovedete si bez něho představit fungovat? Popřípadě který z uvedených příkazů se vám líbí nejvíce? Dejte nám to vědět do komentářů. Pokud vám těchto 101 terminálových tipů nestačilo, tak se ještě můžete podívat na související článek, kde se nachází 101 tipů a triků, které by měl znát každý uživatel macOS.
Dekuji za velmi užitečný článek. Nepřijde někomu MacOS tak trochu složitý, když i taková banalita jako je deatktivace zvuku při zapínání se nedá vypnout jednoduše v Nastavení a musí se požívat příkaz?
Pro odeslani emailu pomoci CMD + Enter mi namisto „Send“ zafungovalo lokalizovane „Odeslat“
defaults write com.apple.mail NSUserKeyEquivalents -dict-add „Odeslat“ „@\U21a9“
Nevím co je na tom zvláštního. Linux i Windows si nastavení úrovně zvuku i mute pamatuji do té doby než ho změním a přežije to restarty i vypnutí. Na mobilu to samé, pokud je proveden restart v režimu nerušit, tak ani nepípne.
Jeste mi chybi prikaz na vypnuti restartu po provedene zalozenna TM. Vzdycky totiz, kdyz dobehne zaloha na TM (mb air je v siti), se mi macbook restartuje samovolne. Diky za pripadnou radu nebo doplneni prikazu.
ja som mal problem sa zbavit W10 particie, v bootcampe bolo potvrdzovacie tlacitko vysedene.. v diskovej utilite som vedel len zmazat (vyprazdnit ju) ale nie ich spojit spat do jednej.. podarilo sa vdaka terminalu , aj to po niekolkych hodinach hladania tych spravnych prikazov.. je to super vec👍🏻
Ahoj, ví někdo, jaká je syntaxe, pokud chci zobrazit, jaké je aktuální nastavení (daná hodnota)?
Pracuji v Powershell a tam to lze, předpokládám, že i zde. Na letu se mi nedaří dohledat :/
Díky!
M.
Tak se mi podařilo dohledat. Možná se někomu hodí:
v příkazu se zamění „write“ za „read“
např.: defaults read NSGlobalDomain NSAutomaticPeriodSubstitutionEnabled
„defaults delete“ pak obnoví výchozí hodnotu.
Nicméně v macOS Ventura spousta příkazů nefunguje.
Dekuji za velmi užitečný článek. Nepřijde někomu MacOS tak trochu složitý, když i taková banalita jako je deatktivace zvuku při zapínání se nedá vypnout jednoduše v Nastavení a musí se požívat příkaz?
Ne, neprijde.
hustý článek..
Pro odeslani emailu pomoci CMD + Enter mi namisto „Send“ zafungovalo lokalizovane „Odeslat“
defaults write com.apple.mail NSUserKeyEquivalents -dict-add „Odeslat“ „@\U21a9“
A lze to pripadne nastavit primo v nastaveni klavesnice => zkratky => zkratky aplikaci
Ne, nepřijde. Navíc, pokud vypnu zvuk před restartem, tak restart proběhne potichu.
Nevím co je na tom zvláštního. Linux i Windows si nastavení úrovně zvuku i mute pamatuji do té doby než ho změním a přežije to restarty i vypnutí. Na mobilu to samé, pokud je proveden restart v režimu nerušit, tak ani nepípne.
Jeste mi chybi prikaz na vypnuti restartu po provedene zalozenna TM. Vzdycky totiz, kdyz dobehne zaloha na TM (mb air je v siti), se mi macbook restartuje samovolne. Diky za pripadnou radu nebo doplneni prikazu.
ja som mal problem sa zbavit W10 particie, v bootcampe bolo potvrdzovacie tlacitko vysedene.. v diskovej utilite som vedel len zmazat (vyprazdnit ju) ale nie ich spojit spat do jednej.. podarilo sa vdaka terminalu , aj to po niekolkych hodinach hladania tych spravnych prikazov.. je to super vec👍🏻
Vďaka za článok
Ahoj, ví někdo, jaká je syntaxe, pokud chci zobrazit, jaké je aktuální nastavení (daná hodnota)?
Pracuji v Powershell a tam to lze, předpokládám, že i zde. Na letu se mi nedaří dohledat :/
Díky!
M.
Tak se mi podařilo dohledat. Možná se někomu hodí:
v příkazu se zamění „write“ za „read“
např.: defaults read NSGlobalDomain NSAutomaticPeriodSubstitutionEnabled
„defaults delete“ pak obnoví výchozí hodnotu.
Nicméně v macOS Ventura spousta příkazů nefunguje.