La publicación original hizo tres preguntas. Las respuestas dadas cubren la primera pregunta, "Cuando abro una ventana de terminal, ¿qué shell se abre por defecto?" También responden una pregunta que NO se hizo, a saber, "¿Cómo puedo averiguar qué shell se está ejecutando actualmente en el terminal?" Sin embargo, por lo que puedo ver, nadie ha respondido ni a la segunda ni a la tercera pregunta original, a saber, "¿Cómo verifico cuántos shells están instalados?" y "¿Cómo cambio el shell utilizado desde mi cuenta?"
- Para responder "¿Cómo verifico cuántos shells están instalados?" El siguiente comando enumerará todos los shells disponibles:
gato / etc / conchas
Por ejemplo, en una instalación predeterminada de Ubuntu 18.10 esto da:
# / etc / shells: shells de inicio de sesión válidos
/ bin / sh
/ bin / dash
/ bin / bash
/ bin / rbash
Sin embargo, por defecto sh es un enlace simbólico al guión, mientras que rbash enlaza a bash con la opción -r ("bash restringido"), por lo que en realidad solo hay dos shells, no cuatro como sugiere la lista anterior. El siguiente comando le mostrará si alguno de los shells enumerados son en realidad enlaces simbólicos y, de ser así, dónde están vinculados: ls -l / bin