Comandos de Linux
Comandos básicos
Algunos comandos básicos de linux que podrían ser útiles para cuando se trabaje despliegues de aplicaciones web o servidores:
ls: Lista los archivos y directorios en el directorio actual.ls
archivo1.txt carpeta1 script.shcd: Cambia el directorio actual.cd carpeta1pwd: Muestra el directorio de trabajo actual.pwd
/home/usuario/carpeta1mkdir: Crea un nuevo directorio.mkdir nueva_carpetarm: Elimina archivos o directorios.rm archivo1.txt
rm -r carpeta1cp: Copia archivos o directorios.cp archivo1.txt copia.txt
cp -r carpeta1 copia_carpetamv: Mueve o renombra archivos o directorios.mv archivo1.txt carpeta1/
mv archivo1.txt archivo2.txtcat: Muestra el contenido de un archivo.cat archivo1.txttail: Muestra las últimas líneas de un archivo.tail archivo1.txt
tail -f archivo1.txt # Muestra en tiempo real las nuevas líneas añadidas
tail -n 10 archivo1.txt # Muestra las últimas 10 líneashead: Muestra las primeras líneas de un archivo.head archivo1.txtgrep: Busca patrones en archivos.grep "palabra" archivo1.txtssh: Conecta a un servidor remoto de forma segura.ssh usuario@servidor.comscp: Copia archivos entre hosts de forma segura.scp archivo.txt usuario@servidor.com:/ruta/destino/
scp usuario@servidor.com:/ruta/origen/archivo.txt . # Copia desde el servidor remoto al local