GNU/Linux >> Linux Esercitazione >  >> Linux

Esempi di comandi chsh in Linux

Il comando chsh (cambia shell) imposta il programma della shell di accesso. Invocato senza un nome utente, chsh influisce sul tuo account; invocato con un nome utente (da root), influisce su quell'utente. Senza opzioni, chsh ti chiederà le informazioni desiderate.

$ chsh
Changing shell for smith.
Password: *******
New shell [/bin/bash]: /bin/tcsh

La nuova shell deve essere elencata in /etc/shells.

Esempi di comandi chsh

1. Per modificare la shell di accesso:

# chsh -s /bin/bash 

2. Per stampare l'elenco delle shell:

# chsh -l 

3. Per stampare il messaggio di utilizzo e uscire:

# chsh -u

4. Per stampare le informazioni sulla versione:

# chsh -v 

Suggerimenti

– Dopo aver cambiato le shell, potresti avere problemi nell'esecuzione di alcuni comandi o avere un prompt o un display non buono come l'originale. Questo è probabilmente il risultato dell'attenta personalizzazione della shell predefinita dall'amministratore di sistema.
– Alcuni sistemi non consentono agli utenti di utilizzare chsh per modificare le shell. In questo caso, dovrai inviare un'e-mail all'amministratore di sistema e chiedere una modifica, oppure vedere se esistono metodi alternativi.

Pensieri finali

chsh viene utilizzato per modificare la shell di accesso. Se non viene fornita una shell sulla riga di comando, chsh ne richiede una. Tutte le shell valide sono elencate nel file /etc/shells. Ad esempio:

$ chsh -l
/bin/bash
/bin/sh
/bin/ash
/bin/bsh
/bin/tcsh
/bin/csh
/bin/ksh
/bin/zsh


Linux
  1. 8 Esempi di comandi TR Linux

  2. Esempi di comandi rm in Linux

  3. ps Esempi di comandi in Linux

  4. sa Esempi di comandi in Linux

  5. Esempi di comandi chsh in Linux

9 Esempi di comandi tee in Linux

9 esempi di comandi diff in Linux

Comando IP Linux con esempi

Linux chsh Command Tutorial per principianti (5 esempi)

15 Comando Linux ps con esempi

Esempi di comandi id in Linux