15 skvělých příkazů terminálu Mac OS X, které možná neznáte

Prompt DOS je posledním pozůstatkem prvotní éry výpočetní techniky, který existuje většinou z nostalgie. Pokud nepracujete s počítačem od 90. let (nebo dříve), nemáte téměř žádný důvod rozumět příkazovému řádku, protože proč by to někdo dělal? Je to ponurá podívaná. Rád začínám své příspěvky trochou poražení Windows; pomáhá ilustrovat, jak je terminál OS X stále relevantní a jak roste výkon s každou iterací. Už jsme diskutovali o tom, jak můžete deaktivovat řídicí panel a oznamovací centrum a jak odstranit vržené stíny ze snímků obrazovky, ale to je jen špička pověstného ledovce. Pokud se naučíte ovládat tuto sílu, můžete odemknout schopnosti, o kterých jste nevěděli.

Musíme se smířit s tím, že moderní výpočetní technika nemá místo pro psaní instrukcí. Je to laciná záležitost, ke cti zmíníme pouze funkce, ke kterým máte přístup výhradně prostřednictvím terminálu (a možná i některých aplikací třetích stran).

Nechte svůj Mac mluvit

say your-statement-here

Tento příkaz je samozřejmý, můžete spustit nativní funkci převodu textu na hlas napsáním slova/věty následované ‚řekni‘.

Hrát hry

Jak téměř vždy zmiňujeme, OS X je založen na Unixu a jako takový zdědil četná unixová dědictví, která přežila migraci na Mac. Emacs, textový editor, je součástí systému UNIX, který přichází s několika easter eggy, jako jsou hry. Technika je jednoduchá. Nejprve najděte číslo své verze Emacsu.

cd /usr/share/emacs/; ls

Zobrazí se číslo vaší verze. Můj je 22.1. Nyní zadejte následující:

ls /usr/share/emacs/22.1/lisp/play

Nahraďte 22.1 jakýmkoli číslem, které jste získali v předchozím kroku. Získáte adresář všech dostupných her. Udělejte si poznámku nebo pořiďte snímek obrazovky. Pokud používáte Mavericks, je pravděpodobné, že přiložený snímek obrazovky je stejný jako ten, který budete mít.

  Jak čistit a dezinfikovat Apple Watch

Nyní zapněte Emacs tak, že jej napíšete do terminálu.

emacs

Chcete-li získat přístup ke hrám, stiskněte ‚Esc‘, poté ‚x‘ a zadejte název hry, kterou chcete hrát, pouze název, bez nutnosti rozšíření. Opakováním tohoto postupu můžete kdykoli přejít na další hru.

Sledujte Star Wars v ASCII

Když už mluvíme o nostalgii, můžete ve skutečnosti sledovat Star Wars Episode IV – A New Hope na vašem počítači Mac zobrazenou prostřednictvím umění ASCII. Pokud používáte IPV6, budete ošetřeni barevnou verzí s více scénami. Pokud máte přístup SSH a Telnet a také terminálovou aplikaci na iOS, můžete si ji zobrazit také tam. Ujistěte se, že neměníte velikost okna, jinak bude zkomoleno uspořádání ASCII artu. Zadejte příkaz níže do terminálu a užívejte si.

telnet towel.blinkenlights.nl

Zálohování do Time Machine dle libosti

Pokud pracujete na Time Capsule nebo na jakémkoli zálohovacím zařízení, můžete změnit, jak často je váš systém zálohován. Jednoduše zadejte

 sudo defaults write /System/Library/Launch Daemons/com.apple.backupd-auto StartInterval -int 1800

Číslo na konci výše uvedeného příkazu představuje sekundy, 1800=30 minut. Toto můžete změnit tak, aby vyhovovalo jakékoli frekvenci zálohování do Time Machine, kterou chcete.

Změnit velikost rozlišení náhledu obrázku

Pokud přepnete mezi různými náhledy, všimnete si, že velikost obrázku se pokaždé změní, aby se přizpůsobila novému obrázku. Toto chování je pro některé, zejména milovníky digitálních komiksů, nepřístojné, ale lze jej opravit pomocí jednoduchého příkazu terminálu.

 defaults write com.feedface.ffview udn_dont_resize_img_ win 1

Restartujte aplikaci a okna obrázků nyní zůstanou konstantní velikosti. Chcete-li toto vrátit na výchozí hodnotu, zadejte kód znovu a nahraďte ‚1‘ na konci ‚0‘.

defaults write com.feedface.ffview udn_dont_resize_img_ win 0

Rentgenování vašich složek

Tento příkaz funguje pouze s Mountain Lion nebo dřívější verzí OS X. Rychlý pohled dělá, co říká; poskytuje vám rychlý pohled na jakýkoli soubor, poskytuje celkovou velikost složky, počet souborů uvnitř atd. Ještě více podrobností získáte pořízením rentgenového snímku složky, jednoduše napište:

defaults write com.apple.finder QLEnableXRayFolders -boolean YES; killall Dock

Chcete-li deaktivovat, zadejte následující

defaults write com.apple.finder QLEnableXRayFolders -boolean FALSE; killall Dock

Nedávno použité aplikace

Pokud máte rádi rychlý přístup ke svým nedávno použitým aplikacím, stačí zkopírovat a vložit příkaz níže a stane se zástupcem ve vašem Docku. Chcete-li zástupce odebrat, klikněte na něj pravým tlačítkem a vyberte příkaz Odebrat z doku.

defaults write com.apple.dock persistent-others -array-add '{ "tile-data" = { "list-type" = 1; }; "tile-type" = "recents-tile"; }'; killall Dock

Přejmenování snímků obrazovky

Když pořídíte snímek obrazovky na Macu, výchozí konvence pojmenování je „Snímek obrazovky – Datum – Čas“, pokud jej chcete změnit tak, abyste mohli nahradit slovo „Snímek obrazovky“, použijte následující příkaz a nahraďte „Cokoli, co se vám líbí“. s vaším preferovaným slovem/frází.

defaults write com.apple.screencapture name "Anything you like"; killall SystemUIServer

Pokud se chcete vrátit k výchozímu nastavení, použijte:

defaults write com.apple.screencapture name ""; killall SystemUIServer

Zobrazit skryté soubory

Jistě, existují aplikace, které vám umožní podívat se na skryté soubory OS X, ale nemusíte hledat nikde jinde, abyste získali přístup k těmto souborům, protože existuje velmi jednoduchý příkaz, který to udělá za vás:

defaults write com.apple.finder AppleShowAll Files TRUE; killall Finder

Postup deaktivace:

defaults write com.apple.finder AppleShowAll Files FALSE; killall Finder

Povolte AirDrop na starších počítačích Mac

AirDrop je funkce Mac navržená pro rychlé a snadné sdílení souborů. Fungují z Mac na Mac, stejných výsledků lze samozřejmě dosáhnout s některými cloudovými řešeními nebo aplikacemi pro sdílení souborů, ale můžete to povolit i pro starší počítače Mac, a to i přes ethernet.

defaults write com.apple.NetworkBrowser BrowseAllInterfaces -bool TRUE; killall Finder

Chcete-li se vrátit k výchozímu nastavení, zadejte:

defaults write com.apple.NetworkBrowser BrowseAllInterfaces -bool FALSE; killall Finder

Využití souborového systému

Pokud chcete zjistit, kde se váš souborový systém nejvíce používá, stačí napsat

sudo fs_usage

Dejte tomu minutu na dokončení a poté procházejte seznam, abyste viděli, co vám zabírá většinu zdrojů. Zjistil jsem, že Google Chrome je nejnáročnější aplikací ze všech.

  Jak vytvořit nové sekce pro seskupení kanálů ve Slacku

Prozkoumat soubory

Pokud narazíte na nepodporovaný soubor, ale chcete vědět, co se v něm skrývá, můžete pomocí následujícího příkazu zkontrolovat obsah souboru, otevře se každý soubor, ačkoli soubory MP3 a videa budou vypadat jako blábol. To se hodí, když se pokoušíte obnovit poškozené soubory nebo jen prozkoumat obsah souboru. Stačí napsat ‚cat‘ následované cestou vedoucí k souboru. Pokud nevíte, jak procházet strukturami souborů v terminálu OS X, klikněte pravým tlačítkem na soubor a ‚Získat informace‘, tam uvidíte cestu k souboru. Níže je uveden příklad:

cat /Users/Adi/Desktop/age.md

Výběr textu z rychlého pohledu

Rychlý pohled je možnost na Macu, která vám umožní prohlížet si textové dokumenty jako náhled obrázku (zobrazíte stisknutím mezerníku na libovolném dokumentu), ti, kteří ji používají, vědí, že nemůžete vybrat text z rychlého pohledu a musí soubor otevřít. kopírovat z něj prvky. Pomocí níže uvedeného příkazu však můžete přesně to udělat.

defaults write com.apple.finder QLEnableTextSelection -bool TRUE; killall Finder

Vrátit zpět:

defaults write com.apple.finder QLEnableTextSelection -bool FALSE; killall Finder

Vytvořte prázdný soubor libovolné velikosti

To je důležitější pro testování jiných aplikací, většinou relevantních pro kodéry/vývojáře. Tento příkaz vám umožní vytvořit prázdný soubor libovolné velikosti. Můžete to také pojmenovat, jak chcete. konvence je mkfile [filesize] [filename].[file-extension] mkfile 1m název_souboru.přípl

  Průvodce správcem oken i3 pro začátečníky

Přepnout navigaci přejetím dvěma prsty v prohlížeči Chrome

Chrome má takový zvyk, že pokud přejedete jedním směrem oběma prsty, dostanete se na předchozí nebo další stránku (v závislosti na gestu), pokud vám to vadí jako mně, lze to vypnout pomocí jednoduchý příkaz.

defaults write com.google.Chrome.plist AppleEnableSwipeNavigateWithScrolls -bool FALSE

Restartujte Chrome a bude hotovo. Pokud chcete funkci zpět, zadejte následující

defaults write com.google.Chrome.plist AppleEnableSwipeNavigateWithScrolls -bool TRUE

Znáte nějaké terminálové příkazy, které my neznáme? Podělte se o ně s námi v komentářích níže.