Comandos de Linux con ejemplos y sintaxis
⚡ Resumen inteligente
Los comandos básicos de Linux/Unix permiten navegar con seguridad, gestionar archivos, instalar software y administrar el sistema a través de la terminal. Esta guía explica los comandos esenciales, su sintaxis, ejemplos reales y consejos prácticos de formato que tanto principiantes como usuarios intermedios pueden aplicar de inmediato.

La gestión de archivos se simplifica al conocer los comandos básicos de Linux. A menudo, a los comandos se les llama "programas" porque cada uno ejecuta el código correspondiente. Este tutorial te guía a través de los comandos básicos de Linux imprescindibles, con ejemplos y una sintaxis clara.
Listado de archivos (ls)
Para ver la lista de archivos en su sistema UNIX o Linux, utilice el ls comando. Muestra los archivos y directorios en su directorio de trabajo actual.
Nota:
- Los directorios se muestran en azul.
- Los archivos se muestran en blanco.
- En la mayoría de las distribuciones de Linux se observan esquemas de color similares.
Supongamos que su carpeta “Música” contiene los siguientes subdirectorios y archivos:
Puedes usar 'ls -R' Para mostrar todos los archivos en los directorios y subdirectorios.
NOTA: Los comandos básicos de Linux distinguen entre mayúsculas y minúsculas. Si escribe ls-r en lugar de ls -R, obtendrás un error.
El comando 'ls-al' Proporciona información detallada sobre los archivos en formato columnar. Las columnas contienen la siguiente información:
| Primera columna | Tipo de archivo y permisos de acceso |
| Segunda columna | Número de enlaces duros al archivo |
| Tercera columna | Propietario y creador del archivo |
| 4.ª columna | grupo del propietario |
| 5.ª columna | Tamaño del archivo en bytes |
| 6.ª columna | Fecha y hora de la última modificación |
| 7.ª columna | Nombre de directorio o archivo |
Aquí hay un ejemplo de salida de ls-al:
Listado de archivos ocultos
Los elementos ocultos en UNIX/Linux comienzan con un punto (.) al principio del nombre del archivo o directorio.
Cualquier directorio o archivo que comience con un “.” está oculto por defecto. Para ver los archivos ocultos, utilice el comando:
ls -a
Creación y visualización de archivos
El gato Este comando se utiliza para visualizar archivos de texto. También se puede usar para copiar, combinar y crear nuevos archivos de texto. Veamos cómo funciona.
Para crear un nuevo archivo, siga los siguientes pasos:
- Tipo gato > nombre de archivo
- Añadir contenido
- Prensa Ctrl + D para volver al símbolo del sistema.
Para ver un archivo, utilice el comando:
cat filename
Veamos el archivo que acabamos de crear:
Aquí hay otro archivo llamado sample2:
La sintaxis para combinar dos archivos es:
cat file1 file2 > newfilename
Combinemos la muestra 1 y la muestra 2:
Una vez que presione Enter, los archivos se concatenarán pero no se mostrará ningún resultado. Esto se debe a que El intérprete de comandos Bash (terminal) es silencioso por diseño.Los comandos de la consola no devuelven mensajes de confirmación como "OK" o "Comando ejecutado correctamente". La consola solo muestra un mensaje cuando algo falla o se produce un error.
Para ver el nuevo archivo combinado “sample”, utilice el comando:
cat sample
Nota: Sólo se pueden mostrar y combinar archivos de texto usando este comando.
Eliminación de archivos
El rm Este comando elimina archivos del sistema sin pedir confirmación, así que úselo con precaución.
Para eliminar un archivo, utilice la siguiente sintaxis:
rm filename
Mover y renombrar archivos
Para mover un archivo, utilice el comando:
mv filename new_file_location
Supongamos que queremos mover el archivo “sample2” a la ubicación /home/guru99/Documents. Ejecutando el comando:
mv sample2 /home/guru99/Documentos
El mv El comando necesita permisos de superusuario para directorios protegidos. Dado que lo estamos ejecutando como un usuario estándar, obtenemos el error anterior. Para solucionar esto, anteponga al comando con sudo:
sudo command_you_want_to_execute
El sudo Este programa permite a los usuarios normales ejecutar programas con los privilegios de seguridad del superusuario o root. Solicita autenticación mediante contraseña; sin embargo, no es necesario conocer la contraseña de root, ya que puede proporcionar la suya propia. Tras la autenticación, el sistema ejecuta el comando solicitado.
sudo También mantiene un registro de cada comando ejecutado. Los administradores del sistema pueden tracDevuelva a la persona responsable de cualquier cambio indeseado en el sistema.
guru99@VirtualBox:~$ sudo mv sample2 /home/guru99/Documents
[sudo] password for guru99: ****
guru99@VirtualBox:~$
Para cambiar el nombre de un archivo:
mv filename newfilename
NOTA: Por defecto, la contraseña introducida para sudo se conserva durante 15 minutos por sesión de terminal, por lo que no es necesario volver a introducirla para cada comando.
Solo se necesitan privilegios de root/sudo cuando el comando involucra archivos o directorios que no pertenecen al usuario o grupo que ejecuta el comando.
Manipulaciones de directorio
Basta ya de manipular archivos. Aprendamos algunos comandos para manipular directorios con ejemplos y sintaxis.
Creando Directorios
En un sistema operativo Linux se pueden crear directorios utilizando el siguiente comando:
mkdir directoryname
Este comando creará un subdirectorio dentro de su directorio de trabajo actual, que normalmente es su "Directorio de inicio".
Por ejemplo:
mkdir mydirectory
Si desea crear un directorio en una ubicación diferente, puede utilizar:
mkdir /tmp/MUSIC
Esto creará un directorio llamado “MUSIC” dentro de “/tmp”.
También puedes crear más de un directorio a la vez:
Eliminar directorios
Para eliminar un directorio, utilice el comando:
rmdir directoryname
Ejemplo:
rmdir mydirectory
Esto eliminará el directorio “mydirectory”.
Tip: Asegúrese de que no existan archivos ni subdirectorios dentro del directorio que desea eliminar. Elimine primero los elementos internos y luego elimine el directorio principal.
Cambiar el nombre del directorio
El mv El comando (mover), que vimos anteriormente, también se puede usar para renombrar directorios. Use el siguiente formato:
mv directoryname newdirectoryname
Intentémoslo:
El comando 'Hombre'
“Man” significa manual: el libro de referencia de un Sistema operativo LinuxEs similar a los archivos de ayuda que se encuentran en los programas informáticos más populares.
Para obtener ayuda sobre cualquier comando, escriba:
man commandname
La terminal abrirá la página del manual correspondiente a ese comando.
Por ejemplo, typing hombre hombre y al pulsar Enter se muestra información sobre el hombre El comando en sí:
El comando de historia
El historia El comando muestra todos los comandos básicos que has utilizado en la sesión actual de la terminal. Esto te ayuda a consultar comandos anteriores y reutilizarlos rápidamente en tus operaciones.
El comando claro
Este comando elimina todo el desorden de la terminal y te proporciona una ventana limpia para trabajar, igual que cuando abres la terminal.
Pegar comandos en la terminal
Muchas veces tendrás que escribir comandos largos en la terminal. Esto puede resultar molesto, por lo que copiar y pegar es la solución.
Para copiar texto de una fuente, se utiliza Ctrl + C, pero para pegarlo en la terminal, necesitas usar Ctrl + Shift + V. También puedes probar Shift + Insert o seleccione Editar> Pegar en el menú.
NOTA: Con las actualizaciones de Linux, estos accesos directos cambian ocasionalmente. Puede configurar sus accesos directos preferidos a través de Terminal > Editar > Atajos de teclado.
Impresión en Unix/Linux
Ahora veamos los comandos básicos de Linux que puede imprimir archivos en el formato que desee. Mejor aún, su archivo original no se verá afectado por el formato que aplique para la impresión.
Comando 'pr'
El pr El comando ayuda a formatear un archivo para imprimirlo en la terminal. Hay varias opciones disponibles que permiten realizar cambios de formato. La más utilizada pr las opciones se enumeran a continuación.
| Opción | Función |
|---|---|
| -x | Divide los datos en columnas “x” |
| -h “encabezado” | Asigna el valor "header" como encabezado del informe. |
| -t | No imprime el encabezado ni los márgenes superior/inferior |
| -d | Double-espacios en el archivo de salida |
| -n | Numbers Todas las líneas |
| -l longitud de la página | Define el número de líneas por página. El valor predeterminado es 56. |
| -o margen | Formatea la página por el número de margen. |
Probemos algunas de estas opciones y estudiemos sus efectos.
Dividir datos en columnas
“Herramientas” es un archivo de ejemplo (que se muestra a continuación):
Queremos que su contenido esté organizado en tres columnas. La sintaxis es:
pr -x Filename
El -x opción con el pr El comando divide los datos en x columnas.
Asignar un encabezado
La sintaxis es:
pr -h "Header" Filename
El -h Esta opción asigna el valor "header" como encabezado del informe.
Como se muestra arriba, el archivo está organizado en tres columnas y se le ha asignado un encabezado.
Denotando todas las líneas con números
La sintaxis es:
pr -n Filename
Este comando numera todas las líneas del archivo.
Estos son algunos de los pr Opciones de comando que puede utilizar para modificar el formato del archivo.
Imprimir un archivo
Una vez que el formato esté completo y sea el momento de obtener un copia fuerte del archivo, utilice:
lp Filename
or
lpr Filename
Para imprimir varias copias del archivo, utilice el modificador de número:
Si tiene varias impresoras configuradas, puede especificar una impresora en particular utilizando el modificador de impresora:
Instalación de software
On WindowsLa instalación de un programa se realiza ejecutando un archivo setup.exe. El paquete de instalación contiene el programa junto con varios componentes necesarios para su correcto funcionamiento.
En Linux, los archivos de instalación se distribuyen como paquetes. Un paquete generalmente contiene solo el programa en sí. Los componentes dependientes deben instalarse por separado y suelen estar disponibles como paquetes.
Puede utilizar las opciones apto comandos para instalar o eliminar un paquete. Actualicemos todos los paquetes instalados en el sistema usando:
sudo apt-get update
La forma más fácil y popular de instalar programas en Ubuntu La mejor opción es a través del Centro de Software, ya que la mayoría de los paquetes de software están disponibles allí y es más seguro que descargarlos de fuentes aleatorias en Internet.
También verifique: Hoja de referencia de comandos de Linux
Linux Mail Comando
Para enviar correos electrónicos a través de una terminal, necesita instalar el mailutils Pack
La sintaxis del comando es:
sudo apt-get install packagename
Una vez instalado, utilice la siguiente sintaxis para enviar un correo electrónico:
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'
Se parece a esto:
Prensa Ctrl + D Cuando hayas terminado de escribir el correo, este se enviará a la dirección indicada.
Consejos para principiantes que aprenden comandos de Linux
Dominar los comandos de Linux resulta mucho más fácil si se abordan en el orden correcto y se practican con constancia. La terminal puede parecer intimidante al principio, pero unos pocos flujos de trabajo sencillos marcan una gran diferencia para quienes se inician en el tema.
Utiliza los siguientes consejos para acelerar tu curva de aprendizaje:
- Comience con los comandos de navegación: Aprende pwd, ls, y cd Primero. Forman la base de todas las demás operaciones que realizarás en la terminal.
- Lea siempre la página del manual: Siempre que encuentres un nuevo comando, ejecútalo. mando del hombre para comprender sus opciones antes de probarlas.
- Utilice la función de autocompletar con la tecla Tab: Prensa Pestaña mientras typing un nombre de archivo o comando. Bash autocompleta el nombre, reduciendo el tiempo de escritura.ping errores.
- Experimenta en una carpeta de entorno aislado: Cree un directorio de práctica dedicado para que los comandos destructivos como rm Nunca toques datos importantes.
- Mantén una hoja de referencia personal: Mantén un cuaderno o archivo de texto con los comandos útiles que aprendas. Rev¿Lo haces a diario durante el primer mes?
- Combina comandos con tuberías: El operador de la tubería | encadenar comandos entre sí — por ejemplo, ls -al | grep “.txt” Filtra solo archivos de texto.
- Utilice los accesos directos del historial: Presione la tecla flecha hacia arriba para reutilizar comandos recientes o ejecutar !n para repetir el enésimo comando de tu lista de historial.
- Realice una copia de seguridad antes de realizar operaciones masivas: Siempre copie los datos importantes antes de ejecutar el proceso por lotes. rm, mv, o chmod operaciones en varios archivos.
Estos hábitos desarrollan la memoria muscular y previenen los errores más comunes de los principiantes que conllevan la pérdida de archivos o la pérdida de permisos.
Errores comunes que se deben evitar al usar comandos de Linux
Los nuevos usuarios de Linux suelen cometer pequeños errores que tienen graves consecuencias. La terminal no permite deshacer acciones, por lo que un comando descuidado puede borrar datos de forma permanente o dañar la configuración.
- Ignorando la distinción entre mayúsculas y minúsculas: “File.txt” y “file.txt” son dos elementos diferentes en Linux.
- Ejecutar rm -rf sin verificar la ruta: Una ruta incorrecta puede borrar archivos críticos del sistema.
- Uso excesivo de sudo: Otorgar privilegios de administrador a cada comando aumenta el riesgo de seguridad.
- Editar archivos del sistema sin copias de seguridad: Siempre copie el original antes de modificar los archivos de configuración en /etc.
- Olvidar la función de autocompletar con la tecla Tab: Escribir manualmenteping El uso de rutas aumenta la probabilidad de errores tipográficos y pérdida accidental de datos.
Evitar estos escollos mantiene su sistema seguro y su experiencia de aprendizaje libre de frustraciones.
Lista de comandos de Linux
A continuación se presenta una guía rápida de referencia con los comandos básicos de Linux/Unix que se tratan en este tutorial:
| Comando | Mareas Ideales para Lecciones |
|---|---|
| ls | Enumera todos los archivos y directorios en el directorio de trabajo actual. |
| ls -R | También lista los archivos en los subdirectorios. |
| ls -a | También enumera archivos ocultos |
| ls-al | Muestra una lista de archivos y directorios con detalles como permisos, tamaño y propietario. |
| 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 el resultado en archivo3. |
| mv archivo “nueva ruta de archivo” | Mueve el archivo 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 normales ejecutar programas con privilegios de superusuario. |
| nombre de archivo rm | Elimina un archivo |
| hombre | Proporciona información de ayuda sobre un comando. |
| historia | Muestra todos los comandos utilizados anteriormente en la sesión de terminal actual. |
| limpiar | Borra la pantalla del terminal |
| mkdir nombre de directorio | Crea un nuevo directorio |
| 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 | Numbers cada línea del archivo |
| lp-nc | Imprime “c” copias del archivo |
| lp -d / lpr -P | Especifica el nombre de la impresora |
| apt-get | Instala y actualiza paquetes |
| correo electrónico -s 'asunto' -c 'cc' -b 'cc' 'para' | Envía un correo electrónico |
| mail -s “Asunto” dirección-a-nombre < Nombre-de-archivo | Envía un correo electrónico con un archivo adjunto. |

.png)
.png)
.png)
.png)
.png)
.png)


.png)





















