Jūs varētu izmantot Linux čaulu katru dienu, taču tas, kā jūs to izmantojat, daudz kas nosaka tā darbību. Iespējams, esat dzirdējuši par atšķirību starp pieteikšanās čaulu un nepieteikšanās čaulu. Un, lai gan sākumā tas var nebūt tik acīmredzams, starp abiem apvalku veidiem ir vairākas atšķirības.
Šeit ir viss, kas jums jāzina par pieteikšanās čaulām operētājsistēmā Linux.
Kas ir pieteikšanās apvalks?
Pieteikšanās čaula ir tieši tā: čaula, kas tiek palaista, kad tieši piesakāties Linux mašīnā. Kad piesakāties savā sistēmā no a virtuālā konsole vai izmantojot SSH, čaula, kas sākas, ir pieteikšanās apvalks.
Turpretim, ja startējat termināļa logu, šī čaulas sesija parasti nav pieteikšanās čaula. Tas pats notiek, kad palaižat apakščaulu, komandrindā ierakstot čaulas nosaukumu. Šis apvalks ir tikai interaktīvs apvalks.
Galvenā atšķirība starp abiem ir čaulas uzvedībā. Apvalks bieži nolasa tikai noteiktus failus startēšanas laikā. Bašs izlasīs /etc/profile, tad .bash_profile, .bash_login, un .profila faili jūsu mājas direktorijā tikai tad, ja tas tiek izsaukts kā pieteikšanās čaula.
Kā noteikt, vai izmantojat pieteikšanās čaulu
Ir viegli noskaidrot, vai izmantojat pieteikšanās čaulu vai nē. Ja čaulu palaidāt no darbvirsmas termināļa lietojumprogrammas, visticamāk, tā nav, ja vien neatrodaties citā termināļa vidē, piemēram, WSL vai macOS terminālī.
Ar šo komandu varat pārbaudīt, vai palaižat pieteikšanās čaulu;
atbalss$0
Ja izmantojat pieteikšanās čaulu, čaulas nosaukuma priekšā būs defise (-). Ja nē, jūs redzēsit tikai čaulas nosaukumu.
Pieteikšanās čaulas iestatīšana operētājsistēmā Linux
Lai iestatītu pieteikšanās čaulu, izmantojiet chsh komanda. Varat iestatīt pieteikšanās čaulu uz jebkura sarakstā norādītā apvalka absolūto ceļu /etc/shells.
Lai sāktu jebkuru čaulu kā pieteikšanās čaulu, parasti varat izmantot komandrindas opciju. Piemēram, lai palaistu Bash kā pieteikšanās čaulu:
bash --Pieslēgties
Ja izmantojat Linux darbvirsmu, bieži varat norādīt, kura komanda tiek izpildīta, atverot termināļa logu. Ja vēlaties, lai jūsu apvalks darbotos kā pieteikšanās čaula, varat ievietot šo opciju tur.
Tagad jūs zināt par pieteikšanās apvalkiem
Tagad jums vajadzētu saprast, kas ir pieteikšanās čaulas. Palaižot apvalku tieši no konsoles vai termināļa loga, tiks noteikts, kā tas darbosies.
Ja esat iesācējs Linux, jums var rasties jautājums, kurš apvalks ir labākais. Varat palikt pie noklusējuma Bash vai izpētīt īpašās funkcijas, ko piedāvā alternatīvie apvalki, piemēram, Fish vai Zsh.