Tengo la siguiente duda. En un tutorial relacionado con una instalación de software que estoy siguiendo, digo que tengo que ejecutar los siguientes comandos (lo estoy haciendo en un shell ssh , por lo que esta lista de pasos termina con el exitcomando):
sudo -s
apt-get update
apt-get install -y build-essential libtool libcurl4-openssl-dev libncurses5-dev libudev-dev autoconf automake screen
exit
Mis dudas son:
¿Qué hace exactamente el -sparámetro después del sudocomando?
Buscando en la web encontré que:
‑S [comando] La opción ‑s (shell) ejecuta el shell especificado por la variable de entorno SHELL si está configurado o el shell según lo especificado en la base de datos de contraseñas. Si se especifica un comando, se pasa al shell para su ejecución a través de la opción -c del shell. Si no se especifica ningún comando, se ejecuta un shell interactivo
Me parece que sudo -sejecuta un comando usando la variable de entorno del shell.
Pero esto no está claro para mí: en este caso, ¿cuál es el comando ejecutado con la variable de entorno? (solo se ejecuta sudo -sy no sudo -s [command]).