10 příkazů terminálu, které by měl každý uživatel Mac znát
() translation by (you can also view the original English article)
Terminál v systému OS X je podle mého názoru často přehlíženou oblastí operačního systému. Většina nově příchozích na Mac se na to dívá se strachem, neboť pohled na něco, co souvisí s kódem nebo něco pokročilého, je odstraší. Naštěstí se Terminálu bát nemusíte a přemýšlet o tom jako o funkci pouze pro tech-smýšlející. Znalost některých základních příkazů terminálu může skutečně zlepšit vaše zkušenosti s operačním systémem OS X. Takže pro všechny začátečníky, zde je můj výběr nejlepších 10 terminálových příkazů, které by měl každý uživatel Mac znát.
Než začneme ...
Věděli jste, že na trhu Envato Market máme k dispozici některé užitečné aplikace Mac? Například Awesome Live Chat Desk OS X vám umožňuje poskytovat svým zákazníkům živou chatovou podporu prostřednictvím jednoduchých oznámení Mac.



Také předtím, než si s tím začneme hrát, nám zabere pár minut, abych vám řekl přesně, co je terminál (samozřejmě vše v netechnickém smyslu!).



Terminál (oficiálně nazývaný Terminal.app) je striktně řečeno emulátor a pracuje mimo většinu typických UNIXových příkazů (OS X je systém založený na systému UNIX, na rozdíl od Windows, který je založen na NT). Na rozdíl od operačního systému OS X, který má grafické uživatelské rozhraní (zkrácené na GUI), Terminal pracuje s rozhraním založeným na textu a všechny příkazy musí být zadány - což může to být ten důvod, proč se toho někteří lidé bojí!
Nepůjdeme do žádných velkých detailů o tom, jak funguje Terminál, ale nejlepší je, se naučit následující tři příkazy, než začneme tento tutoriál:
- ls - vypíše obsah konkrétního adresáře
- cd - změna na jiný adresář (jako v DOSu)
- sudo - autentizujte se jako superuser, abyste získali další bezpečnostní oprávnění
Tip: Buďte velmi opatrní při použití příkazu sudo. Budete obvykle muset zadat systémové heslo systému OS X a případné chyby mohou trvale poškodit váš systém. Pokud máte pochybnosti, nechte to!
1. Vypnutí Lion/Mountain Lion vyskakovacího okna
Pro lidi jako já, kteří píší mnoho cizích jazyků, pak je velmi užitečné okno, které se objevuje, když držíte dopis o delší dobu. Ale pro ty z vás, kteří chtějí napsat hodně opakovaných znaků, to může být docela nepříjemné. Použijte tento jednoduchý trik k jeho deaktivaci:
1 |
defaults write -g ApplePressAndHoldEnabled -bool false |
Stiskněte Return, poté se odhlaste a znovu se vraťte, aby se zobrazily změny. Pokud se chcete vrátit k normě, jednoduše nahraďte false za true, viz výše.
2. Změňte defaultní nastavení v Time Machine
Defaultně, Time Machine zálohuje každou hodinu když je připojen, toto ale můžeme změnit přes Terminal. Chcete-li tak učinit, jednoduše zadejte následující příkaz:
1 |
sudo defaults write /System/Library/Launch Daemons/com.apple.backupd-auto StartInterval -int 1800 |
Toto způsobí, že Time Machine nyní zálohuje každých 30 minut. Chcete-li jej změnit na to, co chcete, jednoduše vyměňte 1800 s časovým intervalem v sekundách (takže 15 minut by bylo 900 sekund, proto zadejte 900). Uvědomte si také, že používáte příkaz sudo, takže se ujistěte, že jste zadali příkaz přesně předtím, než stisknete klávesu Enter (a budete vyzváni k zadání systémového hesla).
3. Přetáhněte Dashboard s widgety na plochu
Vždycky jsem zapomněl, že Dashboard existuje na mém Macu. Ve skutečnosti si to stěží uvědomuji potřebu. Ale myslím, že to je většinou způsobeno tím, že widgety jsou skryty uvnitř operačního systému. Chcete-li přenést widgety Dashboard na plochu, zadejte následující příkaz:
1 |
defaults write com.apple.dashboard devmode YES |
Musíte se odhlásit a pak znovu přihlásit a přetáhnout widget na pracovní plochu kliknutím a podržením na něj a poté stisknutím klávesy F12, který jej odepne z panelu Dashboard a umožní vám jej přenést na pracovní plochu. Vaše widgety nyní plavou nad otevřenými aplikacemi, podobně jako Gadgets v systému Windows 7.
Chcete-li tuto funkci deaktivovat, jednoduše nahraďte NO za YES ve výše uvedeném příkazu. Opět se budete muset odhlásit a znovu vrátit, bohužel.
4. Vypnutí Lion/Mountain Lion's funkci automatické obnovy
Když jsem se poprvé převedl na Liona, opravdu mě to otravovalo - skutečnost, že když otevřete něco podobného náhledu, všechny vaše nedávno přístupné soubory PDF se objeví, i když je správně zavřete. Bohužel neexistuje žádný univerzální příkaz, který by jej zakázal v celém operačním systému, takže to budete muset udělat pro každý jednotlivý program. Chcete-li jej vypnout pro náhled, zadejte následující příkaz:
1 |
defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false |
QuickTime je další pachatel v mých očích, zase jen zadejte:
1 |
defaults write com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false |
Ujistěte se, že ukončíte a restartujete aplikace, abyste viděli změny, a pokud chcete něco obrátit, jednoduše nahradit false za true (jsem si jistý, že jste se do toho už dostali!).
5. Zobrazte skryté soubory ve Finderu
Ve výchozím nastavení vyhledávače v systému OS X skrývá některé soubory mimo zobrazení (většinou nepodstatné), ale pokud chcete vidět vše v počítači, zadejte následující příkaz:
1 |
defaults write com.apple.finder AppleShowAllFiles TRUE |
Opět, nahraďte false za true, pro opětovné skrytí.
6. Změňte formát souborů pro Screenshoty
Snímky pomocí vestavěného zástupce pro OS X jsou opravdu užitečné, ale ve výchozím nastavení jsou uloženy jako soubory PNG. Pokud chcete toto změnit, zadejte následující příkaz:
1 |
defaults write com.apple.screencapture type file-extension
|
Nahraďte příponu souboru tříbarevnou zkratkou požadovaného formátu souboru, takže ve formátu JPEG jednoduše zadejte JPG a formát Acrobat PDF, PDF. Terminál nemusí být obtížný, že?
7. Zabijte celý Dashboard najednou
Dříve jsme přešli na příkaz k přemístění widgetů Dashboard na plochu, ale pokud se chcete úplně zbavit Dashboard (například pokud používáte starší Mac a máte problémy s pamětí), můžete to udělat pomocí tohoto jednoduchého Příkaz terminálu:
1 |
defaults write com.apple.dashboard mcx-disabled -boolean YES
|
Poté restartujte Dock pomocí následujícího příkazu:
1 |
killall Dock |
Et, voilà! Žádný Dashboard. Pokud se zasteskne po starých dobrých dnech, nahraďte YES příkazem NO v horním příkazu a postup opakujte.
8. Bezpečné mazání volného místa
Když odstraníte soubory na počítači Mac OS X, ponechává fragmenty souboru po celém volném prostoru na pevném disku, dokud nejsou zapsány novými soubory. Pokud chcete bezpečně odstranit všechny zbývající fragmenty na jednotce pevného disku (například pokud chcete Mac prodávat), proveďte následující příkaz:
1 |
diskutil secureErase freespace 3 /Volumes/name-of-drive |
Nahraďte /name-of-drive jednotkou, kterou chcete smazat. Tento příkaz využívá speciální algoritmus k vymazání přes každou volnou plochu prostoru 35 krát, což je daleko nad standardem ministerstva obrany USA, který vyžaduje pouze 7 průchodů. Uvědomte si však, že tento proces může trvat dny na větších discích.
Na druhou stranu je příkaz diskutil opravdu užitečný a umožňuje vám spravovat lokální disky a svazky přímo z terminálu (seznam vzorových příkazů je uveden). Uvědomte si však, že většina příkazů vyžaduje přístup k rootu.
9. Ovládejte Mac vzdáleně
Možnost vzdáleného ovládání počítače Mac pomocí SSH nebo zabezpečeného shellu je mnohem výhodnější než sdílení obrazovky, protože používá méně systémových prostředků a méně šířky pásma. První věc, kterou budete muset udělat, je povolit vzdálené přihlášení na vašem počítači Mac, který můžete provést přes System Preferences, potom Sharing a potom kliknout na tlačítko Remote Login.



Malé zelené světlo by se mělo objevit společně s adresou IP, kterou můžete použít pro přihlášení přes terminál. Spojení mezi místními počítači Mac a vzdáleným serverem (tj. Vlastní) je zabezpečené a šifrované, což znamená, že veškerá data, která se mezi těmito dvěma daty přenášejí, nemohou být zachycena.
Chcete-li se přihlásit do počítače Mac na jiném počítači Mac, spusťte příkaz:
1 |
ssh -l username remote-address
|
Nahraďte username uživatelským jménem, který byste použili pro přihlášení do OS X a remote-address s adresou IP, kterou jste dostali v podokně sdílení. Nyní můžete řídit Mac a provádět příkazy Terminál vzdáleně, skutečný plus.
10. Talking Mac!
A v neposlední řadě, pokud chcete, aby váš počítač Mac s vámi promluvil, pak jednoduše použijte příkaz say, jako:
1 |
say Hello World! |
Slova budou mluvena ve výchozím hlasu vašeho Macu, ale pokud chcete tuto změnu změnit, pak jednoduše přesuňte na System Preferences buď Dictation a Speech (na Mountain Lion) nebo jednoduše řeč (na Lion). Zde si můžete zvolit různé hlasy a stahovat nové hlasy ze serverů společnosti Apple. Další "užitečná" funkce je schopnost převést celý textový text do řeči, pokud se tak líbí. Jednoduše zadejte:
1 |
say -o audio.aiff -f FILENAME.txt |
Nahraďte FILENAME.txt vlastním souborem. Tím vytvoříte čtení souboru jako souboru AIFF audio.aiff ve výchozím adresáři Terminálu.
Tip: Zajímalo vás, jestli je operační systém Mac vyslovován jako "OS ten" nebo "OS ex?" Váš Mac zná odpověď! Zkuste do terminálu napsat "say OS X". Výsledek vás může překvapit.
Shrnutí
Doufám, že tento malý výukový program vám pomohl demystifikovat Terminál a uvědomit si, že to opravdu není tak špatný - můžete dosáhnout mnohem více používání a pokud chcete přizpůsobit OS X za prostou změnu tapety, je to opravdu vaše volba.
Doufám, že budete mít spoustu zábavy s výše uvedenými příkazy, neváhejte a sdílejte své oblíbené v sekci komentáře níže ve prospěch všech čtenářů Mactuts +!
A nezapomeňte zkontrolovat aplikace Mac na Envato Marketu.