Terminalo komandos, skirtos „Mac“.

„macOS“ terminalo komandos

per Terminalo komandos, skirtos „Mac“. Galime atlikti veiksmus, kurie tam tikrais atvejais nepasiekiami per grafinę macOS sąsają arba tai yra labai lėtas ir sudėtingas procesas.

Terminalo komandos, skirtos „Mac“, dirbti su visomis macOS versijomis kuri buvo paleista praktiškai nuo pirmosios versijos. Jei norite pradėti juos naudoti ir išnaudoti visas galimybes, kviečiu skaityti toliau.

Atminkite, kad naudodami „Mac“ skirtas terminalo komandas galite atlikti pokyčiai jūsų komandoje, konfigūracijos pakeitimus, kurie gali turėti įtakos jūsų įrangos veikimui.

Be to, jūs taip pat galite ištrinti failus, kurti katalogus, sužinoti, kurie įrenginiai prijungti prie jūsų tinklo, atlikti paieškas...

Jei jau žinote, sistemos komandos windows (kurios yra iš MS-DOS), netruksite, kol išmoksite naudoti „Terminal for Mac“ komandas, kurias parodysime šiame straipsnyje.

Kaip pasiekti terminalą

prieiga prie terminalo

Pirmas dalykas, kurį turime padaryti norėdami pradėti netvarka su „macOS“ nuojauta yra pasiekti „macOS“ komandų eilutę. Norėdami pradėti naudoti terminalo komandas „Mac“, turime atlikti šiuos veiksmus:

  • Paspauskite spartųjį klavišą Command + tarpo klavišą.
  • Rašome terminalą.
  • Spustelėkite pirmąjį paieškos rezultatą.

Ši programa taip pat yra Launchpad, aplanko viduje kiti. Jei jums patinka idėja dirbti su komandomis, galite pažvelgti į straipsnį, kuriame mes jums parodysime geriausi spartieji klavišai, skirti „Mac“..

Pagrindinės terminalo komandos

[lentelė]

,,

/ (pasvirasis brūkšnys), aukščiausio lygio katalogas

.,Dabartinis katalogas

.., Viršutinis katalogas

~,Pagrindinis katalogas

sudo [komanda], paleiskite komandą su root saugos privilegijomis

nano [failas], atidaro terminalo rengyklę

atidaryti [failą], atidaryti failą

[komanda] -h, gaukite pagalbos dėl komandos

vyras [komanda], rodo komandos pagalbos vadovą

,,

[/ lentelė]

Terminalo paieška

[lentelė]

,,

rasti -name <«»failas»»>»,Suranda visus pavadintus failus viduje . Failų pavadinimų dalių paieškai galime naudoti žvaigždutes (*).

"grep" »» »,Ieškoti visų atitikčių viduje

"grep -rl" »» »,Ieškoti visų failų, kuriuose yra viduje

,,

[/ lentelė]

Terminalo leidimų tvarkymas

Terminalo leidimai

[lentelė]

,,

ls -ld, rodyti numatytąjį šaltinio katalogo leidimą

ls -ld/ ,Parodo skaitymo leidimus; rašyti ir pasiekti nurodytą aplanką

chmod 755 ,Pakeiskite failo leidimą į 755

chmod - 600 R ,Pakeiskite aplanko ir viso jo turinio leidimą į 600

chown : ,Pakeičia failo nuosavybės teisę į vartotoją ir grupę Jei pridėsime komandą „-R“, aplanko turinys bus įtrauktas

,,

[/ lentelė]

Failo dydis ir vieta diske

[lentelė]

,,

du,Sąrašo naudojimas kiekvienam pakatalogiui ir jo turiniui

du -sh [aplankas], skaitoma visų failų išvestis kataloge

du -s, Rodyti kiekvieno nurodyto failo įrašą

du-sk* | sort -nr Failų ir aplankų sąrašas (apibendrinant dydį, įskaitant poaplankius). Mes galime pakeisti sk* vietoj sm*, kad katalogai būtų išvardyti MB

df -h, rodo laisvą jūsų sistemos disko vietą

df -H, apskaičiuokite laisvą vietą diske 1.000 laipsniais (vietoj 1.024)

,,

[/ lentelė]

Failų ir katalogų valdymas

[lentelė]

,,

mkdir ,Sukurkite naują aplanką pavadinimu

mkdir -p / ,Sukurkite įdėtus aplankus

mkdir ,Sukurkite kelis aplankus vienu metu

"mkdir" »»»,Sukuria aplanką su tarpu failo pavadinime

rmdir ,Ištrina aplanką (veikia tik su tuščiais aplankais)

rm -R ,Ištrina aplanką ir jo turinį

liesti ,Sukurkite naują failą be plėtinio

policininkas ,Nukopijuokite failą į aplanką

policininkas ,Nukopijuokite failą dabartiniame aplanke

policininkas ~/ / ,Nukopijuokite failą aplanke ir pervardykite nukopijuotą failą

"cp -R <«»naujas katalogas»»>», Nukopijuokite aplanką į naują aplanką su tarpais failo pavadinime

cp -i ,Įspėja prieš kopijuojant failą su perrašymo įspėjimo pranešimu

policininkas /Vartotojai/ , Nukopijuokite kelis failus į aplanką

tas pats -V [aplanko kelias][naujas aplankas],kopijuoja aplanko turinį į naują aplanką. Komanda „-V“ rodo kiekvieno nukopijuoto failo būsenos eilutę.

rm , visam laikui ištrina failą

rm -i ,Pašalina failą, kuriame prašoma patvirtinimo

rm -f ,Priverstinai panaikinti nepatvirtintą failą

rm ,Ištrinti kelis failus be patvirtinimo

mv ,perkelti/pervardyti

mv ,Perkelia failą į aplanką (perrašant esamą failą tuo pačiu pavadinimu, jei jis yra)

mv -i , Komanda „-i“ rodo įspėjimą, kad ji ketina perrašyti paskirties failą.

mv*.png ~/ ,Perkelkite visus PNG failus dabartiniame aplanke į kitą aplanką

,,

[/ lentelė]

Katalogų tvarkymas naudojant terminalą

[lentelė]

,,

cd, namų katalogas

cd [aplankas], Keisti katalogą

cd ~, Pagrindinis katalogas

cd /, disko šaknis

cd -,Ankstesnis katalogas arba aplankas, kurį paskutinį kartą naršėte

pwd, rodyti darbo katalogą

cd..., eikite į pirminį katalogą

cd../..,Dviem lygiais aukštyn

,,

[/ lentelė]

Failų ir katalogų sąrašas naudojant terminalą

Terminalo failai ir katalogai

[lentelė]

,,

ls, Rodykite katalogo failų ir pakatalogių pavadinimus

ls -C, Rodykite katalogo failų ir pakatalogių pavadinimus stulpeliuose

ls -a, Išvardykite visus įrašus (įskaitant tuos, kuriuose yra .(taškas) ir ..(dvigubas taškas))

ls -1, Rodyti failų sąrašą vienu įrašu eilutės formatu

ls -F, rodyti / (pasvirąjį brūkšnį) iškart po kiekvieno kelio, kuris yra katalogas

ls -S Rūšiuoti failus arba įrašus pagal dydį

ls -l, ilgo formato sąrašas. Apima failo režimą; savininko ir grupės pavadinimas; failo modifikavimo data ir laikas; maršruto pavadinimas; ir tt

ls -l /, Failų sistemos sąrašas iš root su simboliais

ls -lt, failų sąrašas surūšiuotas pagal modifikavimo laiką (naujausias pirmiausia)

ls -lh,Ilgas sąrašas su skaitomais failų dydžiais KB; MB arba GB

ls -lo, Failų vardų sąrašas su dydžiu; savininkas ir vėliavos

ls -la, Išsamus katalogo turinio sąrašas (įskaitant paslėptus failus)

,,

[/ lentelė]

Spartieji klavišai terminale

[lentelė]

,,

Skirtukas, automatinis failų ir aplankų pavadinimų užbaigimas

Ctrl + A, eikite į eilutės, kurioje rašote, pradžią

Ctrl + E, eikite į eilutės, kurioje rašote, pabaigą

Ctrl + U, ištrinkite eilutę prieš žymeklį

Ctrl + K, ištrinkite eilutę po žymeklio

Ctrl + W, ištrinkite žodį prieš žymeklį

Ctrl + T, sukeiskite paskutinius du simbolius prieš žymeklį

Esc + T, sukeiskite paskutinius du žodžius prieš žymeklį

Ctrl + L, išvalyti ekraną

Ctrl + C, sustabdykite viską, kas veikia

Ctrl + D, išeiti iš dabartinio apvalkalo

Parinktis + →, Perkelkite žymeklį vienu žodžiu į priekį

Parinktis + ←, Perkelkite žymeklį vienu žodžiu atgal

Ctrl + F, perkelkite žymeklį vienu simboliu į priekį

Ctrl + B, perkelkite žymeklį vienu simboliu atgal

Ctrl + Y, įklijuokite tai, kas buvo iškirpta paskutine komanda

Ctrl + Z, įdėkite tai, kas veikia, į sustabdytą foninį procesą

Ctrl + _, anuliuokite paskutinę komandą

Option + Shift + Cmd + C, nukopijuokite paprastą tekstą

Shift + Cmd + V, įklijuokite pasirinkimą

išeiti, baigti apvalkalo seansą

,,

[/ lentelė]

Komandos istorija

[lentelė]

,,

Ctrl + R, Ieškokite anksčiau naudotų komandų

istorija, rodo komandas, kurias parašėme anksčiau

![value],Paleiskite paskutinę naudotą komandą, kuri prasideda reikšme

!!, Vykdykite paskutinę naudotą komandą

,,

[/ lentelė]

Terminalo procesai

terminalo procesai

[lentelė]

,,

ps -ax Rodo šiuo metu vykdomus procesus. Komanda „a“ rodo visus vartotojo procesus, o komanda „x“ – procesus, kurie nėra prijungti prie terminalo

ps -aux,Rodyti visus procesus su %cpu; %mem; puslapis ir PID

viršuje, rodoma realaus laiko informacija apie vykdomus procesus

top -ocpu -s 5, rodo procesus, surūšiuotus pagal procesoriaus naudojimą ir atnaujinamus kas 5 sekundes

top -o rsize, Rūšiuoti procesus pagal atminties naudojimą

nužudyti PID, išeiti iš proceso su ID . PID bus rodomas kaip stulpelis aktyvumo monitoriuje

ps -ax | grep ,Ieškokite proceso pagal pavadinimą arba PID

,,

[/ lentelė]

Tinklo komandos terminale

[lentelė]

,,

ping ,Pasiųsk pagrindinį kompiuterį ir parodyk jo būseną

Kas yra ,Gaukite domeno whois informaciją

garbanė -O ,Atsisiunčia failą per HTTP; HTTPS arba FTP

ssh @ ,Užmegzkite SSH ryšį su su vartotoju

scp @ :/remote/path,Kopijuoti vis dar Nuotolinis

arp -a Rodo visų jūsų vietinio tinklo įrenginių sąrašą, įskaitant visų įrenginių IP ir MAC adresus

ifconfig en0, Rodo jūsų įrenginio IP ir MAC adresus

traceroute [hostname], identifikuoja kelią ir šuolius, kuriuos kerta paketai iš jūsų įrenginio į paskirties adresą

,,

[/ lentelė]

Namųburnas

[lentelė]

,,

užvirimo gydytojas, patikrinkite, ar sistemoje nėra galimų problemų

brew help, Naudingų Homebrew komandų sąrašas

brew įdiegti | ,Įdiekite formulę

brew pašalinti |cask>,Pašalinkite formulę

brew list -- formulė, įtraukite tik įdiegtas formules

užvirinti deps | ,Išvardykite visas formulės priklausomybes

brew search text|/regex/,Paieškos formulės naudojant reguliarųjį reiškinį

alaus atnaujinimas | ,Atnaujinkite formulę

alus pasenęs | ,Paieškos formulė

brew pasenusi – formulė, suraskite pasenusią formulę

brew pin [installed_formula],Prisekite formulę, kad ji nebūtų atnaujinta

brew atsegti [installed_formula],atsegti, kad atnaujintumėte paketą

brew cleanup,Pašalinkite užrakto failus ir pasenusius paketus iš visų formulių

,,

[/ lentelė]

Aplinkos kintamasis arba kelias

[lentelė]

,,

printenv,Parodo šiuo metu nustatytų aplinkos kintamųjų sąrašą

echo $PATH,Patikrinkite PATH kintamojo, kuris saugo katalogų su vykdomaisiais failais sąrašą

echo $PATH >path.txt,Eksportuoja kelio katalogą į tekstinį failą

export PATH=$PATH:absoliutus/kelias į/programą/,Paleiskite programą per terminalą tik dabartinės sesijos metu.

,,

[/ lentelė]


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: „Actualidad“ tinklaraštis
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.