|
|
| Línea 1: |
Línea 1: |
| | <div class=parrafo> | | <div class=parrafo> |
| | =Lista de comandos usados en clase= | | =Lista de comandos usados en clase= |
| | + | |
| | + | <br /> |
| | <br /> | | <br /> |
| | {{MRM_Resumen|Title=Lista de comandos| | | {{MRM_Resumen|Title=Lista de comandos| |
| Línea 39: |
Línea 41: |
| | }} | | }} |
| | | | |
| − | {{MRM_Resumen|Title=Red y transferencia de ficheros|
| |
| − | #'''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.
| |
| − | }}
| |
| − | {{MRM_Resumen|Title=Procesos y rendimiento|
| |
| − | #'''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.
| |
| − | }}
| |
| − |
| |
| − | {{MRM_Resumen|Title=Editores en terminal|
| |
| − | #'''nano''' editor simple y fácil de usar. guardar con '''Ctrl+O''', salir con '''Ctrl+X'''.
| |
| − | #'''vim''' o '''vi''' editor más potente (modo normal/insertar/comandos). salir: '''Esc :wq''' (guardar y salir).
| |
| − | #'''git''' editor por defecto en commits puede ser vim/nano (depende de configuración).
| |
| − | #'''gedit''' o '''code''' (Visual Studio Code) son GUI, si hay entorno gráfico.
| |
| − | }}
| |
| − | {{MRM_Resumen|Title=Redirecciones y tuberías|
| |
| − | #'''>''' redirige salida y **sobrescribe**. ejemplo: '''ls > listado.txt'''
| |
| − | #'''>>''' redirige salida y **añade** al final. ejemplo: '''echo "nueva línea" >> listado.txt'''
| |
| − | #'''<''' redirige entrada desde un archivo. ejemplo: '''wc -l < archivo.txt'''
| |
| − | #'''2>''' redirige errores. ejemplo: '''comando_inexistente 2> errores.txt'''
| |
| − | #'''&>''' redirige salida estándar + errores juntos.
| |
| − | #'''|''' (pipe) conectar salida de un comando con otro. ejemplo: '''ls -l | grep ".php"'''
| |
| − | #'''tee''' redirige a fichero y muestra en pantalla. ejemplo: '''ls | tee salida.txt'''
| |
| − | }}
| |
| − |
| |
| − | {{MRM_Recursos de la Web|
| |
| − | *https://hipertextual.com/archivo/2014/04/comandos-basicos-terminal/
| |
| − | *https://blog.desdelinux.net/mas-de-400-comandos-para-gnulinux-que-deberias-conocer/
| |
| − | }}
| |
| − | <br />
| |
| | == Detalles de comandos == | | == Detalles de comandos == |
| | | | |