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.
Voit tehdä paljon uskomattomia asioita komennoilla Linuxissa, eikä sen oppiminen ole todellakaan vaikeaa.
Lue Seuraava
- Linux
- Linuxin komennot
- Linux Bash Shell

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.
tilaa uutiskirjeemme
Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja eksklusiivisia tarjouksia!
Klikkaa tästä tilataksesi