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.
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.
Asia koskee tuhansia merkittäviä verkkosivustoja ja palveluja.
Lue seuraava
- Linux
- Linux Bash Shell
- Linux-räätälöinti
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.
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ä.