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 |
