läbi Terminali käsud Macile Saame teha toiminguid, mis teatud juhtudel pole macOS-i graafilise liidese kaudu saadaval või on see protsess väga aeglane ja töömahukas.
Terminali käsud Macile, töötab kõigis macOS-i versioonides mis on käivitatud praktiliselt alates esimesest versioonist. Kui soovite neid kasutama hakata ja neist maksimumi võtta, kutsun teid üles lugemist jätkama.
Pidage meeles, et Maci jaoks mõeldud terminali käskudega saate seda teha muutused teie meeskonnas, konfiguratsioonimuudatused, mis võivad mõjutada teie seadme tööd.
Lisaks saate ka kustutage faile, looge katalooge, uurige, millised seadmed on teie võrku ühendatud, tehke otsinguid...
Kui sa juba tead süsteemikäsud Windowsis (mis pärinevad MS-DOS-ist) ei võta kaua aega, et õppida kasutama Maci terminali käske, mida me selles artiklis näitame.
Kuidas terminali juurde pääseda
Esimene asi, mida peame tegema, et alustada macOS-i sisetundega segamini ajada on pääseda juurde macOS-i käsureale. Terminali käskude kasutamise alustamiseks Macis peame tegema järgmised toimingud.
- Vajutage klaviatuuri otseteed Command + tühikuklahvi.
- Kirjutame Terminali.
- Klõpsake esimest otsingutulemust.
See rakendus on ka rakenduses Launchpad, kausta sees teised. Kui teile meeldib käskudega töötamise idee, võite vaadata artiklit, kus me teile seda näitame parimad klaviatuuri otseteed Maci jaoks.
Terminali põhikäsud
[tabel]
,,
/ (Kaldkriips), tipptaseme kataloog
.,Aktuaalne kataloog
..,Ülemine kataloog
~, Kodukataloog
sudo [käsk], Käivita käsk juurturbeõigustega
nano [fail], avab terminali redaktori
ava [fail], ava fail
[käsk] -h, saate käsul abi
man [käsk],Kuvab käsu abikäsiraamatu
,,
[/ tabel]
Terminali otsing
[tabel]
,,
leida -name <«»fail»»>»,Leiab kõik nimega failid sees . Tärne (*) saame kasutada failinimede osade otsimiseks
"grep" »» »,Otsi kõiki vasteid sees
"grep -rl "" »» »,Otsige kõiki sisaldavaid faile sees
,,
[/ tabel]
Terminalilubade haldamine
[tabel]
,,
ls -ld, näitab lähtekataloogi vaikeluba
ls -ld/ ,Kuvab lugemisõigused; kirjutada ja avada teatud kausta
chmod 755 ,Muutke faili loa väärtuseks 755
chmod -R 600 ,Muutke kausta ja kogu selle sisu luba väärtusele 600
chown : ,Muudab faili omandiõiguse kasutajaks ja rühmaks Kui lisame käsu “-R”, kaasatakse kausta sisu
,,
[/ tabel]
Faili suurus ja kettaruum
[tabel]
,,
du, kasutades loendit iga alamkataloogi ja selle sisu jaoks
du -sh [kaust], kõigi kataloogis olevate failide loetav väljund
du -s,kuva iga määratud faili kirje
du-sk* | sort -nr Failide ja kaustade loend (suuruste kokkuvõte, sealhulgas alamkaustad). Kataloogide loetlemiseks MB-s võime sm* asendada sk*
df -h, kuvab teie süsteemi vaba kettaruumi
df -H, vaba kettaruumi arvutamine astmetes 1.000 (1.024 asemel)
,,
[/ tabel]
Failide ja kataloogide haldamine
[tabel]
,,
mkdir ,Looge uus kaust nimega
mkdir -p / ,Looge pesastatud kaustu
mkdir ,Looge mitu kausta korraga
"mkdir"" »»»,Loob kausta, mille failinimes on tühik
rmdir ,Kustutab kausta (töötab ainult tühjade kaustadega)
rm -R ,Kustutab kausta ja selle sisu
puudutada ,Looge uus fail ilma laiendita
politseinik ,Kopeerige fail kausta
politseinik ,Kopeerige fail praeguses kaustas
politseinik ~/ / ,Kopeerige kaustas olev fail ja nimetage kopeeritud fail ümber
"cp -R <«»uus kaust»»>»,Kopeerige kaust uude kausta, mille failinimes on tühikud
cp -i ,Hoiatab enne faili kopeerimist koos ülekirjutamise hoiatusteatega
politseinik /Kasutajad/ ,Kopeerige mitu faili kausta
ditto -V [kaustatee][uus kaust], Kopeerib kausta sisu uude kausta. Käsk "-V" kuvab iga kopeeritud faili olekurea.
rm , kustutab faili jäädavalt
rm -i ,Kustutab kinnitust taotleva faili
rm -f ,Faili sunniviisiline kinnitamata kustutamine
rm , Kustutage mitu faili ilma kinnituseta
mv ,teisalda/nimeta ümber
mv ,Teisaldab faili kausta (olemasoleva sama nimega faili ülekirjutamine, kui see on olemas)
mv -i ,Käsk "-i" kuvab hoiatuse, et see kirjutab sihtfaili üle.
mv*.png ~/ ,Teisaldage kõik praeguses kaustas olevad PNG-failid teise kausta
,,
[/ tabel]
Kataloogide haldamine terminaliga
[tabel]
,,
cd, kodukataloog
cd [kaust], kataloogi muutmine
cd ~, kodukataloog
cd/,draivi juur
cd -, eelmine kataloog või kaust, mida viimati sirvisite
pwd, näita töökataloogi
cd..., minge ülemkataloogi
cd../..,kaks taset üles
,,
[/ tabel]
Failide ja kataloogide loend terminaliga
[tabel]
,,
ls, kuvab kataloogi failide ja alamkataloogide nimed
ls -C,Näitab veergudes kataloogi failide ja alamkataloogide nimesid
ls -a, Loetlege kõik kirjed (sh need, millel on .(punkt) ja ..(topeltpunkt))
ls -1, kuvab failide loendi ühes kirjes rea kohta
ls -F, kuvab / (kaldkriips) kohe pärast iga tee, mis on kataloog
ls -S Failide või kirjete sortimine suuruse järgi
ls -l,pika vormingu loend. Sisaldab failirežiimi; omaniku ja grupi nimi; faili muutmise kuupäev ja kellaaeg; marsruudi nimi; jne
ls -l /, Failisüsteemi loend juurtest koos sümbolilinkidega
ls -lt, muutmisaja järgi sorteeritud failide loend (viimased esimesena)
ls -lh, pikk loend loetavate failisuurustega KB; MB või GB
ls -lo,Failinimede loend koos suurusega; omanik ja lipud
ls -la, kataloogi sisu üksikasjalik loend (sh peidetud failid)
,,
[/ tabel]
Klaviatuuri otseteed terminalis
[tabel]
,,
Tab, failide ja kaustade nimede automaatne täitmine
Ctrl + A, minge sisestatava rea algusesse
Ctrl + E, minge sisestatava rea lõppu
Ctrl + U, kursori ees oleva rea kustutamine
Ctrl + K, kursori järel oleva rea kustutamine
Ctrl + W, kursori ees oleva sõna kustutamine
Ctrl + T, vahetage kaks viimast märki enne kursorit
Esc + T, vahetage kaks viimast sõna enne kursorit
Ctrl + L, ekraani tühjendamine
Ctrl + C, peatage kõik, mis töötab
Ctrl + D, väljub praegusest kestast
Valik + →, Liigutage kursorit ühe sõna võrra edasi
Valik + ←, Liigutage kursorit ühe sõna võrra tagasi
Ctrl + F, liigutage kursorit ühe märgi võrra edasi
Ctrl + B, liigutage kursorit ühe tähemärgi võrra tagasi
Ctrl + Y, kleepige viimase käsuga lõigatud
Ctrl + Z, pane töötav peatatud taustaprotsessi
Ctrl + _, võta viimane käsk tagasi
Option + Shift + Cmd + C, kopeeri tavaline tekst
Shift + Cmd + V, kleepige valik
välju, shelliseanssi lõpetamine
,,
[/ tabel]
Käskude ajalugu
[tabel]
,,
Ctrl + R, otsige varem kasutatud käske
ajalugu, näitab käske, mille oleme varem kirjutanud
![väärtus],Käivita viimati kasutatud käsk, mis algab väärtusega
!!, täitke viimati kasutatud käsk
,,
[/ tabel]
Terminali protsessid
[tabel]
,,
ps -ax Näitab parajasti töötavaid protsesse. Käsk "a" kuvab kõik kasutaja protsessid ja käsk "x" kuvab protsesse, mis pole terminaliga ühendatud
ps -aux,Näita kõiki protsesse % cpu; %mem; page-in ja PID
top,Näitab reaalajas teavet töötavate protsesside kohta
top -ocpu -s 5, näitab protsesse, mis on sorteeritud protsessori kasutuse järgi ja värskendatakse iga 5 sekundi järel
top -o rsize, Sorteeri protsessid mälukasutuse järgi
tapke PID, väljuge protsessist ID-ga . PID kuvatakse aktiivsusmonitoris veeruna
ps -ax | grep ,Otsige protsessi nime või PID-i järgi
,,
[/ tabel]
Võrgukäsud terminalis
[tabel]
,,
ping ,Pingi hosti ja kuva selle olekut
kes on , Hankige domeeni whois teavet
lokk -O ,Laadib faili alla HTTP kaudu; HTTPS või FTP
ssh @ ,Looge SSH-ühendus koos kasutajaga
scp @ :/remote/path,Kopeeri ikka veel kaugjuhtimispult
arp -a Kuvab kõigi teie kohaliku võrgu seadmete loendi, sealhulgas kõigi seadmete IP- ja MAC-aadressid
ifconfig en0, kuvab teie seadme IP- ja MAC-aadressi
traceroute [hostinimi], tuvastab tee ja hüpped, mida paketid teie seadmest sihtkoha aadressini läbivad
,,
[/ tabel]
Homebrew
[tabel]
,,
pruulimisarst, kontrollige süsteemi võimalike probleemide suhtes
pruulimise abi, kasulike Homebrewi käskude loend
pruulimise installimine | , Installige valem
brew uninstall |cask>, Desinstallige valem
pruulimisloend -- valem, loetleb ainult installitud valemid
pruulima deps | , Loetlege kõik valemi sõltuvused
brew search text|/regex/,Otsige valemeid regexi abil
pruuli uuendamine | ,Värskendage valemit
pruul aegunud | ,Otsingu valem
pruulimine aegunud – valem, leidke aegunud valem
brew pin [installed_valem], Kinnitage valem, et seda ei värskendataks
brew vabastage [installed_valem], vabastage paketi värskendamine
brew cleanup, eemaldage lukustusfailid ja aegunud paketid kõikidest valemitest
,,
[/ tabel]
Keskkonnamuutuja või tee
[tabel]
,,
printenv,Kuvab hetkel seatud keskkonnamuutujate loendi
echo $PATH,Kontrollige PATH muutuja väärtust, mis salvestab käivitatavate failidega kataloogide loendi
echo $PATH >tee.txt,Ekspordib teekataloogi tekstifaili
export PATH=$PATH:absoluutne/tee/programm/,Käivita programm ainult praeguses seansis terminali kaudu.
,,
[/ tabel]