Professional Documents
Culture Documents
DURAN ROBLES EUGENIA GONZLEZ MEJA DANIEL GORDILLO GUTIRREZ INS LPEZ CRUZ DEYSI LILIANA
Por ejemplo, suponga que un usuario quiere ejecutar un programa que lee una gran cantidad de datos de un archivo, los ordena y despus escribe la salida en otro archivo. No hay razn para que este programa no pueda trabajar por s solo sin la intervencin del usuario, as es que debera usar: sort<datos>resultado&. Ejecutar el comando: ls>temp&, har que el comando ls se ejecute en el PLANO SECUNDARIO y que la salida estndar se redireccione hacia un archivo llamado temp. Al lanzar el PROCESO, nos aparece por pantalla algo parecido a: [1] 2035, donde: [1] es el nmero de trabajo de ese usuario y 2035 es el nmero de PROCESO o PID.
Con la orden jobs podemos obtener una lista de los trabajos que hemos lanzado en el sistema. La orden jobs se utiliza como: jobs, y al usarla nos aparece algo como:
[alumno@localhost ~]$ jobs [1] Running sleep 100 & [2] Running sleep 101 & [3]- Running sleep 102 & [4]+ Running sleep 103 &
Donde entre corchetes tenemos el nmero de trabajo, y los signos + y - indican que el trabajo es el primero de la lista (+) y que el trabajo es el segundo de la lista (-), respectivamente
La orden nohup lanza un proceso y lo independiza del terminal que estamos usando. Los PROCESOS se organizan de forma jerrquica, de forma que si abandonamos la SHELL que nos conect al sistema (abandonamos la sesin de trabajo) automticamente se matarn todos los PROCESOS que dependan de ella. Pero en muchas ocasiones nos puede interesar lanzar un PROCESO y dejarlo en ejecucin aun cuando hayamos cerrado la sesin de trabajo. Para esto se usa la orden nohup, que presenta la siguiente sintaxis: nohup orden [argumentos].
Los editores de texto crean y modifican ficheros de texto plano Se emplea en programacin y en conjuracin de sistemas. Los procesadores de texto crean y modifican ficheros de texto con formato de fuente (negritas, cursivas, tipos de letra, etc.), de pagina (interlineado, mrgenes, etc.) e imgenes
TIPOS DE EDITORES
Editores en modo grfico
Su curva de aprendizaje suele ser mas suave Adecuados para trabajar como programador en un
VI
El editor estndar en Unix. Ao 1976 Ventajas Normalmente estar disponible y funcionando en cualquier maquina Unix Hay versiones para la mayora de los SSOO (Windows, MacOS) Es muy flexible y potente, conocindolo bien se puede trabajar a gran velocidad Pensado para sesiones remotas con malas conexiones Hay una versin grfica, gvim , con mens y botones. Si esta disponible, es til para usar ordenes que aun no hemos memorizado.
Inconvenientes Interfaz de usuario muy anticuado, el usuario debe memorizar ordenes donde hasta las maysculas son significativas.
MODOS VI
Modo orden (tambin llamado modo comando, modo normal) En este modo guardamos el fichero, leemos otro, salimos, copiamos, pegamos, etc.) 2. Modo insertar (tambin llamado modo texto o modo entrada) En este modo insertamos texto 3. Modo reemplazar (tambin llamado modo texto o modo entrada, sin distinguirlo del modo insertar) En este modo reemplazamos texto.
1.
Desde la shell
RDENES IMPRESCENCIDIBLES
koji@mazinger:~$ vi nombre_fichero.txt (Edita el chero del nombre indicado. Si no existe, lo crea) Desde vi a R Esc x J : : Pasar de modo orden a modo insertar Pasar de modo orden a modo reemplazar Volver a modo orden Borrar un caracter Unir la lnea actual con la lnea siguiente wq Escribir el fichero y salir q! Salir sin guardar el fichero
RDENES BSICAS
:r nombre :w nombre u ctrl r D dd yy p . /patron n N G 5G % Leer un fichero Escribir fichero Deshacer ultimo cambio Rehacer lo ultimo deshecho Borrar hasta final de lnea Borrar lnea actual Copiar (yanc) lnea Pegar lo ultimo copiado o borrado Repetir la ultima orden Busca un patrn (hacia adelante) Repetir bsqueda Buscar en direccin inversa a anterior Ir a Final del archivo Ir a lnea 5 Salta al parntesis que se corresponda con el parntesis actual (o llave, corchete...)
PICO
Pico es una aplicacin que te permite crear y editar archivos de texto. Pico es tambin el editor por defecto para el Pine correo electrnico y lector de noticias. Pico es automticamente invocada dentro de Pine cada vez que se va componer un correo electrnico, mensaje o artculo de noticias. Pico tambin se puede utilizar como un editor de texto independiente por nombre de archivo del pico escribiendo en el intrprete de Unix.
Clave: 1. Pico versin de referencia 2. Nombre del archivo 3. Buffer estado 4. Campo de texto de edicin 5. Comando status 6. Comando de men
COMANDOS BSICOS
Get Help (CTRL-G): Muestra la informacin de ayuda para utilizar el editor de texto. WriteOut (CTRL-O): Permite actualizar el fichero en disco con los cambios que has realizado. Cut Text (CTRL-K): Elimina la lnea del texto donde se encuentra situado el cursor. UnCut Text (CTRL-U): Inserta, donde se encuentra situado el cursor, la lnea (o lneas) eliminada con el comando anterior. Exit (CTRL-X): Termina la ejecucin del programa. Antes de salir te preguntar si guarda los cambios realizados en el fichero, si pulsas la tecla Y actualizar el fichero, pulsando N el fichero quedar sin cambios. Despus aparecer el nombre del fichero, si quieres grabar el fichero con ese nombre pulsa Return y, si quieres grabarlo con otro, escribe el nuevo (borrando antes el nombre antiguo) y pulsa Return.
NANO
Nano (nano is ANOther editor) es un clon libre de pico que fue desarrollado en 1999 por Chris Allegretta. Nano emula la apariencia y el entorno de su predecesor, a la vez que aade un buen nmero de nuevas caractersticas. Todas las distribuciones Linux populares lo incluyen; en Debian GNU/Linux, el editor reemplaza a su antecesor, pico, que no se encuentra incluido en la distribucin por razones de licencia.
EMACS / XEMACS
Editor clsico en Unix. Uno de los mas conocidos, se populariza a mediados de los 80. Emacs trabaja en modo texto, XEmacs en modo grafico. Ventajas Completsimo, es mucho mas que un editor. Permite leer correo, news, se integra con gran cantidad de herramientas... Mdulos para muchos lenguajes de programacin Da formato y color al fuente, con mucha calidad. Completamente personalizable (en lisp) Puede emular a vi
INCONVENIENTES
Muy grande y pesado, consume muchos recursos. Su uso resulta complicado
EMACS XEMACS
COMANDOS
CTRL-K borrar linea
ESC-X query-replace, ESC-X replace ESC-X goto-line CTRL-X-S salvar CTRL-X-F encontrar chero CTRL-W=cortar, CTRL-Y=pegar CTRL-@=marca
EDITOR GEDIT
El editor de textos gedit, que viene instalado por defecto en el entorno de escritorio GNOME, es una aplicacin potente tanto para la edicin de documentos de texto como para edicin de cdigo para programadores. Uno de sus puntos fuertes es que pueden aadirse plugins y complementos para personalizar las capacidades del software.
.profile Este archivo es el primero que busca el shell al iniciar sesin y se encarga de establecer la ruta de todos los usuarios del sistema.
.bashrc
Tiene
los
alias
de
nuestra
cuenta.
Use ls-l para mostrar el. Permiso archivo bashrc, dueo, propietario del grupo, el tamao de archivo, fecha de creacin o edicin y localizacin de archivos.
.bash_history Contiene una lista con los ltimos comandos utilizados. cat / root / .bash_history | less
Cat: Se utiliza para concatenar archivos y mostrarlos por la salida estndar (normalmente la pantalla).