Kun aloitat Linuxin käytön, huomaat, että järjestelmä luottaa komentoriville paljon enemmän kuin muut käyttöjärjestelmät lukuisista työpöytäympäristöistä huolimatta. Miksi tämä on?

On monia syitä, miksi komentorivi on olennainen osa Linux-ekosysteemiä.

1. Kun Unix kehitettiin, graafista käyttöliittymää ei ollut

Vaikka Linux ei ole Unix, koska sillä ei ole koodia järjestelmästä, sen käyttäytyminen perustuu siihen, mukaan lukien sen komentorivin käyttö. Kun Unix kehitettiin Bell Labsissa 60-luvun lopulla ja 70-luvun alussa, graafista käyttöliittymää ei ollut olemassa.

Useimmat ihmiset lähettivät ohjelmansa reikäkorteilla, kun taas muutama onnekas pystyi olemaan vuorovaikutuksessa järjestelmän kanssa päätelaitteen avulla, kuten Unixin luojat: Dennis Ritchie ja Ken Thompson.

Nämä päätelaitteet olivat joko teletype-koneita tai videopäätteitä, jotka olivat vain näyttö ja näppäimistö. Molemmat tämäntyyppiset päätelaitteet tukivat vain tekstiä, eivät grafiikkaa.

Komentoriviliitännät olivat luonnollisia tämän tyyppisille päätelaitteille. Tekstipäätteiden käyttö oli myös tärkeä syy siihen, miksi Unix-kehittäjät suosivat lyhyitä komentonimiä, koska ne olivat nopeampia kirjoittaa.

Aiheeseen liittyvä: Miksi Linux-komennot ovat niin lyhyitä? Linux-komentojen historia

Ohjelmoijat ovat olleet Linuxin uskomattomimpia kannattajia, koska sillä on niin monia työkaluja heidän työnsä suorittamiseen: tulkit, kääntäjät ja virheenkorjaajat. Ja kaikki nämä työkalut toimivat komentorivillä.

Vaikka voit kutsua kaikkia näitä graafisesta IDE: stä, se on vain käyttöliittymä jossain komentoriville.

3. Komentorivi on nopea

Monet Linux-käyttäjät rakastavat väittää, että Linuxin komentorivi on nopeampi kuin graafisen käyttöliittymän käyttäminen. Komentoriviohjelmat käynnistyvät nopeammin kuin graafiset, koska niissä on vähemmän yleiskustannuksia.

Tämä on yksi syy siihen, että kun Linux debytoi ensimmäisen kerran tietokoneissa, jakelut olivat oletuksena konsoliympäristössä. Aikakauden vähemmän tehokkailla tietokoneilla oli usein vaikeuksia käyttää X: ää, ainakin pöytätietokoneiden RAM-muistin pienillä määrillä.

Voit nähdä, kuinka paljon 90-luvun alun i386-tietokoneella, jossa on 4 Mt RAM-muistia, on vaikeuksia ladata yksinkertaista X-ikkunanhallintaa, ja se oli silloin terve määrä RAM-muistia:

4. Komentorivi toimii kaikkialla, myös palvelimilla

Yksi suuri syy siihen, että komentorivi on säilynyt Linux-järjestelmissä, on se, että se toimii melkein kaikkialla. Jos X ei pidä näytönohjaimestasi, ongelma, joka oli yleisempi myös varhaisissa Linux-järjestelmissä, joudut hylkäämään konsolin. Tämä tarkoittaa, että voit palata komentoriville tarvittaessa.

Tästä syystä on suosittua asentaa Linux-palvelimia vain komentorivikäyttöliittymällä. Tämä mahdollistaa tehokkaamman palvelimen käytön. Loppujen lopuksi graafista käyttöliittymää ei tarvita, jos kukaan ei kuitenkaan näe sitä.

Monet järjestelmänvalvojat haluavat kirjautua sisään etäyhteyden kautta SSH: n kautta hallitakseen palvelimiaan. Tämän alhaisemman yleiskustannusten ansiosta Linux-palvelimet voivat toimia tehokkaammin kuin Windows-palvelimet.

Aiheeseen liittyvä: Voitko käyttää Linuxia ilman työpöytäympäristöä?

5. Komentoriviohjelmat voidaan komentosarjat

Yksi komentoriviohjelmien suuri etu graafisiin verrattuna on, että ohjelmoijat voivat automatisoida ne.

Jos työskentelet graafisten ohjelmien, kuten tiedostonhallintaohjelmien, kanssa, joudut usein toistuviin toimiin, kuten tiedostojen uudelleennimeämiseen. Jos sinulla on paljon tiedostoja, tämä voi olla tylsää GUI-tiedostonhallinnan avulla. Shellin avulla voit käyttää jokerimerkkejä tiedostoluettelon luomiseen.

Jos haluat kopioida kaikki tekstitiedostosi hakemistoon, käytä tätä riviä:

cp *.txt /esimerkki

Voit myös käyttää komentosarjakieliä monimutkaisempiin tehtäviin. Useiden vuosien ajan valittu komentosarjakieli oli kuori. Shellin etuna on, että voit käyttää tuttuja ohjelmia, joita olet käyttänyt komentorivillä skripteissäsi.

Vaikka komentosarjakielet, kuten Perl ja Python, käyttävät kirjastoja, on myös mahdollista käyttää tavallisia Linux-ohjelmia, jos kirjastoa ei ole olemassa.

Nyt tiedät, miksi Linux käyttää komentoriviä niin paljon

Jos olet hämmästynyt siitä, kuinka tärkeä komentorivi on Linuxille, tiedät nyt, kuinka tärkeä se on moniin teknisiin käyttötarkoituksiin, kuten palvelimiin ja kehittämiseen. Se jopa laittaa tietokoneen toimimaan puolestasi eikä toisin päin.

Jos olet vasta aloittamassa Linux-komentorivin käyttöä ja olet eksyksissä, lue lisää vinkkejä siitä, kuinka saada kaikki irti Linux-järjestelmästäsi kuoren avulla.

Pikaopas Linuxin komentorivin käytön aloittamiseen

Voit tehdä paljon uskomattomia asioita komennoilla Linuxissa, eikä sen oppiminen ole todellakaan vaikeaa.

Lue Seuraava

JaaTweetSähköposti
Liittyvät aiheet
  • Linux
  • Linuxin komennot
  • Linux Bash Shell
Kirjailijasta
David Delony (82 artikkelia julkaistu)

David on freelance-kirjailija, joka asuu Tyynenmeren luoteisosassa, mutta on alun perin kotoisin Bay Areasta. Hän on ollut teknologian ystävä lapsuudesta asti. Davidin kiinnostuksen kohteita ovat lukeminen, laadukkaiden TV-ohjelmien ja elokuvien katselu, retropelaaminen ja levyjen kerääminen.

Lisää David Delonylta

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi