{"id":4387,"date":"2017-04-19T00:51:31","date_gmt":"2017-04-18T22:51:31","guid":{"rendered":"https:\/\/blog.hostinger.io\/tutoriales\/?p=4387"},"modified":"2026-05-24T08:33:26","modified_gmt":"2026-05-24T06:33:26","slug":"linux-comandos","status":"publish","type":"post","link":"\/ar\/tutoriales\/linux-comandos","title":{"rendered":"Los 60 comandoLinux m\u00e1s populares y utilizados en 2026"},"content":{"rendered":"<p>Un comando de Linux es una instrucci&oacute;n de texto que se introduce en la terminal para que el sistema operativo realice una tarea espec&iacute;fica, como listar archivos, administrar usuarios, supervisar procesos o configurar los ajustes de red. Los comandos Linux ofrecen un control directo sobre el sistema, lo que permite una ejecuci&oacute;n m&aacute;s r&aacute;pida, la automatizaci&oacute;n y una gesti&oacute;n de recursos m&aacute;s precisa que las interfaces gr&aacute;ficas.<\/p><p>Los comandos Linux se dividen en seis categor&iacute;as principales:<\/p><ol class=\"wp-block-list\">\n<li>Comandos de navegaci&oacute;n por el sistema de archivos que te permiten moverte entre directorios y rutas<\/li>\n\n\n\n<li>Comandos para administrar archivos y directorios que crean, modifican y organizan archivos<\/li>\n\n\n\n<li>Comandos de usuarios y permisos que controlan el acceso y la propiedad<\/li>\n\n\n\n<li>Comandos de supervisi&oacute;n de procesos y del sistema que controlan el rendimiento y los servicios en ejecuci&oacute;n<\/li>\n\n\n\n<li>Comandos de funcionamiento del sistema que administran apagados, reinicios y configuraciones<\/li>\n\n\n\n<li>Comandos de red que configuran conexiones y diagnostican la conectividad<\/li>\n<\/ol><p>Cada categor&iacute;a que aparece a continuaci&oacute;n incluye comandos esenciales con su sintaxis, opciones de uso com&uacute;n y ejemplos pr&aacute;cticos, lo que permite una consulta r&aacute;pida y una aplicaci&oacute;n pr&aacute;ctica para el aprendizaje, la administraci&oacute;n de servidores o el uso diario del terminal.<\/p><h2 class=\"wp-block-heading\" id=\"h-hoja-de-referencia-de-comandos-linux\"><strong>Hoja de referencia de comandos Linux<\/strong><\/h2><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td><strong>Comando<\/strong><\/td><td><strong>Qu&eacute; hace<\/strong><\/td><\/tr><tr><td>ls<\/td><td>Muestra el contenido del directorio<\/td><\/tr><tr><td>pwd<\/td><td>Muestra la ruta del directorio actual<\/td><\/tr><tr><td>cd<\/td><td>Cambiar de directorio<\/td><\/tr><tr><td>locate<\/td><td>Buscar archivos por nombre<\/td><\/tr><tr><td>find<\/td><td>Buscar archivos y directorios<\/td><\/tr><tr><td>mkdir<\/td><td>Crear un directorio<\/td><\/tr><tr><td>rmdir<\/td><td>Eliminar un directorio vac&iacute;o<\/td><\/tr><tr><td>rm<\/td><td>Eliminar archivos o directorios<\/td><\/tr><tr><td>cp<\/td><td>Copiar archivos o directorios<\/td><\/tr><tr><td>mv<\/td><td>Mover o renombrar archivos<\/td><\/tr><tr><td>touch<\/td><td>Crear un archivo vac&iacute;o<\/td><\/tr><tr><td>file<\/td><td>Mostrar el tipo de archivo<\/td><\/tr><tr><td>zip<\/td><td>Comprimir archivos en un archivo ZIP<\/td><\/tr><tr><td>unzip<\/td><td>Extraer archivo ZIP<\/td><\/tr><tr><td>tar<\/td><td>Archivar archivos y directorios<\/td><\/tr><tr><td>nano<\/td><td>Editar archivos con Nano<\/td><\/tr><tr><td>vi<\/td><td>Editar archivos con Vi<\/td><\/tr><tr><td>jed<\/td><td>Edita archivos con Jed<\/td><\/tr><tr><td>cat<\/td><td>Mostrar el contenido de un archivo<\/td><\/tr><tr><td>grep<\/td><td>Buscar patrones de texto en archivos<\/td><\/tr><tr><td>sed<\/td><td>Reemplazar o modificar patrones de texto<\/td><\/tr><tr><td>head<\/td><td>Mostrar las primeras l&iacute;neas de un archivo<\/td><\/tr><tr><td>tail<\/td><td>Mostrar las &uacute;ltimas l&iacute;neas de un archivo<\/td><\/tr><tr><td>awk<\/td><td>Procesar y analizar texto<\/td><\/tr><tr><td>sort<\/td><td>Ordenar el contenido de un archivo<\/td><\/tr><tr><td>cut<\/td><td>Extraer secciones de texto<\/td><\/tr><tr><td>diff<\/td><td>Comparar dos archivos<\/td><\/tr><tr><td>tee<\/td><td>Enviar la salida a la terminal y a un archivo<\/td><\/tr><tr><td>sudo<\/td><td>Ejecutar comando como administrador<\/td><\/tr><tr><td>su<\/td><td>Cambiar de cuenta de usuario<\/td><\/tr><tr><td>whoami<\/td><td>Mostrar el usuario actual<\/td><\/tr><tr><td>chmod<\/td><td>Cambiar los permisos de los archivos<\/td><\/tr><tr><td>chown<\/td><td>Cambiar el propietario del archivo<\/td><\/tr><tr><td>useradd<\/td><td>Crear un nuevo usuario<\/td><\/tr><tr><td>userdel<\/td><td>Eliminar cuenta de usuario<\/td><\/tr><tr><td>passwd<\/td><td>Establecer o cambiar contrase&ntilde;a<\/td><\/tr><tr><td>df<\/td><td>Mostrar el uso del espacio en disco<\/td><\/tr><tr><td>du<\/td><td>Mostrar el tama&ntilde;o del directorio<\/td><\/tr><tr><td>top<\/td><td>Mostrar los procesos en ejecuci&oacute;n<\/td><\/tr><tr><td>htop<\/td><td>Visor interactivo de procesos<\/td><\/tr><tr><td>ps<\/td><td>Mostrar instant&aacute;nea del proceso<\/td><\/tr><tr><td>uname<\/td><td>Mostrar informaci&oacute;n del sistema<\/td><\/tr><tr><td>hostname<\/td><td>Mostrar o configurar el nombre del host<\/td><\/tr><tr><td>time<\/td><td>Mide el tiempo de ejecuci&oacute;n de un comando<\/td><\/tr><tr><td>systemctl<\/td><td>Administrar los servicios del sistema<\/td><\/tr><tr><td>watch<\/td><td>Ejecutar un comando repetidamente<\/td><\/tr><tr><td>jobs<\/td><td>Mostrar los trabajos en segundo plano del shell<\/td><\/tr><tr><td>kill<\/td><td>Terminar un proceso<\/td><\/tr><tr><td>shutdown<\/td><td>Apagar o reiniciar el sistema<\/td><\/tr><tr><td>ping<\/td><td>Comprobar la conectividad de red<\/td><\/tr><tr><td>wget<\/td><td>Descargar archivos de la web<\/td><\/tr><tr><td>curl<\/td><td>Transferir datos a trav&eacute;s de una URL<\/td><\/tr><tr><td>scp<\/td><td>Copiar archivos a trav&eacute;s de SSH<\/td><\/tr><tr><td>rsync<\/td><td>Sincronizar archivos entre sistemas<\/td><\/tr><tr><td>ip<\/td><td>Administrar la configuraci&oacute;n de red<\/td><\/tr><tr><td>netstat<\/td><td>Mostrar conexiones de red<\/td><\/tr><tr><td>traceroute<\/td><td>Rastrear la ruta de los paquetes de red<\/td><\/tr><tr><td>nslookup<\/td><td>Consultar registros DNS<\/td><\/tr><tr><td>dig<\/td><td>B&uacute;squeda detallada de DNS<\/td><\/tr><tr><td>history<\/td><td>Mostrar historial de comandos<\/td><\/tr><tr><td>man<\/td><td>Mostrar el manual del comando<\/td><\/tr><tr><td>echo<\/td><td>mostrar texto en la terminal<\/td><\/tr><tr><td>ln<\/td><td>Crear enlaces a archivos<\/td><\/tr><tr><td>alias<\/td><td>Crear un atajo de comando<\/td><\/tr><tr><td>unalias<\/td><td>Eliminar acceso directo de comando<\/td><\/tr><tr><td>cal<\/td><td>Mostrar calendario<\/td><\/tr><tr><td>apt<\/td><td>Administrar paquetes (basado en Debian)<\/td><\/tr><tr><td>dnf<\/td><td>Administrar paquetes (basado en RHEL)<\/td><\/tr><\/tbody><\/table><\/figure><figure class=\"wp-block-image size-large\"><a href=\"\/ar\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/com-ar-tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-VPS-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-29287\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-VPS-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-VPS-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-VPS-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-VPS-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-VPS-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-1-comando-ls\">1. Comando ls<\/h2><p>El <strong>comando ls<\/strong> muestra los archivos y directorios que hay en una ubicaci&oacute;n determinada.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">ls [opciones] [directorio_o_ruta]<\/pre><p>Opciones comunes:<\/p><p>&bull; -a &rarr; muestra los archivos ocultos, incluidos los que empiezan por un punto (.)<\/p><p>&bull; -l &rarr; muestra una lista detallada con permisos, propietario, tama&ntilde;o y marcas de tiempo<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">ls -Ra \/ruta\/al\/directorio<\/pre><p>Muestra todos los archivos y subdirectorios de forma recursiva dentro de <code>\/ruta\/al\/directorio<\/code>, incluidos los archivos ocultos, lo que te permite inspeccionar la estructura completa del directorio.<\/p><h2 class=\"wp-block-heading\" id=\"h-2-comando-pwd\">2. Comando pwd<\/h2><p>El comando <code>pwd<\/code> muestra la ruta completa del directorio de trabajo actual.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">pwd [opciones]<\/pre><p>Opciones comunes:<\/p><p>&bull; -L &rarr; muestra la ruta l&oacute;gica utilizando enlaces simb&oacute;licos o atajos de entorno<\/p><p>&bull; -P &rarr; muestra la ruta f&iacute;sica resolviendo todos los enlaces simb&oacute;licos<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">pwd -P<\/pre><p>Muestra la ruta exacta del directorio sin enlaces simb&oacute;licos, lo que ayuda a verificar la ubicaci&oacute;n real del directorio de trabajo actual.<\/p><h2 class=\"wp-block-heading\" id=\"h-3-comando-cd\">3. Comando cd<\/h2><p>El comando cd cambia el directorio de trabajo actual a una ubicaci&oacute;n especificada.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">cd [ruta_o_directorio]<\/pre><p>Opciones comunes: <em>(no hay opciones disponibles para este comando)<\/em><\/p><p>Atajos comunes:<\/p><p>&bull; cd &rarr; te lleva al directorio de inicio del usuario actual<\/p><p>&bull; cd .. &rarr; sube un directorio<\/p><p>&bull; cd &ndash; &rarr; vuelve al directorio anterior<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">cd \/var\/www\/html<\/pre><p>Cambia el directorio actual a \/var\/www\/html, lo que te permite acceder y administrar los archivos de esa ubicaci&oacute;n.<\/p><h2 class=\"wp-block-heading\" id=\"h-4-comando-mkdir\">4. Comando mkdir<\/h2><p>El comando mkdir crea uno o m&aacute;s directorios en una ubicaci&oacute;n especificada.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">mkdir [opciones] nombre_directorio1 nombre_directorio2<\/pre><p>Opciones comunes:<\/p><p>&bull; -m &rarr; establece permisos personalizados para el nuevo directorio (p. ej., -m 755)<\/p><p>&bull; -p &rarr; crea los directorios principales seg&uacute;n sea necesario y evita errores si ya existen<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">mkdir -p \/ruta\/a\/carpeta_de_destino\/nueva_carpeta<\/pre><p>Crea el directorio \/ruta\/a\/carpeta_de_destino\/nueva_carpeta, incluyendo cualquier directorio principal que falte, lo que te permite crear estructuras de carpetas anidadas con un solo comando.<\/p><h2 class=\"wp-block-heading\" id=\"h-5-comando-rmdir\">5. Comando rmdir<\/h2><p>El comando mkdir crea uno o m&aacute;s directorios en una ubicaci&oacute;n especificada.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">mkdir [opciones] nombre_del_directorio1 nombre_del_directorio2<\/pre><p>Opciones comunes:<\/p><p>&bull; -m &rarr; establece permisos personalizados para el nuevo directorio (p. ej., -m 755)<\/p><p>&bull; -p &rarr; crea los directorios principales seg&uacute;n sea necesario y evita errores si ya existen<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">mkdir -p \/ruta\/a\/carpeta_destino\/nueva_carpeta<\/pre><p>Crea el directorio <code>\/ruta\/a\/carpeta_de_destino\/nueva_carpeta<\/code>, incluyendo cualquier directorio principal que falte, lo que te permite crear estructuras de carpetas anidadas con un solo comando.<\/p><h2 class=\"wp-block-heading\" id=\"h-6-comando-rm\">6. Comando rm<\/h2><p>El comando rm elimina archivos o directorios del sistema de archivos.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">rm [opciones] archivo1 archivo2<\/pre><p>Opciones comunes:<\/p><p>&bull; -r &rarr; elimina directorios y su contenido de forma recursiva<\/p><p>&bull; -f &rarr; fuerza la eliminaci&oacute;n sin pedir confirmaci&oacute;n<\/p><p>&bull; -i &rarr; pide confirmaci&oacute;n antes de cada eliminaci&oacute;n<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">rm -rf nombre-de-carpeta<\/pre><p>Elimina el directorio nombre-de-carpeta y todo su contenido de forma recursiva sin pedir confirmaci&oacute;n, lo cual es &uacute;til para tareas de limpieza, pero hay que tener cuidado para evitar la p&eacute;rdida accidental de datos.<\/p><h2 class=\"wp-block-heading\" id=\"h-7-comando-cp\">7. Comando cp<\/h2><p>El comando cp copia archivos o directorios de una ubicaci&oacute;n a otra.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">cp [opciones] archivo_de_origen ruta_de_destino<\/pre><p>Opciones comunes:<\/p><p>&bull; -R &rarr; copia los directorios y su contenido de forma recursiva<\/p><p>&bull; -i &rarr; te pregunta antes de sobrescribir archivos existentes<\/p><p>&bull; -v &rarr; muestra informaci&oacute;n detallada del proceso de copia<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">cp -R \/ruta\/a\/carpeta \/ruta\/de\/destino\/a\/carpeta_copia<\/pre><p>Copia el directorio \/ruta\/a\/carpeta y todo su contenido a \/ruta\/de\/destino\/carpeta_copia, conservando la estructura para tareas de copia de seguridad o duplicaci&oacute;n.<\/p><h2 class=\"wp-block-heading\" id=\"h-8-comando-mv\">8. Comando mv<\/h2><p>El comando mv mueve o <a href=\"\/ar\/tutoriales\/renombrar-archivos-linux\">renombra archivos y directorios<\/a>.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">mv [opciones] origen destino<\/pre><p>Opciones comunes:<\/p><p>&bull; -i &rarr; te pregunta antes de sobrescribir archivos existentes<\/p><p>&bull; -v &rarr; muestra informaci&oacute;n detallada de la operaci&oacute;n de movimiento<\/p><p>&bull; -n &rarr; evita sobrescribir los archivos existentes<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">mv \/ruta\/original\/archivo1.txt \/nuevo\/directorio\/<\/pre><p>Mueve el archivo file1.txt de <code>\/ruta\/original\/ a \/directorio\/nuevo\/archivo\/<\/code>, lo que te permite reorganizar los archivos o reubicarlos en una carpeta diferente.<\/p><h2 class=\"wp-block-heading\" id=\"h-9-comando-touch\">9. Comando touch<\/h2><p><a href=\"\/ar\/tutoriales\/usar-comando-touch-linux-ejemplos\">El comando touch<\/a> crea un nuevo archivo vac&iacute;o o actualiza la marca de tiempo de un archivo existente.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">touch [opciones] [ruta_y_nombre_del_archivo]<\/pre><p>Opciones comunes:<\/p><p>&bull; -c &rarr; evita crear un archivo si no existe<\/p><p>&bull; -t &rarr; establece una marca de tiempo espec&iacute;fica para el archivo<\/p><p>&bull; -a &rarr; actualiza solo la hora de acceso<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">touch file.txt<\/pre><p>Crea un archivo vac&iacute;o llamado file.txt en el directorio actual, lo que te permite generar r&aacute;pidamente archivos de marcador de posici&oacute;n o de configuraci&oacute;n.<\/p><h2 class=\"wp-block-heading\" id=\"h-10-comando-file\">10. Comando file<\/h2><p>El <a href=\"\/ar\/tutoriales\/comando-file-de-linux\">comando file<\/a> identifica el tipo de un archivo en funci&oacute;n de su contenido.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">file [nombre_archivo]<\/pre><p>Opciones comunes:<\/p><p>&bull; <code>-k<\/code> &rarr; muestra informaci&oacute;n adicional sobre el tipo de archivo<\/p><p>&bull; <code>-i <\/code>&rarr; muestra el tipo MIME del archivo<\/p><p>&bull; <code>-L<\/code> &rarr; sigue <a href=\"\/ar\/tutoriales\/crear-enlace-simbolico-linux\">los enlaces simb&oacute;licos<\/a> e informa del tipo de archivo real<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">archivo hostinger_sym.txt<\/pre><p>Muestra el tipo de archivo real al que apunta hostinger_sym.txt, lo que ayuda a verificar enlaces simb&oacute;licos o detectar formatos de archivo desconocidos.<\/p><h2 class=\"wp-block-heading\" id=\"h-11-comandos-zip-y-unzip\">11. Comandos zip y unzip<\/h2><p>El comando zip comprime archivos o directorios en un archivo ZIP, mientras que el comando unzip <a href=\"\/ar\/tutoriales\/comando-unzip-linux\">extrae archivos de un archivo ZIP<\/a>.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">zip [opciones] nombre_archivo_zip archivo1 archivo2<br><br>unzip [opciones] nombre_archivo_zip<\/pre><p>Opciones comunes:<\/p><p>&bull; -r (zip) &rarr; comprime directorios de forma recursiva<\/p><p>&bull; -e (zip) &rarr; cifra el archivo con una contrase&ntilde;a<\/p><p>&bull; -l (unzip) &rarr; muestra el contenido del archivo sin extraerlo<\/p><p>&bull; -d (unzip) &rarr; extrae los archivos a un directorio especificado<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">zip -r archive.zip \/ruta\/a\/carpeta &amp;&amp; unzip archive.zip<\/pre><p>Crea un archivo comprimido archive.zip a partir de \/ruta\/a\/carpeta y, a continuaci&oacute;n, extrae su contenido en el directorio actual, lo que te permite agrupar y restaurar archivos de forma eficiente.<\/p><h2 class=\"wp-block-heading\" id=\"h-12-comando-tar\">12. Comando tar<\/h2><p><a href=\"\/ar\/tutoriales\/como-usar-comando-tar-linux\">El comando tar<\/a> crea, extrae y administra archivos que agrupan varios archivos o directorios.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">tar [opciones] nombre_archivo_tar archivo1 archivo2<\/pre><p>Opciones comunes:<\/p><p>&bull; -c &rarr; crea un nuevo archivo<\/p><p>&bull; -x &rarr; extrae archivos de un archivo comprimido<\/p><p>&bull; -f &rarr; especifica el nombre del archivo<\/p><p>&bull; -z &rarr; comprime o descomprime usando gzip<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">tar -czf archivo.tar.gz archivo1.txt archivo2.txt<\/pre><p>Crea un archivo comprimido archive.tar.gz que contiene file1.txt y file2.txt, lo que te permite agrupar y reducir el tama&ntilde;o de los archivos con un solo comando.<\/p><h2 class=\"wp-block-heading\" id=\"h-13-comandos-nano-vi-y-jed\">13. Comandos nano, vi y jed<\/h2><p>Los comandos <a href=\"\/ar\/tutoriales\/instalar-nano-text-editor\">nano<\/a>, vi y jed abren y editan archivos de texto directamente en la terminal.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">nano nombre_archivo<br><br>vi nombre_del_archivo<br><br>jed nombre_del_archivo<\/pre><p>Opciones comunes: <em>(no se necesitan opciones comunes para la edici&oacute;n b&aacute;sica de archivos)<\/em><\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">nano nombre_archivo.txt<\/pre><p>Abre el archivo file.txt en el editor de texto Nano, lo que te permite crear o modificar el contenido del archivo directamente desde la terminal.<\/p><h2 class=\"wp-block-heading\" id=\"h-14-comando-cat\">14. Comando cat<\/h2><p>El <a href=\"\/ar\/tutoriales\/comando-cat-linux\">comando cat<\/a> muestra, combina o crea archivos leyendo y escribiendo su contenido.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">cat [opciones] nombre_archivo<\/pre><p>Opciones comunes:<\/p><p>&bull; -n &rarr; muestra los n&uacute;meros de l&iacute;nea junto al contenido del archivo<\/p><p>&bull; -b &rarr; muestra los n&uacute;meros de l&iacute;nea solo para las l&iacute;neas que no est&aacute;n vac&iacute;as<\/p><p>&bull; -s &rarr; omite las l&iacute;neas vac&iacute;as repetidas<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">cat archivo1.txt archivo2.txt &gt; archivo.txt<\/pre><p>Combina el contenido de archivo1.txt y archivo2.txt en destino.txt, lo que te permite fusionar varios archivos en un &uacute;nico archivo de salida.<\/p><h2 class=\"wp-block-heading\" id=\"h-15-comando-grep\">15. Comando grep<\/h2><p>El <a href=\"\/ar\/tutoriales\/comando-grep-linux\">comando grep<\/a> busca patrones o palabras clave espec&iacute;ficos dentro de archivos o en la salida de comandos.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">grep [opciones] palabra clave [archivo]<\/pre><p>Opciones comunes:<\/p><p>&bull; -i &rarr; realiza una b&uacute;squeda sin distinguir entre may&uacute;sculas y min&uacute;sculas<\/p><p>&bull; -r &rarr; busca de forma recursiva en los directorios<\/p><p>&bull; -n &rarr; muestra los n&uacute;meros de l&iacute;nea con los resultados coincidentes<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">ls | grep \"file.txt\"<\/pre><p>Filtra la salida del comando ls para mostrar solo las entradas que coinciden con file.txt, lo que te permite localizar r&aacute;pidamente elementos espec&iacute;ficos en una lista.<\/p><h2 class=\"wp-block-heading\" id=\"h-16-comando-sed\">16. Comando sed<\/h2><p>El <a href=\"\/ar\/tutoriales\/comando-sed-linux\">comando sed<\/a> busca, sustituye y transforma texto dentro de archivos o flujos de entrada.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">sed [opciones] 's\/patr&oacute;n\/sustituci&oacute;n\/' archivo<\/pre><p>Opciones comunes:<\/p><p>&bull; -i &rarr; edita los archivos in situ sin crear una nueva salida<\/p><p>&bull; -n &rarr; suprime la salida autom&aacute;tica (se usa con comandos de impresi&oacute;n expl&iacute;citos)<\/p><p>&bull; -e &rarr; permite m&uacute;ltiples expresiones de edici&oacute;n<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">sed 's\/red\/blue\/' colors.txt<\/pre><p>Reemplaza la primera aparici&oacute;n de &laquo;red&raquo; por &laquo;blue&raquo; en cada l&iacute;nea de colors.txt, lo que permite modificar el texto r&aacute;pidamente sin tener que abrir el archivo manualmente.<\/p><h2 class=\"wp-block-heading\" id=\"h-17-comando-head\">17. Comando head<\/h2><p>El comando head muestra las primeras l&iacute;neas o bytes de un archivo o de la salida de un comando.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">head [opciones] nombre_del_archivo<\/pre><p>Opciones comunes:<\/p><p>&bull; -n &rarr; especifica el n&uacute;mero de l&iacute;neas que se van a mostrar<\/p><p>&bull; -c &rarr; especifica el n&uacute;mero de bytes que se van a mostrar<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">head -n 5 archivo.txt<\/pre><p>Muestra las primeras cinco l&iacute;neas de file.txt, lo que te permite echar un vistazo r&aacute;pido al principio de un archivo sin abrirlo por completo.<\/p><h2 class=\"wp-block-heading\" id=\"h-18-comando-tail\">18. Comando tail<\/h2><p>El <a href=\"\/ar\/tutoriales\/comando-tail-linux\">comando tail<\/a> muestra las &uacute;ltimas l&iacute;neas o bytes de un archivo o de la salida de un comando.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">tail [opciones] nombre_archivo<\/pre><p>Opciones comunes:<\/p><p>&bull; -n &rarr; especifica el n&uacute;mero de l&iacute;neas que se van a mostrar<\/p><p>&bull; -c &rarr; especifica el n&uacute;mero de bytes que se van a mostrar<\/p><p>&bull; -f &rarr; sigue el archivo en tiempo real a medida que se a&ntilde;aden nuevas l&iacute;neas<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">ping -c 10 8.8.8.8 | tail -n 5<\/pre><p>Muestra las &uacute;ltimas cinco l&iacute;neas de la salida del comando ping, lo que te permite centrarte en los resultados o res&uacute;menes m&aacute;s recientes.<\/p><h2 class=\"wp-block-heading\" id=\"h-19-comando-awk\">19. Comando awk<\/h2><p>El <strong>comando awk<\/strong> procesa y analiza texto aplicando patrones y acciones a datos estructurados.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">awk 'patr&oacute;n {acci&oacute;n}' archivo_de_entrada<\/pre><p>Opciones comunes:<\/p><p>&bull; -F &rarr; especifica un separador de campos personalizado<\/p><p>&bull; -v &rarr; asigna variables para usarlas dentro del comando<\/p><p>&bull; -f &rarr; lee el programa awk desde un archivo<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">awk -F':' '{ total += $2; students[$1] = $2 } END { average = total \/ length(students); for (student in students) if (students[student] &gt; average) print student }' score.txt<\/pre><p>Calcula el valor medio a partir de score.txt y muestra los nombres de las entradas con valores superiores a la media, lo que te permite realizar an&aacute;lisis de datos directamente en la terminal.<\/p><h2 class=\"wp-block-heading\" id=\"h-20-comando-sort\">20. Comando sort<\/h2><p>El comando sort ordena las l&iacute;neas de texto de un archivo o flujo de entrada en un orden especificado.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">sort [opciones] [nombre_archivo]<\/pre><p>Opciones comunes:<\/p><p>&bull; -r &rarr; ordena en orden inverso<\/p><p>&bull; -n &rarr; ordena num&eacute;ricamente en lugar de alfab&eacute;ticamente<\/p><p>&bull; -k &rarr; ordena seg&uacute;n una columna o campo espec&iacute;fico<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">sort -n archivo.txt<\/pre><p>Ordena el contenido de file.txt num&eacute;ricamente y muestra el resultado en la terminal sin modificar el archivo original.<\/p><h2 class=\"wp-block-heading\" id=\"h-21-comando-cut\">21. Comando cut<\/h2><p>El comando <code>cut<\/code> extrae secciones espec&iacute;ficas de texto de cada l&iacute;nea de un archivo o flujo de entrada.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">cut [opciones] archivo<\/pre><p>Opciones comunes:<\/p><p>&bull; -f &rarr; selecciona campos (columnas) espec&iacute;ficos<\/p><p>&bull; -d &rarr; especifica un delimitador para separar campos<\/p><p>&bull; -c &rarr; extrae posiciones de caracteres espec&iacute;ficas<\/p><p>&bull; -b &rarr; extrae rangos de bytes espec&iacute;ficos<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">cut -d',' -f3-5 list.txt<\/pre><p>Extrae los campos del tercero al quinto de cada l&iacute;nea de list.txt utilizando una coma como delimitador, lo que te permite aislar datos estructurados de archivos como los CSV.<\/p><h2 class=\"wp-block-heading\" id=\"h-22-comando-diff\">22. Comando diff<\/h2><p>El comando diff compara dos archivos y muestra las diferencias entre ellos.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">diff [opciones] nombre_archivo1 nombre_archivo2<\/pre><p>Opciones comunes:<\/p><p>&bull; -c &rarr; muestra las diferencias en formato contextual con las l&iacute;neas circundantes<\/p><p>&bull; -u &rarr; muestra un formato de salida unificado (se usa normalmente para parches)<\/p><p>&bull; -i &rarr; ignora las diferencias en may&uacute;sculas y min&uacute;sculas<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">diff -c 1.txt 2.txt<\/pre><p>Muestra las diferencias entre 1.txt y 2.txt con el contexto circundante, lo que facilita la comprensi&oacute;n de los cambios entre las versiones de los archivos.<\/p><h2 class=\"wp-block-heading\" id=\"h-23-comando-tee\">23. Comando tee<\/h2><p>El <a href=\"\/ar\/tutoriales\/comando-tee-linux\">comando tee<\/a> escribe la salida del comando tanto en la terminal como en un archivo al mismo tiempo.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">comando | tee [opciones] nombre_archivo<\/pre><p>Opciones comunes:<\/p><p>&bull; -a &rarr; a&ntilde;ade la salida al archivo en lugar de sobrescribirlo<\/p><p>&bull; -i &rarr; ignora las se&ntilde;ales de interrupci&oacute;n (&uacute;til en tuber&iacute;as)<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">ping 8.8.8.8 | tee -a test_network.txt<\/pre><p>A&ntilde;ade la salida del comando ping al archivo test_network.txt mientras la muestra en la terminal, lo que te permite supervisar y guardar los resultados al mismo tiempo.<\/p><h2 class=\"wp-block-heading\" id=\"h-24-comando-locate\">24. Comando locate<\/h2><p>El <a href=\"\/ar\/tutoriales\/como-usar-comando-find-locate-en-linux\/\">comando locate<\/a> busca archivos por nombre utilizando una base de datos del sistema predefinida.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">locate [opciones] palabra_clave<\/pre><p>Opciones comunes:<\/p><p>&bull; -i &rarr; realiza una b&uacute;squeda sin distinguir entre may&uacute;sculas y min&uacute;sculas<\/p><p>&bull; -r &rarr; busca usando una expresi&oacute;n regular<\/p><p>&bull; -n &rarr; limita el n&uacute;mero de resultados que se muestran<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">locate -i filename.txt<\/pre><p>Busca todos los archivos que coincidan con filename.txt sin distinguir entre may&uacute;sculas y min&uacute;sculas, y devuelve los resultados r&aacute;pidamente bas&aacute;ndose en el &iacute;ndice de archivos del sistema.<\/p><h2 class=\"wp-block-heading\" id=\"h-25-comando-find\">25. Comando find<\/h2><p>El comando <code>find<\/code> busca archivos y directorios en una ruta especificada seg&uacute;n unas condiciones.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">find [ruta] [opciones] expresi&oacute;n<\/pre><p>Opciones comunes:<\/p><p>&bull; -name &rarr; busca elementos por nombre<\/p><p>&bull; -type f &rarr; limita los resultados a archivos<\/p><p>&bull; -type d &rarr; limita los resultados a directorios<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">find \/ruta\/a\/carpeta -type f -name \"archivo.txt\"<\/pre><p>Busca un archivo llamado file.txt dentro de \/ruta\/a\/carpeta, mostrando los resultados en tiempo real seg&uacute;n los criterios especificados.<\/p><h2 class=\"wp-block-heading\" id=\"h-26-comando-sudo\">26. Comando sudo<\/h2><p>El <a href=\"\/ar\/tutoriales\/usar-comando-sudo-y-archivo-sudo\">comando sudo<\/a> ejecuta un comando con privilegios elevados (de administrador).<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">sudo [opciones] comando<\/pre><p>Opciones comunes:<\/p><p>&bull; -u &rarr; ejecuta el comando como un usuario espec&iacute;fico<\/p><p>&bull; -i &rarr; inicia un shell con privilegios de root<\/p><p>&bull; -l &rarr; muestra los comandos permitidos para el usuario actual<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">sudo nano archivo.txt<\/pre><p>Abre el archivo file.txt en el editor Nano con privilegios de administrador, lo que te permite modificar archivos a nivel del sistema que requieren acceso elevado.<\/p><h2 class=\"wp-block-heading\" id=\"h-27-comandos-su-y-whoami\">27. Comandos su y whoami<\/h2><p>El comando su cambia el usuario actual a otra cuenta de usuario, mientras que el comando whoami muestra el usuario que est&aacute; conectado actualmente.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">su [opciones] [nombre de usuario]<br><br>whoami<\/pre><p>Opciones comunes:<\/p><p>&bull; &ndash; &rarr; inicia un shell de inicio de sesi&oacute;n para el usuario de destino<\/p><p>&bull; -c &rarr; ejecuta un &uacute;nico comando como el usuario especificado<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">su - root<\/pre><p>Cambia al usuario root e inicia un shell de inicio de sesi&oacute;n, lo que te permite ejecutar comandos con todos los privilegios del sistema.<\/p><h2 class=\"wp-block-heading\" id=\"h-28-comando-chmod\">28. Comando chmod<\/h2><p>El <a href=\"\/ar\/tutoriales\/cambiar-permisos-y-propietarios-linux-linea-de-comandos\">comando chmod<\/a> cambia los permisos de archivos y directorios para usuarios, grupos y otros.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">chmod [opciones] permisos archivo_o_directorio<\/pre><p>Opciones comunes:<\/p><p>&bull; -R &rarr; aplica los cambios de forma recursiva a los directorios y su contenido<\/p><p>&bull; -v &rarr; muestra un mensaje por cada archivo procesado<\/p><p>&bull; -c &rarr; solo informa cuando se realiza un cambio<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">chmod 744 archivo1.txt<\/pre><p>Establece los permisos para archivo1.txt de modo que el propietario pueda leer, escribir y ejecutar, mientras que los dem&aacute;s solo puedan leer, lo que permite un acceso controlado al archivo.<\/p><h2 class=\"wp-block-heading\" id=\"h-29-comando-chown\">29. Comando chown<\/h2><p>El <a href=\"\/ar\/tutoriales\/comando-chown-linux\">comando chown<\/a> cambia la propiedad de archivos y directorios.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">chown [opciones] propietario:grupo archivo1 archivo2<\/pre><p>Opciones comunes:<\/p><p>&bull; -R &rarr; aplica los cambios de propiedad de forma recursiva<\/p><p>&bull; -v &rarr; muestra un mensaje por cada archivo procesado<\/p><p>&bull; -c &rarr; solo informa cuando se realiza un cambio<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">chown admin-vps:developers archivo1.txt<\/pre><p>Establece a admin-vps como propietario y a developers como grupo para el archivo file1.txt, lo que permite un control de acceso y la administraci&oacute;n adecuada de archivos.<\/p><h2 class=\"wp-block-heading\" id=\"h-30-comandos-useradd-passwd-y-userdel\">30. Comandos useradd, passwd y userdel<\/h2><p>El comando useradd crea una nueva cuenta de usuario, el <a href=\"\/ar\/tutoriales\/cambiar-contrasena-linux\">comando passwd<\/a> establece o actualiza la contrase&ntilde;a de un usuario y el comando userdel elimina una cuenta de usuario.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">useradd [opciones] nombredeusuario<br><br>passwd nombredeusuario<br><br>userdel [opciones] nombredeusuario<\/pre><p>Opciones comunes:<\/p><p>&bull; -m (useradd) &rarr; crea un directorio de inicio para el usuario<\/p><p>&bull; -r (userdel) &rarr; elimina el directorio de inicio y los archivos del usuario<\/p><p>&bull; -l (passwd) &rarr; bloquea una cuenta de usuario<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">sudo useradd -m newuser &amp;&amp; sudo passwd newuser<\/pre><p>Crea un nuevo usuario llamado newuser con un directorio de inicio y establece una contrase&ntilde;a, lo que permite que la cuenta inicie sesi&oacute;n y utilice el sistema.<\/p><h2 class=\"wp-block-heading\" id=\"h-31-comando-df\">31. Comando df<\/h2><p>El <a href=\"\/ar\/tutoriales\/espacio-en-el-disco-linux\">comando df<\/a> muestra el uso del espacio en disco de los sistemas de archivos.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">df [opciones] [sistema_de_archivos]<\/pre><p>Opciones comunes:<\/p><p>&bull; -h &rarr; muestra los resultados en un formato legible (KB, MB, GB)<\/p><p>&bull; -T &rarr; muestra el tipo de sistema de archivos<\/p><p>&bull; -a &rarr; incluye todos los sistemas de archivos, incluso los vac&iacute;os<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">df -h<\/pre><p>Muestra el uso del disco para todos los sistemas de archivos montados en un formato f&aacute;cil de entender, lo que te ayuda a evaluar r&aacute;pidamente el espacio de almacenamiento disponible y utilizado.<\/p><h2 class=\"wp-block-heading\" id=\"h-32-comando-du\">32. Comando du<\/h2><p>El comando <strong>du <\/strong>comprueba el tama&ntilde;o de un directorio y su contenido.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">du [directorio]<\/pre><p>El comando comprobar&aacute; tu directorio de trabajo si no especificas una ruta o carpeta. Por defecto, desglosa el uso de disco de cada subcarpeta, pero puedes a&ntilde;adir la opci&oacute;n <strong>-s <\/strong>para resumir el uso total en una sola salida.<\/p><p>Tambi&eacute;n puedes usar la opci&oacute;n <strong>-M <\/strong>para cambiar la informaci&oacute;n de <strong>KB <\/strong>a <strong>MB<\/strong>.<\/p><h2 class=\"wp-block-heading\" id=\"h-33-comando-top\">33. Comando top<\/h2><p>El comando top muestra informaci&oacute;n en tiempo real sobre los procesos en ejecuci&oacute;n y el uso de los recursos del sistema.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">top [opciones]<\/pre><p>Opciones comunes:<\/p><p>&bull; -p &rarr; supervisa un proceso espec&iacute;fico por su ID (PID)<\/p><p>&bull; -d &rarr; establece el intervalo entre actualizaciones de la pantalla<\/p><p>&bull; -u &rarr; muestra los procesos de un usuario espec&iacute;fico<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">top -u root<\/pre><p>Muestra el uso de recursos en tiempo real de los procesos del usuario root, lo que te ayuda a supervisar el rendimiento del sistema e identificar las tareas que consumen muchos recursos.<\/p><h2 class=\"wp-block-heading\" id=\"h-34-comando-htop\">34. Comando htop<\/h2><p>El <a href=\"\/ar\/tutoriales\/ver-procesos-en-linux\">comando htop<\/a> muestra y administra los procesos en ejecuci&oacute;n en una interfaz interactiva.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">htop [opciones]<\/pre><p>Opciones comunes:<\/p><p>&bull; -d &rarr; establece el intervalo de actualizaci&oacute;n<\/p><p>&bull; -u &rarr; muestra los procesos de un usuario espec&iacute;fico<\/p><p>&bull; &ndash;tree &rarr; muestra los procesos en una vista jer&aacute;rquica en &aacute;rbol<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">htop<\/pre><p>Abre un visor de procesos interactivo que muestra el uso de la CPU y la memoria, lo que te permite navegar, filtrar y administrar los procesos en tiempo real.<\/p><h2 class=\"wp-block-heading\" id=\"h-35-comando-ps\">35. Comando ps<\/h2><p>El comando ps muestra una instant&aacute;nea de los procesos que se est&aacute;n ejecutando en ese momento.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">ps [opciones]<\/pre><p>Opciones comunes:<\/p><p>&bull; -A &rarr; muestra todos los procesos en ejecuci&oacute;n<\/p><p>&bull; -u &rarr; muestra los procesos de un usuario espec&iacute;fico<\/p><p>&bull; -r &rarr; muestra solo los procesos en ejecuci&oacute;n<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">ps -A<\/pre><p>Muestra todos los procesos activos en el sistema en un momento determinado, lo que te permite consultar los ID de los procesos, su estado y el uso de recursos.<\/p><h2 class=\"wp-block-heading\" id=\"h-36-comando-uname\">36. Comando uname<\/h2><p>El comando uname muestra informaci&oacute;n del sistema, como el kernel, la arquitectura y el sistema operativo.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">uname [opciones]<\/pre><p>Opciones comunes:<\/p><p>&bull; -a &rarr; muestra toda la informaci&oacute;n disponible del sistema<\/p><p>&bull; -r &rarr; muestra la versi&oacute;n del kernel<\/p><p>&bull; -m &rarr; muestra la arquitectura de hardware del equipo<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">uname -a<\/pre><p>Muestra toda la informaci&oacute;n del sistema, incluyendo la versi&oacute;n del kernel y la arquitectura, lo que te ayuda a identificar tu entorno Linux.<\/p><h2 class=\"wp-block-heading\" id=\"h-37-comando-hostname\">37. Comando hostname<\/h2><p>El comando hostname muestra o establece el nombre de host del sistema.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">hostname [opciones]<\/pre><p>Opciones comunes:<\/p><p>&bull; -i &rarr; muestra la direcci&oacute;n IP del host<\/p><p>&bull; -a &rarr; muestra el alias del nombre de host<\/p><p>&bull; -A &rarr; muestra el nombre de dominio completo (FQDN)<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">hostname -A<\/pre><p>Muestra el nombre de dominio completo del sistema, lo que ayuda a identificar el servidor dentro de una red o dominio.<\/p><h2 class=\"wp-block-heading\" id=\"h-38-comando-time\">38. Comando time<\/h2><p>El <a href=\"\/ar\/tutoriales\/comando-linux-time\">comando time<\/a> mide cu&aacute;nto tarda en ejecutarse un comando o un script.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">time comando<\/pre><p>Opciones comunes: <em>(no se requieren opciones de uso com&uacute;n para el uso b&aacute;sico)<\/em><\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">time ls -la<\/pre><p>Mide cu&aacute;nto tarda en ejecutarse el comando ls -la, proporcionando detalles sobre el tiempo de ejecuci&oacute;n, como el tiempo real, el tiempo de usuario y el tiempo del sistema.<\/p><h2 class=\"wp-block-heading\" id=\"h-39-comando-systemctl\">39. Comando systemctl<\/h2><p>El comando <strong>systemctl <\/strong>administra los servicios de tu sistema Linux.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">systemctl subcomando [nombre_del_servicio][opciones]<\/pre><p>Los subcomandos representan tu tarea, como listar, reiniciar, terminar o habilitar los servicios. Por ejemplo, <a href=\"\/ar\/tutoriales\/administrar-y-listar-servicios-en-linux\">listaremos los servicios de Linux<\/a> usando esto:<\/p><pre class=\"wp-block-preformatted\">sudo systemctl list-unit-files --type service --all<\/pre><p>Ten en cuenta que este comando puede que no funcione con distribuciones m&aacute;s antiguas, ya que estas utilizan otro gestor de servicios.<\/p><h2 class=\"wp-block-heading\" id=\"h-40-comando-watch\">40. Comando watch<\/h2><p>El <a href=\"\/ar\/tutoriales\/comando-watch-linux\">comando watch<\/a> ejecuta un comando repetidamente a intervalos especificados y muestra el resultado actualizado.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">watch [opciones] comando<\/pre><p>Opciones comunes:<\/p><p>&bull; -n &rarr; establece el intervalo en segundos entre ejecuciones<\/p><p>&bull; -d &rarr; resalta los cambios entre actualizaciones<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">watch -n 5 netstat<\/pre><p>Ejecuta el comando netstat cada cinco segundos y actualiza la salida, lo que te permite supervisar los cambios en la actividad de red a lo largo del tiempo.<\/p><h2 class=\"wp-block-heading\" id=\"h-41-comando-jobs\">41. Comando jobs<\/h2><p>El comando jobs muestra los trabajos en segundo plano y los suspendidos en la sesi&oacute;n actual del shell.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">jobs [opciones] [id_trabajo]<\/pre><p>Opciones comunes:<\/p><p>&bull; -l &rarr; muestra los ID de los trabajos junto con los ID de los procesos<\/p><p>&bull; -n &rarr; muestra solo los trabajos cuyo estado ha cambiado<\/p><p>&bull; -p &rarr; muestra solo los ID de proceso<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">jobs -l<\/pre><p>Muestra todos los trabajos del shell actual con sus ID de proceso, lo que te permite supervisar y administrar las tareas en segundo plano.<\/p><h2 class=\"wp-block-heading\" id=\"h-42-comando-kill\">42. Comando kill<\/h2><p>El <a href=\"\/ar\/tutoriales\/cancelar-proceso-comando-kill-linux\">comando kill<\/a> env&iacute;a una se&ntilde;al para terminar o controlar un proceso mediante su ID de proceso (PID).<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">kill [signal] process_id<\/pre><p>Opciones comunes:<\/p><p>&bull; -15 &rarr; env&iacute;a la se&ntilde;al predeterminada SIGTERM para una terminaci&oacute;n ordenada<\/p><p>&bull; -9 &rarr; env&iacute;a SIGKILL para terminar un proceso de forma forzada<\/p><p>&bull; -l &rarr; muestra todas las se&ntilde;ales disponibles<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">kill -9 1234<\/pre><p>Termina de forma forzada el proceso con el ID 1234, lo cual es &uacute;til cuando un programa deja de responder.<\/p><h2 class=\"wp-block-heading\" id=\"h-43-comando-shutdown\">43. Comando shutdown<\/h2><p>El <a href=\"\/ar\/tutoriales\/comando-shutdown-linux\">comando shutdown<\/a> apaga o reinicia el sistema a una hora determinada.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">shutdown [opciones] [hora] [mensaje]<\/pre><p>Opciones habituales:<\/p><p>&bull; -r &rarr; reinicia el sistema en lugar de apagarlo<\/p><p>&bull; -h &rarr; detiene o apaga el sistema<\/p><p>&bull; -c &rarr; cancela un apagado programado<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">shutdown -r +5<\/pre><p>Programa un reinicio del sistema en cinco minutos, lo que permite a los usuarios prepararse antes de que el sistema se desconecte.<\/p><h2 class=\"wp-block-heading\" id=\"h-44-comando-ping\">44. Comando ping<\/h2><p>El <a href=\"\/ar\/tutoriales\/comando-ping-linux\">comando ping<\/a> env&iacute;a paquetes de red a un host de destino y mide el tiempo de respuesta.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">ping [opciones] [nombre_de_host_o_ip]<\/pre><p>Opciones comunes:<\/p><p>&bull; -c &rarr; especifica el n&uacute;mero de paquetes que se van a enviar<\/p><p>&bull; -i &rarr; establece el intervalo entre paquetes<\/p><p>&bull; -s &rarr; define el tama&ntilde;o del paquete<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">ping -c 15 -i 2 google.com<\/pre><p>Env&iacute;a 15 paquetes a google.com a intervalos de dos segundos, lo que te permite comprobar la conectividad y medir la latencia de la red.<\/p><h2 class=\"wp-block-heading\" id=\"h-45-comando-wget\">45. Comando wget<\/h2><p>El <a href=\"\/ar\/tutoriales\/usar-comando-wget\/\">comando wget<\/a> descarga archivos de Internet utilizando los protocolos HTTP, HTTPS o FTP.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">wget [opciones] [url]<\/pre><p>Opciones comunes:<\/p><p>&bull; -O &rarr; guarda el archivo con un nombre personalizado<\/p><p>&bull; -c &rarr; reanuda la descarga de un archivo que se ha descargado parcialmente<\/p><p>&bull; -q &rarr; se ejecuta en modo silencioso sin mostrar mensajes<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">wget https:\/\/wordpress.org\/latest.zip<\/pre><p>Descarga el archivo desde la URL especificada al directorio actual, lo que te permite recuperar recursos remotos directamente desde la terminal.<\/p><h2 class=\"wp-block-heading\" id=\"h-46-comando-curl\">46. Comando cURL<\/h2><p>El <a href=\"\/ar\/tutoriales\/comando-curl\">comando curl<\/a> transfiere datos hacia o desde un servidor utilizando una URL especificada.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">curl [opciones] url<\/pre><p>Opciones comunes:<\/p><p>&bull; -O &rarr; descarga un archivo y lo guarda con su nombre original<\/p><p>&bull; -o &rarr; guarda el archivo con un nombre personalizado<\/p><p>&bull; -X &rarr; especifica el m&eacute;todo HTTP (GET, POST, PUT, DELETE)<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">curl -X GET https:\/\/api.example.com\/endpoint<\/pre><p>Env&iacute;a una solicitud GET al punto final de la API especificado y devuelve la respuesta, lo que te permite probar API o recuperar datos remotos directamente desde la terminal.<\/p><h2 class=\"wp-block-heading\" id=\"h-47-comando-scp\">47. Comando scp<\/h2><p>El <a href=\"\/ar\/tutoriales\/comando-scp\">comando scp<\/a> copia de forma segura archivos y directorios entre sistemas locales y remotos a trav&eacute;s de SSH.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">scp [opciones] origen destino<\/pre><p>Opciones comunes:<\/p><p>&bull; -P &rarr; especifica un puerto SSH personalizado<\/p><p>&bull; -r &rarr; copia los directorios de forma recursiva<\/p><p>&bull; -C &rarr; habilita la compresi&oacute;n durante la transferencia<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">scp archivo1.txt root@185.185.185.185:\/ruta\/al\/directorio<\/pre><p>Copia el archivo file1.txt desde el equipo local al servidor remoto en \/ruta\/al\/directorio, lo que permite una transferencia segura de archivos entre sistemas.<\/p><h2 class=\"wp-block-heading\" id=\"h-48-comando-rsync\">48. Comando rsync<\/h2><p>El <a href=\"\/ar\/tutoriales\/rsync-linux\">comando rsync<\/a> sincroniza archivos y directorios entre ubicaciones minimizando la transferencia de datos.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">rsync [opciones] origen destino<\/pre><p>Opciones comunes:<\/p><p>&bull; -a &rarr; conserva los atributos de los archivos (permisos, marcas de tiempo, enlaces simb&oacute;licos)<\/p><p>&bull; -z &rarr; comprime los datos durante la transferencia<\/p><p>&bull; -v &rarr; muestra informaci&oacute;n detallada de la transferencia<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">rsync -avz \/ruta\/al\/directorio\/local\/ vps-usuario@185.185.185.185:\/rutal\/al\/directorio\/remoto\/<\/pre><p>Sincroniza la carpeta local con el directorio remoto conservando los atributos y comprimiendo los datos, lo que da como resultado transferencias m&aacute;s r&aacute;pidas y eficientes.<\/p><h2 class=\"wp-block-heading\" id=\"h-49-comando-ip\"><strong>49. Comando ip<\/strong><\/h2><p>El comando ip muestra y administra las interfaces de red, las direcciones y el enrutamiento.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">ip [opciones] objeto comando<\/pre><p>Opciones comunes:<\/p><p>&bull; address &rarr; administra y muestra direcciones IP<\/p><p>&bull; link &rarr; administra las interfaces de red<\/p><p>&bull; ruta &rarr; muestra o modifica las tablas de enrutamiento<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">ip address show<\/pre><p>Muestra todas las interfaces de red y sus direcciones IP asignadas, lo que te ayuda a revisar y solucionar problemas de configuraci&oacute;n de red.<\/p><h2 class=\"wp-block-heading\" id=\"h-50-comando-netstat\">50. Comando netstat<\/h2><p>El comando <code>netstat<\/code> muestra las conexiones de red, las tablas de enrutamiento y las estad&iacute;sticas de las interfaces.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">netstat [opciones]<\/pre><p>Opciones comunes:<\/p><p>&bull; -a &rarr; muestra todas las conexiones, incluidos los sockets en escucha<\/p><p>&bull; -t &rarr; muestra las conexiones TCP<\/p><p>&bull; -u &rarr; muestra las conexiones UDP<\/p><p>&bull; -r &rarr; muestra las tablas de enrutamiento<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">netstat -tuln<\/pre><p>Muestra todos los puertos TCP y UDP en escucha, lo que te ayuda a identificar los servicios de red activos y los puertos abiertos.<\/p><h2 class=\"wp-block-heading\" id=\"h-51-comando-traceroute\">51. Comando traceroute<\/h2><p>El <a href=\"\/ar\/tutoriales\/comando-traceroute\">comando traceroute<\/a> rastrea la ruta que siguen los paquetes para llegar a un host de destino.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">traceroute [opciones] destino<\/pre><p>Opciones comunes:<\/p><p>&bull; -m &rarr; establece el n&uacute;mero m&aacute;ximo de saltos<\/p><p>&bull; -n &rarr; desactiva la resoluci&oacute;n DNS para obtener resultados m&aacute;s r&aacute;pidos<\/p><p>&bull; -w &rarr; establece el tiempo de espera en segundos para cada respuesta<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">traceroute google.com<\/pre><p>Muestra cada salto entre tu sistema y google.com, lo que te ayuda a identificar retrasos en la red o problemas de enrutamiento.<\/p><h2 class=\"wp-block-heading\" id=\"h-52-comando-nslookup\">52. Comando nslookup<\/h2><p>El comando nslookup consulta a los servidores <a href=\"\/ar\/tutoriales\/que-es-dns\">DNS<\/a> para recuperar informaci&oacute;n sobre dominios o direcciones IP.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">nslookup [opciones] dominio_o_ip [servidor_dns]<\/pre><p>Opciones comunes:<\/p><p>&bull; -type= &rarr; especifica el tipo de registro DNS (p. ej., A, MX, TXT)<\/p><p>&bull; -retry= &rarr; establece el n&uacute;mero de reintentos de consulta<\/p><p>&bull; -port= &rarr; utiliza un puerto de servidor DNS espec&iacute;fico<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">nslookup -type=MX example.com<\/pre><p>Recupera los registros de intercambio de correo (MX) de example.com, lo que te ayuda a revisar la configuraci&oacute;n de DNS y solucionar problemas relacionados con el dominio.<\/p><h2 class=\"wp-block-heading\" id=\"h-53-comando-dig\">53. Comando dig<\/h2><p>El <a href=\"\/ar\/tutoriales\/comando-dig-linux\">comando dig<\/a> consulta los registros DNS y proporciona informaci&oacute;n detallada sobre un dominio o una direcci&oacute;n IP.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">dig [opciones] [servidor] [tipo] nombre_o_ip<\/pre><p>Opciones comunes:<\/p><p>&bull; -x &rarr; realiza una b&uacute;squeda DNS inversa<\/p><p>&bull; +short &rarr; muestra un resultado conciso<\/p><p>&bull; @servidor &rarr; consulta un servidor DNS espec&iacute;fico<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">dig MX domain.com<\/pre><p>Recupera los registros de intercambio de correo (MX) de domain.com, lo que te ayuda a analizar la configuraci&oacute;n de DNS y a solucionar problemas de resoluci&oacute;n de dominios.<\/p><h2 class=\"wp-block-heading\" id=\"h-54-comando-history\">54. Comando history<\/h2><p>El comando history muestra una lista de los comandos ejecutados anteriormente en la sesi&oacute;n actual del shell.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">history [opciones]<\/pre><p>Opciones comunes:<\/p><p>&bull; -c &rarr; borra el historial de comandos<\/p><p>&bull; -r &rarr; lee el archivo de historial y lo a&ntilde;ade a la sesi&oacute;n actual<\/p><p>&bull; -d &rarr; elimina una entrada espec&iacute;fica por su ID<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">!145<\/pre><p>Vuelve a ejecutar el comando con el ID 145 de la lista de historial, lo que te permite repetir r&aacute;pidamente comandos usados anteriormente.<\/p><h2 class=\"wp-block-heading\" id=\"h-55-comando-man\">55. Comando man<\/h2><p>El comando man muestra la p&aacute;gina del manual de un comando espec&iacute;fico.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">man [opciones] [n&uacute;mero_de_secci&oacute;n] nombre_del_comando<\/pre><p>Opciones comunes:<\/p><p>&bull; -k &rarr; busca palabras clave en los manuales<\/p><p>&bull; -f &rarr; muestra una breve descripci&oacute;n de un comando<\/p><p>&bull; -a &rarr; muestra todas las p&aacute;ginas de manual disponibles para un comando<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">man 3 ls<\/pre><p>Muestra la p&aacute;gina del manual de la secci&oacute;n 3 para ls, lo que te permite acceder a documentaci&oacute;n detallada sobre categor&iacute;as espec&iacute;ficas de comandos.<\/p><h2 class=\"wp-block-heading\" id=\"h-56-comando-echo\">56. Comando echo<\/h2><p>El comando <code>echo<\/code> muestra texto o variables en la terminal o en un archivo.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">echo [opciones] [texto]<\/pre><p>Opciones comunes:<\/p><p>&bull; -n &rarr; elimina el salto de l&iacute;nea final de la salida<\/p><p>&bull; -e &rarr; habilita la interpretaci&oacute;n de secuencias de escape (p. ej., n, t)<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">echo \"Hola mundo\" &gt; archivo.txt<\/pre><p>Escribe &laquo;Hola mundo&raquo; en file.txt, lo que te permite crear o sobrescribir archivos con texto personalizado.<\/p><h2 class=\"wp-block-heading\" id=\"h-57-comando-ln\">57. Comando ln<\/h2><p>El comando ln crea enlaces entre archivos, incluyendo enlaces simb&oacute;licos (blandos) y duros.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">ln [opciones] origen destino<\/pre><p>Opciones comunes:<\/p><p>&bull; -s &rarr; crea un enlace simb&oacute;lico (blando)<\/p><p>&bull; -f &rarr; fuerza la creaci&oacute;n sobrescribiendo los archivos existentes<\/p><p>&bull; -v &rarr; muestra informaci&oacute;n detallada de la operaci&oacute;n<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">ln -s target.txt shortcut.txt<\/pre><p>Crea un enlace simb&oacute;lico llamado shortcut.txt que apunta a target.txt, lo que te permite acceder al archivo mediante una ruta alternativa.<\/p><h2 class=\"wp-block-heading\" id=\"h-58-comandos-alias-y-unalias\">58. Comandos alias y unalias<\/h2><p>El comando alias crea un atajo para un comando, mientras que el comando unalias elimina un alias existente.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">alias nombre='comando'<\/pre><p>unalias nombre<\/p><p>Opciones comunes:<\/p><p>&bull; <em>(no se requieren opciones comunes para el uso b&aacute;sico)<\/em><\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">alias k='kill'<\/pre><p>Crea un alias k para el comando kill, lo que te permite ejecutar kill usando una palabra clave m&aacute;s corta.<\/p><h2 class=\"wp-block-heading\" id=\"h-59-comando-cal\">59. Comando cal<\/h2><p>El comando cal muestra un calendario para un mes o a&ntilde;o espec&iacute;fico.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">cal [opciones] [mes] 2026<\/pre><p>Opciones comunes:<\/p><p>&bull; -3 &rarr; muestra el mes anterior, el actual y el siguiente<\/p><p>&bull; -y &rarr; muestra todo el a&ntilde;o<\/p><p>&bull; -m &rarr; muestra el lunes como primer d&iacute;a de la semana<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">cal -3<\/pre><p>Muestra el mes anterior, el actual y el siguiente, lo que te permite ver las fechas cercanas de un vistazo.<\/p><h2 class=\"wp-block-heading\" id=\"h-60-comandos-apt-y-dnf\">60. Comandos apt y dnf<\/h2><p>El comando apt administra paquetes en sistemas basados en Debian, mientras que el comando dnf administra paquetes en sistemas basados en Red Hat.<\/p><p>Sintaxis:<\/p><pre class=\"wp-block-preformatted\">apt [opciones] subcomando<br><br>dnf [opciones] subcomando<\/pre><p>Opciones comunes:<\/p><p>&bull; install &rarr; instala un paquete<\/p><p>&bull; remove &rarr; elimina un paquete<\/p><p>&bull; update &rarr; actualiza las listas de paquetes<\/p><p>&bull; upgrade &rarr; actualiza los paquetes instalados<\/p><p>Ejemplo:<\/p><pre class=\"wp-block-preformatted\">sudo apt install vim<\/pre><p>Instala el editor de texto vim usando el gestor de paquetes APT, lo que te permite a&ntilde;adir nuevo software al sistema.<\/p><h2 class=\"wp-block-heading\" id=\"h-errores-comunes-al-ejecutar-comandos-linux-y-como-solucionarlos\">Errores comunes al ejecutar comandos Linux (y c&oacute;mo solucionarlos)<\/h2><p>Al ejecutar comandos Linux, a menudo se producen errores debido a una sintaxis incorrecta, permisos que faltan o rutas de archivo no v&aacute;lidas. Comprender estos problemas comunes te ayuda a identificar r&aacute;pidamente la causa y aplicar la soluci&oacute;n correcta sin interrumpir tu flujo de trabajo.<\/p><h3 class=\"wp-block-heading\">Comando no encontrado<\/h3><p>Este error significa que el shell no puede localizar el comando que has introducido. Suele producirse por una de estas tres razones:<\/p><ul class=\"wp-block-list\">\n<li>El paquete no est&aacute; instalado. Inst&aacute;lalo con tu gestor de paquetes (por ejemplo, sudo apt install &lt;PAQUETE&gt; en Debian\/Ubuntu o sudo dnf install &lt;PAQUETE&gt; en sistemas basados en RHEL).<\/li>\n\n\n\n<li>El comando no est&aacute; en tu PATH. Comprueba su ubicaci&oacute;n con which &lt;comando&gt;. Si se encuentra fuera de tu PATH, a&ntilde;ade su directorio:<br>export PATH=$PATH:\/path\/to\/dir<\/li>\n\n\n\n<li>El comando contiene un error ortogr&aacute;fico. Linux distingue entre may&uacute;sculas y min&uacute;sculas, por lo que LS y ls se tratan como comandos diferentes. Comprueba la ortograf&iacute;a y el uso de may&uacute;sculas.<\/li>\n<\/ul><h3 class=\"wp-block-heading\">Permiso denegado<\/h3><p>Este error indica que tu cuenta de usuario carece de los permisos necesarios para ejecutar un comando o acceder a un archivo.<\/p><ul class=\"wp-block-list\">\n<li>Ejecuta el comando con privilegios elevados:<br>sudo &lt;comando&gt;<\/li>\n\n\n\n<li>Modifica los permisos del archivo si es necesario:<br>chmod +x file.sh &rarr; hace que el script sea ejecutable<br>chmod 644 archivo.txt &rarr; establece lectura\/escritura para el propietario y solo lectura para los dem&aacute;s<\/li>\n\n\n\n<li>Si el problema es la propiedad, actual&iacute;zala:<br>chown &lt;usuario&gt;:&lt;grupo&gt; &lt;archivo&gt;<\/li>\n<\/ul><h3 class=\"wp-block-heading\">No existe tal archivo o directorio<\/h3><p>Este error significa que el archivo o la ruta especificados no existen en tu ubicaci&oacute;n actual.<\/p><ul class=\"wp-block-list\">\n<li>Comprueba tu directorio actual:<br>pwd<\/li>\n\n\n\n<li>Mostrar los archivos disponibles:<br>ls<\/li>\n\n\n\n<li>Comprueba que no haya errores ortogr&aacute;ficos en la ruta y el nombre del archivo. Linux usa barras (\/) y distingue entre may&uacute;sculas y min&uacute;sculas, as&iacute; que incluso peque&ntilde;as diferencias pueden hacer que el comando no funcione.<\/li>\n<\/ul><h3 class=\"wp-block-heading\">El comando se ejecuta pero no hace nada visible<\/h3><p>Algunos comandos Linux no muestran ning&uacute;n resultado cuando se ejecutan correctamente. Este comportamiento es intencionado.<\/p><ul class=\"wp-block-list\">\n<li>Comandos como touch, cp o mv no muestran ning&uacute;n mensaje si se ejecutan correctamente<\/li>\n\n\n\n<li>Comprueba el resultado manualmente usando:<br>ls, cat o comandos similares<\/li>\n\n\n\n<li>Para ver una salida detallada, usa los indicadores de detalle cuando est&eacute;n disponibles:<br>cp -v, rm -v<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-que-deberias-aprender-despues-de-dominar-los-comandos-linux\">&iquest;Qu&eacute; deber&iacute;as aprender despu&eacute;s de dominar los comandos Linux?<\/h2><p>Dominar los comandos Linux te permite administrar de forma eficiente una <a href=\"\/ar\/servidor-vps\">plataforma de servidor privado virtual<\/a> remoto desde la terminal. Aunque estas utilidades son suficientes por s&iacute; solas, aprender a escribir scripts de Bash mejorar&aacute; a&uacute;n m&aacute;s tu flujo de trabajo, dadas las ventajas que ofrece:<\/p><ul class=\"wp-block-list\">\n<li><strong>Automatizaci&oacute;n y eficiencia<\/strong>: un script de Bash combina varios comandos en un &uacute;nico archivo ejecutable, lo que te permite automatizar tareas de varios pasos con una sola ejecuci&oacute;n.&nbsp;<\/li>\n\n\n\n<li><strong>Consistencia y reducci&oacute;n de errores humanos<\/strong>: los comandos de un script de Bash siempre se ejecutan y se comportan de forma consistente en todas las ejecuciones, lo que reduce significativamente los errores humanos.<\/li>\n\n\n\n<li><strong>Reutilizaci&oacute;n<\/strong>: los desarrolladores pueden copiar y trasladar f&aacute;cilmente scripts de Bash a diferentes sistemas operativos UNIX, lo que facilita la replicaci&oacute;n de tareas en otros entornos.&nbsp;&nbsp;<\/li>\n<\/ul><p>Dada su importancia, aprender a crear un script de Bash es el siguiente paso natural para los aspirantes a administradores de sistemas tras dominar varios comandos Linux.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un comando de Linux es una instrucci&oacute;n de texto que se introduce en la terminal para que el sistema operativo realice una tarea espec&iacute;fica, como listar archivos, administrar usuarios, supervisar procesos o configurar los ajustes de red. Los comandos Linux ofrecen un control directo sobre el sistema, lo que permite una ejecuci&oacute;n m&aacute;s r&aacute;pida, la [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/ar\/tutoriales\/linux-comandos\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":235,"featured_media":47545,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"60 comandos Linux esenciales que debes conocer","rank_math_description":"60 comandos Linux esenciales: 1. ls 2. pwd 3. cd 4. mkdir 5. rmdir 6. rm y m\u00e1s comandos clave para dominar la terminal f\u00e1cilmente.","rank_math_focus_keyword":"comandos linux","footnotes":""},"categories":[5700],"tags":[13180],"class_list":["post-4387","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps","tag-comandos-linux"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/linux-commands","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/comandos-linux","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/commandes-linux","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/linux-comandos\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/perintah-dasar-linux","default":0},{"locale":"de-DE","link":"https:\/\/www.hostinger.com\/de\/tutorials\/linux-befehle","default":0},{"locale":"it-IT","link":"https:\/\/www.hostinger.com\/it\/tutorial\/comandi-linux","default":0},{"locale":"nl-NL","link":"https:\/\/www.hostinger.com\/nl\/tutorials\/linux-commands","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/linux-commands","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/linux-commands","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/linux-commands","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/linux-comandos\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/linux-comandos\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/linux-comandos\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/comandos-linux","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/linux-commands","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/linux-commands","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/linux-commands","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/linux-commands","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/posts\/4387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/users\/235"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/comments?post=4387"}],"version-history":[{"count":47,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/posts\/4387\/revisions"}],"predecessor-version":[{"id":47544,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/posts\/4387\/revisions\/47544"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/media\/47545"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/media?parent=4387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/categories?post=4387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/tags?post=4387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}