COMANDO LINUX

 

INFORMACIÓN DEL SISTEMA

ComandoQué haceEjemplo
ip aMuestra todas las IPs de tu servidor (similar a ifconfig)ip a
hostname -IMuestra solo las IPs (más limpio)hostname -I
whoamiMuestra tu usuario actualwhoami
pwdMuestra la ruta donde estás ahorapwd/home/tu_usuario

📂 2. NAVEGAR Y VER DIRECTORIOS

ComandoQué haceEjemplo
lsLista archivos y carpetas (donde estás)ls
ls -laLista todo (incluye ocultos) y con detallesls -la
cd <ruta>Entra a una carpetacd /var/www/html
cd ..Sube un nivel (carpeta padre)cd ..
cd ~Va a tu carpeta personalcd ~

📁 3. CREAR ARCHIVOS Y CARPETAS

ComandoQué haceEjemplo
mkdir <nombre>Crea una carpetamkdir mi_servidor
touch <nombre>Crea un archivo vacíotouch index.html
nano <nombre>Crea y edita un archivo (editor básico)nano index.html
vim <nombre>Editor avanzado (si lo prefieres)vim index.html

Consejo: Si usas nano, escribe tu contenido, luego presiona CTRL + X, luego Y (guardar) y Enter.


📄 4. VER CONTENIDO DE ARCHIVOS

ComandoQué haceEjemplo
cat <archivo>Muestra todo el contenidocat index.html
less <archivo>Muestra página por página (presiona q para salir)less /etc/nginx/nginx.conf
head -n 10 <archivo>Muestra las primeras 10 líneashead -n 10 /var/log/syslog
tail -f <archivo>Muestra las últimas líneas en tiempo real (ideal para logs)tail -f /var/log/nginx/access.log

🔧 5. PERMISOS Y PROPIETARIOS (IMPORTANTE PARA SERVIDOR WEB)

ComandoQué haceEjemplo
chmod 755 <archivo>Da permisos de lectura/ejecución a todos y escritura al dueñochmod 755 index.php
chown <usuario>:<grupo> <archivo>Cambia dueño y grupochown www-data:www-data /var/www/html -R
sudoEjecuta como superusuario (root)sudo systemctl restart nginx

🌐 6. COMANDOS ÚTILES PARA SERVIDOR WEB

ComandoQué haceEjemplo
systemctl status nginxVer si Nginx está corriendosystemctl status nginx
systemctl restart nginxReiniciar Nginxsudo systemctl restart nginx
systemctl reload nginxRecargar configuración sin caersudo systemctl reload nginx
ufw statusVer estado del firewallsudo ufw status
ufw allow 80Abrir puerto HTTPsudo ufw allow 80
ping <ip>Probar conectividadping 8.8.8.8

🧹 7. COPIAR, MOVER Y ELIMINAR

ComandoQué haceEjemplo
cp origen destinoCopia archivocp index.html backup.html
cp -r origen destinoCopia carpeta (recursivo)cp -r mi_web /var/www/
mv origen destinoMueve o renombramv viejo.html nuevo.html
rm <archivo>Elimina archivorm temp.txt
rm -r <carpeta>Elimina carpeta y todo su contenido (¡CUIDADO!)rm -r basura/

🆘 8. AYUDA Y MANUALES

ComandoQué hace
comando --helpMuestra ayuda rápidals --help
man comandoMuestra el manual completoman ls (presiona q para salir)

Comentarios

Entradas más populares de este blog

12. Hola Mundo en Docker.

11¿Qué es Docker? y ¿Por qué debo saberlo?

14. Publish and Detached modes