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
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í
[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
[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
[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]