Terminalni ukazi za Mac

terminalski ukazi macOS

Skozi Ukazi terminala za Mac Izvajamo lahko dejanja, ki ob določenih priložnostih niso na voljo prek grafičnega vmesnika macOS ali pa je postopek za to zelo počasen in naporen.

terminalski ukazi za Mac, deluje na vseh različicah macOS ki se je začel izvajati praktično od prve različice. Če jih želite začeti uporabljati in kar najbolje izkoristiti, vas vabim, da nadaljujete z branjem.

Ne pozabite, da lahko z ukazi terminala za Mac izvedete spremembe v vaši ekipi, spremembe konfiguracije, ki lahko vplivajo na delovanje vaše opreme.

Poleg tega lahko tudi brisanje datotek, ustvarjanje imenikov, ugotavljanje, katere naprave so povezane v vaše omrežje, izvajanje iskanja...

Če že poznate sistemske ukaze v oknih (ki prihajajo iz MS-DOS) vam ne bo vzelo veliko časa, da se naučite uporabljati ukaze Terminal for Mac, ki vam jih pokažemo v tem članku.

Kako dostopati do terminala

dostop do terminala

Prva stvar, ki jo moramo narediti, da začnemo zapletajte se z drobovjem macOS je dostop do ukazne vrstice macOS. Za začetek uporabe terminalskih ukazov v Macu moramo opraviti naslednje korake:

  • Pritisnite bližnjico na tipkovnici Command + preslednica.
  • Pišemo Terminal.
  • Kliknite na prvi rezultat iskanja.

Ta aplikacija je tudi v Launchpad, znotraj mape drugi. Če vam je všeč zamisel o delu z ukazi, si lahko ogledate članek, v katerem vam pokažemo najboljše bližnjice na tipkovnici za mac.

Osnovni terminalski ukazi

[tabela]

,,

/ (poševnica), imenik najvišje ravni

.,Trenutni imenik

..,Najvišji imenik

~,Domači imenik

sudo [ukaz], Zaženi ukaz s korenskimi varnostnimi privilegiji

nano [datoteka], odpre urejevalnik terminala

odpri [datoteka], odpri datoteko

[ukaz] -h, pridobite pomoč pri ukazu

man [ukaz], Prikaže priročnik za pomoč za ukaz

,,

[/ tabela]

Iskanje terminala

[tabela]

,,

najti -name <«»file»»>»,Najde vse poimenovane datoteke znotraj . Za iskanje delov imen datotek lahko uporabimo zvezdice (*).

"grep" »» »,Išči vse zadetke za znotraj

"grep -rl "" »» »,Išči vse datoteke, ki vsebujejo znotraj

,,

[/ tabela]

Upravljanje terminalskih dovoljenj

Dovoljenja terminala

[tabela]

,,

ls -ld, Pokaži privzeto dovoljenje izvornega imenika

ls -ld/ ,Prikaže dovoljenja za branje; pisanje in dostop do dane mape

chmod 755 ,Spremenite dovoljenje datoteke na 755

chmod -R 600 ,Spremenite dovoljenje za mapo in vso njeno vsebino na 600

chown : ,Spremeni lastništvo datoteke na uporabnika in skupino. Če dodamo ukaz »-R«, bo vključena vsebina mape

,,

[/ tabela]

Velikost datoteke in prostor na disku

[tabela]

,,

du,Uporaba seznama za vsak podimenik in njegovo vsebino

du -sh [mapa], berljiv izpis vseh datotek v imeniku

du -s, Prikaži vnos za vsako podano datoteko

du-sk* | sort -nr Seznam datotek in map (povečanje velikosti, vključno s podmapami). Za seznam imenikov v MB lahko zamenjamo sk* za sm*

df -h,Prikaže prosti prostor na disku vašega sistema

df -H, Izračunajte prosti prostor na disku s potencami 1.000 (namesto 1.024)

,,

[/ tabela]

Upravljanje datotek in imenikov

[tabela]

,,

mkdir ,Ustvarite novo mapo z imenom

mkdir -p / ,Ustvarite ugnezdene mape

mkdir ,Ustvarite več map hkrati

"mkdir"" »»»,Ustvari mapo s presledkom v imenu datoteke

rmdir ,Izbriše mapo (deluje samo s praznimi mapami)

rm -R ,Izbriše mapo in njeno vsebino

dotik ,Ustvarite novo datoteko brez pripone

policaj ,Kopirajte datoteko v mapo

policaj ,Kopirajte datoteko v trenutno mapo

policaj ~/ / ,Kopirajte datoteko v mapi in preimenujte kopirano datoteko

"cp -R <«»nova mapa»»>»,Kopiraj mapo v novo mapo s presledki v imenu datoteke

cp -i ,Opozori vas pred kopiranjem datoteke z opozorilnim sporočilom o prepisu

policaj /Uporabniki/ ,Kopirajte več datotek v mapo

enako -V [pot do mape][nova mapa], kopira vsebino mape v novo mapo. Ukaz "-V" prikaže statusno vrstico za vsako kopirano datoteko.

rm , trajno izbriše datoteko

rm -i ,Izbriše datoteko, ki zahteva potrditev

rm -f ,Vsilno nepotrjeno brisanje datoteke

rm ,Izbrišite več datotek brez potrditve

mv ,premakniti/preimenovati

mv ,Premakne datoteko v mapo (prepiše obstoječo datoteko z istim imenom, če obstaja)

mv -i ,Ukaz »-i« prikaže opozorilo, da bo prepisal ciljno datoteko.

mv*.png ~/ ,Premaknite vse datoteke PNG v trenutni mapi v drugo mapo

,,

[/ tabela]

Upravljanje imenikov s terminalom

[tabela]

,,

cd, domači imenik

cd [mapa], Spremeni imenik

cd ~,Domači imenik

cd/, koren pogona

cd -,Prejšnji imenik ali mapa, po kateri ste nazadnje brskali

pwd, pokaži delovni imenik

cd.., Pojdi v nadrejeni imenik

cd../.., Dve stopnji navzgor

,,

[/ tabela]

Prikaz datotek in imenikov s terminalom

Terminalne datoteke in imeniki

[tabela]

,,

ls,Prikaži ime datotek in podimenikov v imeniku

ls -C,Prikaži imena datotek in podimenikov imenika v stolpcih

ls -a, Seznam vseh vnosov (vključno s tistimi s .(pika) in ..(dvojna pika))

ls -1,Prikaži seznam datotek v obliki enega vnosa na vrstico

ls -F, Prikaži / (poševnico) takoj za vsako potjo, ki je imenik

ls -S Razvrsti datoteke ali vnose po velikosti

ls -l,Seznam dolgega formata. Vključuje datotečni način; ime lastnika in skupine; datum in čas, ko je bila datoteka spremenjena; ime poti; itd

ls -l /,Seznam datotečnega sistema od korena s simbolnimi povezavami

ls -lt, Seznam datotek, razvrščenih po času spremembe (najnovejša prva)

ls -lh, Dolg seznam z berljivimi velikostmi datotek v KB; MB ali GB

ls -lo, seznam imen datotek z velikostjo; lastnik in zastave

ls -la,Podroben seznam vsebine imenika (vključno s skritimi datotekami)

,,

[/ tabela]

Bližnjice na tipkovnici v terminalu

[tabela]

,,

Zavihek, Samodokončanje imen datotek in map

Ctrl + A, pojdite na začetek vrstice, v kateri tipkate

Ctrl + E, pojdite na konec vrstice, v kateri tipkate

Ctrl + U, Izbriši vrstico pred kazalcem

Ctrl + K, Izbriši vrstico za kazalcem

Ctrl + W, Izbrišite besedo pred kazalcem

Ctrl + T, zamenjajte zadnja dva znaka pred kazalcem

Esc + T, zamenjaj zadnji dve besedi pred kazalcem

Ctrl + L, Počisti zaslon

Ctrl + C, zaustavi vse, kar se izvaja

Ctrl + D, zapustite trenutno lupino

Možnost + →, Premakni kazalec eno besedo naprej

Možnost + ←, premakni kazalec eno besedo nazaj

Ctrl + F, premaknite kazalec en znak naprej

Ctrl + B, premaknite kazalec en znak nazaj

Ctrl + Y, prilepi tisto, kar je izrezal zadnji ukaz

Ctrl + Z, postavite tisto, kar se izvaja, v začasno ustavljen proces v ozadju

Ctrl + _, razveljavi zadnji ukaz

Option + Shift + Cmd + C, Kopiraj golo besedilo

Shift + Cmd + V, Prilepi izbor

izhod, Končaj sejo lupine

,,

[/ tabela]

Zgodovina ukazov

[tabela]

,,

Ctrl + R, Iskanje že uporabljenih ukazov

history,Prikaže ukaze, ki smo jih napisali prej

![vrednost], Zaženi zadnji uporabljeni ukaz, ki se začne z vrednostjo

!!, Izvedite zadnji uporabljeni ukaz

,,

[/ tabela]

Terminalni procesi

terminalskih procesov

[tabela]

,,

ps -ax Prikazuje procese, ki se trenutno izvajajo. Ukaz "a" prikaže vse uporabniške procese, ukaz "x" pa procese, ki niso povezani s terminalom

ps -aux,Prikaži vse procese z %cpu; %mem; page-in in PID

na vrh, Prikazuje informacije v realnem času o procesih, ki se izvajajo

top -ocpu -s 5, prikazuje procese, razvrščene glede na porabo procesorja in posodabljanje vsakih 5 sekund

top -o rsize, Razvrsti procese po uporabi pomnilnika

kill PID, Izhod iz procesa z ID-jem . PID bo prikazan kot stolpec v nadzorniku dejavnosti

ps -ax | grep ,Poiščite proces po imenu ali PID

,,

[/ tabela]

Omrežni ukazi v terminalu

[tabela]

,,

ping ,Ping gostitelja in prikaz njegovega stanja

kdo je ,Pridobite podatke Whois o domeni

koder -O ,Prenese datoteko prek HTTP; HTTPS ali FTP

ssh @ ,Vzpostavite povezavo SSH z z uporabnikom

scp @ :/oddaljeno/pot,Kopiraj še vedno na daljavo

arp -a Prikaže seznam vseh naprav v vašem lokalnem omrežju, vključno z naslovi IP in MAC vseh naprav

ifconfig en0,Prikaže naslov IP in MAC vaše naprave

traceroute [ime gostitelja], identificira pot in skoke, ki jih prečkajo paketi od vaše naprave do ciljnega naslova

,,

[/ tabela]

Homebrew

[tabela]

,,

brew doctor, Preverite sistem za morebitne težave

brew help, Seznam uporabnih ukazov Homebrew

namestitev zvarka | ,Namesti formulo

brew uninstall |cask>,Odstrani formulo

seznam kuhanja --formula, seznam samo nameščenih formul

pivovarne deps | ,Seznam vseh odvisnosti formule

brew search text|/regex/,Išči formule z uporabo regularnega izraza

nadgradnja zvarka | ,Posodobite formulo

zvarek zastarel | ,Iskalna formula

zvari zastarelo – formula, poiščite zastarelo formulo

brew pin [installed_formula], Pripni formulo, da se ne posodablja

brew unpin [installed_formula], Odpni za posodobitev paketa

brew cleanup, Odstranite zaklenjene datoteke in zastarele pakete iz vseh formul

,,

[/ tabela]

Spremenljivka okolja ali pot

[tabela]

,,

printenv, Prikaže seznam trenutno nastavljenih spremenljivk okolja

echo $PATH, Preverite vrednost spremenljivke PATH, ki shranjuje seznam imenikov z izvršljivimi datotekami

echo $PATH >path.txt, Izvozi imenik poti v besedilno datoteko

izvoz PATH=$PATH:absolute/path to/program/,Zaženi program prek terminala samo v trenutni seji.

,,

[/ tabela]


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Blog Actualidad
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.