Naredbe terminala za Mac

macOS terminalske naredbe

kroz Naredbe terminala za Mac Možemo izvršiti radnje koje u određenim prilikama nisu dostupne putem grafičkog sučelja macOS-a ili je postupak za to vrlo spor i naporan.

Terminalne naredbe za Mac, raditi na svim verzijama macOS-a koja je pokrenuta, praktički, od prve verzije. Ako ih želite početi koristiti i izvući maksimum iz njih, pozivam vas da nastavite čitati.

Imajte na umu da s terminalskim naredbama za Mac možete izvesti promjene u vašem timu, promjene konfiguracije koje mogu utjecati na rad vaše opreme.

Uz to možete i vi brisati datoteke, stvarati direktorije, saznati koji su uređaji spojeni na vašu mrežu, vršiti pretraživanja...

Ako već znate sistemske naredbe u windowsima (koje dolaze iz MS-DOS-a) neće vam trebati dugo da naučite kako koristiti naredbe Terminala za Mac koje vam pokazujemo u ovom članku.

Kako pristupiti terminalu

pristup Terminalu

Prvo što moramo učiniti da bismo započeli petljati se s utrobom macOS-a je pristup naredbenom retku macOS-a. Da bismo počeli koristiti terminalske naredbe na Macu, moramo izvršiti sljedeće korake:

  • Pritisnite tipkovni prečac Command + razmaknicu.
  • Pišemo Terminal.
  • Kliknite na prvi rezultat pretraživanja.

Ova aplikacija je također u Launchpad, unutar mape drugi. Ako vam se sviđa ideja rada s naredbama, možete pogledati članak u kojem vam pokazujemo najbolji tipkovnički prečaci za mac.

Osnovne naredbe terminala

[stol]

,,

/ (Kosa crta), imenik najviše razine

.,Trenutni imenik

..,Top imenik

~,Matični imenik

sudo [naredba], Pokreni naredbu s root sigurnosnim povlasticama

nano [datoteka], Otvara uređivač terminala

otvori [datoteka], otvori datoteku

[naredba] -h, Dobivanje pomoći za naredbu

man [naredba], Prikazuje priručnik za pomoć za naredbu

,,

[/stol]

Pretraga terminala

[stol]

,,

pronaći -name <«»file»»>»,Pronalazi sve datoteke s nazivom unutar . Za traženje dijelova naziva datoteka možemo koristiti zvjezdice (*).

"grep" »» »,Traži sve podudarnosti od unutar

"grep -rl "" »» »,Traži sve datoteke koje sadrže unutar

,,

[/stol]

Upravljanje terminalnim dozvolama

Dopuštenja terminala

[stol]

,,

ls -ld, Prikaži zadanu dozvolu izvornog direktorija

ls -ld/ ,Prikazuje dopuštenja za čitanje; pisati i pristupiti određenoj mapi

chmod 755 ,Promijenite dopuštenje datoteke na 755

chmod -R 600 ,Promijenite dopuštenje za mapu i sav njezin sadržaj na 600

žvakati : ,Mijenja vlasništvo nad datotekom na korisnika i grupu. Ako dodamo naredbu “-R”, sadržaj mape bit će uključen

,,

[/stol]

Veličina datoteke i prostor na disku

[stol]

,,

du,Korištenje popisa za svaki poddirektorij i njegov sadržaj

du -sh [mapa], čitljiv izlaz svih datoteka u direktoriju

du -s,Prikaži unos za svaku navedenu datoteku

du-sk* | sort -nr Popis datoteka i mapa (sažeta veličina uključujući podmape). Možemo zamijeniti sk* za sm* za popis direktorija u MB

df -h, Prikazuje slobodni prostor na disku vašeg sustava

df -H, Izračunajte slobodni prostor na disku u potencijama od 1.000 (umjesto 1.024)

,,

[/stol]

Upravljanje datotekama i imenicima

[stol]

,,

mkdir ,Stvorite novu mapu pod nazivom

mkdir -str / ,Stvorite ugniježđene mape

mkdir ,Stvorite više mapa odjednom

"mkdir"" »»»,Stvara mapu s razmakom u nazivu datoteke

rmdir ,Briše mapu (radi samo s praznim mapama)

rm -R ,Briše mapu i njezin sadržaj

dodir ,Stvorite novu datoteku bez ekstenzije

policajac ,Kopirajte datoteku u mapu

policajac ,Kopiraj datoteku u trenutnoj mapi

policajac ~/ / ,Kopirajte datoteku u mapi i preimenujte kopiranu datoteku

"cp -R <«»novi direktorij»»>»,Kopiraj mapu u novu mapu s razmacima u nazivu datoteke

cp -i ,Upozorava vas prije kopiranja datoteke porukom upozorenja o prepisivanju

policajac /Korisnici/ ,Kopirajte nekoliko datoteka u mapu

ditto -V [put do mape][nova mapa], Kopira sadržaj mape u novu mapu. Naredba "-V" prikazuje redak statusa za svaku kopiranu datoteku.

rm , trajno briše datoteku

rm -i ,Briše datoteku koja zahtijeva potvrdu

rm -f ,Prisilno nepotvrđeno brisanje datoteke

rm ,Brisanje više datoteka bez potvrde

mv ,premjestiti/preimenovati

mv ,Premješta datoteku u mapu (prepisuje postojeću datoteku s istim nazivom ako postoji)

mv -i ,Naredba "-i" prikazuje upozorenje da će prebrisati odredišnu datoteku.

mv*.png ~/ ,Premjestite sve PNG datoteke u trenutnoj mapi u drugu mapu

,,

[/stol]

Upravljanje imenicima pomoću terminala

[stol]

,,

cd, matični imenik

cd [mapa], Promjena direktorija

cd ~, matični direktorij

cd/, korijen pogona

cd -,Prethodni direktorij ili mapa koju ste zadnji put pregledavali

pwd, prikaži radni imenik

cd..,Idite gore u nadređeni direktorij

cd../.., Dvije razine gore

,,

[/stol]

Ispisivanje datoteka i direktorija s terminalom

Terminalne datoteke i direktoriji

[stol]

,,

ls,Prikaži naziv datoteka i poddirektorija direktorija

ls -C,Prikaži nazive datoteka i poddirektorija direktorija u stupcima

ls -a,Popis svih unosa (uključujući one s .(točka) i ..(dvostruka točka))

ls -1,Prikaži popis datoteka u formatu jednog unosa po retku

ls -F, Prikaži / (kosa crta) odmah nakon svake staze koja je direktorij

ls -S Sortiraj datoteke ili unose po veličini

ls -l,Lista dugog formata. Uključuje mod datoteke; ime vlasnika i grupe; datum i vrijeme izmjene datoteke; naziv rute; itd

ls -l /,Popis datotečnog sustava od korijena sa simboličkim vezama

ls -lt, popis datoteka poredanih po vremenu izmjene (prvo najnovije)

ls -lh, Dugi popis s čitljivim veličinama datoteka u KB; MB ili GB

ls -lo, popis imena datoteka s veličinom; vlasnik i zastave

ls -la, Detaljan popis sadržaja direktorija (uključujući skrivene datoteke)

,,

[/stol]

Tipkovnički prečaci u terminalu

[stol]

,,

Kartica, nazivi datoteka i mapa za automatsko dovršavanje

Ctrl + A, idite na početak retka u kojem tipkate

Ctrl + E, idite na kraj retka u kojem tipkate

Ctrl + U, Izbrišite redak ispred pokazivača

Ctrl + K, Izbrišite redak iza kursora

Ctrl + W, Izbrišite riječ ispred pokazivača

Ctrl + T, zamijeni posljednja dva znaka prije kursora

Esc + T, zamijenite zadnje dvije riječi prije kursora

Ctrl + L, očisti zaslon

Ctrl + C, zaustavi sve što se izvodi

Ctrl + D, izlaz iz trenutne ljuske

Opcija + →, Pomaknite kursor jednu riječ naprijed

Opcija + ←, Pomaknite kursor jednu riječ unatrag

Ctrl + F, pomaknite kursor jedan znak naprijed

Ctrl + B, pomaknite pokazivač jedan znak unazad

Ctrl + Y, Zalijepi ono što je izrezano zadnjom naredbom

Ctrl + Z, stavite ono što se izvodi u obustavljeni pozadinski proces

Ctrl + _, poništi posljednju naredbu

Option + Shift + Cmd + C, Kopiraj čisti tekst

Shift + Cmd + V, zalijepite odabir

izlaz, Završi sesiju ljuske

,,

[/stol]

Povijest zapovijedanja

[stol]

,,

Ctrl + R, Traži prethodno korištene naredbe

povijest, Prikazuje naredbe koje smo prethodno napisali

![vrijednost], Pokreni zadnju korištenu naredbu koja počinje vrijednošću

!!, Izvršite zadnju korištenu naredbu

,,

[/stol]

Terminalni procesi

terminalni procesi

[stol]

,,

ps -ax Prikazuje procese koji se trenutno izvode. Naredba "a" prikazuje sve korisničke procese, a naredba "x" prikazuje procese koji nisu povezani na Terminal

ps -aux,Prikaži sve procese s %cpu; %mem; page-in i PID

vrh, Prikazuje informacije u stvarnom vremenu o procesima koji se izvode

top -ocpu -s 5, Prikazuje procese poredane prema upotrebi CPU-a i ažuriranje svakih 5 sekundi

top -o rsize, Sortiraj procese po upotrebi memorije

ubij PID, izađi iz procesa s ID-om . PID će biti prikazan kao stupac u Monitoru aktivnosti

ps -x | grep ,Tražite proces prema nazivu ili PID-u

,,

[/stol]

Mrežne naredbe u terminalu

[stol]

,,

ping ,Pingajte host i prikažite njegov status

tko je ,Dobijte Whois informacije o domeni

kovrčati -O ,Preuzima datoteku putem HTTP-a; HTTPS ili FTP

ssh @ ,Uspostavite SSH vezu na s korisnikom

scp @ :/remote/path,Kopiraj još daljinski

arp -a Prikazuje popis svih uređaja na vašoj lokalnoj mreži uključujući IP i MAC adrese svih uređaja

ifconfig en0, Prikazuje IP i MAC adresu vašeg uređaja

traceroute [naziv glavnog računala], Identificira put i skokove koje su prošli paketi od vašeg uređaja do odredišne ​​adrese

,,

[/stol]

Homebrew

[stol]

,,

brew doctor, Provjerite sustav za potencijalne probleme

brew help, popis korisnih Homebrew naredbi

kuhati instalirati | ,Instalirajte formulu

brew deinstalirati |cask>,Deinstaliraj formulu

popis kuhanja --formula, popis samo instaliranih formula

piva deps | ,Popis svih ovisnosti formule

brew search text|/regex/,Traži formule pomoću regularnog izraza

nadograditi pivo | ,Ažuriraj formulu

brew zastario | ,Formula za pretraživanje

zastarjela formula, pronađite zastarjelu formulu

brew pin [installed_formula], prikvači formulu tako da se ne ažurira

brew unpin [installed_formula], Otkvači za ažuriranje paketa

brew cleanup, Uklonite zaključane datoteke i zastarjele pakete iz svih formula

,,

[/stol]

Varijabla okruženja ili put

[stol]

,,

printenv, Prikazuje popis trenutno postavljenih varijabli okruženja

echo $PATH, Provjerite vrijednost varijable PATH koja pohranjuje popis direktorija s izvršnim datotekama

echo $PATH >path.txt, Izvozi direktorij putanje u tekstualnu datoteku

export PATH=$PATH:absolute/path to/program/,Pokreni program samo kroz terminal u trenutnoj sesiji.

,,

[/stol]


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: Actualidad Blog
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.