Príkazy terminálu pre Mac

Príkazy terminálu macOS

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

prístupový terminál

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í

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]


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Actualidad Blog
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.