-
Notifications
You must be signed in to change notification settings - Fork 0
05 Comandos de Utilidad y Consulta
Alan edited this page Jun 13, 2026
·
1 revision
- Comandos de Utilidad
- Comandos de Consulta de Información del Usuario
- Comandos de Consulta de Información del Sistema
- Referencias
| Comando | Descripción | Ejemplos |
|---|---|---|
| clear | Limpia la pantalla de la terminal | clear |
| clear -x | Limpia la pantalla de la terminal, pero manteniendo el buffer del scroll (equivalente a presionar <Ctrl + l>) |
clear -x |
| exit | Al ejecutarlo en la terminal, termina la sesión del shell. En esencia, el comando exit finaliza un programa con el exit status del último comando ejecutado |
exit |
| echo [string] ... | Muestra texto en la terminal. Permite variables o salida de comandos con $(comando)
|
echo "Mensaje"echo $(date)
|
| echo -e [string] ... |
-e habilita la interpretación de los caracteres de escape con diagonal invertida (backslash) \
|
echo -e "Mensaje\nSalto de línea\tTab" |
| echo -n [string] ... |
-n omite el salto de línea final |
echo -n "Sin salto de línea" |
| printf formato [argumento] ... | Muestra texto formateado similar a printf de C/C++ |
printf "Hola %s, tu número es: %i\n\n" Alberto 123 |
| date | Muestra la fecha y hora del sistema | date |
| date +formato | Muestra la fecha y/o hora del sistema en base al +formato
|
date "+%m/%d/%y" |
| date -s|--set= string | Establece la fecha y hora del sistema descrito por el string (requiere privilegios de superusuario) |
date -s "2026-01-17 13:30:00"date --set="Sun Jan 17 13:30:30 2026"
|
| cal | Muestra el calendario del mes actual | cal |
| cal [mes] año | Muestra el calendario del año (4 dígitos) o del mes del año especificado |
cal 2020cal 8 2022
|
| cal -3|--three | Muestra los tres meses que abarquen la fecha |
cal -3cal --three
|
| cal -y|--year | Muestra el calendario del año actual |
cal -ycal --year
|
| cal -Y|--twelve | Muestra los siguientes doce meses |
cal -Ycal --twelve
|
| bc | Abre una sesión interactiva de una calculadora aritmética | bc |
| bc -l | Inicia bc con la librería matemática estándar cargada (permite funciones como s(), c(), sqrt()) |
bc -l |
| bc archivo ... | Ejecuta un script bc | bc archivo.bc |
| expr expresión | Evalúa expresiones lógicas, de comparación y aritméticas | expr 3 + 7 / 2 |
| sleep número[sufijo] | Pausa la ejecución por el tiempo especificado. Sufijos: s (segundos, predeterminado), m (minutos), h (horas), d (días) |
sleep 5sleep 2msleep 0.5
|
| Caracteres de Formato | Descripción |
|---|---|
| %d | Muestra el día del mes (01..31) |
| %D | Muestra la fecha en formato mm/dd/yy; igual que %m/%d/%y
|
| %H | Muestra la hora en formato de 24 horas (00..23) |
| %l | Muestra la hora en formato de 12 horas con espacio inicial (1..12) |
| %m | Muestra el mes del año (01..12) |
| %M | Muestra el minuto de la hora (00..59) |
| %r | Muestra la hora en formato de 12 horas con AM/PM; igual que %I:%M:%S %p
|
| %R | Muestra la hora en formato de 24 horas, excluyendo los segundos; igual que %H:%M
|
| %S | Muestra los segundos del minuto (00..60) |
| %T | Muestra la hora en formato de 24 horas, incluyendo los segundos; igual que %H:%M:%S
|
| %u | Muestra el número de día de la semana (1..7); donde 1 es Lunes |
| %w | Muestra el número de día de la semana (0..6); donde 0 es Domingo |
| %y | Muestra los dos últimos dígitos del año actual |
| %Y | Muestra el año completo (4 dígitos) |
| Comando | Descripción | Ejemplos |
|---|---|---|
| whoami | Muestra el nombre del usuario actual | whoami |
| who | Muestra el nombre de usuario, línea (tty), y la hora de todos los usuarios actualmente logueados en el sistema | who |
| who -a|--all | Muestra toda la información disponible del comando who
|
who -a |
| who -aH|--all --heading | Muestra toda la información con encabezados de tabla | who -aH |
| who -b|--boot | Muestra la hora del último arranque del sistema | who -b |
| who -q|--count | Muestra todos los nombres de usuario logueados y el conteo total | who -q |
| w | Igual que who, pero incluye más información, como procesos y actividad |
w |
| w username | Muestra la información de un usuario en específico | w alice |
| w -s|--short | Muestra información sin incluir las columnas de login, JCPU, y PCPU | w -s |
| w -i|--ip-addr | Muestra la dirección IP en lugar del nombre del host | w -i |
| users | Muestra todos los usuarios que están logueados en el sistema | users |
| last | Muestra el historial de inicio y cierre de sesión de los usuarios. Este comando extrae información del archivo /var/log/wtmp
|
last |
| last username | Muestra información de inicio de sesión de un usuario específico | last alice |
| last -n número | Muestra las últimas n entradas | last -n 10 |
| last -s|--since fecha | Lista la información desde una hora y fecha específica | last -s "2026-01-01" |
| last -t|--until fecha | Lista la información hasta una hora y fecha específica | last -t "2026-01-15" |
| lastlog | Muestra la información del último inicio de sesión de todos los usuarios | lastlog |
| lastlog -u username | Muestra la información del último inicio de sesión de un usuario específico | lastlog -u alice |
| Comando | Descripción | Ejemplos |
|---|---|---|
| hostname | Muestra el nombre del host | hostname |
| hostname -i|--ip-address | Muestra la dirección IP del host | hostname -i |
| hostname -I|--all-ip-addresses | Muestra todas las direcciones IP del host | hostname -I |
| uptime | Muestra información acerca de cuánto tiempo ha estado corriendo el sistema (uptime), los usuarios logueados, y la carga (load) media de hace 1 min, 5 min, y 15 min | uptime |
| uptime -p|--pretty | Muestra el tiempo que ha pasado desde que el sistema arrancó (boot) | uptime -p |
| uptime -s|--since | Muestra la fecha y hora en que el sistema arrancó | uptime -s |
| uname | Muestra información básica del sistema operativo (nombre del kernel) | uname |
| uname -a|--all | Muestra toda la información disponible del sistema | uname -a |
| uname -s|--kernel-name | Muestra el nombre del kernel | uname -s |
| uname -r|--kernel-release | Muestra la versión del kernel | uname -r |
| uname -m|--machine | Muestra la arquitectura del hardware | uname -m |
| uname -o|--operating-system | Muestra el nombre del sistema operativo | uname -o |
- Akamai (s.f.). Getting Basic Information Reference. Operating Systems Fundamentals. https://www.coursera.org/learn/akamai-operating-systems/supplement/rGPLl/getting-basic-information-reference
- Definición y Estructura de un Shell
- Los Diferentes Tipos de Shell
- Definición y Sintaxis de un Comando
- Variables, Alias y Funciones
- Comandos de Utilidad y Consulta
- Linux como Sistema Multiusuario
- Introducción a los Usuarios y Grupos
- Gestión de Usuarios
- Gestión de Grupos
- Gestión de Contraseñas
- Búsqueda de Información de Usuarios y Grupos con
getent
- Atributos de Archivos: Propiedad y Permisos de los Archivos
- Cambio de Propiedad y Permisos
umask: Permisos Predeterminados de Archivos- Cambio de Identidad y Privilegios
- Gestión de Paquetes (Package Management)
- Compresión y Archivado de Archivos
- Optimización y Conversion de Archivos