Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/ComandosLinux»
De WikiEducator
| Línea 3: | Línea 3: | ||
<br /> | <br /> | ||
{{MRM_Resumen|Title=Lista de comandos| | {{MRM_Resumen|Title=Lista de comandos| | ||
| − | + | *'''ls''' listar el contenido de un directorio. opciones :'''-a''' mostrar todos, '''-l''' mostrar detalle. | |
| − | + | *'''cd''' cambiar de directorio a la ruta especificada . | |
| − | + | *'''pwd''' mostrar el directorio actual. | |
| − | + | *'''mkdir''' crear un directorio. ejemplo: '''mkdir proyecto''' | |
| − | + | *'''touch''' crear un fichero vacío o actualizar la fecha de modificación. ejemplo: '''touch archivo.txt''' | |
| − | + | *'''cp''' copiar archivos o carpetas. ejemplo: '''cp origen destino''' ; con opción '''-r''' para directorios. | |
| − | + | *'''mv''' mover o renombrar archivos. ejemplo: '''mv viejo.txt nuevo.txt''' | |
| − | + | *'''rm''' eliminar archivos. ejemplo: '''rm archivo.txt''' ; '''rm -r carpeta/''' para directorios. | |
| − | + | *'''ln''' crear enlaces. por defecto son '''hard links'''. para enlaces simbólicos: '''ln -s archivo enlace''' | |
| − | + | *'''tree''' mostrar estructura de carpetas en forma de árbol (suele requerir instalar paquete tree). | |
| − | + | *'''cat''' mostrar el contenido de un fichero por pantalla. | |
| − | + | *'''less''' / '''more''' paginar el contenido de ficheros largos. | |
| − | + | *'''head''' ver las primeras líneas de un fichero. ejemplo: '''head -n 10 fichero''' | |
| − | + | *'''tail''' ver las últimas líneas. útil con '''-f''' para seguimiento en tiempo real: '''tail -f /var/log/syslog''' | |
| − | + | *'''grep''' buscar texto dentro de ficheros. ejemplo: '''grep -n "error" archivo.log''' | |
| − | + | *'''find''' buscar archivos por nombre, tipo, fecha, permisos. ejemplo: '''find . -name "*.php"''' | |
}} | }} | ||
Revisión de 20:33 17 sep 2025
Lista de comandos usados en clase
|
|
#ssh acceder a otro servidor de forma segura. ejemplo: ssh usuario@servidor #scp copiar ficheros de/para otro host. ej: scp archivo usuario@host:/ruta/ #rsync sincronizar carpetas local/remoto (eficiente). ej: rsync -avz origen destino #curl hacer peticiones HTTP desde la terminal y descargar contenido. ejemplo: curl -I https://example.com #wget descargar archivos desde la web. ej: wget https://.../archivo.tar.gz #ss o netstat ver conexiones de red y puertos abiertos. #hostname ver o fijar el nombre del host. |
#ps aux listar procesos en ejecución. #top monitorear procesos y uso de CPU/memoria en tiempo real. alternativa: htop (mejor, requiere instalación). #kill enviar señal a un proceso. ej: kill PID o kill -9 PID (forzar). #nice / renice ajustar prioridad de procesos. #uptime tiempo de actividad y carga promedio. #free -h ver uso de memoria. #df -h ver uso de disco por partición. #du -sh carpeta/ tamaño de una carpeta. |
|
|
Detalles de comandos