Kā nomainīt noklusējuma apvalku operētājsistēmā Linux, izmantojot chsh

Kā nomainīt noklusējuma apvalku operētājsistēmā Linux, izmantojot chsh

Apvalks ir programma, kas darbojas kā operētājsistēmas ārējais slānis, caur kuru jūs mijiedarbojaties ar dažādām programmām un pakalpojumiem. Lielākā daļa Linux izplatītāju izmanto bash kā noklusējuma apvalku. Tomēr, ja vēlaties, varat brīvi izvēlēties savai sistēmai citu apvalku.





Papildus bash, Linux atbalsta arī citas čaulas programmas, piemēram, ksh, zsh, csh un fish. Katrai no šīm čaumalām ir kāda unikāla īpašība, kas tās atšķir no bash un citām čaumalām.





Iedziļināsimies, lai uzzinātu vairāk par apvalku un to, kā mainīt noklusējuma Linux apvalku.





Kas ir apvalks un kāda ir tā nozīme?

Apvalks ir datorprogramma, kas ļauj kontrolēt dažādus operētājsistēmas elementus, izmantojot komandas. Izmantojot Linux termināli, jūs būtībā mijiedarbojaties ar čaulu, kas atrodas starp jums un operētājsistēmu, un uzdodat tai izpildīt komandas.

Lielākajai daļai Linux apvalku ir komandrindas interfeiss (CLI), un tiem ir jāpārzina komandas (un to sintakses). Ievadot komandu čaulā, tā meklē programmu (jūsu komandā) sistēmas ceļā, lai to noteiktu. Ja tas atrod atbilstību, tas veiksmīgi izpilda komandu un iegūst rezultātu.



Īsumā, apvalks piedāvā jaudīgu un efektīvu saziņas veidu ar operētājsistēmu.

Saistīts: 5 iemesli izvēlēties Linux termināli, nevis GUI





Kāpēc jūs vēlaties mainīt noklusējuma apvalku?

Vispārīgi runājot, lielākā daļa apvalku, ar kuriem jūs sastapsities Linux vai jebkurā citā uz Unix balstītā sistēmā, lielākoties piedāvā gandrīz tādu pašu funkcionalitāti: tie ļauj ērti mijiedarboties ar dažādiem sistēmas elementiem/tos kontrolēt.

Bash , kas ir iepriekš instalēta lielākajā daļā Linux izplatīšanas, ir lielisks piemērs tam. Tomēr, ja tas ir sakrauts pret dažām citām čaumalām, piemēram, zsh, tas pēc funkcionālajām īpašībām.





No otras puses, Zsh piedāvā virkni papildu funkciju, piemēram, automātisko pabeigšanu, automātisko labošanu, automātisko cd, rekursīvo ceļa paplašināšanu un spraudņu atbalstu, kas tai dod priekšrocības salīdzinājumā ar bash un dažiem citiem apvalkiem.

Protams, šīs ir tikai dažas priekšrocības, ko iegūstat, izmantojot zsh. Citi apvalki arī piedāvā savu funkciju un uzlabojumu kopumu, kas padara visu pieredzi ar tiem vieglāku un ērtāku.

Kā mainīt noklusējuma Linux apvalku

Ir vairāki veidi, kā mainīt noklusējuma apvalku Linux. Mēs parādīsim procesu ar chsh lietderību šajā rokasgrāmatā, jo tā ir uzticamāka un ērtāka partijas metode.

Chsh ir komandrindas utilīta operētājsistēmās, kuru pamatā ir Unix, un kas ļauj mainīt noklusējuma apvalku. Tas ir iepriekš instalēts gandrīz visos Linux izplatījumos.

kā uzņemt ekrānuzņēmumu snapchat, viņiem nezinot 2020

Lai to izmantotu, viss, kas jums jādara, ir jānorāda tā čaulas ceļa nosaukums, kuru vēlaties izmantot terminālī, un tas rūpējas par pārējo procesu. Tomēr, lai mainītu noklusējuma apvalku, jums būs jāveic dažas darbības.

kā es varu redzēt, kurš man sekoja instagramā?

Šeit ir šo darbību sadalījums.

1. darbība: uzstādīto čaumalu noteikšana

Pirms jaunas apvalka instalēšanas ir svarīgi zināt, kādi apvalki jums jau ir jūsu Linux sistēmā. Lai to izdarītu, atveriet termināli un ierakstiet:

cat /etc/shells

Ja vien neesat instalējis jaunu apvalku, jūsu izvadam vajadzētu izskatīties līdzīgi tam, kas parādīts zemāk pievienotajā attēlā.

2. darbība. Jauna apvalka instalēšana

Kad esat identificējis sistēmā instalētās čaulas, nākamais solis ir instalēt jaunu apvalku. Šajā sakarā Linux ir pieejamas dažādas iespējas, no kurām katrai ir savas priekšrocības un trūkumi. Tātad, atkarībā no jūsu vēlmēm un tā, ko vēlaties sasniegt ar apvalku, varat izvēlēties vienu, kas atbilst jūsu prasībām.

Šī rokasgrāmata parādīs zsh apvalka uzstādīšanu un iestatīšanu. Jūtieties brīvi aizstāt “zsh” ar čaulas nosaukumu sekojošajās komandās.

Lai instalētu zsh uz izplatīšanu, kuras pamatā ir Debian:

sudo apt install zsh

Jūs varat instalēt zsh Arch Linux, izmantojot pacman:

sudo pacman -Syu zsh

Zsh instalēšana Fedora, CentOS un citos RHEL izplatījumos ir arī vienkārša:

sudo dnf install zsh

Kad instalēšana ir pabeigta, palaidiet zemāk esošo komandu, lai vēlreiz pārbaudītu sistēmā instalētās čaulas:

cat /etc/shells

Pēc tam pārbaudiet, vai instalētais apvalks darbojas. Lai to izdarītu, terminālī ievadiet čaulas nosaukumu. Ja tas ir zsh, palaidiet:

zsh

Lai atgrieztos noklusējuma apvalkā, ierakstiet Izeja un sit Ievadiet .

3. darbība: iestatiet apvalku kā sistēmas noklusējuma apvalku

Ja jūsu nesen instalētais apvalks parādās instalēto apvalku sarakstā un darbojas labi, tagad esat gatavs to iestatīt kā savas sistēmas noklusējuma apvalku. Ņemiet vērā, ka, izmantojot chsh, varat mainīt gan noklusējuma interaktīvo apvalku, gan noklusējuma pieteikšanās apvalku.

Pieteikšanās apvalks ir apvalks, kurā jūs iegūstat termināli pēc pieteikšanās savā sistēmā, turpretī interaktīvs apvalks ir pieejams visu laiku pēc pieteikšanās.

Lai iestatītu zsh (vai jebkuru citu apvalku) kā noklusējuma pieteikšanās apvalku, atveriet termināli un palaidiet:

chsh

Kad tiek prasīts ievadīt paroli, ievadiet sava konta paroli un nospiediet Ievadiet .

Pēc tam ierakstiet instalētās čaulas absolūto ceļu. Tas mainīs jūsu sistēmas noklusējuma pieteikšanās apvalku. Lai mainītu noklusējuma interaktīvo apvalku uz zsh:

chsh -s /usr/bin/zsh

Lai piemērotu izmaiņas, sistēma lūgs ievadīt paroli. Ievadiet savu paroli un nospiediet Ievadiet .

Kad esat iestatījis zsh (vai citu apvalku) kā noklusējuma vai interaktīvo apvalku, izrakstieties un piesakieties vēlreiz, lai izmaiņas atspoguļotu jūsu sistēmu.

kā labot Google Play pakalpojumus

Tagad, atkal piesakoties un atverot termināli, sistēma jūs sveicinās ar čaulas konfiguratoru. Pirms jūs varat sākt izmantot savu jauno apvalku, jums šeit jāizvēlas opcijas, kas atbilst jūsu apvalka prasībām.

Kad viss ir iestatīts, pārbaudiet, vai jūsu nesen instalētais apvalks ir iestatīts kā sistēmas noklusējuma apvalks. Lai to izdarītu, palaidiet šādu komandu:

echo $SHELL

Ja esat to iestatījis uz zsh, tā ceļš tiks parādīts terminālī. Cita apvalka gadījumā tam attiecīgi jāatspoguļo ceļš.

Ņemiet vērā: ja vēlaties mainīt noklusējuma apvalku citiem sistēmas lietotājiem, tas jādara katram lietotājam atsevišķi. Piemēram, ja vēlaties mainīt lietotāja noklusējuma apvalku vienatnē , jums būs jāizpilda zemāk esošā komanda:

sudo chsh -s /usr/bin/zsh sam

Noklusējuma apvalka maiņa personalizētai pieredzei

Funkcijām bagāts apvalks sniedz vairākas papildu priekšrocības, kas nav raksturīgas noklusējuma apvalkam. Un tā kā lielākā daļa jūsu Linux mijiedarbības un darbību notiek komandrindā, noklusējuma apvalka nomaiņa uz tādu, kas piedāvā vairāk funkciju, ir viens no pirmajiem soļiem, lai personalizētu darba vidi.

Patiesībā jums vajadzētu apsvērt iespēju ne tikai mainīt noklusējuma apvalku, bet arī to pielāgot un iestatīt tā, kā vēlaties, lai tas uzlabotu visu pieredzi. Laba vieta, kur sākt pielāgot savu apvalku, ir sākt izmantot komandrindas aizstājvārdus, kas ļauj ātri un ērti ievadīt komandas terminālī.

Kopīgot Kopīgot Čivināt E -pasts 15 Windows komandrindas (CMD) komandas, kas jums jāzina

Komandu uzvedne joprojām ir spēcīgs Windows rīks. Šeit ir visnoderīgākās CMD komandas, kas jāzina katram Windows lietotājam.

Lasīt Tālāk
Saistītās tēmas
  • Linux
  • Linux Bash Shell
  • Linux pielāgošana
Par autoru Jašs Vate(Publicēti 21 raksti)

Yash ir MUO personāla rakstnieks DIY, Linux, programmēšanai un drošībai. Pirms atrada aizraušanos ar rakstīšanu, viņš mēdza attīstīties tīmeklim un iOS. Viņa rakstīto var atrast arī vietnē TechPP, kur viņš aptver citas vertikāles. Izņemot tehnoloģijas, viņam patīk runāt par astronomiju, Formulu 1 un pulksteņiem.

Vairāk no Yash Wate

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu