37 Tärkeitä Linux-komentoja, jotka sinun tulisi tietää

Oletko uusi Linux-käyttäjä vai vain vähän ruosteinen? Tässä on kaikki komennot, jotka sinun on tiedettävä. Ajattele tätä välttämättömänä viitteenä Linux-päätelaitteelle. Tämä koskee myös macOS-komentoriviä.

Essential Toolkit terminaalille

Linux sisältää suuren määrän komentoja, mutta olemme valinneet 37 tärkeimmistä esiteltäväksi täällä. Opi nämä komennot, ja olet paljon enemmän kotona Linux-komentokehotteessa.

Alla oleva luettelo on esitetty aakkosjärjestyksessä. Komennon sijainti luettelossa ei edusta sen hyödyllisyyttä tai yksinkertaisuutta. Viimeinen sana komennon käytöstä on sen man-sivuilla. manKomento on listallamme, tietenkin-se lyhyt ”manuaalista.”

1. alias

Alias-komennon avulla voit antaa oman nimesi komennolle tai komentosarjalle. Voit sitten kirjoittaa lyhyen nimesi, ja komentotulkki suorittaa komennon tai komentosarjan puolestasi.

alias cls = kirkas

Tämä asettaa aliaksen nimeltä cls. Se on toinen nimi käyttäjälle clear. Kun kirjoitat cls, se tyhjentää näytön aivan kuin olisit kirjoittanut clear. Alias ​​tallentaa muutaman näppäimen painalluksen. Mutta jos siirryt usein Windowsin ja Linuxin komentorivin välillä, voit löytää itsesi kirjoittamalla Windows- cls komennon Linux-koneella, joka ei tiedä mitä tarkoitat. Nyt se tietää.

Aliakset voivat olla paljon monimutkaisempia kuin tuo yksinkertainen esimerkki. Tässä on alias nimeltä pf(prosessin löytämiseksi), joka on vain hieman monimutkaisempi. Huomaa lainausmerkkien käyttö komentosarjan ympärillä. Tätä vaaditaan, jos komentosekvenssissä on välilyöntejä. Tämä alias käyttää pskomentoa luetteloiden käynnissä olevat prosessit ja ohjaa ne sitten grepkomennon läpi . grepKomento näyttää merkinnästä ulostulo ps, jotka vastaavat komentoriviparametri $1.

alias pf = "ps -e | grep $ 1"

Jos haluat löytää prosessin prosessitunnuksen (PID) shutter- tai selvittää, toimiiko shutterse edes -, voit käyttää tällaista aliasta. Kirjoita pf, välilyönti ja sinua kiinnostavan prosessin nimi:

pf-suljin

Komentorivillä määritetyt aliakset kuolevat pääteikkunan mukana. Kun suljet sen, ne ovat poissa. Jotta aliaksesi olisivat aina käytettävissäsi, lisää ne .bash_aliaseskotihakemistosi tiedostoon.

2. kissa

catKomento (lyhenne sanoista ”Concatenate”) luetellaan tiedostojen sisältöä terminaaliin ikkunaan. Tämä on nopeampi kuin tiedoston avaaminen muokkausohjelmassa, eikä tiedostoa voi vahingossa muuttaa. Voit lukea .bash_log_outtiedostosi sisällön kirjoittamalla seuraavan komennon, kun kotihakemisto on nykyinen työkirjasi, koska se on oletuksena:

kissa .bash_logout

Kun tiedostot ovat pitempiä kuin rivi terminaali-ikkunassa, teksti piiskaa ohi liian nopeasti, jotta voit lukea. Voit ohjata lähtöä catläpi less, jotta prosessi olisi hallittavampi. Joissa lessvoit selata eteenpäin ja taaksepäin tiedoston avulla ylös ja alas nuolinäppäimillä, The PgUp ja PgDn avaimet sekä Koti ja End näppäimet. Kirjoita qlopettaaksesi vähemmän.

kissa .bashrc | Vähemmän

3. cd

cdKomento muuttuu nykyisestä hakemistosta. Toisin sanoen se siirtää sinut uuteen paikkaan tiedostojärjestelmässä.

Jos vaihdat hakemistoon, joka on nykyisessä hakemistossa, voit yksinkertaisesti kirjoittaa cdtoisen hakemiston nimen ja nimen.

cd-työ

Jos vaihdat hakemistoon muualla tiedostojärjestelmän hakemistopuussa, kirjoita hakemiston polku eteenpäin /.

cd / usr / local / bin

Voit palata nopeasti kotihakemistoon käyttämällä ~(tilde) -merkkiä hakemiston nimellä.

cd ~

Tässä on toinen temppu: Voit käyttää kaksoispiste-symbolia ..edustamaan nykyisen hakemiston vanhempaa. Voit kirjoittaa seuraavan komennon siirtyäksesi hakemistoon:

cd ..

Kuvittele, että olet hakemistossa. Ylemmässä hakemistossa on muita hakemistoja, samoin kuin hakemisto, jossa olet. Voit vaihtaa yhdeksi näistä hakemistoista käyttämällä ..symbolia lyhentämään kirjoittamaasi.

cd ../pelit

4. chmod

chmodKomento asettaa tiedoston käyttöoikeuksia lippua tiedoston tai kansion. Liput määrittelevät, kuka voi lukea, kirjoittaa tiedostoon tai suorittaa tiedoston. Kun luet tiedostoja -l (pitkä muoto) -vaihtoehdolla, näet merkkijonon, joka näyttää

-rwxrwxrwx

Jos ensimmäinen merkki on -kohde, kohde on tiedosto, jos se on dkohde, se on hakemisto. Loput merkkijonosta on kolme kolmen merkin sarjaa. Vasemmalta, kolme ensimmäistä ovat tiedoston käyttöoikeuksia ja omistajan , keskimmäinen kolme edustavat tiedoston käyttöoikeuksia on ryhmän ja oikeanpuoleisin kolme merkkiä edustavat käyttöoikeuksia  muille . Kussakin sarjassa  rtarkoittaa lukea,  wkirjoitus ja  xsuoritus.

Jos r, wtai xmerkki on läsnä, että tiedosto lupaa. Jos kirjainta ei ole ja sen -sijaan näkyy a-kirjain , kyseistä tiedostolupaa ei myönnetä.

Yksi tapa käyttää chmodon antaa käyttöoikeudet, jotka haluat antaa omistajalle, ryhmälle ja muille 3-numeroisena numerona. Vasemmanpuoleisin numero edustaa omistajaa. Keskimmäinen numero edustaa ryhmää. Oikea numero edustaa muita. Numerot, joita voit käyttää ja mitä ne edustavat, on lueteltu tässä:

  • 0: Ei lupaa
  • 1: Suorita lupa
  • 2: Kirjoituslupa
  • 3: Kirjoita ja suorita käyttöoikeudet
  • 4: Lukuoikeus
  • 5: Lue ja suorita käyttöoikeudet
  • 6: Luku- ja kirjoitusoikeudet
  • 7: Lue, kirjoita ja suorita käyttöoikeudet

Kun tarkastellaan esimerkki.txt-tiedostoa, voimme nähdä, että kaikki kolme merkistöä ovat rwx. Tämä tarkoittaa, että jokainen on lukenut, kirjoittanut ja käyttänyt oikeuksia tiedostoon.

Määritä omistajalle lupa lukea, kirjoittaa ja suorittaa (7 luettelostamme) .  lukea ja kirjoittaa (6 luettelostamme) ryhmälle; ja lue ja suorita (5 luettelostamme) muille, meidän on käytettävä numeroita 765 chmodkomennolla:

chmod -R 765 esimerkki.txt

Jos haluat asettaa lukuoikeuden, kirjoita ja suorita (7 luettelostamme) omistajalle ja lue ja kirjoita (6 luettelostamme) ryhmälle ja muille meidän on käytettävä numeroita 766 chmodkomennolla :

chmod 766 esimerkki.txt

5. chown

chownKäskyllä voit muuttaa omistajaa ja ryhmää omistaja tiedoston. Jos luetellaan esimerkki.txt-tiedosto, ls -lvoimme nähdä dave davetiedoston kuvauksessa. Ensimmäinen näistä osoittaa tiedoston omistajan nimen, joka tässä tapauksessa on käyttäjä dave. Toinen merkintä osoittaa, että myös ryhmän omistajan nimi on dave. Jokaisella käyttäjällä on oletusryhmä, joka luodaan käyttäjän luomisen yhteydessä. Kyseinen käyttäjä on kyseisen ryhmän ainoa jäsen. Tämä osoittaa, että tiedostoa ei jaeta muille käyttäjäryhmille.

Voit chownvaihtaa tiedoston omistajan, ryhmän tai molemmat. Sinun on annettava omistajan ja ryhmän nimi :merkillä erotettuna . Sinun on käytettävä sudo. Voit säilyttää dave-tiedoston omistajana mutta asettaa marian ryhmän omistajaksi käyttämällä tätä komentoa:

sudo chown dave: mary esimerkki.txt

Jos haluat muuttaa sekä omistajan että ryhmän omistajan mariaksi, käytä seuraavaa komentoa;

sudo chown mary: mary esimerkki.txt

Jos haluat muuttaa tiedoston siten, että dave on jälleen tiedoston omistaja ja ryhmän omistaja, käytä tätä komentoa:

sudo chown dave: dave esimerkki.txt

6. käpristyä

curlKomento on työkalu hakea tietoa ja tiedostoja Uniform Resource Locator (URL-osoitteita) tai Internet-osoitteita.

curlKomentoa ei voida toimitettava tavallisena osa Linux-jakelu. Käytä  apt-get tämän paketin asentamiseen järjestelmään, jos käytät Ubuntua tai muuta Debian-pohjaista jakelua. Muissa Linux-jakeluissa käytä sen sijaan Linux-jakelusi paketinhallintatyökalua.

sudo apt-get install curl

Oletetaan, että haluat hakea yhden tiedoston GitHub-arkistosta. Tähän ei ole virallisesti tuettua tapaa. Sinun on pakko kloonata koko arkisto. Kanssa curlvoimme kuitenkin hakea haluamasi tiedoston yksin.

Tämä komento noutaa tiedoston meille. Huomaa, että sinun on määritettävä tiedoston nimi tallennettavaksi käyttämällä -o(lähtö) -vaihtoehtoa. Jos et tee tätä, tiedoston sisältö vieritetään nopeasti pääteikkunassa, mutta sitä ei tallenneta tietokoneellesi.

käpristyminen //raw.githubusercontent.com/torvalds/linux/master/kernel/events/core.c -o core.c

Jos et halua nähdä latauksen etenemistietoja, käytä -s(hiljainen) -vaihtoehtoa.

käpristys -s //raw.githubusercontent.com/torvalds/linux/master/kernel/events/core.c -o core.c

7. df

dfKomento osoittaa koon, käytetyn tilan, ja käytettävissä oleva tila liitetyt tiedostojärjestelmät tietokoneen.

Kaksi hyödyllisintä vaihtoehtoa ovat -h(ihmisen luettavissa olevat) ja -x(poissulkevat). Ihmisen luettavissa oleva vaihtoehto näyttää koot tavuina Mb tai Gb. Poissulkemisvaihtoehdon avulla voit kertoa dfalennus tiedostojärjestelmistä, joista et ole kiinnostunut. Esimerkiksi squashfsnäennäistiedostojärjestelmät, jotka luodaan, kun asennat sovelluksen snapkomennolla.

df -h -x squashfs

RELATED: Kuinka tarkastella vapaata levytilaa ja levyn käyttöä Linux-terminaalista

8. ero

diffKomento vertaa kahta tekstitiedostoja ja näyttää erot niiden välillä. On monia vaihtoehtoja näytön räätälöimiseksi tarpeidesi mukaan.

Vaihtoehto -y(vierekkäin) näyttää viivaerot vierekkäin. -w(Leveys) vaihtoehdon voit määrittää suurimman viivaleveys käyttää välttääkseen kaareva linjat. Kaksi tiedostoa kutsutaan tässä esimerkissä alpha1.txt ja alpha2.txt. --suppress-common-linesEstää difflistaus sovituslinjojen, joten voit keskittyä radat, joilla on eroja.

diff -y -W 70 alpha1.txt alpha2.txt --suppress-common-lines

RELATED: Kuinka verrata kahta tekstitiedostoa Linux-terminaalissa

9. kaiku

echoKomento näyttää (kaiut) merkkijono tekstin pääteikkuna.

Alla oleva komento tulostaa sanat "Tekstijono" pääteikkunaan.

echo Merkkijono tekstiä

echoKomento voi näyttää arvoa ympäristön muuttujien, esimerkiksi $USER, $HOMEja $PATHympäristön muuttujat. Nämä pitävät käyttäjän nimen, käyttäjän kotihakemiston ja vastaavia komentoja etsimän polun arvoja, kun käyttäjä kirjoittaa jotain komentoriville.

echo $ USER
echo $ HOME
kaiku $ PATH

Seuraava komento aiheuttaa piippauksen. -e(Escape code) vaihtoehdon tulkitsee pakeni merkin kuin 'Bell' luonnetta.

kaiku -e "\ a"

echoKomento on myös korvaamaton komentotulkkiskripteissä. Komentosarja voi käyttää tätä komentoa luodakseen näkyvän lähdön osoittamaan komentosarjan edistymistä tai tuloksia sen suorituksen aikana.

10. poistuminen

Poistumiskomento sulkee pääteikkunan, lopettaa komentosarjan suorittamisen tai kirjaa sinut ulos SSH-etäyhteysistunnosta.

poistua

11. löytää

Käytä findkomentoa etsimään tiedostoja, jotka tiedät olemassa, jos et muista, mihin ne laitoit. Sinun on kerrottava, findmistä aloittaa haku ja mitä se etsii. Tässä esimerkissä .vastaa nykyistä kansiota ja -namevaihtoehto kertoo findetsiä tiedostoja, joiden nimi vastaa hakukuviota.

Voit käyttää jokerimerkkejä, jotka *edustavat mitä tahansa merkkijonoa ja ?edustavat mitä tahansa yksittäistä merkkiä. Käytämme *ones*vastaamaan mitä tahansa tiedostonimeä, joka sisältää sekvenssin ”one”. Tämä sopisi sanoihin, kuten luut, kivet ja yksinäinen.

löytö . -nimi * niistä *

Kuten näemme,  findon palauttanut luettelon otteluista. Yksi niistä on Ramones-niminen hakemisto. Voimme kertoa findrajoittavan haun vain tiedostoihin. Teemme tämän käyttämällä  parametrin -typevaihtoehtoa f. fParametri tarkoittaa tiedostoja.

löytö . -tyyppi f -nimi * niistä *

Jos haluat haun erottavan isot ja pienet kirjaimet, käytä -iname (tuntematon nimi) -vaihtoehtoa.

löytö . -iname * villi *

12. sormi

fingerKomento antaa lyhyen kaatopaikka tietoa käyttäjän, mukaan lukien aika käyttäjän viimeisen kirjautumisen, käyttäjän kotihakemiston ja käyttäjätilin koko nimi.

13. ilmainen

freeKomento antaa yhteenvedon muistin käyttö tietokoneen kanssa. Se tekee tämän sekä RAM-muistille että vaihtomuistille. Vaihtoehtoa -h(ihminen) käytetään antamaan ihmisystävällisiä lukuja ja yksiköitä. Ilman tätä vaihtoehtoa luvut esitetään tavuina.

vapaa -h

14. grep

grepApuohjelma etsii linjat, jotka sisältävät haun kuvio. Kun tarkastelimme alias komento käytimme grepetsiä lähtöön toisen ohjelman ps. grepKomento voi myös etsiä sisältöä tiedostoista. Täältä haemme sanaa "juna" kaikista nykyisen hakemiston tekstitiedostoista.

grep juna * .txt

Lähdössä luetellaan tiedoston nimi ja näytetään vastaavat rivit. Vastaava teksti on korostettu.

Toiminnallisuus ja pelkkä hyödyllisyys takaavat grepehdottomasti, että tarkistat sen man-sivun.

15. ryhmät

groupsKomento kertoo mihin ryhmiin käyttäjä kuuluu.

ryhmät dave
ryhmät mary

16. gzip

gzipKomento pakkaa tiedostot. Oletusarvoisesti se poistaa alkuperäisen tiedoston ja jättää sinulle pakatun version. Käytä -k(säilytä) -vaihtoehtoa säilyttääksesi sekä alkuperäisen että pakatun version .

gzip -k-ydin. c

17. pää

headKomento antaa sinulle listan 10 ensimmäistä riviä tiedoston. Jos haluat nähdä vähemmän tai enemmän rivejä, käytä -n(numero) -vaihtoehtoa. Tässä esimerkissä käytämme headoletusarvoisesti 10 riviä. Toistamme sitten komennon, jossa pyydetään vain viisi riviä.

pää-pisteet. c
pää -n 5 ydintä. c

18. historia

Historia-komento näyttää aiemmin komentorivillä antamasi komennot. Voit toistaa minkä tahansa historian komennot kirjoittamalla huutomerkin !ja komennon numeron historialuettelosta.

! 188 

Kahden huutomerkin kirjoittaminen toistaa edellisen komennon.

!!

19. tappaa

killKomennolla voit lopettaa prosessin komentoriviltä. Teet tämän antamalla prosessin prosessitunnuksen (PID) kill. Älä tapa prosesseja tahattomasti. Sinulla on oltava hyvä syy siihen. Tässä esimerkissä teeskentelemme, että shutterohjelma on lukittu.

Löydämme PID: n shutter käytämme psja greptemppua aliasyllä olevasta komentoa koskevasta osiosta . Voimme etsiä shutterprosessia ja saada sen PID seuraavasti:

ps -e | tartu sulkimeen.

Kun olemme määrittäneet PID: n - tässä tapauksessa 1692 -, voimme tappaa sen seuraavasti:

tappaa 1692

20. vähemmän

lessKäskyllä voit katsella tiedostoja avaamatta editori. Se on nopeampi käyttää, eikä sinulla ole mahdollisuutta vahingossa muokata tiedostoa. Joissa lessvoit selata eteenpäin ja taaksepäin tiedoston avulla ylös ja alas nuolinäppäimillä, The PgUp ja PgDn avaimet ja Koti ja End näppäimet. Paina Q-näppäintä  quitalkaen less.

Jos haluat tarkastella tiedostoa, anna sen nimi lessseuraavasti:

vähemmän ydintä. c

Voit myös syöttää muiden komentojen ulostulon less. Jos haluat nähdä ls koko kiintolevyn luettelon lähdön , käytä seuraavaa komentoa:

ls -R / | Vähemmän

Käytä /hakeaksesi tiedostosta eteenpäin ja käytä ?taaksepäin.

21. ls

Tämä saattaa olla ensimmäinen komento, jonka suurin osa Linux-käyttäjistä tapaa. Siinä luetellaan tiedostot ja kansiot määrittämässäsi hakemistossa. Oletusarvon mukaan lsetsii nykyisestä hakemistosta. Voit käyttää monia vaihtoehtoja ls, ja suosittelemme, että tarkistat sen man-sivun. Tässä on joitain yleisiä esimerkkejä.

Tiedostojen ja kansioiden luettelo nykyisessä hakemistossa:

Ls

Jos haluat listata nykyisen hakemiston tiedostot ja kansiot yksityiskohtaisella luettelolla, käytä -l(pitkä) -vaihtoehtoa:

ls -l

Ihmisystävällisten tiedostokokojen käyttäminen sisältää -hvaihtoehdon (ihminen):

ls-lh

Jos haluat sisällyttää piilotetut tiedostot, käytä -a(kaikki tiedostot) -vaihtoehtoa:

ls -ha

22. mies

Man-komento näyttää komennon "man sivut" less. Man-sivut ovat kyseisen komennon käyttöopas. Koska mankäyttää less man-sivujen näyttämiseen, voit käyttää less.

Esimerkiksi nähdäksesi man-sivut chown, käytä seuraavaa komentoa:

mies chown

Käytä Ylös- ja Alanuolia tai PgUp- ja PgDn-näppäimiä selataksesi asiakirjaa. Paina qpoistuaksesi man-sivulta tai paina h apua.

23. mkdir

mkdirKäskyllä voit luoda uusia hakemistoja tiedostojärjestelmään. Sinun on annettava uuden hakemiston nimi osoitteeseen mkdir. Jos uusi hakemisto ei tule nykyiseen hakemistoon, sinun on annettava uuden hakemiston polku.

Voit luoda kaksi uutta hakemistoa nykyiseen hakemistoon nimeltä laskut ja lainaukset käyttämällä näitä kahta komentoa:

mkdir-laskut
mkdir lainauksia

Voit luoda uuden hakemiston, jonka nimi on “2019”, laskujen hakemistoon, käyttämällä tätä komentoa:

mkdir laskut / 2109

Jos aiot luoda hakemiston, mutta sen päähakemistoa ei ole olemassa, voit käyttää -p(vanhemmat) -vaihtoehtoa myös mkdirluomaan kaikki vaaditut päähakemistot. Seuraavassa komennossa luomme hakemiston "2019" "vuosittaisen" hakemiston "lainausmerkit" -hakemistoon. "Vuosittaista" hakemistoa ei ole, mutta voimme mkdirluoda kaikki määritetyt hakemistot kerralla:

mkdir -p-lainaukset / vuosi / 2019

Luodaan myös “vuosittainen” hakemisto.

24. mv

mvKäskyllä voit siirtää tiedostoja ja hakemistoja hakemiston hakemistosta. Sen avulla voit myös nimetä tiedostot uudelleen.

Tiedoston siirtämiseksi sinun on kerrottava mvtiedoston sijainti ja mihin haluat sen siirtää. Tässä esimerkissä siirrämme tiedostoa, jota kutsutaan apache.pdfhakemistosta "~ / Document / Ukulele", ja sijoitetaan se nykyiseen hakemistoon, jota edustaa yksi .merkki.

mv ~ / Asiakirjat / Ukulele / Apache.pdf.

Jos haluat nimetä tiedoston uudelleen, siirrät sen uuteen tiedostoon uudella nimellä.

mv Apache.pdf The_Shadows_Apache.pdf

Tiedoston siirto ja uudelleennimeäminen -toiminto olisi voitu saavuttaa yhdessä vaiheessa:

mv ~ / Asiakirjat / Ukulele / Apache.pdf ./The_Shadows_Apache.pdf

25. passwd

passwdKomennolla vaihtaa käyttäjän salasanan. passwdKirjoita vain vaihtaaksesi oman salasanasi.

Voit myös vaihtaa toisen käyttäjätilin salasanan, mutta sinun on käytettävä sitä sudo. Sinua pyydetään antamaan uusi salasana kahdesti.

sudo passwd mary

26. ping

pingKomento auttaa tarkistamaan, että sinulla on verkkoyhteys toisen verkkolaitteen. Sitä käytetään yleisesti verkko-ongelmien vianmääritykseen. Anna käyttääksesi pingtoisen laitteen IP-osoite tai konenimi.

ping 192.168.4.18

ping Komento jatkuu kunnes se pysäytetään painamalla Ctrl + C.

Tässä tapahtuu täällä:

  • IP-osoitteessa 192.168.4.18 oleva laite vastaa ping-pyyntöihimme ja lähettää takaisin 64 tavun paketteja.
  • Internet Control Messaging Protocol (ICMP) -järjestysnumerointi antaa meille mahdollisuuden tarkistaa vastaamattomat vastaukset (pudotetut paketit).
  • TTL-luku on ”aika elää” paketille. Joka kerta, kun paketti kulkee reitittimen läpi, sitä (oletetaan) vähennetään yhdellä. Jos se saavuttaa nollan, paketti heitetään pois. Tämän tarkoituksena on estää verkon silmukkaongelmat tulvimasta verkkoa.
  • Aika-arvo on edestakaisen matkan pituus tietokoneelta laitteelle ja takaisin. Yksinkertaisesti sanottuna, mitä matalampi tällä kertaa, sitä parempi.

Jos haluat pyytää pingsuorittamaan tietyn määrän ping-yrityksiä, käytä -c(count) -vaihtoehtoa.

ping -c 5 192.168.4.18

Käytä -a(ääni) -vaihtoehtoa kuullaksesi pingin .

ping -a 192.168.4.18

27. ps

psKomento luettelot käynnissä olevista prosesseista. psIlman vaihtoehtoja käyttäminen saa sen luetteloimaan nykyisessä kuoressa käynnissä olevat prosessit.

ps

Jos haluat nähdä kaikki tiettyyn käyttäjään liittyvät prosessit, käytä -u(käyttäjä) -vaihtoehtoa. Tämä on todennäköisesti pitkä luettelo, joten vie se läpi mukavuuden vuoksi less.

ps -u dave | Vähemmän

Jos haluat nähdä kaikki käynnissä olevat prosessit, käytä -e(jokainen prosessi) -vaihtoehtoa:

ps -e | Vähemmän

28. pwd

Mukava ja yksinkertainen, pwdkomento tulostaa työhakemiston (nykyisen hakemiston) juuresta / hakemistosta.

pwd

29. sammutus

Sammutuskomennolla voit sammuttaa tai käynnistää Linux-järjestelmän uudelleen.

shutdownIlman parametreja käyttäminen sammuttaa tietokoneesi minuutissa.

sammuttaa

Sammuta heti käyttämällä nowparametria.

Sammuta nyt

Voit myös ajoittaa sammutuksen ja ilmoittaa kirjautuneille käyttäjille odottavasta sammutuksesta. Jos haluat antaa shutdownkomennon tietää, milloin haluat sen sammuvan, annat sille ajan. Tämä voi olla tietty määrä minuutteja, kuten +90tai tarkka aika, kuten 23:00. Kaikki antamasi tekstiviestit lähetetään kirjautuneille käyttäjille.

sammutus 23:00 Sammuta tänä iltana klo 23, tallenna työsi ja kirjaudu ulos ennen sitä!

Peruuta sammutus käyttämällä -c(peruuta) -vaihtoehtoa. Täällä olemme suunnitelleet sammuttamisen viidentoista minuutin ajaksi - ja sitten muutimme mielemme.

sammutus +15 Sammutus 15 minuutissa!
sammutus -c

RELATED: Kuinka käynnistää tai sammuttaa Linux uudelleen komentorivillä

30. SSH

Muodosta yhteys ssh-komennolla Linux-etätietokoneeseen ja kirjaudu tilillesi. Yhteyden muodostamiseksi sinun on annettava käyttäjänimesi ja etätietokoneen IP-osoite tai toimialueen nimi. Tässä esimerkissä käyttäjä mary kirjautuu tietokoneeseen 192.168.4.23. Kun yhteys on muodostettu, häneltä kysytään salasana.

ssh [email protected]

Hänen käyttäjätunnuksensa ja salasanansa tarkistetaan ja hyväksytään, ja hän on kirjautunut sisään. Huomaa, että hänen kehotteensa on muuttunut "Nostromo": sta "howtogeek": ksi.

Mary antaa wkäskyn luetteloida nykyiset käyttäjät “howtogeek” -järjestelmään. Hänet on listattu yhdistetyksi pts / 1: stä, joka on pseudopäätteinen orja. Eli se ei ole päätelaite, joka on kytketty suoraan tietokoneeseen.

Istunto lopetetaan, mary kirjoittaa exit ja palautetaan Nostromo-tietokoneen kuoreen.

w
poistua

31. sudo

sudoKomento tarvitaan, kun toimien suorittamista, jotka vaativat root tai pääkäyttäjän oikeuksia, kuten muuttaa salasanan toiselle käyttäjälle.

sudo passwd mary

32. häntä

tail Komento antaa sinulle listan viimeisen 10 riviä tiedoston. Jos haluat nähdä vähemmän tai enemmän rivejä, käytä -n(numero) -vaihtoehtoa. Tässä esimerkissä käytämme tail oletusarvoisesti 10 riviä. Toistamme sitten komennon, jossa pyydetään vain viisi riviä.

hännän ydin. c
häntä-n 5 ydintä. c

33. terva

Kun tarkomento, voit luoda arkiston (kutsutaan myös tarrapallon), joka voi sisältää useita muita tiedostoja. Tämä tekee tiedostokokoelman jakamisesta paljon helpompaa. Voit myös tarpurkaa tiedostot arkistotiedostosta. On tavallista pyytää tarpakata arkisto. Jos et pyydä pakkaamista, arkistotiedosto luodaan pakkaamattomana.

Arkistotiedoston luomiseksi sinun on kerrottava, tarmitkä tiedostot sisällytetään arkistotiedostoon, ja nimi, jonka haluat arkistotiedostolle.

Tässä esimerkissä käyttäjä aikoo arkistoida kaikki tiedostot Ukulele-hakemistossa, joka on nykyisessä hakemistossa.

He ovat käyttäneet -c(luo) -vaihtoehtoa ja -v(sanallinen) -vaihtoehtoa. Yksityiskohtainen vaihtoehto antaa visuaalista palautetta luetteloimalla tiedostot pääteikkunaan, kun ne lisätään arkistoon. Vaihtoehtoa -f(tiedostonimi) seuraa haluttu arkiston nimi. Tässä tapauksessa se on songs.tar.

tar -cvf songs.tar Ukulele /

Tiedostot luetellaan pääteikkunassa, kun ne lisätään arkistotiedostoon.

On kaksi tapaa kertoa, tarettä haluat arkistotiedoston pakattavan. Ensimmäinen on -z(gzip) -vaihtoehdolla. Tämä käskee tervaa käyttämään gzipapuohjelmaa pakkaamaan arkiston, kun se on luotu.

Tämän tyyppiseen arkistoon on tavallista lisätä .gz-pääte. Tämän avulla jokainen tiedostoa purkava tiedosto tietää, mitkä komennot tarvälitetään, jotta tiedostot voidaan noutaa oikein.

tar -cvzf songs.tar.gz Ukulele /

Tiedostot luetellaan pääteikkunassa, kun ne lisätään arkistotiedostoon kuten aikaisemmin, mutta arkiston luominen vie hieman kauemmin pakkaamiseen tarvittavan ajan takia.

Jos haluat luoda arkistotiedoston, joka on pakattu käyttämällä parempaa pakkausalgoritmia, joka antaa pienemmän arkistotiedoston, käytä -j(bzip2) -vaihtoehtoa.

tar -cvjf songs.tar.bz2 Ukulele /

Jälleen kerran tiedostot luetellaan arkiston luomisen yhteydessä. -jVaihtoehto on huomattavasti hitaampi kuin -zvaihtoehto.

Jos arkistoit paljon tiedostoja, sinun on valittava -zvaihtoehto kunnollisen pakkaamisen ja kohtuullisen nopeuden välillä tai -jparempi pakkaaminen ja hitaampi nopeus.

Kuten alla olevasta kuvakaappauksesta voidaan nähdä, ".tar" -tiedosto on suurin, ".tar.gz" on pienempi ja ".tar.bz2" on pienin arkistoista.

Voit purkaa tiedostoja arkistotiedostosta -x(pura) -vaihtoehdolla. -v(Monisanainen) ja -f(tiedostonimi) vaihtoehdot käyttäytyvät kuin he tekevät luotaessa arkistoja. Käytä lsVahvista minkä tyyppinen arkiston aiot pura sitten antaa seuraava komento.

Ls
tar -xvf songs.tar

Tiedostot luetellaan niiden purettua. Huomaa, että myös Ukulele-hakemisto on luotu sinulle.

Voit purkaa tiedostoja .tar.gz-arkistosta käyttämällä -z(gzip) -vaihtoehtoa.

tar -xvzf songs.tar.gz

Lopuksi voit purkaa tiedostot .tar.bz2-arkistosta käyttämällä -jvaihtoehtoa -z(gzip) -vaihtoehdon sijaan.

tar -xvjf-kappaleet. tar.bz2

RELATED: Kuinka purkaa tiedostoja .tar.gz- tai .tar.bz2-tiedostoista Linuxissa

34. alkuun

topKomento näyttää sinulle reaaliaikainen näyttö liittyvistä tiedoista omaan Linux-kone. Ruudun yläreuna on tilan yhteenveto.

Ensimmäisellä rivillä näkyy aika ja kuinka kauan tietokoneesi on ollut käynnissä, kuinka moni käyttäjä on kirjautunut siihen ja mikä keskimääräinen kuormitus on ollut viimeisen yhden, viiden ja viidentoista minuutin aikana.

Toinen rivi näyttää tehtävien määrän ja niiden tilan: juoksu, pysähtynyt, nukkuminen ja zombie.

Kolmas rivi näyttää suorittimen tiedot. Kentät tarkoittavat tätä:

  • us: arvo on CPU: n aika, jonka CPU viettää suorittamalla prosesseja käyttäjille "käyttäjän tilassa"
  • sy: arvo on suorittimen aika, joka kuluu järjestelmän "ytintilan" suorittamiseen
  • ni: arvo on prosessorin aika, joka kuluu prosessien suorittamiseen manuaalisesti asetetulla mukavalla arvolla
  • id: on suorittimen tyhjäkäyntiaika
  • wa: arvo on aika, jonka keskusyksikkö viettää odottaessaan I / O: n päättymistä
  • hei: Laitteiston huoltoon käytetty CPU-aika keskeytyy
  • si: Ohjelmiston huoltoon käytetty CPU-aika keskeytyy
  • st: Virtuaalikoneiden käytön vuoksi menetetty suorittimen aika ("varastamisaika")

Neljäs rivi näyttää fyysisen muistin kokonaismäärän ja vapaan, käytetyn ja puskuroidun tai välimuistissa olevan määrän.

Viides rivi näyttää vaihtomuistin kokonaismäärän ja vapaan, käytetyn ja käytettävissä olevan määrän (ottaen huomioon muisti, jonka oletetaan palautuvan välimuistista).

Käyttäjä on painanut E-näppäintä vaihtaakseen näytön inhimillisemmin sulaviksi luvuiksi tavuja edustavien pitkien kokonaislukujen sijaan.

Päänäytön sarakkeet koostuvat:

  • PID: Prosessin tunnus
  • KÄYTTÄJÄ: Prosessin omistajan nimi
  • PR: Prosessin prioriteetti
  • NI: Prosessin mukava arvo
  • VIRT: Prosessin käyttämä virtuaalimuisti
  • RES: Prosessin käyttämä pysyvä muisti
  • SHR: Jaettu muisti, jota prosessi käyttää
  • S: Prosessin tila. Katso alla olevasta luettelosta arvot, jotka tämä kenttä voi saada
  • % CPU: prosenttiosuus prosessorin käyttämästä prosessista viimeisimmän päivityksen jälkeen
  • % MEM: käytetty fyysisen muistin osuus
  • TIME +: tehtävän käyttämä prosessorin kokonaisaika sadasekunnissa
  • COMMAND: komennon nimi tai komentorivi (nimi + vaihtoehdot)

(Komentosarake ei mahtunut kuvakaappaukseen.)

Prosessin tila voi olla yksi seuraavista:

  • D: Keskeytymätön uni
  • R: Juoksu
  • S: Nukkuminen
  • T: jäljitetty (pysäytetty)
  • Z: Zombie

Paina Q-näppäintä poistuaksesi top.

RELATED: Kuinka asettaa prosessin prioriteetit mukavalla ja renice -ominaisuudella Linuxissa

35. uname

Voit hankkia joitain järjestelmätietoja käsittelemästäsi Linux-tietokoneesta unamekomennolla.

  • Käytä -a(kaikki) -vaihtoehtoa nähdäksesi kaiken.
  • Käytä -s (kernel name) -vaihtoehtoa nähdäksesi ytimen tyypin.
  • Käytä -r (kernel release) -vaihtoehtoa nähdäksesi ytimen julkaisun.
  • Käytä -v (kernel version) -vaihtoehtoa nähdäksesi ytimen version.
uname -a
uname -s
uname -r
uname -v

36. w

wKomento luettelee hetkellä kirjautuneet käyttäjät.

w

37. whoami

Tämän avulla whoamivoit selvittää, kuka olet kirjautunut sisään tai kuka olet kirjautunut miehittämättömään Linux-päätelaitteeseen.

kuka olen

RELATED: Kuinka määrittää nykyinen käyttäjätili Linuxissa

Se on sinun työkalupakki

Linuxin oppiminen on kuin mitä tahansa muuta. Tarvitset jonkin verran harjoittelua, ennen kuin tutustut näihin komentoihin. Kun nämä komennot ovat käden ulottuvilla, pääset hyvin taitoon.

Siellä on vanha vitsi - luultavasti yhtä vanha kuin Unix itse -, jonka mukaan ainoa komento, jonka sinun on tiedettävä, on mankomento. Siinä on välähdys totuudesta, mutta jotkut man-sivut ovat läpäisemättömiä ilman esittelyä. Tämän opetusohjelman pitäisi antaa sinulle tarvittava esittely.