kautta Päätekomennot Macille Voimme suorittaa toimintoja, jotka eivät joissain tilanteissa ole käytettävissä macOS:n graafisen käyttöliittymän kautta, tai niiden tekeminen on erittäin hidasta ja työlästä.
Päätekomennot Macille, toimii kaikissa macOS-versioissa joka on julkaistu käytännössä ensimmäisestä versiosta lähtien. Jos haluat aloittaa niiden käytön ja saada niistä kaiken irti, kehotan sinua jatkamaan lukemista.
Muista, että Macin terminaalikomennoilla voit suorittaa muutoksia tiimissäsi, kokoonpanomuutoksia, jotka voivat vaikuttaa laitteesi toimintaan.
Lisäksi voit myös poistaa tiedostoja, luoda hakemistoja, selvittää, mitkä laitteet on kytketty verkkoosi, suorittaa hakuja...
Jos tiedät jo Windowsin järjestelmäkomennot (jotka tulevat MS-DOS:sta) ei kestä kauan oppia käyttämään Terminal for Mac -komentoja, jotka näytämme sinulle tässä artikkelissa.
Terminaaliin pääsy
Ensimmäinen asia, joka meidän on tehtävä aloittaaksemme sotkea macOS:n sisua on päästä macOS-komentoriville. Päätekomentojen käytön aloittaminen Macissa meidän on suoritettava seuraavat vaiheet:
- Paina pikanäppäintä Komento + välilyönti.
- Kirjoitamme Terminal.
- Napsauta ensimmäistä hakutulosta.
Tämä sovellus on myös Launchpad, kansion sisällä Muu. Jos pidät ajatuksesta työskennellä komentojen kanssa, voit katsoa artikkelin, jossa näytämme sinulle parhaat pikanäppäimet macille.
Päätteen peruskomennot
[pöytä]
,,
/ (Eteenpäin kauttaviiva), ylätason hakemisto
.,Nykyinen hakemisto
..,Ylin hakemisto
~,Kotihakemisto
sudo [komento], Suorita komento pääkäyttäjän suojausoikeuksilla
nano [tiedosto],Avaa pääteeditorin
avaa [tiedosto],Avaa tiedosto
[komento] -h, Hanki apua komennossa
man [komento],Näyttää komennon ohjeoppaan
,,
[/ pöytä]
Terminaalin haku
[pöytä]
,,
löytö -nimi <«»tiedosto»»>»,Etsii kaikki nimetyt tiedostot sisällä . Voimme käyttää tähtiä (*) tiedostonimien osien etsimiseen
"grep" »» »,Etsi kaikki ottelut sisällä
"grep -rl "" »» »,Etsi kaikki tiedostot, jotka sisältävät sisällä
,,
[/ pöytä]
Terminaalilupien hallinta
[pöytä]
,,
ls -ld, näyttää lähdehakemiston oletusoikeudet
ls -ld/ ,Näyttää lukuoikeudet; kirjoittaa ja käyttää tiettyä kansiota
chmod 755 ,Vaihda tiedoston käyttöoikeus arvoon 755
chmod -R 600 ,Muuta kansion ja sen sisällön käyttöoikeuksiksi 600
chown : ,Muuttaa tiedoston omistajuuden käyttäjäksi ja ryhmäksi Jos lisäämme komennon "-R", kansion sisältö sisällytetään
,,
[/ pöytä]
Tiedoston koko ja levytila
[pöytä]
,,
du,Käyttämällä luetteloa jokaiselle alihakemistolle ja sen sisällölle
du -sh [kansio], kaikkien hakemiston tiedostojen luettavissa oleva tulos
du -s,Näytä merkintä jokaiselle määritetylle tiedostolle
du-sk* | sort -nr Listaa tiedostoja ja kansioita (yhteenveto koon mukaan lukien alikansiot). Voimme korvata sm*:n tunnuksella sk* listataksemme hakemistoja megatavuina
df -h, näyttää järjestelmän vapaan levytilan
df -H, Laske vapaa levytila potenssilla 1.000 (1.024 sijasta)
,,
[/ pöytä]
Tiedostojen ja hakemistojen hallinta
[pöytä]
,,
mkdir ,Luo uusi kansio nimeltä
mkdir -p / ,Luo sisäkkäisiä kansioita
mkdir ,Luo useita kansioita kerralla
"mkdir"" »»»,Luo kansion, jonka tiedostonimessä on välilyönti
rmdir ,Poistaa kansion (toimii vain tyhjien kansioiden kanssa)
rm -R ,Poistaa kansion ja sen sisällön
kosketus ,Luo uusi tiedosto ilman tunnistetta
poliisi ,Kopioi tiedosto kansioon
poliisi ,Kopioi tiedosto nykyisestä kansiosta
poliisi ~/ / ,Kopioi kansiossa oleva tiedosto ja nimeä kopioitu tiedosto uudelleen
"cp -R <«»uusi dir»»>»,Kopioi kansio uuteen kansioon, jonka tiedoston nimessä on välilyöntejä
cp-i ,Varoittaa ennen tiedoston kopioimista päällekirjoitusvaroitusviestillä
poliisi /Käyttäjät/ ,Kopioi useita tiedostoja kansioon
sama -V [kansiopolku][uusi kansio],Kopioi kansion sisällön uuteen kansioon. "-V"-komento näyttää tilarivin jokaiselle kopioidulle tiedostolle.
rm ,poistaa tiedoston pysyvästi
rm -i ,Poistaa vahvistusta pyytävän tiedoston
rm -f ,Pakota vahvistamaton tiedoston poistaminen
rm ,Poista useita tiedostoja ilman vahvistusta
mv ,siirrä/nimeä uudelleen
mv ,Siirtää tiedoston kansioon (korvaa olemassa olevan tiedoston samalla nimellä, jos se on olemassa)
mv -i ,Komento "-i" näyttää varoituksen, että se aikoo korvata kohdetiedoston.
mv*.png ~/ ,Siirrä kaikki nykyisen kansion PNG-tiedostot toiseen kansioon
,,
[/ pöytä]
Hakemistojen hallinta terminaalilla
[pöytä]
,,
cd, kotihakemisto
cd [kansio],Vaihda hakemistoa
cd ~,kotihakemisto
cd/, aseman juuri
cd -, Edellinen hakemisto tai kansio, jota viimeksi selaat
pwd, näytä työhakemisto
cd...,Siirry ylätason hakemistoon
cd../..,kaksi tasoa ylöspäin
,,
[/ pöytä]
Tiedostojen ja hakemistojen luettelointi Terminalilla
[pöytä]
,,
ls,Näytä hakemiston tiedostojen ja alihakemistojen nimet
ls -C,Näytä hakemiston tiedostojen ja alihakemistojen nimet sarakkeissa
ls -a,Luettele kaikki merkinnät (mukaan lukien ne, joissa on .(piste) ja ..(kaksoispiste))
ls -1,Näytä tiedostoluettelo yhden merkinnän riviä kohden
ls -F, Näytä / (vinoviiva) välittömästi jokaisen polun jälkeen, joka on hakemisto
ls -S Lajittele tiedostot tai merkinnät koon mukaan
ls -l, Pitkä lista. Sisältää tiedostotilan; omistajan ja ryhmän nimi; päivämäärä ja kellonaika, jolloin tiedostoa muokattiin; reitin nimi; jne
ls -l /,Listaa tiedostojärjestelmä juurista symbolien kanssa
ls -lt, luettelo tiedostoista lajiteltuna muokkausajan mukaan (viimeisin ensin)
ls -lh,Pitkä luettelo luettavissa olevalla tiedostokoolla kilotavuina; MB tai GB
ls -lo,Listaa tiedostonimet koolla; omistaja ja liput
ls -la, Yksityiskohtainen luettelo hakemiston sisällöstä (mukaan lukien piilotetut tiedostot)
,,
[/ pöytä]
Pikanäppäimet Terminalissa
[pöytä]
,,
Välilehti, täydentää automaattisesti tiedostojen ja kansioiden nimet
Ctrl + A, Siirry sen rivin alkuun, jota kirjoitat
Ctrl + E, siirry kirjoittamasi rivin loppuun
Ctrl + U, Poista kohdistinta edeltävä rivi
Ctrl + K, poista rivi kohdistimen jälkeen
Ctrl + W, Poista kohdistinta edeltävä sana
Ctrl + T, vaihda kaksi viimeistä merkkiä ennen kohdistinta
Esc + T, vaihda kaksi viimeistä sanaa ennen kohdistinta
Ctrl + L, Tyhjennä näyttö
Ctrl + C, pysäytä kaikki käynnissä
Ctrl + D, poistu nykyisestä kuoresta
Optio + →,Siirrä kohdistinta yhden sanan eteenpäin
Optio + ←,Siirrä kohdistinta yhden sanan taaksepäin
Ctrl + F, Siirrä kohdistinta yhden merkin eteenpäin
Ctrl + B, Siirrä kohdistinta yhden merkin taaksepäin
Ctrl + Y, Liitä viimeisellä komennolla leikattu
Ctrl + Z, laita käynnissä oleva keskeytettyyn taustaprosessiin
Ctrl + _, Kumoa viimeinen komento
Optio + Vaihto + Cmd + C, Kopioi pelkkä teksti
Vaihto + Cmd + V, Liitä valinta
exit, lopeta shell-istunto
,,
[/ pöytä]
Komentohistoria
[pöytä]
,,
Ctrl + R,Etsi aiemmin käytettyjä komentoja
historia, näyttää komennot, jotka olemme kirjoittaneet aiemmin
![arvo],Suorita viimeksi käytetty komento, joka alkaa arvolla
!!, Suorita viimeksi käytetty komento
,,
[/ pöytä]
Pääteprosessit
[pöytä]
,,
ps -ax Näyttää käynnissä olevat prosessit. "a"-komento näyttää kaikki käyttäjäprosessit ja "x"-komento näyttää prosessit, jotka eivät ole yhteydessä päätteeseen
ps -aux,Näytä kaikki prosessit %cpu:lla; %mem; sivu- ja PID
alkuun,Näyttää reaaliaikaiset tiedot käynnissä olevista prosesseista
top -ocpu -s 5,Näyttää prosessit suorittimen käytön mukaan lajiteltuina ja päivittyy 5 sekunnin välein
top -o rsize, Lajittele prosessit muistin käytön mukaan
tappaa PID, poistu prosessista tunnuksella . PID näkyy sarakkeena Activity Monitorissa
ps -ax | grep ,Etsi prosessia nimellä tai PID:llä
,,
[/ pöytä]
Verkkokomennot terminaalissa
[pöytä]
,,
ping ,Ping isäntä ja näytä sen tila
kuka on ,Hae verkkotunnuksen whois-tiedot
kihara -O ,Lataa tiedoston HTTP:n kautta; HTTPS tai FTP
ssh @ ,Muodosta SSH-yhteys käyttäjän kanssa
scp @ :/kaukosäädin/polku,kopioi edelleen etä
arp -a Näyttää luettelon kaikista paikallisverkon laitteista, mukaan lukien kaikkien laitteiden IP- ja MAC-osoitteet
ifconfig en0,Näyttää laitteesi IP- ja MAC-osoitteen
traceroute [isäntänimi], Tunnistaa polun ja hyppyt, jotka paketit kulkevat laitteestasi kohdeosoitteeseen
,,
[/ pöytä]
Homebrew
[pöytä]
,,
haudutuslääkäri, tarkista järjestelmä mahdollisten ongelmien varalta
brew help, luettelo hyödyllisistä Homebrew-komennoista
brew asennus | ,Asenna kaava
brew uninstall |cask>,Poista kaavan asennus
brew list -- formula,Lista vain asennetut kaavat
hautua deps | ,Luettelo kaikki kaavan riippuvuudet
brew search text|/regex/,Hae kaavoja käyttämällä regex
panimon päivitys | ,Päivitä kaava
juoma vanhentunut | ,Hakukaava
brew outdated – formula,Etsi vanhentunut kaava
brew pin [installed_formula],Kiinnitä kaava, jotta se ei päivity
brew irrota [installed_formula], irrota paketin päivittäminen
brew cleanup,Poista lukitustiedostot ja vanhentuneet paketit kaikista kaavoista
,,
[/ pöytä]
Ympäristömuuttuja tai polku
[pöytä]
,,
printenv,Näyttää luettelon tällä hetkellä asetetuista ympäristömuuttujista
echo $PATH,Tarkista PATH-muuttujan arvo, joka tallentaa luettelon suoritettavista tiedostoista sisältävistä hakemistoista
echo $PATH >polku.txt,Vie polkuhakemiston tekstitiedostoon
export PATH=$POLKU:absoluuttinen/polku/ohjelma/,Aja ohjelma päätteen kautta vain nykyisessä istunnossa.
,,
[/ pöytä]