Este artículo es una hoja de referencia rápida de comandos de Linux diseñada para brindarle la mayoría de los comandos comunes de un vistazo. La lista está dividida en secciones que pueden ayudarlo a encontrar el comando que está buscando.
Hoja de referencia de los comandos de Linux
Comandos de Linux para información del sistema/hardware
Comando | Descripción |
uname -a | Imprima toda la información importante del sistema, como la versión y el lanzamiento del kernel, el nombre de host, el tipo de procesador, el sistema operativo |
uname -r | Imprimir versión del kernel |
cat /etc/os-release | Imprimir información sobre el Sistema Operativo actual |
nombre de host | muestra el nombre de host de tu dispositivo a través de la red |
nombre de host -i | Mostrar direcciones IP asociadas con el nombre de host |
tiempo de actividad | Muestra cuánto tiempo ha estado funcionando el sistema |
último reinicio | Mostrar historial de reinicios |
sensores | Imprimir información del sensor como temperatura, voltaje y corriente |
iostat-c | Uso de CPU de impresión |
libre -m | Imprimir estadísticas de uso de RAM y SWAP |
acpi | Imprimir estadísticas de batería actuales |
acpi-t | Mostrar información térmica |
df-h | Indique la cantidad de espacio en disco duro utilizado |
lsusb | Lista de todos los dispositivos USB |
gato /proc/cpuinfo | Mostrar información de la CPU, como el nombre del modelo, el tamaño de la memoria caché, etc. |
lshw | Lista de información de hardware |
dmesg | Mostrar todos los mensajes del búfer de anillo del kernel |
Comandos de información del usuario
Comando | Descripción |
id | Mostrar ID de usuarios y grupos reales y efectivos |
vaya | Imprime el usuario actual con el que has iniciado sesión |
echo $SHELL | Comprobar shell predeterminado |
eco $0 | Comprobar shell actual |
echo $HOME | Imprimir el directorio de inicio del usuario actual |
w | Mostrar todos los usuarios registrados y lo que están haciendo |
sudo -l | Verificar los privilegios sudo del usuario actual |
quién | Mostrar todos los usuarios registrados |
groupadd | Crear un nuevo grupo con el nombre especificado |
agregar usuario | Añadir un usuario con el nombre especificado |
del usuario | Eliminar un usuario |
contraseña | Cambiar la contraseña del usuario actual |
Comandos de Linux para trabajar con archivos/directorios
Comando | Descripción |
contraseña | Imprimir directorio de trabajo actual |
ls | Imprime el contenido del directorio de trabajo actual |
ls-l | Imprimir el contenido de un directorio con información detallada sobre ellos como tamaños, autor, permisos otorgados, etc |
ls-a | Imprime el contenido de un directorio, incluidos los archivos/carpetas ocultos |
toca | Crear un archivo vacío |
mkdir | Crear un directorio |
rm | Eliminar un archivo |
rm -rf | Eliminar un directorio |
rmdir | Eliminar un directorio |
chmod +x | Hacer un archivo ejecutable |
chmod +r | Hacer un archivo/carpeta legible |
chmod +w | Hacer que un archivo/carpeta se pueda escribir |
chown USUARIO:GRUPO | Cambiar la propiedad de un archivo/directorio |
gato | Imprimir el contenido de un archivo |
cat Archivo1> Archivo2 | Sobrescribir contenido de Archivo2 con contenido de Archivo1 |
cat Archivo1>> Archivo2 | Adjuntar contenido de Archivo1 a Archivo2 |
cp | Hacer una copia de un archivo |
cp -r | Hacer una copia de un directorio |
mv | Mover un archivo a una ruta especificada |
mv | Renombrar un archivo a un nuevo nombre de archivo |
cd | Cambiar directorio a la ubicación especificada |
cd ../ | Mover un directorio hacia arriba |
cd ~ | Ir al directorio de inicio |
ln | Crear un vínculo permanente a un archivo |
ln -s | Crear un enlace suave a un archivo |
localizar | Ubicar todas las instancias de archivos/directorios que tengan una cadena en particular |
actualizadob | Actualizar base de datos utilizada por localizar |
archivo | Determinar tipo de archivo |
grep | Buscar una cadena/patrón en un archivo |
diferencia | Compara las diferencias entre dos archivos línea por línea |
Comandos de red para Linux
Comando | Descripción |
ip a | Mostrar información de red como interfaces disponibles, dirección IP, máscara de red y otra información asociada con la interfaz |
añadir dirección IP
/ desarrollador | Asigne la IP especificada junto con el CIDR dado a la interfaz mencionada |
iwconfig | Mostrar información relacionada con interfaces inalámbricas como modo, frecuencia, AP, etc. |
ping
| Enviar paquetes de ping ICMP a la IP especificada |
trazar ruta | Imprime el seguimiento de los paquetes de ruta al host de la red |
whois
| Recupera información sobre un Dominio/IP de una base de datos RFC 3912 |
cavar | Realizar una búsqueda de DNS |
host | Realizar una búsqueda de IP en el nombre de dominio dado |
wget | Obtener un archivo de la URL dada |
curva | Realizar una solicitud a una URL |
netstat-pnltu | Mostrar todos los puertos de escucha activos |
nc
| Conectarse a una IP en un puerto especificado |
tcpdump -i | Capture todos los paquetes a través de una interfaz particular |
Comandos de gestión de procesos
Comando | Descripción |
ps | Mostrar procesos en ejecución actuales |
ps auxiliar | grep | Encuentre información de procesos perteneciente a una aplicación/programa en particular |
matar a | Terminar un proceso con un PID determinado |
matar a | Eliminar todos los procesos asociados con un nombre en particular |
superior | Mostrar información sobre los procesos en ejecución |
arriba | Ver procesos en ejecución utilizando un entorno interactivo |
pstree | Visualizar procesos en un modelo de árbol |
bg | Continuar un proceso en segundo plano |
fg | Traer un proceso al primer plano |
lsof | Lista de todos los archivos abiertos por un proceso |
Hoja de referencia de los comandos de Linux:conclusión
Y esto nos lleva al final de la hoja de trucos de los comandos de Linux. Los comandos pueden parecer pocos y distantes, pero estos son algunos de los más utilizados y lo ayudarán a obtener lo que necesita de inmediato.