Oletuskuoren muuttaminen Linuxissa chsh: n avulla

Oletuskuoren muuttaminen Linuxissa chsh: n avulla

Kuori on ohjelma, joka toimii käyttöjärjestelmän uloimpana kerroksena, jonka kautta olet vuorovaikutuksessa sen eri ohjelmien ja palveluiden kanssa. Useimmat Linux -distrot käyttävät bashia oletuskuorenaan. Voit kuitenkin halutessasi valita toisen kuoren järjestelmääsi varten.





Bashin lisäksi Linux tukee myös muita kuoriohjelmia, kuten ksh, zsh, csh ja fish. Jokaisella näistä kuorista on ainutlaatuinen ominaisuus, joka erottaa ne bashista ja muista kuorista.





Sukellamme oppiaksesi lisää shellistä ja Linux -oletuskuoren muuttamisesta.





Mikä on kuori ja mikä on sen merkitys?

Kuori on tietokoneohjelma, jonka avulla voit hallita käyttöjärjestelmän eri osia komentojen avulla. Kun käytät päätelaitetta Linuxissa, olet pohjimmiltaan vuorovaikutuksessa sinun ja käyttöjärjestelmän välissä olevan kuoren kanssa ja kehotat sitä suorittamaan komentoja.

Useimmat Linux-kuoret sisältävät komentoriviliittymän (CLI) ja vaativat komentojen (ja niiden syntaksien) tuntemuksen. Kun syötät komennon kuoreen, se etsii ohjelman (komennossasi) järjestelmäpolusta sen määrittämiseksi. Jos se löytää osuman, se suorittaa komennon onnistuneesti ja saat tuloksen.



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

Aiheeseen liittyviä: 5 syytä valita Linux -pääte käyttöliittymän sijaan





Miksi haluat muuttaa oletuskuorta?

Yleisesti ottaen useimmat kuoret, joita kohtaat Linuxissa tai muissa Unix-pohjaisissa järjestelmissä, tarjoavat suurelta osin samat toiminnot: niiden avulla voit olla vuorovaikutuksessa eri järjestelmän elementtien kanssa ja hallita niitä kätevästi.

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





Zsh puolestaan ​​tuo mukanaan joukon lisäominaisuuksia, kuten automaattinen täydennys, automaattinen korjaus, automaattinen cd, rekursiivinen polunlaajennus ja laajennustuki, joka antaa sille edun bashiin ja muutamaan muuhun kuoreen.

Nämä ovat tietysti vain kourallinen etuja, joita saat zsh: n kanssa. Muut kuoret tuovat esiin myös omat ominaisuutensa ja parannuksensa, mikä helpottaa ja helpottaa työskentelyä niiden kanssa.

Oletus Linux -kuoren muuttaminen

Linuxin oletuskuorta voidaan muuttaa useilla tavoilla. Esittelemme prosessin chsh hyödyllisyyttä tässä oppaassa, koska se on luotettavampi ja kätevämpi erän menetelmä.

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

laite ei voi käynnistää koodia 10

Jos haluat käyttää sitä, sinun tarvitsee vain toimittaa sen kuoren polunimi, jota haluat käyttää päätelaitteessa, ja se huolehtii muusta prosessista itse. Sinun on kuitenkin suoritettava muutama vaihe ennen kuin voit muuttaa oletuskuorta.

kuinka tehdä Windows 7 -käynnistys usb

Tässä on erittely näistä vaiheista.

Vaihe 1: Asennettujen kuorien tunnistaminen

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

cat /etc/shells

Ellet ole asentanut uutta kuorta, ulostulosi pitäisi näyttää samanlaiselta kuin alla olevassa kuvassa.

Vaihe 2: Uuden kuoren asentaminen

Kun olet tunnistanut järjestelmään asennetut kuoret, seuraava vaihe on asentaa uusi kuori. Tältä osin Linuxissa on useita vaihtoehtoja, joista jokaisella on osansa etuja ja haittoja. Joten riippuen mieltymyksistäsi ja siitä, mitä haluat kuoren avulla saavuttaa, voit valita tarpeitasi vastaavan.

Tämä opas osoittaa zsh -kuoren asennuksen ja asennuksen. Voit vapaasti korvata 'zsh' -komennon kuoren nimellä seuraavissa komennoissa.

Zsh: n asentaminen Debian-pohjaisiin distroihin:

sudo apt install zsh

Voit asentaa zsh: n Arch Linuxiin pacmanilla:

sudo pacman -Syu zsh

Zsh: n asentaminen Fedora-, CentOS- ja muihin RHEL -distroihin on myös helppoa:

sudo dnf install zsh

Kun asennus on valmis, suorita alla oleva komento ja tarkista järjestelmässäsi asennetut kuoret uudelleen:

cat /etc/shells

Tarkista seuraavaksi, toimiiko asennettu kuori. Voit tehdä tämän kirjoittamalla kuoren nimen päätelaitteeseen. Jos se on zsh, suorita:

zsh

Voit palata oletuskuoreen kirjoittamalla poistua ja lyödä Tulla sisään .

Vaihe 3: Kuoren asettaminen järjestelmän oletuskuoreksi

Jos juuri 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ä interaktiivisen oletuskuoren että oletuskirjautumiskuoren.

Kirjautumiskuori on kuori, josta saat päätelaitteen, kun olet kirjautunut järjestelmään, kun taas vuorovaikutteinen kuori on käytettävissä koko ajan kirjautumisen jälkeen.

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

chsh

Kun sinulta kysytään salasanaa, kirjoita tilisi salasana ja paina Tulla sisään .

Kirjoita seuraavaksi asennetun kuoren absoluuttinen polku. Tämä muuttaa järjestelmän oletuskirjautumiskuorta. Interaktiivisen oletuskuoren vaihtaminen zsh:

chsh -s /usr/bin/zsh

Järjestelmä pyytää sinua antamaan salasanasi, jotta muutokset voidaan ottaa käyttöön. 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 uudelleen, jotta muutokset näkyvät järjestelmässäsi.

kuinka saada wifi kotiin ilman Internetiä

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

Kun kaikki on asetettu, tarkista, onko juuri asennettu kuori asetettu järjestelmän oletuskuoreksi. Voit tehdä tämän suorittamalla seuraavan komennon:

echo $SHELL

Jos olet asettanut sen arvoon zsh, näet sen polun päätelaitteessa. Jos kyseessä on toinen kuori, sen pitäisi heijastaa polkua 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 muuttaa käyttäjän oletuskuorta yksin , sinun on suoritettava alla oleva komento:

sudo chsh -s /usr/bin/zsh sam

Oletuskuoren muuttaminen henkilökohtaiseksi kokemukseksi

Monipuolinen kuori sisältää useita muita etuja kuin oletuskuorelle ominaiset edut. Ja koska suurin osa Linux -vuorovaikutuksistasi ja -toiminnoistasi tapahtuu komentoriviltä, ​​oletuskuoren vaihtaminen sellaiseksi, joka tarjoaa enemmän ominaisuuksia, on yksi ensimmäisistä vaiheista työympäristön mukauttamiseen.

Itse asiassa sinun ei pitäisi vain muuttaa oletuskuorta, vaan muokata sitä ja määrittää se haluamallasi tavalla, jotta se parantaisi koko kokemusta. Hyvä paikka aloittaa kuoren mukauttaminen on alkaa käyttää komentorivialiaksia, jotka tekevät komentojen syöttämisestä päätelaitteeseen nopeaa ja kätevää.

Jaa Jaa Tweet Sähköposti 15 Windowsin komentokehotteen (CMD) komentoa, jotka sinun on tiedettävä

Komentorivi on edelleen tehokas Windows -työkalu. Tässä ovat hyödyllisimmät CMD -komennot, jotka jokaisen Windows -käyttäjän on tiedettävä.

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

Yash on MUO: n henkilöstökirjoittaja DIY, Linux, ohjelmointi ja turvallisuus. 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 muita teemoja. Teknologian lisäksi hän nauttii puhumisesta tähtitieteestä, Formula 1: stä ja kelloista.

Lisää Yash Watelta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi