Mainos

Uskotko, että komentorivillä työskenteleminen on monimutkaista, vanhaa koulua ja vanhentunutta? Mieti uudelleen.

Linuxissa komentorivi on vertaansa vailla oleva työkalu, joka suorittaa monimutkaisia ​​tehtäviä hyvin pienellä vaivalla. Kokeile esimerkiksi graafisen käyttöliittymän käyttöä (Graafinen käyttöliittymä) poistaaksesi kaikki tiedostot, joiden nimet päättyvät .tmp ja luotiin viimeisen 3 kuukauden aikana. Opi sitten kuinka suorittaa sama tehtävä komentorivin kautta. Sinut hämmästyy helppous ja nopeus, jolla voit suorittaa tämän tehtävän komentorivin kautta, varsinkin jos sinun on tehtävä se säännöllisesti.

Voit tehdä paljon uskomattomia juttuja komennoilla Linuxissa, ja se ei todellakaan ole vaikea oppia. Jos olet täysin uusi Linux-komentorivillä, sinun tulisi ensin perehtyä CLI (Command Line Interface) -navigointiin, samoin kuin joitain tiedostojen / hakemistojen perustoimintoja. Ja juuri tästä puhumme tässä artikkelissa.

Jos olet täysin uusi Linux, kokeile lukea meidän Linux-opas

instagram viewer
Linuxin ja Ubuntun käytön aloittaminenOlet kiinnostunut siirtymisestä Linuxiin... mutta mistä aloitat? Onko tietokoneesi yhteensopiva? Toimivatko suosikkisovelluksesi? Tässä on kaikki mitä sinun täytyy tietää aloittaaksesi Linux. Lue lisää . Opi myös kuinka voit korvata Windows Linuxilla Linuxista aito Windowsin korvaaminenKun Windows 8 heittää pitkän varjon PC-teollisuuden yli ja Valve sitoutuu luomaan Linux-pohjaisia ​​pelitietokoneita, ei ole koskaan ollut parempaa aikaa aloittaa Linuxin käyttö. Monille käyttäjille Linux-työpöytä ... Lue lisää ja miten ajaa Windows-sovelluksia Linuxissa Suorita Windows-sovellukset Linuxissa (tai Mac) WINE: llä Lue lisää .

Opi navigoimaan Linuxin komentorivillä tehokkaasti

Aina kun avaat Linux-komentorivikuoren, aloitat hakemistosta (yleensä kotihakemistosta). Tämä on työhakemisto, kunnes muutat toiseen hakemistoon. Windowsista siirtyville käyttäjille Linux-hakemisto vastaa Windowsin kansiota. Lisäksi Linux-hakemiston kotihakemisto on käsitteellisesti yhtä suuri kuin käyttäjäkohtainen kansio - joka on läsnä C: / Asiakirjat ja asetukset tai C: / Users - Windowsissa. Käytä aina hakemistoa nähdäksesi työhakemistosi täydellisen polun pwd komento.

01-kuva-pwd-komennon

MERKINTÄ - Teksti, joka johtaa dollariin (mukaan lukien)$) (tai # joissain tapauksissa) tunnetaan komentokehotteena.

pwd komento annettu /home/himanshu,mikä tarkoittaa, että nykyinen työhakemisto on himanshu. Annetaan ymmärtää pwd-komennon lähtö vaiheissa:

  • / - Alku eteenpäinviiva edustaa ylimmän tason hakemistoa
  • /home - Koti hakemisto on alihakemisto ylimmän tason hakemiston alla
  • /home/himanshu - himanshu hakemisto on alihakemisto hakemiston alla Koti hakemistoon.

Vaihtaaksesi toiseen hakemistoon, vaihda nykyinen työhakemisto. Tämä voidaan tehdä käyttämällä CD komento - kirjoita vain "cd" ja sen jälkeen hakemisto, johon haluat vaihtaa.

01-01-kuva-cd-komentoa

Siirry alaspäin nykyisessä hakemistorakenteessa (ts. Vaihtaaksesi alihakemistoon nykyisen työhakemiston alla) käyttämällä pistettä (.) Nykyisen työhakemiston täydellisen polun sijasta. Tämä säästää vähän arvokasta aikaa. Esimerkiksi: jos nykyinen työhakemisto on /home/himanshu ja haluat vaihtaa /home/himanshu/Desktop/images sinun ei tarvitse kirjoittaa koko polkua /home/himanshu/Desktop/images.Antakaa vain suhteellinen polku ./Desktop/images perusteena CD komento.

01-1-kuva-cd-komentoa

Siirry ylöspäin nykyisessä hakemistorakenteessa, yksi tapa on käyttää CD komento täydellisellä polulla uuteen työhakemistoon.

01-02-kuva-cd-komentoa

Nopein tapa on siirtyä taaksepäin käyttämällä ..

01-2-kuva-cd-komentoa

Vain tapa, jolla yksittäinen piste (.) Edustaa nykyistä hakemistoa, kaksipiste (..) edustaa edellistä hakemistoa. Niin, cd ../ ..vaihtaa sinut kaksi hakemistoa takaisin.

KÄRKI: Jos joudut hypätä toistuvasti kahden hakemiston välillä - esimerkiksi välillä /home/himanshu ja / Etusivu / himanshu / Työpöytä / kuvat - älä käytä CD komento, jota seuraa täydellinen polku - se on ajanhukkaa. Sen sijaan voit yksinkertaisesti käyttää cd -,joka toimii melkein kuin selaimen Takaisin-painike:

01-image-cd-komentoa

KÄRKI: Käytä [TAB] -näppäintä täydentääksesi hakemistonimet automaattisesti. Tämä on erittäin hyödyllistä kirjoitettaessa pitkiä hakemistonimiä. Esimerkiksi kirjoittamisen sijasta /home/himanshu, voit vain kirjoittaa /home/h. ja paina sitten [TAB] -näppäintä pyytääksesi kuorta täydentämään tiedostonimi automaattisesti. Huomaa, että joskus on useita kansioita, jotka alkavat h: llä, ja tällöin sinulle näytetään luettelo tällaisista kansioista.

01-image-cd-välilehti

Tarjoa lisää ja yritä TAB uudelleen.

Opi työskentelemään tiedostojen ja hakemistojen kanssa

Kun CLI-navigointi on selvää, seuraava tärkeä asia on oppia tiedosto- / hakemistoperustoiminnot.

Luettelo hakemiston sisällöstä

Jos haluat luetteloida kaikki hakemiston tiedostot, käytä ls komento. Esimerkiksi:

09-1-kuva-ls-komento

Eri värit (katso lähtö edellä) edustavat erityyppisiä tiedostoja Linuxissa. Jotkut perusvärit, jotka sinun pitäisi tietää, ovat seuraavat:

Linux-tiedostoväritJos haluat luetteloida muun hakemiston kuin nykyisen työhakemiston sisällön, kirjoita koko hakemiston polku argumentiksi hakemistoon ls komento. Esimerkiksi - ls / koti / himanshu / työpöytä

Värien lisäksi (selitetty yllä), tiedostotyyppi voidaan tunnistaa myös tiedosto komento. Esimerkiksi tilannekuvassa (alla), tiedosto komento kertoo sen selvästi output1 on tekstitiedosto.

03-image-tiedosto-komentoa

Näytä tiedoston sisältö

Jos haluat tarkastella komentorivillä olevan tiedoston sisältöä, käytä kissa komento.

04-image-cat-komento

Joskus koko tiedostoa ei ole mahdollista tarkastella komentorivikuorissa. Näin tapahtuu, kun tiedoston rivien lukumäärä on paljon enemmän kuin mitä kuori voi näyttää. Käytä sellaisia ​​valtavia tiedostoja kissa [tiedostonimi] | Vähemmän .

04-01-kuva-cat-vähemmän

Symboli | tunnetaan nimellä putki ja sitä käytetään ohjaamaan yhden komennon lähtö (tulona) toiseen komentoon. Täällä se ohjaa kissa .bashrc komento (syötteenä) Vähemmän komento - jonka avulla käyttäjä voi katsella suuria tiedostoja sujuvasti.

04-02-kuva-vähemmän-näyttö

Lehdistö Enter vierittää sisältöä ylöspäin ja q lopettaa.

Tiedoston näyttökoko

Löydä tiedoston koko käyttämällä -l vaihtoehto - ls komento.

MERKINTÄ - Lähes jokainen Linux-komento tukee joitain komentorivivaihtoehtoja. Näitä vaihtoehtoja voidaan käyttää tuottamaan tuloksia niiden mukaisesti. Esimerkiksi ls komento, kun se suoritetaan -l -vaihtoehto tuottaa kattavamman tuloksen verrattuna siihen, kun se suoritetaan ilman vaihtoehtoa.

04-1-kuva-ls-l-komento
Lähdön viides kenttä (tässä esimerkissä 328) kuvaa tiedoston kokoa tavuina.

Luo uusi tiedosto tai hakemisto

Luo uusi tiedosto käyttämällä kosketus komento.

05-1-kuva-touch-komento

kosketus -komento päivittää tiedoston aikaleimat (Access, Modify and Change), jos sitä on jo olemassa. Pääsyn aikaleima edustaa päivämäärää / aikaa, jolloin tiedostoa on viimeksi käytetty, muokata aikaleima edustaa päivämäärää / aikaa milloin tiedostoa viimeksi muokattiin ja muutoksen aikaleima edustaa päivämäärää / aikaa, jolloin tiedoston metatiedot olivat viimeiset muutettu.

stat -komennolla voidaan tarkistaa tiedoston aikaleimat.

05-1-kuva-stat-komento

Luo uusi hakemisto käyttämällä mkdir komento.

05-2-kuva-Mkdir-komento

MERKINTÄ - Syötä aina täydellinen polku (argumenttina mkdir komento) luotaessa uutta hakemistoa muuhun kuin nykyiseen työhakemistoon.

Leikkaa, kopioi ja nimeä tiedostoja uudelleen

Kopioida tiedosto käyttämällä cp komento.

cp [lähde] [kohde]

Tässä on esimerkki, joka kopioi tiedoston ulostulo nykyisestä hakemistosta hakemistoon pöytä- :

05-2-kuva-cp-komento
Kotihakemiston polku voidaan korvata ~ komentorivillä. Joten, edellinen cp komento voidaan kirjoittaa myös seuraavasti:

05-3-kuva-cp-komento

Kuten /home/himanshu on käyttäjän kotihakemisto, joten se korvattiin ~.

KÄRKI - Käytä cd ~ tai vain CD siirtyäksesi takaisin kotihakemistoon missä tahansa komentorivillä.

Jos olet utelias, tässä on miksi ~ valittiin edustamaan kotihakemistoa.

Voit siirtää tiedoston hakemistosta toiseen (Windowsin vastaava leikkaus ja liitä) käyttämällä mv komento. Sen syntaksi on samanlainen kuin cp komento.

mv [lähde] [kohde]

mv -komentoa voidaan käyttää myös tiedostojen nimeämiseen.

mv [olemassa olevan tiedoston nimi] [uuden tiedoston nimi]

Etsi tiedostosta tai tekstistä tiedostosta

Voit etsiä tiedostoa hakemistosta (ja sen alihakemistoista) käyttämällä löytö komento.

06-image-find-komentoa

löytö komento - näkyy tilannekuvassa (katso yllä) - etsii hakemistosta /home/himanshu kaikille tiedostoille, joilla on Bin laajentaminen.Huomaa, että * on a villikorttihahmo.

Voit etsiä tiedostoa tekstistä painikkeella grep komento.

07-1-kuva-grep-komento

grep komento etsii tiedostoa frnd.cpp merkkijonoa sisältäville riveille #sisältääja näyttää tuloksen tulosteena. Huomaa, että avainsana näkyy punaisena.

Vaihtoehto -n voidaan käyttää grep komento näyttää rivinumeroita ulostulossa.

07-2-kuva-grep-komento

Jos haluat etsiä merkkijonoa kaikista nykyisessä hakemistossa olevista tiedostoista, käytä tähtiä (*) tiedostonimellä.

08-image-grep-komentoa

* edustaa kaikkea ja niin grep komento - näkyy tilannekuvassa (katso yllä) - etsii merkkijonoa #sisältää kaikissa nykyisessä hakemistossa olevissa tiedostoissa.

MERKINTÄ - Käytä R vaihtoehto yhdessä grep komento etsiä alihakemistoista.

Poista tiedostoja tai hakemistoja

Poista tiedosto tai hakemisto painikkeella rm komento.

rm [tiedostonimi]

Tässä on esimerkki:

09-0-kuva-rm-komento

Jos tiedostonimi alkaa - (esimerkiksi -newfile), käytä - rm komento poistaa se.

09-3-kuva-rm-komento

Poista hakemisto käyttämällä rm -r [hakemiston nimi].

10-3-kuva-rm-komento

Man-sivut

Sinun ei tarvitse ladata ohjeopasta tai ostaa kirjaa tutkiaksesi enemmän Linuxin komennoista. Kaikkien standardikomentojen käsikirjat on esiasennettu Linuxiin. Suorita vain komento mies [komennon nimi] ja komennon manuaalinen sivu avautuu. Esimerkiksi tässä mies rm.

11-image-man-komento

Voit hakea avainsanasta manisivulta kirjoittamalla /[keyword] ja paina enter.

Esimerkiksi hakusanalla tiedosto, kirjoita /file

11-1image miehen haku

ja paina Tulla sisään

11-2-image-man-hakutuloksesta

Käyttää n etsiä eteenpäin, Shift + n etsiä taaksepäin ja q lopettaa.

johtopäätös

Tässä artikkelissa käsitellyt komennot kykenevät tekemään paljon enemmän. Harjoittele näitä esimerkkejä ja käy läpi kunkin komennon man-sivu. Kun sinulla on tarpeeksi harjoittelua näihin komentoihin, yritä vastata seuraaviin kahteen kysymykseen kommentteina.

Q1. mkdir komento epäonnistuu luomaan hakemistorakennetta /home/himanshu/makeuseof/article1. Miksi?

14-2-kuva-Mkdir-komento

Tässä ovat /home/himanshu hakemisto viitettä varten:

14-1-kuva-ls-komento

Q2. Tiedosto nimeltä newfileon läsnä nykyisessä työhakemistossa, mutta miksi rm etkö poista sitä?

15-1-kuva-ls-komento
15-2-kuva-rm-komento

Kuvapisteet: rsync + bash Flickrin kautta

Himanshu Arora on ohjelmoija, avoimen lähdekoodin harrastaja ja Linux-tutkija. Hän kirjoittaa teknisiä artikkeleita erilaisille verkkosivustoille ja blogeille. Jotkut hänen artikkeleistaan ​​ovat olleet esillä IBM: n kehittäjissä, ComputerWorldissa ja Linux Journalissa.