Jak sprawdzić jaki shell używamy?
Wystarczy wpisać jedno z poleceń:
Sposób I
ps
Sposób II
ps $$
Sposób III
ps | grep "$$"
Jak nie należy sprawdzać jaki shell używamy?
Polecenie
echo $SHELL
pokazuje tylko pierwszy shell jaki został uruchomiony (zara po logowaniu).
Jeśli więc po zalogowaniu został uruchomiony shell np:
sh a potem wywołaliśmy polecenie
/bin/bash
to wówczas polecenie
echo $SHELL
pokaże nam odpowiedź /bin/sh
Zmaina aktualnego shell-a na bash?
Polecenie
/bin/bash
ustawia aktualny shell na
bash pod warunkiem, że polecenie
bash znajduje sie w katalogu /bin/bash .
Jak ustawić by naszym domyślnym shellem był bash?
Polecenie
chsh -s /bin/bash jurek
ustawia dla użytkownika jurek jako domyslny shell
bash pod warunkiem, że shell
bash znajduje się w katalogu /bin/bash. Polecenie to wydać może tylko użytkownik
jurek lub
root.
Jak sprawdzić w którym katalogu znajduje się shell bash?
Polecenie
which bash
wyświetla nam katalog w którym znajduje się shell
bash - na przykład: /bin/bash