Hoja de referencia de comandos de Linux
⚡ Resumen inteligente
Los comandos de Linux permiten controlar el sistema operativo desde la terminal, abarcando la gestión de archivos, permisos, variables de entorno, administración de usuarios, redes, procesos y edición de texto con el editor vi en todas las principales distribuciones de Linux.

Esta hoja de trucos de comandos de Linux agrupa los más útiles Linux y comandos de terminal Unix por tarea, para que puedas encontrar el comando correcto rápidamente. Cada sección a continuación cubre un área común: navegación básica, permisos de archivos, variables de entorno, administración de usuarios, redes, procesos y el editor vi.
Comandos básicos de Linux
Estos comandos básicos te ayudan a navegar por el sistema de archivos y a crear, ver, mover y eliminar archivos y directorios desde la terminal.
| Comando | Mareas Ideales para Lecciones |
|---|---|
| ls | Enumera todos los archivos y directorios en el directorio de trabajo actual. |
| ls -R | También enumera archivos en subdirectorios |
| ls -a | También enumera archivos ocultos |
| ls-al | Enumera archivos y directorios con información detallada como permisos, tamaño, propietario, etc. |
| cd o cd~ | Navegar al directorio INICIO |
| discos compactos .. | Subir un nivel |
| cd | Para cambiar a un directorio en particular |
| cd / | Mover al directorio raíz |
| gato > nombre de archivo | Crea un nuevo archivo |
| cat nombre de archivo | Muestra el contenido del archivo. |
| gato archivo1 archivo2 > archivo3 | Une dos archivos (archivo1, archivo2) y almacena la salida en un nuevo archivo (archivo3) |
| mv archivo “nueva ruta de archivo” | Mueve los archivos a la nueva ubicación. |
| mv nombre de archivo nuevo_nombre_archivo | Cambia el nombre del archivo a un nuevo nombre de archivo |
| sudo | Permite a los usuarios habituales ejecutar programas con los privilegios de seguridad del superusuario o root. |
| nombre de archivo rm | Elimina un archivo |
| hombre | Proporciona información de ayuda sobre un comando. |
| historia | Proporciona una lista de todos los comandos anteriores escritos en la sesión de terminal actual |
| limpiar | Borra la terminal |
| mkdir nombre de directorio | Crea un nuevo directorio en el directorio de trabajo actual o en la ruta especificada. |
| rmdir | Elimina un directorio |
| mv | Cambia el nombre de un directorio |
| pr-x | Divide el archivo en x columnas |
| pr-h | Asigna un encabezado al archivo. |
| pr -n | Denota el archivo con Línea Numbers |
| lp -nc , lpr c | Imprime “c” copias del archivo |
| lp-d lp-P | Especifica el nombre de la impresora. |
| apt-get | Comando utilizado para instalar y actualizar paquetes. |
| mail -s 'asunto' -c 'dirección-cc' -b 'dirección-cco' 'dirección-destinatario' | Comando para enviar correo electrónico |
| mail -s “Asunto” dirección-a-nombre < Nombre-de-archivo | Comando para enviar correo electrónico con archivo adjunto |
Comandos de permiso de archivo
Linux controla el acceso con lectura, escritura y ejecución. permisosLos comandos y símbolos que aparecen a continuación muestran los tipos de archivo, los derechos de acceso y la propiedad.
| Comando | Mareas Ideales para Lecciones |
|---|---|
| ls -l | para mostrar el tipo de archivo y el permiso de acceso |
| r | permiso de lectura |
| w | permiso de escritura |
| x | permiso de ejecución |
| – | sin autorización |
| chown usuario | Para cambiar la propiedad de un archivo/directorio |
| chown usuario:grupo nombre_archivo | Cambiar el usuario y el grupo para un archivo o directorio. |
Comando Variables de entorno
Las variables de entorno almacenan valores que el intérprete de comandos y los programas leen en tiempo de ejecución. Utilice estos comandos para mostrar, crear, establecer y eliminar Variables de entorno.
| Comando | Mareas Ideales para Lecciones |
|---|---|
| echo $ VARIABLE | Para mostrar el valor de una variable |
| env | Muestra todas las variables de entorno. |
| NOMBRE_DE_VARIABLE=valor_de_variable | Crea una nueva variable |
| desarmado | Quitar una variable |
| exportar Variable=valor | Para establecer el valor de una variable de entorno |
Comandos de gestión de usuarios de Linux.
Sistema administradores Utilice estos comandos para agregar, modificar y eliminar cuentas de usuario y grupos.
| Comando | Mareas Ideales para Lecciones |
|---|---|
| sudo adduser nombre de usuario | Para agregar un nuevo usuario |
| sudo passwd -l 'nombre de usuario' | Para cambiar la contraseña de un usuario |
| sudo userdel -r 'nombre de usuario' | Para eliminar un usuario recién creado |
| sudo usermod -a -G NOMBRE DE GRUPO NOMBRE DE USUARIO | Para agregar un usuario a un grupo |
| sudo deluser NOMBRE DEL GRUPO DE USUARIOS | Para eliminar un usuario de un grupo |
| dedo | Muestra información de todos los usuarios conectados. |
| nombre de usuario del dedo | Da información de un usuario en particular. |
Comando de red
Estos comandos permiten conectarse a máquinas remotas mediante SSH y transferir archivos a través de la red.
| Comando | Mareas Ideales para Lecciones |
|---|---|
| ssh nombredeusuario@dirección-ip o nombredehost | Iniciar sesión en una máquina Linux remota mediante SSH |
| ping nombre de host o dirección IP | A ping y analizar las conexiones de red y de host |
| dir | Mostrar archivos en el directorio actual de una computadora remota |
| cd “nombredirección” | Cambiar el directorio a “dirname” en un equipo remoto |
| poner archivo | Subir un archivo desde un ordenador local a uno remoto. |
| Obtener el archivo | Descargue el 'archivo' desde la computadora remota a la local |
| renuncia | Cerrar sesión |
Comando de proceso
Utilice estos comandos para supervisar y controlar los procesos que se ejecutan en su sistema, y para comprobar el uso del disco y la memoria.
| Comando | Mareas Ideales para Lecciones |
|---|---|
| bg | Para enviar un proceso a segundo plano |
| fg | Para ejecutar un proceso detenido en primer plano |
| top | Detalles de todos los procesos activos |
| ps | Dar el estado de los procesos en ejecución para un usuario |
| picosegundo PID | Da el estado de un proceso en particular. |
| pidof | Da el ID de proceso (PID) de un proceso |
| matar PID | mata un proceso |
| agradable | Inicia un proceso con una prioridad dada |
| re bueno | Cambia la prioridad de un proceso que ya se está ejecutando |
| df | Da espacio libre en el disco duro de su sistema |
| sesiones gratuitas | Proporciona RAM libre en su sistema |
VI Comandos de edición
El vieditor Funciona en modo comando e inserción. Estas combinaciones de teclas permiten insertar, eliminar, modificar y deshacer texto.
| Comando | Mareas Ideales para Lecciones |
|---|---|
| i | Insertar en el cursor (entra en modo de inserción) |
| a | Escribir después del cursor (entra en modo de inserción) |
| A | Escribe al final de la línea (entra en modo de inserción) |
| ESC | Terminar el modo de inserción |
| u | Deshacer el último cambio |
| U | Deshacer todos los cambios en toda la línea |
| o | Abrir una nueva línea (entra en modo insertar) |
| dd | Eliminar linea |
| 3dd | Eliminar 3 lineas |
| D | Eliminar el contenido de la línea después del cursor |
| C | Elimine el contenido de una línea después del cursor e inserte texto nuevo. Presione la tecla ESC para finalizar la inserción. |
| dw | Eliminar palabra |
| 4dw | Eliminar 4 palabras |
| cw | cambiar palabra |
| x | Eliminar carácter en el cursor |
| r | Reemplazar personaje |
| R | Sobrescribir caracteres desde el cursor en adelante |
| s | Sustituya un carácter debajo del cursor y continúe insertando |
| S | Sustituya la línea completa y comience a insertar al principio de la línea. |
| ~ | Cambiar caso de carácter individual |
