GettyImages 474808900 5c92cf3bc9e77c000149e48e

Linuxin komentorivi on tekstipohjainen järjestelmä, joka välittää komennot tietokoneelle ja palauttaa tulokset käyttäjälle. 1990-luvun lopulla Linuxia oli lähes mahdotonta käyttää ilman komentoriviä. Asiat ovat muuttuneet merkittävästi sen jälkeen – nyt voit käyttää Linux-työpöytää ilman, että sinun tarvitsee kirjoittaa yhtään komentoa. Vaikka tämä kehitys auttaa tuomaan uusia käyttäjiä avoimen lähdekoodin ympäristöön, se välttää yhden väistämättömän totuuden: komentorivi tarjoaa käyttöjärjestelmälle huomattavan määrän tehoa ja joustavuutta. Tämä koskee Linuxia, Windowsia ja macOS:ää. Ja vaikka jotkut komennot ovat uskomattoman monimutkaisia, useimmat eivät ole. Katsotaanpa, mikä Linuxin komentorivi on ja kuinka voit hyödyntää sitä.

Mikä on CLI?

CLI tarkoittaa komentorivin käyttöliittymä. Se on työkalu, jota käytät komentojen suorittamiseen. Se koostuu kahdesta eri komponentista:

  • Kuori: De kuori on tulkki, joka voi muuntaa kirjoittamasi käyttöjärjestelmän käyttökelpoiseksi. Linux tukee useita kuoria, joista yleisin on bash (joka tarkoittaa Bourne Again Shelliä). Ilman komentotulkkia käyttöjärjestelmä ei voisi käyttää komentokehotteeseen kirjoittamaasi.
  • Pääte-emulaattori: Tämä pieni ikkuna emuloi Linux-päätettä. Yleensä Linux-palvelimet eivät sisällä työpöytää, joten kun kirjaudut sisään tällaiseen koneeseen, sinua tervehtii terminaali, jossa on komentotulkkikehote, eikä paljon muuta. Järjestelmässä, jossa on työpöytä, kyseistä päätettä on emuloitava. Sovellukset, kuten GNOME Terminal, Konsole ja LXTerminal, tarjoavat tämän toiminnon.

Miksi käyttää CLI:tä?

Jos käytät Linuxia työpöydällä, todennäköisesti sinä tarve CLI:n käyttö eivät ole läheskään yhtä hyviä kuin ne olisivat, jos työskentelet palvelimella. Jos käytät Linux-palvelinta, käytät yleensä vain komentotulkkikehotetta kommunikoidaksesi käyttöjärjestelmän kanssa. CLI:n käyttö on kuitenkin tehokas tapa suorittaa monia tehtäviä. Sen lisäksi, että se tekee elämästäsi tehokkaampaa, se tuo myös työpöydälle joustavuutta, jota et löydä GUI-työkaluista. Vaikka löydät GUI-työkalun jokaiseen Linuxissa suorittamaasi tehtävään, jotkin näistä graafisista käyttöliittymistä eivät kata kaikkea, mitä CLI-vaihtoehto tarjoaa. Esimerkiksi useimmat Linux-pöytäkoneet käyttävät pulssiääni ääntä varten.

Kuvakaappaus Elementary OS:n ääniasetuksista.

Yksi asia, jota et kuitenkaan voi tehdä, on käynnistää pulseaudio-daemon uudelleen graafisesta käyttöliittymästä. Joissakin tapauksissa (kuten käytettäessä Audacityn äänentallennustyökalua) pulseaudio on käynnistettävä uudelleen. Sen sijaan, että käynnistät tietokoneen uudelleen, voit avata pääteemulaattorin ja suorittaa komennon: pulseaudio -k

Sitä ei voi tehdä työpöydän asetustyökalulla.

Suorita komennot

Useimmat Linuxin komennot ovat globaaleja, mikä tarkoittaa, että voit suorittaa minkä tahansa haluamasi komennon (niin kauan kuin sinulla on siihen lupa) missä haluat. Joten näyttääksesi kansion sisällön avaa pääteemulaattori ja suorita komento: ls

Koska komento on yleinen (asennettu koko järjestelmälle), sinun ei tarvitse määrittää komennon koko polkua:/bin/ls

type=»code»>

Kuvakaappaus ls-komennosta.

Lähes mikä tahansa komento voidaan suorittaa optioilla, mikä tekee CLI:stä niin tehokkaan. Optioilla suoritettavan komennon oletusmuoto on komentomerkkijono, jota seuraa sen valinnat. Pidä kiinni meistä ls Oletetaan esimerkiksi, että haluat nähdä lisätietoja tietyn sijainnin tiedostoista ja kansioista. Tätä varten käyttäisit . voi lisätä -l vaihtoehto (joka on pitkä luettelo). Tämä uusi komento olisi: ls -l

type=»code»>

-l

vaihtoehto neuvoo

ls

näyttää myös tietoja, kuten käyttöoikeudet, omistajan, ryhmän, koon, luontipäivämäärän ja nimen. Voit myös lisätä piilotettuja tiedostoja (.-kirjaimella alkavia tiedostoja)

-a

vaihtoehto komennolla: ls -l -a

type=»code»>

Kuvakaappaus komennosta ls -la.

Tehostaaksesi viimeistä komennon tehokkuutta, voit yhdistää valitsimia, kuten: ls -la

type=»code»>

Komentooikeudet

Joitakin komentoja voivat suorittaa vain käyttäjät, joilla on superkäyttäjän oikeudet. Esimerkiksi tietokoneen uudelleenkäynnistys vaatii korotettuja käyttöoikeuksia. Et voi avata pääteemulaattoria ja suorittaa tätä komentoa tietämättä, että sinulla ei ole lupaa tehdä tämä: käynnistä uudelleen

type=»code»>

Kuvakaappaus epäonnistuneesta uudelleenkäynnistyskomennosta.

Jos haluat suorittaa järjestelmänvalvojan oikeuksia vaativan komennon, sinun on käytettävä työkalua, kuten: sudo. Jos haluat käynnistää Linux-tietokoneen uudelleen CLI:stä, tämä komento olisi: sudo reboot

type=»code»>

sudo

sallii tavallisten käyttäjätilien suorittaa komentoja superkäyttäjän oikeuksilla. Käytä aina

sudo

varovaisesti. Jos esimerkiksi annat komennon: sudo rm -rf /

type=»code»> poistaisit kaiken järjestelmästäsi. Se ei vain tekisi järjestelmästäsi täysin hyödyttömäksi (pakottaen sinut asentamaan käyttöjärjestelmän uudelleen), mutta menetät myös kaikki tietosi. Näin tehokas CLI voi olla (ja miksi sinun pitäisi suorittaa komentoja

sudo

ole hyvin varovainen).

Komennot jokainen aloittelija haluaisi tietää

On paljon komentoja, jotka jokaisen aloittelevan Linux-käyttäjän tulisi tietää. Nämä komennot eivät ole haastavia ja voivat tehdä jokapäiväisestä elämästäsi hieman tehokkaampaa. Luo uusi kansio käyttämällä mkdir Tilaus. Esimerkiksi luodaksesi uuden kansion nimeltä tiedot avaa kotihakemistossasi pääteemulaattori ja suorita komento: mkdir /home/USER/data

type=»code»>

(totta

KÄYTTÄJÄ

on käyttäjänimesi). Voit kirjoittaa komennon helpommin käyttämällä kotikansion pikakuvaketta,

~/

(joka korvaa)

/home/USER/

). Joten uusi komento olisi: mkdir ~/data

type=»code»>

Kuvakaappaus komennosta mkdir.

Siirry äskettäin luotuun kansioon antamalla komento CD-tiedot. Tämä komento olettaa, että olet jo kotikansiossasi. Jos olet eri kansiossa järjestelmässäsi, käytä /home/USER/ pikakuvake: cd ~/data

type=»code»>

Kuvakaappaus cd-komennosta.

Jos et ole varma, missä hakemistossa olet, välitä pwd . päällä

type=»code»>

Kuvakaappaus pwd-komennosta.

Jos haluat nimetä tiedoston tai kansion uudelleen, käytä siirtokomentoa eli pl. Voit muuttaa juuri luodun nimen tiedot kansioon asiakirjoja, anna komento: mv ~/data ~/docs

Käytä samalla tavalla mv type=»code»>

Kuvakaappaus mv-komennosta.

Ympäri . poistaaksesi ~/docs kansiota, käytä rm Tilaus. Et kuitenkaan voi vain suorittaa komentoa: rm ~/docs

type=»code»> koska

~/docs

on hakemisto ja tarvitsemme . opastaa

rm

komento poistaa enemmän kuin vain tiedoston. Käytä

R

vaihtoehto («rekursiiviselle»): rm -r ~/docs

type=»code»>

Kuvakaappaus rm-komennosta.

Por Markus