
He aqui una lista de algunos de los comandos de Linux más conocidos y utilizados, junto con una breve descripción de lo que hacen: si te interesa mas solo deja tu comentario
Comandos Básicos de Navegación y Archivos:
-
ls: Lista el contenido de un directorio.
-
cd: Cambia de directorio.
-
pwd: Imprime el directorio de trabajo actual.
-
mkdir: Crea un nuevo directorio.
-
rmdir: Elimina un directorio vacío.
-
touch: Crea un archivo vacío o actualiza la fecha de acceso/modificación de un archivo existente.
-
cp: Copia archivos y directorios.
-
mv: Mueve o renombra archivos y directorios.
-
rm: Elimina archivos y directorios.
-
cat: Muestra el contenido de un archivo.
-
less: Permite ver el contenido de un archivo página por página (útil para archivos grandes).
-
more: Similar a less, pero con menos funcionalidades.
-
head: Muestra las primeras líneas de un archivo.
-
tail: Muestra las últimas líneas de un archivo.
-
find: Busca archivos y directorios en un sistema de archivos.
-
locate: Busca archivos utilizando una base de datos preconstruida (más rápido que find para búsquedas básicas).
Comandos de Gestión de Procesos:
-
ps: Muestra los procesos que se están ejecutando.
-
top: Muestra un resumen dinámico de los procesos y el uso del sistema.
-
htop: Una versión interactiva y mejorada de top.
-
kill: Envía una señal a un proceso (normalmente para terminarlo).
-
killall: Envía una señal a todos los procesos con un nombre específico.
Comandos de Permisos y Propiedad:
-
chmod: Cambia los permisos de archivos y directorios.
-
chown: Cambia el propietario de archivos y directorios.
-
chgrp: Cambia el grupo de archivos y directorios.
Comandos de Gestión de Usuarios y Grupos:
-
useradd: Añade un nuevo usuario.
-
userdel: Elimina un usuario.
-
usermod: Modifica un usuario existente.
-
passwd: Cambia la contraseña de un usuario.
-
groupadd: Añade un nuevo grupo.
-
groupdel: Elimina un grupo.
Comandos de Red:
-
ping: Envía paquetes ICMP a un host para verificar la conectividad.
-
ip addr (o ifconfig en sistemas más antiguos): Muestra las interfaces de red y sus direcciones IP.
-
netstat: Muestra conexiones de red, tablas de enrutamiento, estadísticas de interfaz, etc.
-
ssh: Cliente para iniciar sesiones remotas seguras.
-
scp: Copia archivos de forma segura entre hosts.
-
wget: Descarga archivos de la web.
-
curl: Herramienta para transferir datos con URL (soporta muchos protocolos).
Comandos de Compresión y Archivación:
-
tar: Herramienta para archivar archivos (comúnmente usado con compresión).
-
gzip: Comprime o descomprime archivos.
-
bzip2: Comprime o descomprime archivos (generalmente mejor compresión que gzip).
-
zip: Comprime y empaqueta archivos en formato .zip.
-
unzip: Descomprime archivos en formato .zip.
Comandos de Información del Sistema:
-
df: Muestra el espacio en disco disponible en el sistema de archivos.
-
du: Muestra el uso de espacio en disco de archivos y directorios.
-
free: Muestra la cantidad de memoria libre y usada.
-
uname: Muestra información del sistema operativo.
-
hostname: Muestra el nombre del host del sistema.
-
whoami: Muestra el nombre de usuario actual.
Comandos de Búsqueda de Texto:
-
grep: Busca patrones de texto dentro de archivos.
Comandos de Edición de Texto (editores de terminal):
-
vi o vim: Editor de texto muy potente y omnipresente en sistemas Unix/Linux.
-
nano: Editor de texto más sencillo y amigable para principiantes.
Comandos de Ayuda:
-
man: Muestra las páginas del manual de un comando.
-
help: Proporciona ayuda para comandos internos del shell.
Esta lista es solo una pequeña muestra. Linux tiene miles de comandos, pero estos son algunos de los más fundamentales y que probablemente usarás a menudo.
