Está en la página 1de 6

Separata N3 (Semana 3) Sistemas Operativos III

Comandos Bsicos. EDITOR VI.


Vi es uno de los editores de texto ms poderos y antiguos que hay en el

mundo de la informtica. Resulta sumamente til conocer la funcionalidad bsica de Vi a fin de facilitar la edicin de ficheros de texto simple, principalmente ficheros de configuracin. Para poder ingresar al editor vi coloque lo siguiente: [ root @ PC1 ~ ] # vi archivo1.txt Donde archivo1.txt es el nombre del archivo a trabajar y crear como nuevo. Mostrando a continuacin la siguiente interfaz
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

"archivo1.txt" [Fichero nue vo]

0,0-1

Todo

El editor vi tiene 2 tipos de modos de trabajo: a) Modo Edicin. El cual me permite poder escribir texto. b) Modo Comando. Este tipo de modo me permite poder realizar operaciones como guardar informacin, colocar opciones adicionales, bsqueda entre otros. Mayormente se usa la tecla ESC para poder realizar cualquier operacin en ambos modos como se vera en los siguientes ejemplos: Luego pulse el botn INSERTAR (Insert) o bien la combinacin de teclas ESC+ i, y se mostrara en la parte inferior izquierda la palabra INSERT.

Separata N3 (Semana 3) Sistemas Operativos III

~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ -- INSERTAR --

0-1

Todo

Si desea guardar la informacin en el editor vi, presione primero la tecla ESC, seguida de los dos puntos (:) y de las letras w, guardndolo automticamente:

Sistema operativo Linux


~ ~ ~ ~ ~ ~ ~ ~

:w
Si queremos salir y guardar usamos la combinacin de teclas, ESC+ ( : ) + wq

Sistema operativo Linux


~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

:wq
Si deseo salir sin guardar cambios, uso la combinacin de teclas: ESC + ( : ) + q! 2

Separata N3 (Semana 3) Sistemas Operativos III

Otras combinaciones de teclas:


i [o bien la tecla insert] a I A o X dd d Inicia insertar texto antes del cursor Inicia insertar texto despus del cursor (i + SHIFT) Inicia insertar texto al inicio de la lnea donde se encuentra el cursor (a + SHIFT) Inicia insertar texto al final de la lnea donde se encuentra el cursor. Abre una nueva lnea e inicia insertar texto en la nueva lnea. Elimina el carcter que est sobre el cursor. Elimina la lnea actual donde se encuentre el cursor. Elimina desde la posicin actual del cursor hasta el final de la misma lnea donde se encuentra el cursor. dG :q :q! :w :wq :u Elimina todo hasta el final del fichero. Sale si no hubo cambios en el ficheros. Sale descartando los cambios en el fichero. Guarda el fichero sin salir. Guarda el fichero y sale de vi. deshacer cambios.

DISPOSITIVOS FISICOS EN LINUX.


En Linux, todos los dispositivos fsicos, como disqueteras, CD-ROM o memorias usb, son accesibles a travs del rbol de directorios, usando nombres de archivos o de directorios. Para poder acceder a estos medios fsicos externos a nuestra instalacin del sistema operativo se utiliza un procedimiento especial que vincula el dispositivo fsico con un directorio en nuestro sistema de archivos. En los sistemas basados en RedHat (como FEDORA o CENTOS), estos directorios suelen estar contenidos en el directorio /mnt, aunque con la distribucin FEDORA, este punto de montaje se a cambiado por otro llamado /media, dejando vaci el /mnt. Este directorio /mnt se mantiene actualmente. Nombres de dispositivos ms usados: Para particin de disco duro: hda1, hda2, etc Para memoria usb: sda1, sda2, sda Para disquete: fd0 (floppy) Para cdrom: cdrom ,sr0 (para lectora sata) 3

Separata N3 (Semana 3) Sistemas Operativos III


Para tarjeta de red: eth0, eth1 Para puertos de impresora: lp0, lp1 Para dispositivos backup sata: st0, st1 Para dispositivos backup ide: ht0, ht1 La tarjeta de video en Linux es reconocida como Entorno X (Xorg, XF86config, etc.) Existen dos comandos de consola que nos permiten montar un dispositivo fsico en una determinada ruta de nuestro sistema de archivos. Estos comandos son mount y umount. Es conveniente saber que, en muchos sistemas, solo el usuario root dispone de los permisos necesarios para poder montar y desmontar estos dispositivos, por lo que ser necesario autentificarse como superusuario antes de proceder a montarlos o a desmontarlos. Hay que tomar en cuenta que el reconocimiento del hardware en Linux se debe a la actualizacin y uso actual del kernel del sistema operativo. Cuanto mas

actualizado es el kernel, mas dispositivos fsicos se podrn leer. Los sistemas operativos Linux mas actuales reconocen el hardware extrable al momento de que se coloquen en la PC, por ejemplo: si tengo una memoria usb KINGSTON, de 256MB, el sistema automticamente la reconoce y le coloca el nombre de la memoria usb en el directorio media. Existe un archivo llamado /etc/fstab el cual ya asigna un directorio donde montar estos dispositivos. Este archivo esta relacionado mayormente al servicio NFS que ofrece el Linux.

Separata N3 (Semana 3) Sistemas Operativos III

Comando mount y umount.


Se puede usar un formato reducido para el comando mount. Por ejemplo, para montar un CD-ROM desde la consola, trabajaramos de la siguiente forma: [ root @ PC1 ~ ] #mount /media/cdrom (para cdrom) [ root @ PC1 ~ ] #mount /media/sda1 (para usb, dependiendo del disco duro) [ root @ PC1 ~ ] #mount /media/sdb1 (para usb, dependiendo del disco duro) [ root @ PC1 ~ ] #mount /media/floppy (para disquete) En caso de que no existiera una lnea para el dispositivo /dev/cdrom en nuestro archivo /etc/fstab, sera necesario especificar qu unidad de CD-ROM se desea montar y dnde se va a hacer, e incluso qu sistema de archivos se deber utilizar para acceder a los datos contenidos en el CD-ROM. Para ello, desde una consola, procederamos de la siguiente forma: [ root @ PC1 ~ ] #mount -t iso9660 /dev/hdc /media/cdrom El parmetro -t iso9660 indica qu sistema de archivos se va a utilizar para acceder a los datos grabados en el CD-ROM. Para desmontar un medio ya montado previamente, se utiliza el comando umount de la siguiente forma: [ root @ PC1 ~ ] #umount /media/cdrom [ root @ PC1 ~ ] #umount -t iso9660 /dev/hdc /media/cdrom Hay que tomar en cuenta que para desmontar un dispositivo es necesario usar la misma ruta con que se monto dicho dispositivo. Para un disquete podemos usar la sintaxis: [ root @ PC1 ~ ] # mount t msdos /dev/fd0 /media/floppy. Finalmente, para saber qu dispositivos fsicos estn montados y en qu ruta lo estn, se puede introducir el comando mount sin ningn parmetro, con lo que se mostrar una lista de las asignaciones en uso. [ root @ PC1 ~ ] #mount Visualizar particiones de un disco. Podemos visualizar particiones de un disco usando el comando [ root @ PC1 ~ ] # cat /proc/partitions Este comando es util, pero la visualizacin deja mucho que desear, para ello se usa el comando: [ root @ PC1 ~ ] #df 5

Separata N3 (Semana 3) Sistemas Operativos III


[ root @ PC1 ~ ] #df m (visualiza todo en megas) [ root @ PC1 ~ ] #du h alumno (muestra carpeta por carpeta su capacidad) [ root @ PC1 ~ ] #du (visualiza todo lo que tiene la carpeta, cuanto ocupa). [ root @ PC1 ~ ] #du sh (muesta la suma total, fcil para leer). [ root @ PC1 ~ ] #df h (filesystem) se visualiza el espacio libre. Formatear un usb: [ root @ PC1 ~ ] #mkfs t ext3 /dev/sdb1

Para crear archivos vacos. [ root @ PC1 ~ ] #dd if=/dev/zero of=archivo1.zero bs=1024 count=10000 [ root @ PC1 ~ ] #ls lh (para ver) Donde: dd of bs count lectura y escritura /dev/zero hacia archivo va a leer 1024 varias veces.

También podría gustarte