Terminálové příkazy pro Mac

Příkazy terminálu macOS

skrz Terminálové příkazy pro Mac Můžeme provádět akce, které v určitých případech nejsou dostupné prostřednictvím grafického rozhraní macOS nebo je proces velmi pomalý a pracný.

Terminálové příkazy pro Mac, pracovat na všech verzích macOS která se spustila prakticky od první verze. Pokud je chcete začít používat a vytěžit z nich maximum, zvu vás k pokračování ve čtení.

Mějte na paměti, že s terminálovými příkazy pro Mac můžete provádět změny ve vašem týmu, změny konfigurace, které mohou ovlivnit provoz vašeho zařízení.

Kromě toho můžete také mazat soubory, vytvářet adresáře, zjišťovat, která zařízení jsou připojena k vaší síti, provádět vyhledávání...

Pokud již znáte systémové příkazy ve Windows (které pocházejí z MS-DOS) vám nebude trvat dlouho, než se naučíte používat příkazy Terminálu pro Mac, které vám ukážeme v tomto článku.

Jak získat přístup k terminálu

přístup k terminálu

První věc, kterou musíme udělat, abychom mohli začít nepořádek s vnitřnostmi macOS je přístup k příkazovému řádku macOS. Chcete-li začít používat příkazy terminálu na Macu, musíme provést následující kroky:

  • Stiskněte klávesovou zkratku Command + mezerník.
  • Píšeme Terminál.
  • Klikněte na první výsledek vyhledávání.

Tato aplikace je také v Launchpad, uvnitř složky ostatní. Pokud se vám líbí myšlenka práce s příkazy, můžete se podívat na článek, kde vám ukážeme nejlepší klávesové zkratky pro mac.

Základní příkazy terminálu

[stůl]

,,

/ (lomítko), adresář nejvyšší úrovně

.,Aktuální adresář

..,Top adresář

~,Domovský adresář

sudo [příkaz], Spustit příkaz s bezpečnostními oprávněními root

nano [soubor],Otevírá editor terminálu

otevřít [soubor],Otevřít soubor

[příkaz] -h, Získá nápovědu k příkazu

man [příkaz],Zobrazí nápovědu k příkazu

,,

[/stůl]

Hledání terminálu

[stůl]

,,

nalézt -name <«»soubor»»>»,Najde všechny pojmenované soubory v rámci . K vyhledání částí názvů souborů můžeme použít hvězdičky (*).

"grep" »» »,Hledat všechny shody z v rámci

"grep -rl "" »» »,Vyhledat všechny soubory obsahující v rámci

,,

[/stůl]

Správa terminálových povolení

Oprávnění terminálu

[stůl]

,,

ls -ld, Zobrazí výchozí oprávnění zdrojového adresáře

ls -ld/ ,Zobrazuje oprávnění ke čtení; zapisovat a přistupovat 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 veškerého jejího obsahu na 600

chown : ,Změní vlastnictví souboru na uživatele a skupinu Pokud přidáme příkaz „-R“, obsah složky bude zahrnut.

,,

[/stůl]

Velikost souboru a místo na disku

[stůl]

,,

du,Použití seznamu pro každý podadresář a jeho obsah

du -sh [složka], Čitelný výstup všech souborů v adresáři

du -s,Zobrazit záznam pro každý zadaný soubor

du-sk* | sort -nr Zobrazí seznam souborů a složek (souhrnná velikost včetně podsložek). Pro výpis adresářů v MB můžeme nahradit sk* za sm*

df -h,Zobrazí volné místo na disku vašeho systému

df -H, Vypočítat volné místo na disku v mocninách 1.000 1.024 (místo XNUMX XNUMX)

,,

[/stůl]

Správa souborů a adresářů

[stůl]

,,

mkdir ,Vytvořte novou složku s názvem

mkdir -p / ,Vytvářejte vnořené složky

mkdir ,Vytvořte více složek najednou

"mkdir"" »»»,Vytvoří složku s mezerou v názvu souboru

rmdir ,Odstraní složku (funguje pouze s prázdnými složkami)

rm -R ,Odstraní složku a její obsah

dotek ,Vytvořte nový soubor bez jakékoli přípony

policajt ,Zkopírujte soubor do složky

policajt ,Zkopírujte soubor do aktuální složky

policajt ~/ / ,Zkopírujte soubor ve složce a přejmenujte zkopírovaný soubor

"cp -R <«»nový adresář»»>»,Zkopírujte složku do nové složky s mezerami v názvu souboru

cp -i ,Upozorní vás před zkopírováním souboru s upozorněním na přepsání

policajt /Uživatelé/ ,Zkopírujte několik souborů do složky

ditto -V [cesta ke složce][nová složka],Zkopíruje obsah složky do nové složky. Příkaz "-V" zobrazí stavový řádek pro každý zkopírovaný soubor.

rm , trvale smaže soubor

rm -i ,Smaže soubor vyžadující potvrzení

rm -f ,Vynutit nepotvrzené smazání souboru

rm ,Smažte více souborů bez potvrzení

mv ,přesunout/přejmenovat

mv ,Přesune soubor do složky (přepíše existující soubor se stejným názvem, pokud existuje)

mv -i ,Příkaz "-i" zobrazí varování, že dojde k přepsání cílového souboru.

mv*.png ~/ ,Přesuňte všechny soubory PNG v aktuální složce do jiné složky

,,

[/stůl]

Správa adresářů pomocí Terminálu

[stůl]

,,

cd, domovský adresář

cd [složka], změna adresáře

cd ~,Domovský adresář

cd/,kořenový adresář jednotky

cd -,Předchozí adresář nebo složka, kterou jste naposledy procházeli

pwd, zobrazit pracovní adresář

cd.., Přejděte do nadřazeného adresáře

cd../.., o dvě úrovně výš

,,

[/stůl]

Výpis souborů a adresářů pomocí Terminálu

Terminálové soubory a adresáře

[stůl]

,,

ls,Zobrazí název souborů a podadresářů adresáře

ls -C,Zobrazí názvy souborů a podadresářů adresáře ve sloupcích

ls -a,Vypsat všechny položky (včetně položek s .(tečka) a ..(dvojitá tečka))

ls -1,Zobrazí seznam souborů v jedné položce na řádek formátu

ls -F, zobrazí / (lomítko) bezprostředně za každou cestou, která je adresářem

ls -S Seřadit soubory nebo položky podle velikosti

ls -l,Dlouhý formát seznamu. Zahrnuje režim souborů; jméno vlastníka a skupiny; datum a čas, kdy byl soubor změněn; název trasy; atd

ls -l /,Vypíše souborový systém z kořene pomocí symbolických odkazů

ls -lt, Seznam souborů seřazených podle času úpravy (nejnovější jako první)

ls -lh,Dlouhý výpis s čitelnými velikostmi souborů v kB; MB nebo GB

ls -lo,Vypíše názvy souborů s velikostí; vlastník a vlajky

ls -la,Podrobný seznam obsahu adresáře (včetně skrytých souborů)

,,

[/stůl]

Klávesové zkratky v Terminálu

[stůl]

,,

Karta, názvy souborů a složek automatického doplňování

Ctrl + A, Přejít na začátek řádku, na kterém píšete

Ctrl + E, Přejít na konec řádku, na kterém píšete

Ctrl + U, Smaže řádek před kurzorem

Ctrl + K, Odstranit řádek za kurzorem

Ctrl + W, Smaže slovo před kurzorem

Ctrl + T, Zaměnit poslední dva znaky před kurzorem

Esc + T, Zamění poslední dvě slova před kurzorem

Ctrl + L, Vymazat obrazovku

Ctrl + C, zastavte vše, co běží

Ctrl + D, Ukončit aktuální shell

Option + →,Posune kurzor o jedno slovo dopředu

Option + ←,Přesune kurzor o jedno slovo zpět

Ctrl + F, posun kurzoru o jeden znak dopředu

Ctrl + B, posun kurzoru o jeden znak zpět

Ctrl + Y, vloží to, co bylo vyříznuto posledním příkazem

Ctrl + Z, vloží to, co běží, do pozastaveného procesu na pozadí

Ctrl + _, vrátí zpět poslední příkaz

Option + Shift + Cmd + C, Kopírovat prostý text

Shift + Cmd + V, Vložit výběr

exit,Ukončit relaci shellu

,,

[/stůl]

Historie velení

[stůl]

,,

Ctrl + R, vyhledá dříve použité příkazy

historie,Zobrazuje příkazy, které jsme napsali dříve

![hodnota],Spusťte naposledy použitý příkaz, který začíná hodnotou

!!, Proveďte poslední použitý příkaz

,,

[/stůl]

Terminálové procesy

terminálové procesy

[stůl]

,,

ps -ax Zobrazuje procesy, které právě běží. Příkaz "a" zobrazí všechny uživatelské procesy a příkaz "x" zobrazí procesy, které nejsou připojeny k terminálu

ps -aux,Zobrazit všechny procesy s %cpu; %mem; page-in a PID

top,Zobrazuje informace o probíhajících procesech v reálném čase

top -ocpu -s 5,Zobrazuje procesy seřazené podle využití CPU a aktualizuje se každých 5 sekund

top -o rsize, Seřadit procesy podle využití paměti

zabít PID, ukončit proces s ID . PID se zobrazí jako sloupec v Monitoru aktivity

ps -ax | grep ,Vyhledejte proces podle názvu nebo PID

,,

[/stůl]

Síťové příkazy v terminálu

[stůl]

,,

ping ,Pingujte na hostitele a zobrazte jeho stav

kdo je ,Získejte whois informace o doméně

kadeř -O ,Stáhne soubor přes HTTP; HTTPS nebo FTP

ssh @ ,Nastavte SSH připojení k s uživatelem

scp @ :/remote/path,Copy ještě pořád dálkový

arp -a Zobrazí seznam všech zařízení ve vaší místní síti včetně IP a MAC adres všech zařízení

ifconfig en0,Zobrazuje IP a MAC adresu vašeho zařízení

traceroute [hostname], Identifikuje cestu a přeskakuje procházející pakety z vašeho zařízení na cílovou adresu

,,

[/stůl]

Homebrew

[stůl]

,,

vařte doktore, zkontrolujte, zda v systému nejsou možné problémy

nápověda k vaření, seznam užitečných příkazů Homebrew

brew install | ,Nainstalujte vzorec

brew odinstalovat |cask>,Odinstaluje vzorec

brew list --formula,Vypsat pouze nainstalované vzorce

vařit deps | ,Vyjmenujte všechny závislosti vzorce

vařit vyhledávací text|/regulární výraz/,Hledat vzorce pomocí regulárního výrazu

upgrade piva | ,Aktualizujte vzorec

vařit zastaralý | ,Vyhledávací vzorec

vařit zastaralý –vzorec,Najděte zastaralý vzorec

brew pin [installed_formula],Připněte vzorec, aby se neaktualizoval

brew unpin [installed_formula],Uvolněte pro aktualizaci balíčku

vyčištění vaření, odstranění souborů zámku a zastaralých balíčků ze všech vzorců

,,

[/stůl]

Proměnná prostředí nebo cesta

[stůl]

,,

printenv,Zobrazí seznam aktuálně nastavených proměnných prostředí

echo $PATH,Zkontrolujte hodnotu proměnné PATH, která ukládá seznam adresářů se spustitelnými soubory

echo $PATH >path.txt,Exportuje adresář cesty do textového souboru

export PATH=$PATH:absolutní/cesta k/programu/,Spustit program přes terminál pouze v aktuální relaci.

,,

[/stůl]


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za data: Actualidad Blog
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.