miércoles, 3 de octubre de 2007

Comandos útiles Linux I

Como guía rápida iré editando este post y añadiendo nuevos comandos, creando más posts, o ya veré si los distribuyo por categorías según vaya necesitando.

De momento voy a poner aquí las órdenes (o comandos) que más recurridos son:

Obvio el tema de ls, ln, cd, dir, mkdir, ..., que doy por supuestos. Si alguien quisiera ayuda que lo diga.

vim - Las teclas más comunes son (hay muchas guías por internet más completas, aquí pongo lo más usado por mí).
Insert, inserta o reemplaza texto (pasa al modo inserción). Para salir del modo inserción basta con darle a Esc (escape)
o, entra en modo inserción en una línea nueva por debajo del cursor
:w, graba los cambios
:wq, graba los cambios y sale
:q, sale de vi, si han habido modificaciones hay que hacerlo con :q!
:set nu, enumera las líneas
dd, borra una línea completa
Supr, borra el carácter sobre el que estamos
:u o u, deshace los cambios
/cadena, busca cadena hacia el final, con / solo busca la siguiente aparición de la última cadena que pusimos
?cadena, como / pero busca hacia el principio del documento
:n o nG, nos lleva a la línea n

ps - Muestra los procesos del sistema. Con ps aux nos muestra todos los procesos en ejecución.
kill - envía señales al sistema, esto sirve para matar procesos que nos bloquean ficheros, o están funcionando mal; se hace con kill -9 PID
El PID lo podemos usar uniendo ps y un grep.
e.g., root:~ # ps aux | grep smbd
root 10964 0.0 0.6 9236 3180 ? Ss Sep18 0:013 /usr/sbin/smbd
root:~ # kill -9 10964

También se puede hacer con pgrep y pkill que tienen la misma funcionalidad.
Usad man para obtener ayuda extendida de cada comando.

Y hasta aquí la primera entrega.
Que os aproveche.

No hay comentarios: