Aprendiendo algunos comandos en linux
Sistema operativo: Es un programa que permite al usuario interactuar con el ordenador
y sus componentes.
Una distribución Linux es: el núcleo del SO, junto con un programa de instalación y una selección
de aplicaciones.
Distribuc. Linux para gráficos y 3D: Sabayon.
Distribuc. Linux con servidores preinstalados: MEPIS.
Linux Torvalds creó la primera versión de Linux. Su objetivo era: educativo (en la Universidad).
Para ejecugtar comandos de Linux en una máquina remota mediante telnet no hace falta
instalar antes Linux en la máquina local.
La mascota de Linux se llama Tux y es un pingüino. El artista encargado de dibujar la
primera versión de la mascota fue: Larry Ewing en 1996.
El terminal de Linux Prompt o Shell, nos ayudará a introducir los comandos de forma TUI aunque Linux también tiene GUI.
Para entrar en un sistema Linux hace falta nombre de usuario y contraseña.
y sus componentes.
Una distribución Linux es: el núcleo del SO, junto con un programa de instalación y una selección
de aplicaciones.
Distribuc. Linux para gráficos y 3D: Sabayon.
Distribuc. Linux con servidores preinstalados: MEPIS.
Linux Torvalds creó la primera versión de Linux. Su objetivo era: educativo (en la Universidad).
Para ejecugtar comandos de Linux en una máquina remota mediante telnet no hace falta
instalar antes Linux en la máquina local.
La mascota de Linux se llama Tux y es un pingüino. El artista encargado de dibujar la
primera versión de la mascota fue: Larry Ewing en 1996.
El terminal de Linux Prompt o Shell, nos ayudará a introducir los comandos de forma TUI aunque Linux también tiene GUI.
Para entrar en un sistema Linux hace falta nombre de usuario y contraseña.
🐧 Comandos básicos de Linux
📁 Sistema de archivos y navegación
-
pwd
Muestra el directorio actual. -
ls
Lista el contenido del directorio actual. -
ls -a
Muestra todos los archivos, incluidos los ocultos (empiezan por.). -
ls -l
Lista detallada (permisos, propietario, tamaño, fecha). -
ls -h
Muestra tamaños en formato legible (KB, MB, GB). -
ls /bin
Lista el contenido del directorio/bin. -
ls /usr/bin
Lista comandos del sistema instalados. -
cd ..
Sube un nivel en el directorio. -
cd /ruta
Entra en un directorio específico. -
cd ~
Va al directorio del usuario.
📅 Fecha y calendario
-
cal
Muestra el calendario del mes actual. -
cal 2026
Muestra todo el año 2026. -
cal 6 2026
Muestra junio de 2026.
ℹ️ Información y ayuda
-
man comando
Manual completo del comando. -
whatis comando
Descripción corta del comando. -
help
Ayuda de comandos internos del shell. -
clear
Limpia la pantalla.
📂 Gestión de archivos
-
touch archivo.txt
Crea un archivo vacío. -
cp origen destino
Copia archivos. -
mv origen destino
Mueve o renombra archivos. -
rm archivo
Borra un archivo. -
rm -r carpeta
Borra directorios recursivamente.
🔎 Visualización de archivos
-
cat archivo
Muestra todo el contenido. -
more archivo
Visualización página a página. -
less archivo
Navegación avanzada por el archivo. -
head -n 10 archivo
Muestra las primeras 10 líneas. -
tail -n 10 archivo
Muestra las últimas 10 líneas.
🔧 Procesos del sistema
-
ps
Muestra procesos en ejecución. -
ps aux
Lista todos los procesos del sistema. -
top
Monitor en tiempo real. -
htop
Versión mejorada de top (si está instalado). -
kill PID
Finaliza un proceso. -
kill -9 PID
Fuerza la finalización.
👤 Usuarios y permisos
-
whoami
Muestra el usuario actual. -
id
Muestra UID y grupos. -
chmod 755 archivo
Cambia permisos. -
chown usuario archivo
Cambia propietario. -
groups
Muestra grupos del usuario.
🌐 Red
-
ip a
Muestra interfaces de red. -
ping google.com
Comprueba conectividad. -
curl http://url
Solicita contenido web. -
wget url
Descarga archivos. -
netstat -tuln
Puertos abiertos (obsoleto en algunas distros). -
ss -tuln
Alternativa moderna a netstat.
💾 Disco y almacenamiento
-
df -h
Espacio en disco. -
du -sh carpeta
Tamaño de una carpeta. -
lsblk
Dispositivos de bloque. -
mount
Muestra sistemas montados.
🧰 Compresión
-
tar -cvf archivo.tar carpeta
Comprime en tar. -
tar -xvf archivo.tar
Descomprime. -
gzip archivo
Comprime archivo. -
gunzip archivo.gz
Descomprime gzip.
🧪 Búsqueda
-
find / -name archivo
Busca archivos. -
grep texto archivo
Busca texto dentro de un archivo. -
grep -r texto carpeta
Búsqueda recursiva.
🖥️ Edición de archivos
-
nano archivo.txt
Editor sencillo. -
vim archivo.txt
Editor avanzado. -
gedit archivo.txt
Editor gráfico.
⚙️ Sistema
-
uname -a
Información del sistema. -
uptime
Tiempo encendido del sistema. -
df -h
Espacio en disco. -
free -h
Uso de memoria RAM.
🔄 Redirecciones y pipes
-
comando > archivo
Redirige salida a archivo. -
comando >> archivo
Añade salida al final. -
comando | grep texto
Filtra salida.
🧠 Ejemplo de navegación paso a paso
pwd
ls
cd /etc
ls
cd ..
cd /usr/bin
ls | less
💡 Ejemplo de prompt
carlos@ubuntu:~$
-
carlos→ usuario -
ubuntu→ máquina -
~→ directorio home -
$→ usuario normal (no root)
🧾 Conclusión
Estos comandos forman la base del trabajo en Linux. Dominarlos permite gestionar sistemas, redes, archivos y procesos de forma eficiente desde la terminal, que sigue siendo la herramienta más potente de administración en entornos Linux.
Comentarios
Publicar un comentario