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ą
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
[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ą
[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
[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ė]