Päätteen komennot, jotka kaikkien tulisi tietää
Päätteen komennot, jotka kaikkien tulisi tietää
Anonim
Päätteen komennot, jotka kaikkien tulisi tietää
Päätteen komennot, jotka kaikkien tulisi tietää
terminaali-kuvake
terminaali-kuvake

Huolimatta graafisista käyttöliittymistä ja kaikenlaisista kätevistä manipuloijista, kuten Magic Mouse ja Magic Trackpad, Terminal.app-sovellus on edelleen varsin hyödyllinen ja hieman "nörtti" työkalu joidenkin toimintojen suorittamiseen, jonka useimmat meistä ovat melko pinnallisesti tuttuja. Itse asiassa sen "kesyttämisessä" ei ole mitään vaikeaa, joten olen valmistellut kaikille MacRadarin lukijoille terminaalille komennot, jotka voivat olla hyödyllisiä.

Aluksi on sanottava, että itse Terminal.app-sovellus, kuten kaikki hyödylliset apuohjelmat, sijaitsee Ohjelmat> Apuohjelmat -hakemistossa. Välittömästi sen käynnistämisen jälkeen näet rivin, johon kirjoitetaan tietokoneen nimi ja nykyinen hakemisto, ja dollarimerkin ($) jälkeen - tervetullut vilkkuva kohdistin, joka kutsuu sinut syöttämään ensimmäisen komentosi …

terminaali
terminaali

Luettelo tiedostoista ja kansioista - ls

Oletusarvoisesti työhakemistoksi valitaan apuohjelman käynnistämisen jälkeen käyttäjän kotikansio. Saadaksesi luettelon tiedostoista ja kansioista, suorita vain kaksikirjaiminen komento

ls

terminaali-ls
terminaali-ls

Tästä komennosta on useita muunnelmia, joita kutsutaan eri avaimilla (itse asiassa niitä on monia muita):

  • ls -l

  • näyttää yksityiskohtaiset tiedot kustakin kohteesta, mukaan lukien käyttöoikeudet, tiedostokoot jne. Lisäksi jokaisen rivin ensimmäinen merkki antaa meille mahdollisuuden määrittää tietotyypin: jos se on latinalainen kirjain "d", meillä on hakemisto, ja jos yhdysmerkki (-), niin tavallinen tiedosto.
  • ls -a

  • näyttää luettelon kaikista nykyisen kansion tiedostoista ja hakemistoista, mukaan lukien piilotetut kohteet (nimet, jotka alkavat pisteellä Mac OS X:ssä).

Huomautus emännälle: avaimet voidaan helposti yhdistää toisiinsa, joten jos haluat tarkastella yksityiskohtaisia tietoja kaikista hakemiston elementeistä, mukaan lukien piilotetut tiedostot, komentosi pitäisi näyttää tältä:

ls-la

term-ls-la
term-ls-la

Siirtyminen hakemistojen välillä - cd

Tämän komennon nimi ei tule vanhoista CD-levyistä, jotka Apple onnistuneesti tappoi digitaalisella iTunes Storellaan, vaan kahdesta englanninkielisestä sanasta "change directory" - mitä se tekee:

  • Kirjoittaa

    cd musiikki

  • - ja pääte siirtyy Musiikki-kansioon, jos se tietysti on olemassa nykyisessä hakemistossasi.
  • Voit poistua yhtä tasoa korkeammalle kansioon käyttämällä komentoa

    cd..

  • (kahdella pisteellä).
  • Ja suorittamalla cd-komennon sinut siirretään välittömästi käyttäjän kotihakemistoon.
term-cd
term-cd

Täysi polku työhakemistoon - pwd

Tämän komennon nimi tulee myös lauseen "tulosta työhakemisto" ensimmäisistä kirjaimista. Riippumatta siitä, missä hakemistossa olet, tämä komento johtaa koko polun nykyiseen hakemistoon.

term-pwd
term-pwd

Luo hakemisto - mkdir

Tämä komento luo hakemiston määritetyllä nimellä. Esimerkiksi,

mkdir Temp

luo väliaikaisen hakemiston nykyiseen kansioon. Jos olet unohtanut, missä hakemistossa olet tällä hetkellä, käytä

pwd

:

term-mkdir
term-mkdir

Tiedostojen ja hakemistojen poistaminen - rm, rmdir

Tämän toiminnon aikana tiedostoille ja hakemistoille terminaalin kautta, sinun on otettava huomioon pieni mutta tärkeä vivahde: roskakoria ei ole, joten tiedot poistetaan pysyvästi.

Mutta yleisesti ottaen joukkue

rm testi1.txt

poistaa tiedoston testi1.txt nykyisestä hakemistosta. Ja jos lisäät vaikkapa avaimen "i" (

rm -i testi2.txt

) käyttäjää pyydetään vahvistamaan poisto.

term-rm-tiedostot
term-rm-tiedostot

Valitettavasti hakemistojen poistaminen on vaikeampi tehtävä, koska tätä toimintoa varten on useita komentoja:

  • rmdir testi

  • poistaa testihakemiston vain, jos se on tyhjä eikä sisällä alikansioita tai tiedostoja.
  • rm -r Test2

  • poistaa rekursiivisesti kaikki tiedostot ja kansiot Test2:n sisällä ja poistaa ne aivan lopussa.
term-rmdir
term-rmdir

Tiedostojen siirtäminen ja kopioiminen - mv ja cp

Nämä kaksi komentoa suorittavat lähes samat toiminnot, joten parametriluettelo on niille sama. Jos haluan siirtää tiedoston hakemistosta toiseen, minun on käytettävä seuraavaa komentoa:

mv ~ / test1.txt ~ / Asiakirjat / testi1.txt

Ensimmäinen parametri (~ / testi1.txt) on tiedosto, joka meidän on siirrettävä, ja toinen on kohdehakemisto ja tuloksena oleva tiedoston nimi.

Ja taas muistiinpanon emännälle. Ensinnäkin, kuten olet jo arvannut, sinun ei tarvitse navigoida oikeaan hakemistoon tiedostojen toimien suorittamiseksi. Riittää, kun tietää sen nimen, koko polun ja käyttää niitä komentoparametreina.

Toiseksi, jotta polkua kotihakemistoon ei kirjoitettaisi joka kerta, riittää tilde (~) käyttäminen. Esimerkiksi merkintä

~ / Asiakirjat

vastaa

/ Käyttäjät / käyttäjätunnus / Asiakirjat

Jos haluat kopioida tiedostoja, vaihda ne

mv

päällä

cp

:

term-mv-cp
term-mv-cp

Loput joukkueet

Luonnollisesti kaikkia saatavilla olevia komentoja (sekä niiden näppäimiä) ei ole mahdollista kuvailla, joten keskityn muutamaan mielenkiintoisempaan ja hyödyllisempään "esiintymään":

  • Voit suorittaa minkä tahansa sovelluksen järjestelmässä komennolla

    avata

    joka määrittää sovelluksen polun ja sen nimen välilyönnillä erotettuna. Esimerkiksi,

    avaa /Applications/Airfoil.app

  • Käyttämällä komentoa

    WHO

  • näet luettelon järjestelmään kirjautuneista käyttäjistä. Luonnollisesti tällä on merkitystä vain, jos tällä tietokoneella työskennellään useiden käyttäjien sisäänkirjautumiseen tai aktiiviseen SSH:han.
  • Komento

    kissatesti.txt

  • antaa sinun näyttää test.txt-nimisen tiedoston sisällön pääteikkunassa, mutta et voi muokata sitä (sinun on käytettävä tekstieditoria, kuten nano, vim tai emacs tehdäksesi tämän), vain tarkastele sitä.
  • Voit aina peruuttaa minkä tahansa komennon suorittamisen (oli se sitten ping tai komentosarjan työ) käyttämällä yleistä pikanäppäintä

    Control + C

  • .
  • Pääteikkuna on melko helppo tyhjentää suuresta tekstimäärästä suorittamalla komento

    asia selvä

  • .
  • Saatat tarvita järjestelmänvalvojan oikeuksia joidenkin komentojen suorittamiseen. Nopein tapa tehdä tämä on lisätä komento rivin alkuun

    sudo

  • … Tässä tapauksessa pääte pyytää sinua antamaan tilisi salasanan.
  • Voit tarkastella käynnissä olevien prosessien luetteloa komennolla

    alkuun

  • Tässä tapauksessa tiedot eivät kuitenkaan näytä yhtä selkeiltä kuin Järjestelmän valvonnassa.
  • Voit näyttää komennon yksityiskohtaisen ohjeen käyttämällä

    mies

  • , joka määrittää kiinnostavan komennon nimen välilyönnillä erotettuna.
  • Melkein unohdin mainita upean hakutyökalun

    grep

    jonka avulla voit löytää tekstijonon tiedostosta tai esimerkiksi tietyn prosessin prosessiluettelosta (esim.

    ps axe | grep smbd

  • ).

Ehkä pysähdymme tähän, ja jos missasin jotain tai ilmoitin sen väärin - olet tervetullut kommentteihin.

Suositeltava: