3/6/08

Comandos

Cat: despliega el contenido de 1 o + archives. More: paginador – toma su stándar input o lo vuelca en su stándar output paginada. Ls: ver directorio, -l muestra propiedades, -a muestra ocultos. WC: cuenta cant líneas, palabras, bytes o caracteres. Man: manual del comando. Ps: Tiempo de procesado de un proceso. Sync: sincroniza. Umount: desmonta dispositivo. Mount: monta dispositivo. At: agendar la corrida de un proceso para la sesión corriente. Cron: demonio para agendar procesos, CronTab nos permite manipular tablas. Nice: permite seleccionar junto con otros 2 parametros la prioridad de un proceso (los otros 2 no son configurables), va de -20 a 20. Rc: son Shell script que se ejecutan durante el arranque del sistema, son ejecutados por init, pone en marcha demonios, configura ip, nombre de host, etc. Init: padre de todos los procesos, dentro de el están definidos los run-levels y los procesos ejecutados en el arranque. Run-Levels: config del softw en el cual se permite seleccionar grupos de procesos a ejecutar, va de 0 a 6. Fork: la llamada al sistema fork crea un nuevo proceso copia del espacio de direcciones del padre, el mecanismo permite al padre comunicarse con su hijo, el proceso hereda todo del padre. Ssh: se conecta al puerto ssh de un equipo. Vi: editor de texto por ej. Para crear script. Sudo: pasa a modo root.
Ejecución de un comando dentro de otro: " ` ` " Ejemplo: echo Hoy es: `date`Passwd: define la password de un usuario. User mod: modifica un usuario. Del user -r: elimina usuario. Tail: Ejemplo: tail -15 xxx, esto sacara las ultimas 15 líneas del fichero xxx.
Who: login name, nombre usuario, tty, terminal. Pipeline : redirige la salida stándar de un comando a la entrada de otro. Su: permite convertirme en otro usuario, sin parametros seria root.
< : Redirección de entrada stándar desde archivo. > : Redirección de salida stándar. >> : Igual a > pero en modo append