Kuori on ohjelma, joka toimii käyttöjärjestelmän uloimmassa kerroksessa, jonka kautta olet vuorovaikutuksessa sen eri ohjelmien ja palveluiden kanssa. Useimmat Linux-distrot käyttävät bashia oletuskuorena. Voit kuitenkin valita vapaasti toisen kuoren järjestelmällesi, jos haluat.

Bashin lisäksi Linux tukee myös muita kuoriohjelmia, kuten ksh, zsh, csh ja fish. Jokaisella näistä kuorista on joitain ainutlaatuisia ominaisuuksia, jotka erottavat ne bashista ja muista kuoreista.

Sukelletaan oppimaan lisää shellistä ja kuinka muuttaa oletus Linux-kuori.

Mikä on kuori ja mikä on sen merkitys?

Kuori on tietokoneohjelma, jonka avulla voit hallita käyttöjärjestelmän eri elementtejä komentojen avulla. Kun käytät päätelaitetta Linuxissa, olet pohjimmiltaan vuorovaikutuksessa kuoren kanssa, joka istuu sinun ja käyttöjärjestelmän välillä, ja käsket sitä suorittamaan komentoja.

Useimmissa Linux-kuoreissa on komentoriviliittymä (CLI) ja ne edellyttävät komentojen (ja niiden syntaksien) tuntemusta. Kun syötät komennon komentotulkkiin, se etsii järjestelmän komentoriviltä tulevaa ohjelmaa sen määrittämiseksi. Jos se löytää vastaavuuden, se suorittaa komennon onnistuneesti ja saat tuloksen.

instagram viewer

Lyhyesti sanottuna kuori tarjoaa tehokkaan ja tehokkaan tavan kommunikoida käyttöjärjestelmän kanssa.

Liittyvät: 5 syytä valita Linux-pääte käyttöliittymän yli

Miksi haluat vaihtaa oletuskotelosi?

Yleisesti ottaen useimmat Linuxissa tai muissa Unix-pohjaisissa järjestelmissä kohtaamasi kuoret tarjoavat melko paljon sama toiminnallisuus suurimmaksi osaksi: niiden avulla voit olla vuorovaikutuksessa / hallita erilaisia ​​järjestelmäelementtejä kätevästi.

Lyödä, joka on esiasennettu useimpiin Linux-distroihin, on täydellinen esimerkki tästä. Kuitenkin, kun se on pinottu joitain muita kuoria, kuten zsh, vastaan, se seuraa toimintoja.

Zsh toisaalta tuo mukanaan joukon lisäominaisuuksia, kuten automaattisen täydennyksen, automaattisen korjauksen, automaattinen cd, rekursiivinen polun laajennus ja laajennustuki, joka antaa sille edun bashin ja muutaman muun yli kuoret.

Tietenkin nämä ovat vain kourallinen etuja, joita saat zsh: llä. Muut kuoret tuovat esiin myös omat ominaisuutensa ja parannuksensa, mikä tekee koko kokemuksen heidän kanssaan työskentelystä helpompaa ja helpompaa.

Oletus Linux-kuoren vaihtaminen

On olemassa useita tapoja muuttaa oletuskuorta Linuxissa. Esittelemme prosessin chsh apuohjelma, koska se on luotettavampi ja kätevämpi erän menetelmä.

Chsh on Unix-pohjaisten käyttöjärjestelmien komentorivi-apuohjelma, jonka avulla voit muuttaa oletuskuorta. Se on esiasennettu melkein kaikkiin Linux-distroihin.

Jos haluat käyttää sitä, sinun tarvitsee vain toimittaa päätelaitteessa käytettävän kuoren polun nimi, ja se huolehtii itse prosessista. Sinun on kuitenkin suoritettava muutama vaihe ennen kuin voit muuttaa oletuskuorta.

Tässä on näiden vaiheiden erittely.

Vaihe 1: Asennettujen kuorien tunnistaminen

Ennen uuden kuoren asentamista on tärkeää tietää, mitkä kuoret sinulla on jo Linux-järjestelmässäsi. Voit tehdä tämän avaamalla päätelaitteen ja kirjoittamalla:

kissa / etc / kuoret

Ellet ole asentanut uutta kuorta, tulosteesi tulee näyttää samanlaiselta kuin alla olevassa kuvassa.

Vaihe 2: Uuden kuoren asentaminen

Kun olet tunnistanut järjestelmään asennetut kuoret, seuraava askel on uuden kuoren asentaminen. Tässä suhteessa Linuxissa on tarjolla useita vaihtoehtoja, joista jokaisella on osuus eduista ja haitoista. Joten riippuen mieltymyksistäsi ja siitä, mitä haluat saavuttaa kuorella, voit valita haluamasi.

Tämä opas osoittaa zsh-kuoren asennuksen ja asennuksen. Korvaa "zsh" vapaasti komentoissasi seuraavissa komennoissa.

Zsh: n asentaminen Debian-pohjaisiin distroihin:

sudo apt install zsh

Voit asentaa zsh Arch Linuxiin käyttämällä pacmania:

sudo pacman -Syu zsh

Zsh: n asentaminen Fedoraan, CentOS: iin ja muihin RHEL-alueisiin on myös helppoa:

sudo dnf asenna zsh

Kun asennus on valmis, suorita alla oleva komento tarkistaaksesi järjestelmän asennetut kuoret uudelleen:

kissa / etc / kuoret

Tarkista seuraavaksi, toimiiko asennettu kuori. Tätä varten kirjoita komentotulkin nimi päätelaitteeseen. Jos se on zsh, suorita:

zsh

Palaa oletuskuoreen kirjoittamalla poistua ja osui Tulla sisään.

Vaihe 3: Kuoren asettaminen järjestelmän oletuskuoreksi

Jos äskettäin asennettu kuori näkyy asennettujen kuorien luettelossa ja toimii hyvin, olet nyt valmis asettamaan sen järjestelmän oletuskuoreksi. Huomaa, että chsh: n avulla voit muuttaa sekä oletusarvoisen vuorovaikutteisen kuoren että oletuskirjautumisen kuoren.

Sisäänkirjautumisen kuori on kuori, josta hankit päätelaitteen kirjautumisen jälkeen järjestelmään, kun taas interaktiivinen kuori on käytettävissä koko ajan kirjautumisen jälkeen.

Jos haluat asettaa zsh: n (tai minkä tahansa muun kuoren) oletuskirjauskoteloksi, avaa pääte ja suorita:

chsh

Kun sinua pyydetään antamaan salasana, kirjoita tilisi salasana ja paina Tulla sisään.

Kirjoita seuraavaksi asennetun kuoren absoluuttinen polku. Tämä muuttaa järjestelmän oletuskirjauskotelon. Oletusarvoisen interaktiivisen kuoren vaihtaminen zsh: ksi:

chsh -s / usr / bin / zsh

Järjestelmä pyytää sinua antamaan salasanasi muutosten toteuttamiseksi. Kirjoita salasanasi ja paina Tulla sisään.

Kun olet asettanut zsh: n (tai muun kuoren) oletus- tai interaktiiviseksi kuoreksi, kirjaudu ulos ja kirjaudu sisään, jotta muutokset näkyvät järjestelmässäsi.

Kun kirjaudut sisään uudelleen ja avaat päätelaitteen, järjestelmä tervehtii sinua kuoren konfiguroinnilla. Ennen kuin voit aloittaa uuden kuoren käytön, sinun on valittava täältä kuorivaatimuksiasi vastaavat vaihtoehdot.

Kun kaikki on asetettu, tarkista, onko äskettäin asennettu kuori järjestelmän oletuskuoreksi. Suorita tämä suorittamalla seuraava komento:

kaiku $ SHELL

Jos olet asettanut sen arvoon zsh, näet sen polun terminaalissa. Toisen kuoren tapauksessa sen tulisi heijastaa polku vastaavasti.

Huomaa, että jos haluat muuttaa järjestelmän muiden käyttäjien oletuskuorta, sinun on tehtävä se erikseen jokaiselle käyttäjälle. Jos esimerkiksi haluat vaihtaa käyttäjän oletuskuoren sam, sinun on suoritettava seuraava komento:

sudo chsh -s / usr / bin / zsh sam

Oletuskuoren vaihtaminen räätälöityyn kokemukseen

Monipuolisella kuorella on useita lisäetuja, jotka ylittävät oletuskuorelle ominaiset edut. Ja koska suurin osa Linux-vuorovaikutuksistasi ja -toiminnoistasi tapahtuu komentorivillä, muutat oletuskuori sellaiseen, joka tarjoaa enemmän ominaisuuksia, on yksi ensimmäisistä vaiheista työsi mukauttamiseen ympäristöön.

Itse asiassa sinun ei pitäisi harkita pelkästään oletuskuoren vaihtamista, vaan mukauttaa sitä ja asettaa se haluamallasi tavalla koko kokemuksen parantamiseksi. Hyvä paikka aloittaa kuoren mukauttaminen on aloittaa komentorivialiasten käyttö, jotka tekevät komentojen syöttämisestä päätelaitteeseen nopean ja kätevän.

Sähköposti
Nopeasti CDN Issue pakottaa Redditin, Twitchin, PayPalin ja Amazonin offline-tilassa maailmanlaajuiseen Internet-katkoon

Asia koskee tuhansia merkittäviä verkkosivustoja ja palveluja.

Lue seuraava

Liittyvät aiheet
  • Linux
  • Linux Bash Shell
  • Linux-räätälöinti
Kirjailijasta
Yash Wate (12 artikkelia julkaistu)

Yash on MUO: n DIY-, Linux-, ohjelmointi- ja tietoturva-alan kirjoittaja. Ennen kuin hän löysi intohimonsa kirjallisesti, hän kehitti verkkoa ja iOS: ää. Löydät hänen kirjoituksensa myös TechPP: stä, jossa hän kattaa muut vertikaalit. Muu kuin tekniikka, hän nauttii puhumasta tähtitieteestä, Formula 1: stä ja kelloista.

Lisää artistilta Yash Wate

Tilaa uutiskirjeemme

Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja erikoistarjouksia!

Vielä yksi askel !!!

Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.

.