Jak používat příkazy terminálu Mac

Pokud chcete ze svého Macu vytěžit maximum, musíte si osvojit terminál Mac a naučit se pár užitečných terminálů příkazy. Většina uživatelů dobře používá nabídky a myš k ovládání nastavení, souborů a složek, ale pokud se chcete dostat pod pokličku Operační Systém Mac, terminál vás tam rychle dostane a dokončí práci.

Co je Mac Terminal?

Terminál Mac je zahrnutý program v systému macOS, který vám umožňuje používat Unix příkazy (myslím DOS) pro rychlé a snadné provádění desítek funkcí bez jakéhokoli zásahu operačního systému. Technický termín pro něj je rozhraní příkazového řádku (CLI). Používání terminálu může být velmi výkonné a efektivní, ale také nebezpečné.

Při používání příkazů terminálu buďte velmi opatrní. Při zneužití můžete skončit smazáním souborů a složek rychleji, než budete moci reagovat (do bodu, kdy je možná budete muset obnovit ze zálohy.) 

Terminál je někdy přirovnáván k Okna program příkazového řádku. Jsou podobné; terminál však ke své funkci používá příkazy Unix. Windows používá svůj vlastní jazyk příkazového řádku.

Někteří uživatelé (předpokládají IT administrátoři a vývojáři) používají terminál, protože může být rychlejší než grafický Rozhraní, které většina z nás používá, a jako skutečné nakopávače umožňuje přístup k funkcím, které nejsou dostupné prostřednictvím běžného macOS rozhraní.

Při používání terminálových příkazů záleží na přesnosti (včetně velkých písmen), takže buďte opatrní na každý znak, dokonce i na mezery.

Jak otevřít Terminál (příkazový řádek) na Macu

Terminál můžete použít otevřením Nálezce > Aplikace > Utility > Terminál. Otevře se okno a uvidíte příkazový řádek končící na a $. Zobrazený příkazový řádek je ComputerName: CurrentDirectory ~Username$. V horní části okna uvidíte slovo Bash; znamená 'Bourne again shell.' Bash je jazyk používaný pro terminál na Macu.

Jste připraveni začít psát příkazy.

Po každém příkazu stiskněte Vrátit se klíč k jeho provedení. Můžete také zkopírovat a vložit do okna terminálu.

Klávesové zkratky pro použití s ​​terminálem

Tab Automaticky doplňuje názvy souborů a složek
Ctrl + A Přesune se na začátek řádku, na který píšete
Ctrl + E Přesune se na konec řádku, na kterém píšete 
Ctrl + W Smaže slovo před kurzorem
Ctrl + T Zamění poslední dva znaky před kurzorem
Esc + T Zamění poslední dvě slova před kurzorem
Ctrl + L Vymaže obrazovku
Ctrl + C Zabije aktuální proces
Ctrl + R Prohledávejte dříve použité příkazy
Možnost + → Posuňte kurzor o jedno slovo dopředu
Možnost + ← Posuňte kurzor o jedno slovo zpět
Ctrl + F Posuňte kurzor o jeden znak dopředu
Ctrl + B Posuňte kurzor o jeden znak zpět
Ctrl + Y Vložte vše, co bylo vyříznuto posledním příkazem
Ctrl + _ Vraťte zpět poslední příkaz
Ctrl + D Opusťte aktuální shell

Práce se soubory a složkami

CD  Zobrazuje váš domovský adresář
CD Přejděte do konkrétního adresáře
cd ~  Domovský adresář, např. „cd ~/složka/“
cd / Kořen pohonu
ls  Zobrazí seznam všech souborů v aktuálním adresáři
ls -C Seřaďte soubory nebo záznamy podle velikosti
ls -lt Seznam souborů seřazených podle času úpravy (nejnovější jako první)
ls -l  Zobrazuje dlouhý seznam všech souborů v aktuálním adresáři.
ls -a Výpis včetně skrytých souborů
ls -lh Dlouhý seznam s velikostí souborů čitelných pro člověka (kB, MB nebo GB)
ls -R  Rekurzivně zobrazuje celý obsah složky
horní Zobrazuje aktivní procesy. Stiskněte q pro ukončení 
Výstup
Průhledná Vyčistěte obrazovku
dotek Vytvořte nový soubor bez přípony
pwd Úplná cesta k pracovnímu adresáři
.. Nadřazený adresář
ls-l.. Dlouhý výpis nadřazeného adresáře
cd ../../ Posuňte se o 2 úrovně výše
. Aktuální složka 
kočka Aktuální složka
rm Odebrat soubor
rm -i Odebrat s potvrzením
rm -r Odebrat adresář a jeho obsah - Používejte opatrně!
rm -f Vynutit odstranění bez potvrzení
rm -i Před odstraněním se zobrazí výzva
cp Zkopírujte soubor do souboru
cp Zkopírujte soubor do adresáře
mv Přesunout/Přejmenovat soubor
mkdir Vytvořte nový adresář s názvem
mkdir Vytvořte více adresářů najednou
mkdir -p / Vytvářejte vnořené adresáře 
rmdir Odebrat celý adresář (funguje pouze u prázdných adresářů)
nalézt -name Najděte všechny pojmenované soubory uvnitř . K vyhledání dílčích názvů souborů použijte zástupné znaky (*).

Speciální příkazy

sudo Spusťte příkaz s bezpečnostními oprávněními superuživatele
nano Otevře editor terminálu
otevřeno Otevře soubor
-h Zobrazit nápovědu k příkazu
muž Zobrazit nápovědu k příkazu

Kontrolní oprávnění

ls -ld Zobrazit výchozí oprávnění pro domovský adresář
ls -ld/ Zobrazí oprávnění ke čtení, zápisu a přístupu k určité složce
chmod 755 Změňte oprávnění souboru na 755
chmod -R 600 Změňte oprávnění složky (a jejího obsahu) na 600
chown : Změňte vlastnictví souboru na uživatele a skupinu. Přidejte -R pro zahrnutí obsahu složky

Síťové a serverové příkazy

ping Otestujte hostitele a zobrazte jeho stav
kdo je Výstup WHOIS informací o doméně
kadeř -O Stáhnout soubor přes HTTP, HTTPS nebo FTP
ssh @ Navažte SSH připojení k s uživatelem
scp @:/vzdálené/cesta Kopírovat a na dálkový ovladač

Nejoblíbenější příkazy terminálu Mac

Jako bonus k našemu terminálovému cheat sheetu jsou zde uvedeny některé z nejpopulárnějších terminálových příkazů, které vám umožní co nejlépe využít váš Mac.

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

Jsou chvíle, kdy to potřebujete zobrazit skryté soubory a složky na Macua existuje k tomu příkaz.

defaults write com.apple.finder AppleShowAllFiles TRUE
Killall Finder

Chcete-li zvrátit výše uvedený příkaz, změňte SKUTEČNÝ na NEPRAVDIVÉ.

Stáhnout soubory z internetu

Chcete-li rychle stáhnout soubor z internetu, použijte příkaz níže.

curl -O URL souboru, který chcete stáhnout

Změňte výchozí umístění pro snímky obrazovky

Ne každý chce snímky obrazovky ukládat na plochu. Jediným příkazem můžete změnit, kam jdou.

výchozí zapsat cestu umístění com.apple.screencapture do složky, kam chcete uložit snímky obrazovky

lis Vrátit se.

killall SystemUIServer

lis Vrátit se.

Změňte výchozí typ souboru pro snímky obrazovky

Pokud chcete změnit výchozí typ souboru snímků obrazovky, použijte následující příkaz.

výchozí zápis com.apple.screencapture typ JPG

lis Vrátit se.

killall SystemUIServer

lis Vrátit se.

Smazat všechny soubory ve složce

Pomocí jediného příkazu můžete snadno odstranit všechny soubory ve složce. Mějte však na paměti, že po stisknutí není žádné tlačítko Zpět Vrátit se, soubory jsou pryč.

rm -R název složky

Musíte uvést celou cestu k názvu složky.

Přečtěte si příručku

Bash má vestavěný kompletní manuál a ke stránkám se dostanete přes terminál pomocí příkazu „man“.

Pokud byste například chtěli vědět, jak používat CD příkaz, zadali byste:

muž cd

Stránky příručky můžete procházet stisknutím mezerníku.

Toto jsou nejběžnější příkazy, ale existují tisíce (můžete je dokonce spojit do jednoho série příkazů), můžete zkusit v terminálu, aby byl váš Mac výkonnější a více příjemný. Pamatujte však, že tyto příkazy obsahují hodně síly, takže se ujistěte, že je zadáváte správně.