Comandos principales LINX

  • ls - Lista el contenido del directorio.

  • cd - Cambia el directorio.

  • pwd - Devuelve el nombre del directorio de trabajo.

  • mkdir - Crea un directorio.

  • touch - Crea un archivo vacío.

  • mv - Mueve o renombra archivos o directorios.

  • cp - Copia archivos o directorios.

  • rm - Elimina archivos o directorios.

  • tree - Lista el contenido de un directorio de forma recursiva.

  • find <ruta> <opciones> - Busca archivos en una jerarquía de directorios.

  • locate <nombre_archivo> - Utiliza la base de datos local para encontrar archivos.

  • updatedb - Actualiza la base de datos local para los contenidos existentes en el sistema.

  • which <comando> - Devuelve la ruta a un archivo o enlace.

Comprimir archivos

TAR

tar cvzf nombre_comprimido.tar.gz nombre_de_archivo # comprimir
tar xvzf nombre_comprimido.tar.gz # descomprimir

Visualización de contenido

  • cat - Concatena y muestra archivos.

  • more - Paginador que se usa para leer STDOUT o archivos.

  • less - Alternativa a more con más funciones.

  • head - Imprime las primeras diez líneas de STDOUT o de un archivo.

  • tail - Imprime las últimas diez líneas de STDOUT o de un archivo.

  • sort - Ordena el contenido de STDOUT o de un archivo.

  • grep <patrón> - Busca resultados específicos que contienen patrones dados.

  • wc - Imprime el conteo de líneas, palabras y bytes para una entrada dada.

  • cut - Elimina secciones de cada línea de archivos.

  • tr - Reemplaza ciertos caracteres.

  • awk - Lenguaje de procesamiento y análisis de patrones.

  • sed - Editor de flujo para filtrar y transformar texto.

Gestión de procesos

  • ps - Muestra el estado de los procesos.

  • top - Muestra una lista dinámica de los procesos en ejecución (no estaba en tu lista, pero es útil).

  • htop - Versión mejorada de top (requiere instalación).

  • kill <pid> - Envía una señal a un proceso.

  • bg - Pone un proceso en segundo plano.

  • jobs - Lista todos los procesos que se ejecutan en segundo plano.

  • fg - Pone un proceso en primer plano.

Red y conectividad

  • ifconfig - Asigna o muestra una dirección a una interfaz de red y configura los parámetros de la interfaz de red.

  • ip - Utilidad para mostrar o manipular rutas, dispositivos de red, interfaces y túneles.

  • netstat - Muestra el estado de la red.

  • ss - Otra utilidad para investigar sockets.

  • curl <URL> - Utilidad de línea de comandos para transferir datos desde o hacia un servidor.

  • wget <URL> - Alternativa a curl que descarga archivos desde servidores FTP o HTTP(s).

Gestión de usuarios y permisos

  • whoami - Muestra el nombre de usuario actual.

  • id - Devuelve la identidad del usuario.

  • hostname - Configura o muestra el nombre del host actual del sistema.

  • sudo <comando> - Ejecuta un comando como otro usuario.

  • su - Cambia a otro usuario (predeterminado superusuario).

  • useradd <nombre_usuario> - Crea un nuevo usuario.

  • userdel <nombre_usuario> - Elimina una cuenta de usuario.

  • usermod <opciones> - Modifica una cuenta de usuario.

  • addgroup <nombre_grupo> - Agrega un grupo al sistema.

  • delgroup <nombre_grupo> - Elimina un grupo del sistema.

  • passwd <usuario> - Cambia la contraseña del usuario.

  • chmod <permisos> <archivo> - Cambia los permisos de un archivo o directorio.

  • chown <propietario>:<grupo> <archivo> - Cambia el propietario y el grupo de un archivo o directorio.

Gestión de paquetes

  • apt <opciones> - Utilidad de línea de comandos de gestión de paquetes de alto nivel (Debian).

  • dpkg <opciones> - Instala, elimina y configura paquetes basados en Debian.

  • aptitude <opciones> - Alternativa a apt.

  • snap <opciones> - Instala, elimina y configura paquetes de snap.

  • gem <opciones> - Gestor de paquetes estándar para Ruby.

  • pip <opciones> - Gestor de paquetes estándar para Python.

  • git <opciones> - Sistema de control de versiones en la línea de comandos.

Administración del sistema

  • systemctl <opciones> - Administrador de control de servicios y systemd en la línea de comandos.

  • journalctl <opciones> - Consulta el registro de systemd.

  • uname - Imprime el nombre del sistema operativo.

  • env - Imprime variables de entorno o configura y ejecuta un comando.

Manuales y ayuda

  • man <herramienta> - Abre la página del manual para la herramienta especificada.

  • <herramienta> -h - Imprime la página de ayuda de la herramienta.

  • apropos <palabra_clave> - Busca en las descripciones de las páginas del manual para encontrar la palabra clave especificada.

Última actualización