chsh

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj

chsh (ang. change shell) - uniksowe polecenie, służące do zmiany powłoki systemowej używanej przez użytkownika.

Składnia polecenia[edytuj | edytuj kod]

chsh [-s powłoka] [-l] [-u] [-v] [nazwa_użytkownika]

Opis opcji polecenia chsh[edytuj | edytuj kod]

Argument Znaczenie
-s powłoka nowa powłoka
-l wyświetla listę dostępnych powłok systemowych w /etc/shells/.
-u wyświetlenie informacji o tym jak używać polecenia.
-v wyświetlenie numeru wersji polecenia.
nazwa_użytkownika podanie nazwy użytkownika w poleceniu zmieni powłokę dla tego użytkownika, nie podanie żadnej zmienia powłokę systemową na zalogowanym koncie.

Przykłady użycia[edytuj | edytuj kod]

Użycie opcji -u:

$ chsh -u

Usage: chsh [-s shell] [name]

Uruchomienie polecenia bez opcji, wywoła polecenie w trybie interaktywnym, tzn. program będzie pytał o potrzebne informacje:

$ chsh
Enter the new value, or press return for the default
Login Shell [/bin/bash]:

Uruchomienie do zmiany powłoki aktualnej na powłokę sh dla konta janek:

# chsh -s sh janek

Zobacz też[edytuj | edytuj kod]

Linki zewnętrzne[edytuj | edytuj kod]