Comandos Esenciales de Linux y Bash: Referencia Rápida para Terminal
Clasificado en Informática
Escrito el en
español con un tamaño de 4,72 KB
Comandos Esenciales de Linux y Bash: Referencia Rápida
Este documento presenta una referencia rápida de los comandos más utilizados en sistemas operativos Linux y entornos Bash, organizados por categorías para facilitar su consulta y aprendizaje.
Gestión de Archivos y Directorios
pwd: Muestra la ruta completa del directorio actual.ls: Lista archivos y directorios del directorio actual.-la: Muestra archivos ocultos e información detallada (permisos, propietario, tamaño, fecha).
cd: Cambia de directorio.cp: Copia ficheros o directorios (ej.cp origen destino).touch: Crea un fichero vacío o actualiza la fecha de modificación de uno existente.cat: Muestra el contenido de uno o varios ficheros.rm: Borra ficheros.-f: Fuerza el borrado, evitando la confirmación.
mkdir: Crea un nuevo directorio.mv: Mueve o renombra ficheros y directorios (ej.mv origen destino).rmdir: Borra directorios vacíos.rm -r: Borra directorios y su contenido de forma recursiva.
Búsqueda y Visualización de Contenido
man <comando>: Muestra el manual de ayuda e información detallada sobre un comando específico.tail: Muestra las últimas 10 líneas de un fichero.-n4: Especifica el número de líneas a mostrar (ej. las últimas 4).
head: Muestra las primeras 10 líneas de un fichero.-n4: Especifica el número de líneas a mostrar (ej. las primeras 4).
tee: Copia la entrada estándar a un fichero y a la salida estándar.-a: Añade la salida al final del fichero existente.
grep: Busca patrones de texto (cadenas) en uno o más ficheros (ej.grep opciones cadena_a_buscar fichero/s).sort: Ordena las líneas de un fichero alfabéticamente o según otros criterios.find: Busca archivos basándose en diferentes criterios (ej.find opciones directorios criterios acción).updatedbylocate: Utilizados para buscar archivos rápidamente por nombre en una base de datos preindexada.
Gestión de Permisos y Usuarios
chmod: Modifica los permisos de acceso de ficheros y directorios (usuario, grupo, otros).umask: Establece los permisos por defecto para nuevos ficheros y directorios (ej.022).useradd: Agrega nuevos usuarios al sistema.passwd <usuario>: Asigna o cambia la contraseña de un usuario.groupadd: Agrega nuevos grupos al sistema.chown: Modifica el propietario de un fichero o directorio.
Compresión y Descompresión
tar -cvf <nombre_fichero.tar> <ficheros_a_archivar>: Archiva y concatena múltiples ficheros en un único archivo.tar.tar -xvf <archivo.tar>: Extrae los ficheros de un archivo.tar.gzip -v9 <fichero>: Comprime un fichero utilizando gzip (-v9para compresión máxima y verbosidad).gunzip <fichero.gz>: Descomprime ficheros.gz.bzip2 <fichero>: Comprime ficheros utilizando bzip2.bunzip2 <fichero.bz2>: Descomprime ficheros.bz2.
Gestión de Procesos
psopstree: Muestran los procesos que se están ejecutando en el sistema.kill: Termina procesos por su ID (PID).niceyrenice: Establecen o modifican la prioridad de ejecución de los procesos (valores entre -20 y +20).