Cum se poate schimba shell-ul default utilizand chsh Linux

Configurare noua (How To)

Situatie

Există multe shell-uri diferite disponibile pe Linux. Toate vă permit să efectuați aceleași sarcini de bază: explorați sistemul de fișiere, lucrați cu fișiere, lansați programe și rulați scripturi. Cu toate acestea, fiecare îndeplinește aceste sarcini în felul lor și are propriile lor caracteristici.

Solutie

Pasi de urmat

Pentru a vedea ce shell-uri sunt instalate pe computer, utilizați această comandă. Pur și simplu se listează conținutul fișierului /etc/shells:

cat /etc/shells

Să vedem ce rulează atunci când tastați sh:

which sh
ls -l /bin/sh

Pentru a schimba shell-ul default se va instala “fish” și o setăm ca implicită pentru user. Pentru Centos 7, introducem următoarea comandă:

yum -y install fish

Comanda chsh vă permite să schimbați shell-ul implicit. Vă permite, de asemenea, să modificați atât autentificarea implicită, cât și shell-urile interactive implicite. Poate doriți să schimbați una sau alta, sau ambele.

Pentru a configura shell-ul de conectare, utilizați chsh fără parametri:

chsh

Trebuie să vă deconectați și să vă întoarceți pentru ca modificarea să aibă efect. Când o faceți, veți vedea noul shellt setat > “fish”.

Tip solutie

Permanent

Voteaza

(12 din 31 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?