Lista de comandos linux más utilizados.

El conocimiento de los comandos linux es importante para las tareas de administración y programación. Los comandos linux son necesarios para tener un dominio del sistema operativo. La línea de comandos es la manera más directa de enviar órdenes a su máquina. Los comandos linux de ficheros y directorios comando ls Listar archivos y directorios es la finalidad de este comando linux. comando tree Listar archivos y directorios en forma de árbol con el empleo de este comando linux. comando cp Copie archivos y directorios con este comando linux. comando pwd Mostrar el nombre del directorio de trabajo actual es la función de este comando linux. comand...

El comando sudo ejecuta un comando como otro usuario.

Sintaxis del comando sudo

sudo -h | -K | -k | -V
sudo -v [-ABknS] [-g group] [-h host] [-p prompt] [-u user]
sudo -l [-ABknS] [-g group] [-h host] [-p prompt] [-U user] [-u user] [command]
sudo [-ABbEHknPS] [-r role] [-t type] [-C num] [-D directory] [-g group] [-h host] [-p prompt] [-R directory] [-T timeout] [-u user] [VAR=value] [-i|-s] [<command>]
sudo -e [-ABknS] [-r role] [-t type] [-C num] [-D directory] [-g group] [-h host] [-p prompt] [-R directory] [-T timeout] [-u user] file ...

El comando sudo permite a un usuario autorizado ejecutar un comando como superusuario u otro usuario, como especificado por la política de seguridad. Se utiliza el ID de usuario real (no efectivo) del usuario que invoca para determinar el nombre de usuario con el que consultar la política de seguridad.

La política de seguridad determina qué privilegios, si los tiene, posee un usuario para ejecutar el comando sudo. Puede requerir que los usuarios se autentifiquen con una contraseña u otro mecanismo de autenticación. Si se requiere autenticación, el comando sudo se cerrará si no se ingresa la contraseña del usuario dentro de un límite de tiempo configurable, que por defecto es de 0 minutos.

Las políticas de seguridad pueden admitir el almacenamiento en caché de credenciales para permitir que el usuario ejecute el comando sudo nuevamente por un período de tiempo sin necesidad de autenticación. De forma predeterminada, la política de sudoers almacena en caché las credenciales por terminal durante 15 minutos.

Opciones del comando sudo

Opción Descripción
-A, --askpass utilizar un programa auxiliar para la solicitud de contraseña es la finalidad de esta opción del comando sudo.
-b, --background el comando sudo permite ejecutar comando en segundo plano.
-B, --bell el comando sudo timbra cuando se le pregunta.
-C, --close-from=num opción del comando sudo para cerrar todos los descriptores de archivo >= num.
-D, --chdir=directory si quiere cambiar el directorio de trabajo antes de ejecutar el comando, utilice esta opción del comando sudo.
-E, --preserve-env para conservar el entorno del usuario al ejecutar el comando haga uso de esta opción del comando sudo.
--preserve-env=list el comando sudo conserva las variables de entorno específicas.
-e, --edit editar archivos en lugar de ejecutar un comando.
-g, --group=group para ejecutar comandos según el nombre o ID de grupo especificado, use esta opción del comando sudo.
-H, --set-home el comando sudo asigna la variable HOME al directorio de inicio del usuario.
-h, help muestra este mensaje de ayuda del comando sudo y sale.
-h, --host=host ejecutar comando en host (si lo admite el complemento).
-i --login opción del comando sudo para ejecutar consola de sesión como usuario de destino; también se puede especificar un comando.
-K, --remove-timestamp eliminar archivo de marca de tiempo por completo es la función de esta opción del comando sudo.
-k, --reset-timestamp opción del comando sudo para invalidar archivo de marca de tiempo.
-l, --list opción del comando sudo para enumerar privilegios del usuario o comprobar un comando específico; utilizar dos veces para un formato más largo.
-n, --non-interactive modo no interactivo del comando sudo, no se utiliza ninguna solicitud.
-P, --preserve-groups conservar vector de grupos en vez de establecer de objetivo es el proposito de esta opción del comando sudo.
-p, --prompt=prompt opción del comando sudo para utilizar la solicitud de contraseña especificada.
-R, --chroot=directory para cambiar el directorio raíz antes de ejecutar el comando emplee esta opción del comando sudo.
-r, --role=role el comando sudo crea contexto de seguridad SELinux con el rol especificado.
-S, --stdin con esta opción, el comando sudo permite leer contraseña de entrada estándar
-s, --shell para ejecutar consola como el usuario de destino use esta opción del comando sudo; también se puede especificar un comando.
-t --type=type el comando sudo permite crear contexto de seguridad SELinux con el tipo especificado.
-T, --command-timeout=timeout la finalidad de esta opción del comando sudo es dar orden de finalizar después del tiempo límite especificado.
-U --other-user=user en modo de lista(-l debe utilizarse), para mostrar privilegios del usuario use esta opción del comando sudo.
-u, --user=user opción del comando sudo para ejecutar comando (o editar archivo) como el nombre o ID de usuario especificado.
-V, --version mostrar información de la versión del comando sudo y salir.
-v, --validate para actualizar marca de tiempo del usuario sin ejecutar un comando agregue esta opción del comando sudo.
-- el comando sudo detiene el procesamiento de argumentos de línea de comando.

Ejemplos del comando sudo

- Uso del comando sudo para listar los privilegios del usuario root
  sudo -lU root
- Uso del comando sudo para ejecutar el gestor de archivos (pcmanfm-qt) con privilegios de administración.
  sudo pcmanfm-qt
- Uso del comando sudo para instalar la aplicación linphone.
  sudo apt-get install linphone

comando su

comandos linux

comando logname