skrz Príkazy terminálu pre Mac Môžeme vykonávať akcie, ktoré v určitých prípadoch nie sú dostupné prostredníctvom grafického rozhrania systému macOS alebo je to veľmi pomalé a pracné.
Príkazy terminálu pre Mac, fungujú na všetkých verziách macOS ktorý sa spustil prakticky od prvej verzie. Ak ich chcete začať používať a vyťažiť z nich maximum, pozývam vás na pokračovanie v čítaní.
Majte na pamäti, že s príkazmi terminálu pre Mac môžete vykonávať zmeny vo vašom tíme, zmeny konfigurácie, ktoré môžu ovplyvniť prevádzku vášho zariadenia.
Okrem toho môžete tiež mazať súbory, vytvárať adresáre, zisťovať, ktoré zariadenia sú pripojené k vašej sieti, vyhľadávať...
Ak už poznáte systémové príkazy v systéme Windows (ktoré pochádzajú zo systému MS-DOS) vám nebude trvať dlho, kým sa naučíte 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
Prvá vec, ktorú musíme urobiť, aby sme mohli začať neporiadok s vnútornosťami macOS je prístup k príkazovému riadku macOS. Ak chcete začať používať príkazy terminálu na Macu, 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 je tiež v Launchpad, vo vnútri priečinka Iné. Ak sa vám páči myšlienka práce s príkazmi, môžete sa pozrieť na č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í
[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
[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
[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]