Príkazy terminálu pre Mac

Príkazy terminálu macOS

Pomocou príkazov Terminálu pre Mac môžeme vykonávať akcie, ktoré v určitých prípadoch nie sú dostupné prostredníctvom grafického rozhrania macOS alebo je proces ich vykonávania veľmi pomalý a prácny.

Terminálové príkazy pre Mac fungujú prakticky na každej verzii systému macOS vydanej od prvej verzie. Ak ich chcete začať používať a vyťažiť z nich maximum, pozývam vás, aby ste si prečítali ďalej.

Majte na pamäti, že pomocou príkazov Terminálu pre Mac môžete vykonávať zmeny v počítači , zmeny konfigurácie, ktoré môžu ovplyvniť fungovanie počítača.

Okrem toho môžete tiež mazať súbory, vytvárať adresáre, zobrazovať zariadenia pripojené k vašej sieti, vykonávať vyhľadávania

Ak už poznáte systémové príkazy vo Windowse (ktoré pochádzajú z MS-DOSu), nebude pre vás ťažké naučiť sa používať príkazy Terminálu pre Mac, ktoré vám ukážeme v tomto článku.

Ako získať prístup k terminálu

prístupový terminál

Prvá vec, ktorú musíme urobiť, aby sme sa mohli pohrať s vnútorným fungovaním systému macOS, je prístup k príkazovému riadku systému macOS. Ak chceme začať používať príkazy terminálu na počítači Mac, musíme vykonať nasledujúce kroky:

  • Stlačte klávesovú skratku Command + medzerník.
  • Píšeme Terminál.
  • Kliknite na prvý výsledok vyhľadávania.

Táto aplikácia sa nachádza aj v Launchpade v priečinku Ostatné . Ak sa vám páči myšlienka práce s príkazmi, môžete si pozrieť článok, kde vám ukážeme najlepšie klávesové skratky pre Mac.

Základné príkazy terminálu

[tabuľka]

,,

/ (lomítko), adresár najvyššej úrovne

.,Aktuálny adresár

..,Top adresár

~,Domovský adresár

sudo [príkaz], Spustiť príkaz s bezpečnostnými oprávneniami root

nano [súbor],Otvorí editor terminálu

open [file],Otvoriť súbor

[príkaz] -h, Získanie pomoci pre príkaz

man [príkaz],Zobrazí pomocnú príručku pre príkaz

,,

[/ tabuľka]

Vyhľadávanie terminálov

[tabuľka]

,,

Nájsť -name <«»súbor»»>»,Nájde všetky pomenované súbory v rámci . Na vyhľadávanie častí názvov súborov môžeme použiť hviezdičky (*).

"grep" »» »,Hľadať všetky zhody z v rámci

"grep -rl "" »» »,Vyhľadajte všetky súbory, ktoré obsahujú v rámci

,,

[/ tabuľka]

Správa terminálových povolení

Povolenia terminálu

[tabuľka]

,,

ls -ld, Zobrazí predvolené povolenie zdrojového adresára

ls -ld/ ,Zobrazuje povolenia na čítanie; zapisovať a pristupovať k určitému priečinku

chmod 755 ,Zmeňte povolenie súboru na 755

chmod -R 600 ,Zmeňte povolenie priečinka a celého jeho obsahu na 600

chown : ,Zmení vlastníctvo súboru na používateľa a skupinu Ak pridáme príkaz „-R“, obsah priečinka bude zahrnutý

,,

[/ tabuľka]

Veľkosť súboru a miesto na disku

[tabuľka]

,,

du,Používanie zoznamu pre každý podadresár a jeho obsah

du -sh [priečinok], čitateľný výstup všetkých súborov v adresári

du -s,Zobrazí záznam pre každý zadaný súbor

du-sk* | sort -nr Zobrazí zoznam súborov a priečinkov (súhrnná veľkosť vrátane podpriečinkov). Pre výpis adresárov v MB môžeme nahradiť sk* za sm*

df -h,Zobrazí voľné miesto na disku vášho systému

df -H, Vypočítajte voľné miesto na disku v mocninách 1.000 1.024 (namiesto XNUMX XNUMX)

,,

[/ tabuľka]

Správa súborov a adresárov

[tabuľka]

,,

mkdir ,Vytvorte nový priečinok s názvom

mkdir -p / ,Vytvorte vnorené priečinky

mkdir ,Vytvorte viacero priečinkov naraz

"mkdir"" »»»,Vytvorí priečinok s medzerou v názve súboru

rmdir ,Odstráni priečinok (funguje iba s prázdnymi priečinkami)

rm -R ,Odstráni priečinok a jeho obsah

dotyk ,Vytvorte nový súbor bez prípony

policajt ,Skopírujte súbor do priečinka

policajt ,Skopírujte súbor do aktuálneho priečinka

policajt ~/ / ,Skopírujte súbor v priečinku a premenujte skopírovaný súbor

"cp -R <«»nový adresár»»>»,Kopírujte priečinok do nového priečinka s medzerami v názve súboru

cp -i ,Upozorňuje vás pred kopírovaním súboru varovným hlásením o prepísaní

policajt /Používatelia/ ,Skopírujte niekoľko súborov do priečinka

ditto -V [cesta k priečinku][nový priečinok],Kopíruje obsah priečinka do nového priečinka. Príkaz "-V" zobrazí stavový riadok pre každý skopírovaný súbor.

rm ,natrvalo odstráni súbor

rm -i ,Odstráni súbor vyžadujúci potvrdenie

rm -f ,Vynútiť nepotvrdené vymazanie súboru

rm ,Vymažte viacero súborov bez potvrdenia

mv ,presunúť/premenovať

mv ,Presunie súbor do priečinka (prepíše existujúci súbor s rovnakým názvom, ak existuje)

mv -i ,Príkaz "-i" zobrazí varovanie, že sa chystá prepísať cieľový súbor.

mv*.png ~/ ,Presuňte všetky súbory PNG v aktuálnom priečinku do iného priečinka

,,

[/ tabuľka]

Správa adresárov pomocou terminálu

[tabuľka]

,,

cd, domovský adresár

cd [priečinok],Zmena adresára

cd ~,Domovský adresár

cd/,koreň mechaniky

cd -,Predchádzajúci adresár alebo priečinok, ktorý ste naposledy prehliadali

pwd, zobraziť pracovný adresár

cd.., Choďte do nadradeného adresára

cd../.., o dve úrovne vyššie

,,

[/ tabuľka]

Výpis súborov a adresárov pomocou terminálu

Terminálové súbory a adresáre

[tabuľka]

,,

ls,Zobrazí názov súborov a podadresárov adresára

ls -C,Zobrazí názvy súborov a podadresárov adresára v stĺpcoch

ls -a,Vypísať všetky položky (vrátane tých s .(bodka) a ..(dvojitá bodka))

ls -1,Zobrazí zoznam súborov v jednej položke na riadok formátu

ls -F, zobrazí / (lomka) ihneď po každej ceste, ktorá je adresárom

ls -S Zoraďte súbory alebo záznamy podľa veľkosti

ls -l,Dlhý formát zoznamu. Zahŕňa režim súborov; meno vlastníka a skupiny; dátum a čas úpravy súboru; názov trasy; atď

ls -l /,Vypíše súborový systém z koreňového adresára so symbolickými odkazmi

ls -lt, Zoznam súborov zoradených podľa času úpravy (najnovšie ako prvé)

ls -lh,Dlhý výpis s čitateľnými veľkosťami súborov v kB; MB alebo GB

ls -lo,Vypíše názvy súborov s veľkosťou; majiteľ a vlajky

ls -la,Podrobný zoznam obsahu adresára (vrátane skrytých súborov)

,,

[/ tabuľka]

Klávesové skratky v termináli

[tabuľka]

,,

Karta, automatické dopĺňanie názvov súborov a priečinkov

Ctrl + A, prejdite na začiatok riadku, do ktorého píšete

Ctrl + E, prejdite na koniec riadku, do ktorého píšete

Ctrl + U, Odstrániť riadok pred kurzorom

Ctrl + K, Odstrániť riadok za kurzorom

Ctrl + W, vymaže slovo pred kurzorom

Ctrl + T, Vymeňte posledné dva znaky pred kurzorom

Esc + T, Vymeňte posledné dve slová pred kurzorom

Ctrl + L, Vymazať obrazovku

Ctrl + C, zastavte všetko, čo beží

Ctrl + D, ukončí aktuálny shell

Option + →,Posunúť kurzor o jedno slovo dopredu

Option + ←,Posunúť kurzor o jedno slovo späť

Ctrl + F, Presuňte kurzor o jeden znak dopredu

Ctrl + B, Presuňte kurzor o jeden znak späť

Ctrl + Y, Prilepte, čo bolo vystrihnuté posledným príkazom

Ctrl + Z, dajte to, čo beží, do pozastaveného procesu na pozadí

Ctrl + _, Vráti späť posledný príkaz

Option + Shift + Cmd + C, Kopírovať obyčajný text

Shift + Cmd + V, Prilepte výber

exit,Ukončenie relácie shellu

,,

[/ tabuľka]

História príkazov

[tabuľka]

,,

Ctrl + R, Vyhľadajte predtým použité príkazy

história,Zobrazuje príkazy, ktoré sme predtým napísali

![hodnota],Spustite posledný použitý príkaz, ktorý začína hodnotou

!!, Vykonajte posledný použitý príkaz

,,

[/ tabuľka]

Terminálové procesy

terminálne procesy

[tabuľka]

,,

ps -ax Zobrazuje procesy, ktoré sú momentálne spustené. Príkaz „a“ zobrazuje všetky používateľské procesy a príkaz „x“ zobrazuje procesy, ktoré nie sú pripojené k terminálu

ps -aux,Zobraziť všetky procesy s %cpu; %mem; page-in a PID

hore,Zobrazuje informácie o prebiehajúcich procesoch v reálnom čase

top -ocpu -s 5,Zobrazuje procesy zoradené podľa využitia CPU a aktualizuje sa každých 5 sekúnd

top -o rsize, Zoradiť procesy podľa využitia pamäte

zabiť PID, ukončiť proces s ID . PID sa zobrazí ako stĺpec v Monitore aktivity

ps -ax | grep ,Vyhľadajte proces podľa názvu alebo PID

,,

[/ tabuľka]

Sieťové príkazy v termináli

[tabuľka]

,,

ping ,Pingujte na hostiteľa a zobrazte jeho stav

kto je ,Získajte whois informácie o doméne

kučeravý -O ,Stiahne súbor cez HTTP; HTTPS alebo FTP

ssh @ ,Vytvorte pripojenie SSH k s používateľom

scp @ :/remote/path,Kopírovať stále diaľkový

arp -a Zobrazí zoznam všetkých zariadení vo vašej lokálnej sieti vrátane adries IP a MAC všetkých zariadení

ifconfig en0,Zobrazí IP a MAC adresu vášho zariadenia

traceroute [hostname], identifikuje cestu a preskočí pakety z vášho zariadenia na cieľovú adresu

,,

[/ tabuľka]

homebrew

[tabuľka]

,,

brew doctor,Skontrolujte systém pre potenciálne problémy

nápoveda k vareniu, zoznam užitočných príkazov Homebrew

brew install | ,Nainštalujte vzorec

brew odinštalovať |cask>,Odinštalovať vzorec

brew list --formula,Len zoznam nainštalovaných vzorcov

variť deps | ,Uveďte všetky závislosti vzorca

uvariť vyhľadávací text|/regex/,Hľadať vzorce pomocou regulárneho výrazu

upgrade varenia | ,Aktualizujte vzorec

variť zastaraný | ,Hľadať vzorec

brew zastaralý – vzorec,Nájdite zastaraný vzorec

brew pin [installed_formula],Pripnite vzorec, aby sa neaktualizoval

brew unpin [installed_formula],Uvoľnite pre aktualizáciu balíka

čistenie varenia,odstráňte súbory zámku a zastarané balíčky zo všetkých vzorcov

,,

[/ tabuľka]

Premenná prostredia alebo cesta

[tabuľka]

,,

printenv,Zobrazí zoznam aktuálne nastavených premenných prostredia

echo $PATH,Skontrolujte hodnotu premennej PATH, ktorá ukladá zoznam adresárov so spustiteľnými súbormi

echo $PATH >path.txt,Exportuje adresár cesty do textového súboru

export PATH=$PATH:absolútna/cesta k/programu/,Spustiť program cez terminál iba v aktuálnej relácii.

,,

[/ tabuľka]


Pridať ako preferovaný zdroj v Google