Linux es uno de los sistemas operativos más populares del mundo, y su línea de comandos es una herramienta poderosa para trabajar con eficacia. Conocer los comandos más utilizados puede marcar una gran diferencia en el flujo de trabajo diario de un usuario. En este artículo, descubrirás los 54 comandos más esenciales en Linux que te permitirán realizar tareas cotidianas de manera más rápida y eficiente. Desde la manipulación de archivos y directorios, hasta la gestión de procesos y redes, estos comandos te ayudarán a trabajar de manera más inteligente y efectiva en Linux.
ls
: Muestra el contenido de un directorio.cd
: Cambia el directorio actual.mkdir
: Crea un nuevo directorio.touch :
Crea un nuevo archivo.rm
: Elimina archivos y directorios.cp
: Copia archivos y directorios.mv
: Mueve o renombra archivos y directorios.cat
: Muestra el contenido de un archivo.pwd :
Muestra la ruta del directorio actual.grep
: Busca patrones en archivos de texto.find
: Busca archivos y directorios que coincidan con ciertos criterios.tar
: Crea y descomprime archivos comprimidos.ssh
: Inicia una sesión segura en un servidor remoto.ps
: Muestra información sobre los procesos en ejecución.top
: Muestra información sobre los procesos en ejecución en tiempo real.ping
: Verifica la conectividad con una dirección IP o un nombre de dominio.ifconfig
: Muestra información sobre las interfaces de red en el sistema.chmod
: Cambia los permisos de un archivo o directorio.chown
: Cambia el propietario de un archivo o directorio.su
: Cambia al usuario superusuario.sudo
: Ejecuta un comando con permisos de superusuario.useradd
: Agrega un nuevo usuario al sistema.userdel
: Elimina un usuario del sistema.passwd
: Cambia la contraseña de un usuario.apt-get
: Maneja paquetes de software en sistemas basados en Debian.yum
: Maneja paquetes de software en sistemas basados en Red Hat.df
: Muestra el espacio en disco disponible en el sistema de archivos.du
: Muestra el espacio en disco utilizado por archivos y directorios.head
: Muestra las primeras líneas de un archivo.tail
: Muestra las últimas líneas de un archivo.sort
: Ordena líneas de texto en un archivo.awk
: Procesa y manipula texto en archivos.sed
: Edita y transforma texto en archivos.cut
: Extrae secciones de texto de un archivo.tar
: Crea y descomprime archivos comprimidos.gzip
: Comprime y descomprime archivos en formato gzip.tar.gz
: Comprime y descomprime archivos en formato tar.gz.zip
: Comprime y descomprime archivos en formato zip.unzip
: Descomprime archivos en formato zip.ssh-keygen
: Genera una clave SSH para autenticación segura.scp
: Copia archivos de forma segura entre sistemas remotos.rsync
: Copia archivos de forma eficiente entre sistemas remotos.curl
: Descarga contenido de la web a través de la línea de comandos.wget
: Descarga archivos de la web a través de la línea de comandos.history
: Muestra el historial de comandos ejecutados.alias
: Crea un alias para un comando.date
: Muestra la fecha y hora actuales.cal
: Muestra el calendario del mes actual.wc
: Cuenta el número de líneas, palabras y caracteres en un archivo o salida de comando.kill
: Envía una señal a un proceso, lo que puede detenerlo o reiniciarlo.traceroute
: Muestra la ruta de los paquetes a través de la red.netstat
: Muestra información sobre conexiones de red, tablas de enrutamiento y estadísticas.chsh
: Cambia la Shell por defecto del usuario en el sistema.sponge
: Permite modificar archivos y sobrescribir archivos de forma segura.