PC

30 Příkazy terminálu Mac pro přístup ke skrytým funkcím

30 Příkazy terminálu Mac pro přístup ke skrytým funkcím

Každý má rád skryté funkce. Existuje důvod, proč jim říkáme „velikonoční vajíčka“, je to jako dostat dárek ze svého zařízení. Skryté funkce se mohou zdát neobvyklé, ale mohou být také neuvěřitelně produktivní.

Aplikace Terminal ve vašem počítači Mac je oknem pro vnitřní fungování systému a umožňuje vám měnit mnoho nastavení a přistupovat k mnoha funkcím, pokud víte, jak na to. V tomto článku vám představím několik elegantních příkazů, které vám umožní přístup k množství skrytých funkcí a schopností na vašem Macu.

Poznámka: Některé změny mohou vyžadovat restart (nebo alespoň odhlášení, přihlášení), aby se projevily, zejména ty, kde upravujeme výchozí hodnoty.

1. Vytvořte obraz disku z obsahu složky

Pokud nic jiného, ​​obrázky disku mohou být neuvěřitelně užitečné pro uchování souborů jako obnovitelného obrazu které můžete dle libosti obnovit. Je to něco jako TimeMachine. Příkaz, který potřebujete k vytvoření obrazu disku z obsahu složky, je:

hdiutil create -volname "VolumeName" -srcfolder / path / to / folder -ov diskimage.dmg

Mám složku s názvem Beebom, kde ukládám všechny screenshoty různých článků, které píšu. Vytvořme z toho obraz disku:

hdiutil create -volname "BeebomImage" -srcfolder ~ / Beebom -ov Beebom.dmg

2. Vypálení diskových obrazů na DVD

Pokud má váš Mac jednotku DVD nebo používáte externí jednotku DVD RW, můžete vypálit obrázky na DVD pomocí příkazového řádku. Je to jednoduchý jednorázový příkaz:

hdiutl vypálit / cesta / k / obrázku

Pokud bych měl vypálit obrázek Beebom.dmg na DVD, použil bych příkaz jako:

hdiutl vypálit ~ / Beebom.dmg

Poznámka: Tento příkaz funguje pro soubory .dmg, .iso a .img.

3. Zapište obraz disku na svazek

Data můžete zapsat do obrazu disku na svazek. Budeš muset nejprve naformátujte svazek, ačkoli. Příkaz je:

sudo asr -restore -noverify -source / path / to / image -target / Volumes / volumeName --erase

Pro ilustraci jsem nejprve vytvořil prázdný obrázek formátovaný jako ExFAT, do kterého bych obnovil data Beebom.dmg. Toho bylo dosaženo pomocí:

hdiutil create -megabytes 30 -type UDIF -fs ExFAT ~ / BlankDisk.dmg

Tak vznikl prázdný připojitelný disk, který jsem mohl volně formátovat bez ztráty dat. Nezapomeňte tento disk připojit poklepáním na něj. Pak, přejděte na „/ Svazky /“ provedením následujícího:

1. Otevřete Nálezce

2. Stiskněte Command + Shift + G

3. Typ / Objemy / a stiskněte klávesu Enter

Dále jsem spustil následující příkaz k napsání obsahu Beebom.dmg do BlankDisk.dmg objem.

sudo asr -restore -noverify -source ~ / Beebom.dmg -target / Volumes / Untitled / --erase

4. Převod souborů do HTML

Pokud máte .txt, .rtf nebo dokonce .doc / .docx soubor, můžete jej snadno převést do formátu html pomocí jednoduchého příkazu Terminál.

textutil -convert html soubor.ext

Jednoduše nahraďte soubor „file.ext“ s cestou k souboru, který chcete převést, a stiskněte klávesu Enter.

Vytvořil jsem ukázkový soubor beebom.rtf k převodu na jeho ekvivalent HTML.

textutil -convert html ~ / beebom.html

Poznámka: Tento příkaz může převádět dokumenty do více formátů, jako jsou txt, rtf, rtfd, html, doc, docx, odt nebo webarchive. 

5. Přidejte balíček posledních aplikací do doku

Dock vám poskytuje rychlý přístup k více aplikacím, stejně jako ke stažení a koše. Pomocí jednoduchého příkazu však můžete do Docku přidat další zásobník pro své nedávné aplikace. Příkaz k dosažení tohoto cíle je trochu dlouhý a může být obtížné ho pochopit.

výchozí zápis com.apple.dock persistent-others -array-add \
'"tile-data" = "list-type" = 1; ; "tile-type" = "recents-tile"; '&& \
killall Dock

Tento aktivuje „Nedávné aplikace“ stoh na doku. Proveďte také a „Poklepání dvěma prsty“ na tomto zásobníku a můžete si vybrat z možností, jako je „Poslední aplikace“, „Nedávné dokumenty“, „Nedávné servery“, atd.

6. Přidejte do doku mezerník

Do doku můžete také přidat prázdnou dlaždici nebo mezerník (jak se tomu říká). To vám může pomoci zvětšit mezeru mezi více ikonami na lavici obžalovaných, abyste jim poskytli roztaženější a elegantnější vzhled, pokud chcete. Příkaz pro přidání mezerníku do doku je podobný příkazu pro přidání zásobníku „Nedávné aplikace“.

výchozí nastavení napsat com.apple.dock persistent-apps -array-add '"tile-type" = "spacer-tile";' && \
killall Dock

7. Zabraňte odrazům ikon aplikací v doku

Považuji za velmi nepříjemné, když se ikona aplikace začne skákat nahoru a dolů v doku a snaží se získat mou pozornost. Ano, dělá to jen tehdy, když to skutečně vyžaduje pozornost, ale může to být opravdu otravné. Pokud chcete zabránit tomu, aby se ikony aplikací odrazily v doku, použijte následující příkaz, abyste zabránili chování.

Poznámka: Tento příkaz nezabrání tomu, aby se ikona odrazila, když ji spustíte, pouze když se odrazí, aby přilákala pozornost.

výchozí zápis com.apple.dock no-bouncing -bool false && \
killall Dock

Pokud zjistíte, že vám tyto skákací ikony chybí, nebo jste to chtěli jen jednou vyzkoušet, můžete pomocí následujícího příkazu znovu skákat.

výchozí zápis com.apple.dock no-bouncing -bool true && \
killall Dock

8. Resetujte dok

Možná jste do Docku přidali spoustu aplikací, upravili velikost a příliš uspořádali ikony, nebo možná chcete, aby se váš Dock vrátil do původního stavu při prvním spuštění počítače Mac. Ať už jsou vaše důvody jakékoli, příkaz k dosažení tohoto cíle je velmi jednoduchý.

Vše, co musíte udělat, je spustit následující příkaz v Terminálu a váš Dock se vrátí zpět na původní nastavení.

výchozí smazat com.apple.dock && \
killall Dock

9. Skryjte soubor nebo složku

Existuje několik důvodů, proč chcete soubor nebo složku skrýt. Pro jednoho může mít důvěrná data, která nechcete, aby ostatní viděli.

Možná to víš soubory s „.“ před jejich jménem jsou ve výchozím nastavení skryty. Nemůžete však jen přidat „.“ do souboru nebo složky. Vyzkoušejte to, Finder vás upozorní a operace se nezdaří.

Také pokud někdo chce zkontrolovat skryté složky ve vašem adresáři, pravděpodobně vyhledá soubory označené „.“ před jejich jmény. Tak proč neschovat své osobní soubory a složky lépe?

Stačí jednoduchý příkaz.

chflags skryté / cesta / do / souboru / složky

Jestli chceš skrýt tyto soubory nebo složky, vše, co musíte udělat, je nahradit „skrytý“ výrazem „nohidden“ ve výše uvedeném příkazu.

10. Zobrazit / skrýt skryté soubory a složky

Existuje několik adresářů a souborů, které vám Mac v aplikaci Finder schovává. Důvod je prostý; to jsou soubory a složky, ke kterým by běžný uživatel běžně nevyžadoval přístup. Pokud však někdy potřebujete přístup k těmto skrytým složkám, musíte pouze upravit jednu z výchozích hodnot pro Finder, což lze provést pomocí následujícího příkazu:

výchozí hodnoty napište com.apple.finder AppleShowAllFiles true

Intuitivně příkaz skrýt všechny tyto soubory a složky jednoduše změní vyslovený příkaz „False“ místo „true“

Po provedení tohoto příkazu budete muset znovu spustit Finder. Postupujte podle níže uvedených kroků:

11. Zobrazit / skrýt celou cestu v záhlaví Finderu

Pokud jste někdy používali Terminál k úpravám, přístupu nebo přenosu souborů, budete vědět, že nalezení „cesty“ souborů je velmi důležité pro nasměrování Terminálu na správný soubor.

Za normálních okolností budete muset vybrat soubor ve Finderu a použít "Získat informace" možnost najít cestu k tomuto souboru. Finder však může být nastaveno na zobrazení celé cesty k aktuálnímu adresáři, ve kterém se nacházíte, provedením jednoho jednoduchého příkazu.

výchozí zápis com.apple.finder _FXShowPosixPathInTitle -bool true

Vyhledávač nyní v záhlaví zobrazí úplnou cestu k aktuálnímu adresáři.

Na vypnout tuto funkci, použijte následující příkaz:

výchozí zápis com.apple.finder _FXShowPosixPathInTitle -bool false

12. Povolte možnost ukončení vyhledávače

Finder je aplikace, která ve své nabídce nezobrazuje položku „Quit Finder“, nereaguje na klávesové zkratky „Command + Q“ a v zásadě vypadá neporazitelně. Možnost ukončit Finder je ve skutečnosti jen skrytá a lze ji odhalit jednoduchým příkazem.

výchozí zápis com.apple.finder QuitMenuItem -bool true && \
vyhledávač killall

Pokud chcete možnost znovu skrýt, jednoduše použijte následující příkaz:

výchozí hodnoty napsat com.apple.finder QuitMenuItem -bool false && \
vyhledávač killall

13. Zakažte plynulé posouvání

Hladké posouvání je vlastně požehnáním. Pomáhá celému uživatelskému rozhraní vypadat plynuleji a umožňuje uživateli mnohem lépe komunikovat s uživatelským rozhraním. Na starších počítačích Mac však plynulé posouvání může vypálit více mostů, než pomáhá vytvářet.

Starší počítače Mac nemusí mít dostatek výkonu GPU efektivně aplikovat efekty plynulého posouvání na uživatelské rozhraní. díkybohu, plynulé posouvání lze deaktivovat.

Tento příkaz zakáže plynulé posouvání na vašem počítači Mac

výchozí hodnoty zapisují NSGlobalDomain NSScrollAnimationEnabled -bool false

Na povolit znovu, prostě nahraďte „false“ slovem „true“

14. Zobrazit / skrýt ikony na ploše

Už jste někdy museli s někým sdílet obrazovku prostřednictvím aplikací jako „FaceTime“ a „TeamViewer“? Většina lidí by alespoň jednou použila jednu nebo druhou službu sdílení obrazovky. Pokud jste však jako já, vaše pracovní plocha bude pravděpodobně pořád nepořádek a samozřejmě byste nechtěli, aby tenhle nepořádek viděla druhá osoba. Ta jiná osoba by mohla být vaším šéfem a vy byste nechtěli, aby viděla, jak neuspořádaný je váš desktop, že ano?

Místo dlouhého filtrování nepořádku a třídění souborů do adresářů můžete jednoduše pomocí následujícího příkazu skrýt ikony na ploše; takže je ideální pro sdílení obrazovky, prezentace a v podstatě jakýkoli úkol, kde by někdo jiný mohl vidět váš desktop a soudit vás za vaše špatné organizační schopnosti.

Příkaz pro skrytí ikon na ploše je:

výchozí hodnoty napsat com.apple.finder CreateDesktop -bool false && \
vyhledávač killall

Jakmile dokončíte úkol, měli byste samozřejmě dostat veškerý nepořádek na ploše zpět na svůj dobře. Chcete-li to provést, jednoduše spusťte následující příkaz:

výchozí hodnoty napsat com.apple.finder CreateDesktop -bool true && \
vyhledávač killall

15. Zobrazit / skrýt pruh cesty ve Finderu

Lišta cesty dělá přesně to, co její název napovídá: zobrazuje cesta k aktuálnímu pracovnímu adresáři proč jste místo toho, abyste povolili „záhlaví“ Finderu pro zobrazení cesty, proč nepoužívat samotný „pruh cesty“? Koneckonců, to je to, co to má dělat.

Příkaz výchozí hodnoty napsat com.apple.finder ShowPathbar -bool true umožňuje „lištu cesty“ ve Finderu.

Můžete také skrýt „pruh cesty“, pokud chcete, stačí nahradit „true“ výrazem „false“ ve výše uvedeném příkazu.

16. Otevřete složky, URL, soubory, aplikace

Můžeš otevírejte složky, soubory, adresy URL, dokonce i aplikace přímo z aplikace Terminal. To je obzvláště užitečné, pokud píšete skript pro přístup k souboru, složce nebo adrese URL.

Příkaz je intuitivní "otevřeno". Argumenty, které předáte k otevření, mu pomohou rozhodnout, co chcete otevřít.

Například pro otevření složky bude příkaz:

otevřít / cesta / do / složky

Pokud jste navigovali do nějakého adresáře uvnitř Terminálu a chcete jej otevřít ve Finderu, jednoduše použijte následující příkaz:

otevřeno .

Poznámka: Tady je "." po otevření toto „.“ znamená, že jej žádáte o otevření složky, ve které se aktuálně nachází.

Můžeš také otevřít adresy URL.

otevřít „https://github.com“ otevře GitHub ve vašem výchozím prohlížeči.

17. Zabraňte Macu spát

Existuje nepřeberné množství aplikací, které jsou zaměřeny na zabránění spánku Macu po určitou dobu zadanou uživatelem a fungují. Proč si ale instalovat aplikaci třetí strany, když můžete pomocí Terminálu dosáhnout stejné funkce?

V systému Mac je integrován nástroj příkazového řádku s názvem „Kofeinát“. Chytře pojmenovaný, protože je známo, že kofein zabraňuje ospalosti, lze kofeinát použít k nastavení doby, po kterou váš Mac nebude spát.

Příkaz je dostatečně jednoduchý.

kofeinát -u -t čas_v_sekundách

Pokud jste tedy chtěli zabránit tomu, aby váš Mac spal, řekněme 1 hodinu, příkaz se stane:

kofeinát -u -t 3600

18. Uveďte displej do režimu spánku po stanoveném čase

Na druhou stranu možná budete chtít nastavit Mac tak, aby přepnul displej do režimu spánku po vámi zadaném čase.

Můžete použít „Správce napájení“ dosáhnout toho. Příkaz je jednoduchý, ale vyžaduje „superuživatele“ přístup ke spuštění, protože mění nastavení napájení.

sudo pmset displaysleep time_in_minutes

Řekněme, že chcete, aby váš Mac spal po 5 minutách nečinnosti, příkaz k povolení bude:

sudo pmset displaysleep 5

19. Nastavte Mac, aby se při restartování automaticky restartoval

Mac jsou úžasné stroje. Sotva kdy zamrznou díky vynikající správě zdrojů v OS X, která se snaží dát uživatele na první místo. Každou chvíli však i Mac přestane reagovat. Důvody, pro které může být jeden z mnoha; jde o to, že v tomto případě vše, co můžete udělat, je podržet tlačítko napájení, dokud se Mac nevypne, a poté jej restartovat.

Nebylo by lepší, kdybyste mohli nastavit, aby se váš Mac automaticky restartoval, kdykoli zamrzne? Myslím, že ano.

Vše, co musíte udělat, je spustit sudo systemsetup -setrestartfreeze on a váš Mac se automaticky restartuje, kdykoli (pokud vůbec) zamrzne. Úhledně, správně?

Poznámka: Nemohl jsem to vlastně otestovat, protože jsem evidentně nehodlal zmrazit svůj Mac záměrně, ale dokumentace obsahuje tuto funkci, takže by to mělo fungovat.

20. Zakažte automatické opravy na klávesnici

Automatické opravy jsou jednou z funkcí, které mohou být jak záchranou života, tak strašně otravným nástrojem. Každý má různé názory na automatické opravy, což je naprosto v pořádku. Pokud si myslíte, že vám automatické opravy pomáhají víc, než vás otravují, jste zlatí, protože klávesnice Mac jsou ve výchozím nastavení zapnuté. Pokud jste však jako já a nepovažujete automatickou opravu za dostatečně užitečnou, můžete ji deaktivovat na klávesnici jednoduchým příkazem.

výchozí zápis -g NSAutomaticSpellingCorrectionEnabled -bool false

21. Zakažte výchozí akci dlouhého stisknutí kláves

Každý z nás se občas zbláznil a chtěl psát zprávy, které používají zbytečná opakovaná písmena jako „hiiiiiiii“ nebo „yayyyy“. Nelži, vím, že taky. Problém jednoduše spočívá v tom, že klávesnice na Macu se chová tak, jak by se dalo očekávat, že se bude chovat klávesnice mobilního zařízení. Dlouhým stisknutím klávesy se zobrazí nabídka pro znaky s diakritikou. Někteří to mohou považovat za užitečné, považuji to za nedůležité. Jistě, na iPhonu dlouhé stisknutí vede k znakům s diakritikou, ale mělo by to tak být na notebooku? Nemyslím si to.

Naštěstí existuje způsob, jak zabránit úniku tohoto chování typu iOS do našich počítačů Mac.

výchozí zápis -g ApplePressAndHoldEnabled -bool false

Aby se změny projevily, doporučujeme se odhlásit a přihlásit.

22. Upravte rychlost opakování kláves

Takže jste změnili výchozí chování dlouhého stisknutí pro váš Mac a pokusili jste se opakovat písmena dlouhým stisknutím klávesy, ale je to příliš pomalé (nebo možná příliš rychlé)? Vše, co musíte udělat, je upravit rychlost opakování klíčů. Nastavte hodnotu na cokoli chcete, budete muset vyzkoušet několik hodnot, abyste našli dobrou shodu.

výchozí hodnoty zapisují NSGlobalDomain KeyRepeat -int 0,02

Tím nastavíte velmi rychlou rychlost opakování kláves. Hodnotu můžete upravit podle svých preferencí.

23. Převod zvukového souboru na vyzváněcí tón iPhone

iPhony používají pro vyzvánění formát .m4r, a pokud jste někdy chtěli nastavit svou oblíbenou skladbu jako vyzváněcí tón, máte smůlu, dokud soubor nepřevedete do formátu .m4r. Naštěstí to můžete udělat velmi snadno pomocí terminálu.

afconvert input.mp3 ringtone.m4r -f m4af

Tento příkaz převezme soubor input.mp3, převede jej do formátu .m4r a uloží jej pod názvem „ringtone.m4r“

24. Vytvořte audioknihu z textového souboru

To je zábavné. Jeden jednoduchý příkaz na terminálu a vy lze převést libovolný textový soubor na audioknihu, doplňte správnými pauzami u interpunkčních znamének.

Samotný příkaz je: řekni -v Alex -f /path/to/file.txt -o "outputfile.m4a"

Poznámka: Tento příkaz vytvoří audioknihu hlasem „Alex“, OS X má na výběr mnoho dostupných hlasů, více zjistíte spuštěním řekni -v ? v Terminálu.

25. Zakažte zvuk při spuštění

Ano, při zapnutí počítače můžete stisknout klávesu, abyste zabránili kultovnímu „zvonění“, ale musíte to udělat při každém spuštění počítače Mac. Proč to úplně deaktivovat? Vše, co musíte udělat, je spustit následující příkaz:

sudo nvram

26. Zobrazit heslo sítě WiFi

Často se stává, že mám Mac připojený k WiFi síti a chci také připojit svůj telefon. Bohužel si nepamatuji heslo. Určitě jsem to uhodl, ale mohl bych také požádat svůj Mac, aby mi to řekl. Zdá se mi, že to druhé je mnohem efektivnější způsob, jak přistupovat k tomuto konkrétnímu problému.

vyhledání zabezpečení-obecné-heslo -D "Heslo sítě AirPort" -a "SSID" -gw

To je příkaz, který musíte spustit v Terminálu. Očividně, nahraďte „SSID“ názvem WiFi sítě pro které chcete najít heslo.

Poznámka: Tento příkaz může alespoň jednou zobrazit hesla k sítím WiFi, ke kterým se váš Mac připojil. Toto není nástroj k prolomení hesel WiFi.

27. Generujte zabezpečená hesla

Zabezpečená hesla se těžko vytvářejí a těžší si je pamatují. Mohu vám alespoň pomoci vyřešit polovinu tohoto problému. Druhá polovina - pamětní část - no, to je na vás. Dalo by se to jednoduše zapsat někam do bezpečí, víš.

Terminál vám pomůže vygenerovat silná hesla pomocí tohoto příkazu:

datum | md5

28. Vezměte zpožděné snímky obrazovky

Chtěli jste někdy pořídit zpožděný snímek obrazovky? Osobně jsem to nikdy nepotřeboval, ale možná ano. Musí existovat někdo, kdo to používá, protože existují aplikace třetích stran, které to umožňují. Možná chtějí vytvořit časosběr svých obrazovek, ale odbočím. Jsem tady, abych vám řekl, že tyto aplikace třetích stran nepotřebujete, abyste mohli pořídit zpožděné snímky obrazovky.

Vše, co potřebujete, je, uhodli jste, Terminál a následující příkaz:

screencapture -T 3 -t jpg -P delayedpic.jpg

Po 3 sekundách pořídí snímek obrazovky a uloží jej ve vašem počítači jako „delayedpic.jpg“.

29. Změňte výchozí formát obrazovky

Tady v Beebomu používáme screenshoty JPEG na celém webu; Mac ve výchozím nastavení pořizuje snímky obrazovky v PNG. To způsobilo velké potíže: musel jsem exportovat každý snímek obrazovky do formátu JPEG než jsem to mohl použít na webu. Také to však způsobilo, že jsem hledal řešení, a ukázalo se, řešením je příkaz; a jednoduchý.
výchozí nastavení psát com.apple.screencapture typ "jpg"

Tento příkaz mi ušetří nespočet hodin převodu screenshotů na JPEG a pak jejich nahrání na web.

30. Přehrávejte zvuk nabíjení iOS, když je připojen MagSafe

Abych byl upřímný, je to spíše trik; ale mohlo by to být užitečné, pokud se světlo na vašem konektoru MagSafe pokazilo a nefunguje. Všimněte si, že jsem řekl, že to „může“ být užitečné. Myslím, že stále můžete vidět ikonu baterie, abyste zkontrolovali, zda se váš notebook nabíjí nebo ne, ale cokoli. Toto je však skvělá skrytá funkce a já ji zakrývám.

výchozí hodnoty napsat com.apple.PowerChime ChimeOnAllHardware -bool true && \
otevřete /System/Library/CoreServices/PowerChime.app

Můžete to také vypnout.

výchozí hodnoty napište com.apple.PowerChime ChimeOnAllHardware -bool false && \
otevřete /System/Library/CoreServices/PowerChime.app

VIZ TÉŽ: 25 základních aplikací na liště nabídek pro Mac

Prozkoumejte, učte se, buďte produktivní

Tyto skryté funkce nejsou vyčerpávajícím seznamem. Netvrdím, že vím všechno, co Terminál dokáže, ale tento článek vám může poskytnout představu o výhodách zkoumání Terminálu a jeho příkazů. Vyzkoušejte funkce, které jsem vysvětlil v tomto článku, a komentujte níže a vysvětlete své zkušenosti s těmito příkazy.

Vydání novin Verdikt pákistánského Nejvyššího soudu o rozsudku „Samosa“, Rs.6, Twitter Falls Laughing
Právní otázky nikdy nebyly něčím, na co může každý zvýšit svůj názor. Vyžaduje určitou úroveň vzdělání nejen k pochopení důležitosti zákonů, ale také ...
Dnes jsem se naučil, 4 nejzajímavější fakta o používání Twitteru
Twitter roste ohromným tempem s 500 miliony aktivních uživatelů, 340 miliony tweetů denně a více než 1,6 miliardy vyhledávacích dotazů každý den. Nen...
Stáhněte si svá data z Googlu, Facebooku a Twitteru
Na internetu Data nikdy nespí. Pojďme se podívat na nedávné statistiky internetových dat (2012).  Za jediný den je odesláno 294 miliard e-mailů. Ka...