Linux ljusku možete koristiti svaki dan, ali način na koji je koristite određuje mnogo o njezinom ponašanju. Možda ste čuli za razliku između ljuske za prijavu i ljuske bez prijave. I dok se na početku možda neće činiti tako očitim, postoji nekoliko razlika između dvije vrste školjki.

Ovdje je sve što trebate znati o ljuskama za prijavu na Linuxu.

Što je ljuska za prijavu?

Ljuska za prijavu je upravo to: ljuska koja se pokreće kada se izravno prijavite na Linux stroj. Kada se prijavite u svoj sustav s a virtualna konzola ili preko SSH-a, ljuska koja se pokreće je ljuska za prijavu.

Nasuprot tome, ako pokrenete prozor terminala, ta sesija ljuske obično nije ljuska za prijavu. Isto vrijedi i kada pokrenete podljusku upisivanjem naziva ljuske u naredbeni redak. Ova ljuska je samo interaktivna ljuska.

Ključna razlika između njih je u ponašanju ljuske. Ljuska će često čitati samo određene datoteke pri pokretanju. Bash će pročitati /etc/profile, onda .bash_profil, .bash_login, i .profilne datoteke u vašem početnom direktoriju samo ako se poziva kao ljuska za prijavu.

instagram viewer

Kako znati koristite li ljusku za prijavu

Lako je vidjeti pokrećete li ljusku za prijavu ili ne. Ako ste pokrenuli svoju ljusku iz aplikacije desktop terminala, najvjerojatnije niste, osim ako niste u drugom terminalskom okruženju kao što je WSL ili macOS terminal.

Ovom naredbom možete provjeriti izvodite li ljusku za prijavu;

jeka$0

Ako koristite ljusku za prijavu, vidjet ćete naziv ljuske ispred kojeg stoji crtica (-). Ako nije, vidjet ćete samo naziv ljuske.

Postavljanje ljuske za prijavu na Linux

Za postavljanje ljuske za prijavu koristite naredba chsh. Svoju ljusku za prijavu možete postaviti na apsolutnu putanju bilo koje ljuske navedene u /etc/shells.

Za pokretanje bilo koje ljuske kao ljuske za prijavu, obično možete koristiti opciju naredbenog retka. Na primjer, da pokrenete Bash kao ljusku za prijavu:

udarac --prijaviti se

Ako koristite Linux desktop, često možete odrediti koja se naredba pokreće kada otvorite prozor terminala. Ako želite da vaša ljuska radi kao ljuska za prijavu, tu opciju možete staviti tamo.

Sada znate o školjkama za prijavu

Sada biste trebali razumjeti što su ljuske za prijavu. Pokretanje vaše ljuske, bilo izravno s konzole ili iz prozora terminala, odredit će kako će se ponašati.

Ako ste novi u Linuxu, možda ćete se zapitati koja je ljuska najbolja. Možete se zadržati na zadanom Bashu ili možete istražiti posebne značajke koje nude alternativne školjke poput Fish ili Zsh.