Sei sulla pagina 1di 15

SISTEMAS OPERATIVOS

ALVARO ENRIQUE CHAVEZ ZUBIETA 10 de abril 2012 Gua N2

___________________________________________________________________ 1. Ingresar y salir del sistema

1.1. Ingreso al sistema


Login: Password: Ingresar el nombre del usuario (el nombre con que ser identificado por el sistema). Una contrasea, la cual es la llave personal secreta del usuario. (Ver Figura 1)

Figura 1. Ingreso al Sistema Consolas Virtuales La consola del sistema es el monitor y teclado conectado directamente al sistema. GNU/Linux proporciona acceso a consolas virtuales, las cuales le permitirn tener ms de una sesin de trabajo activa desde la consola a la vez. Ver Tabla 1. No. Consola Virtual CV 1 CV 2 CV 3 CV 4 CV 5 CV 6 Combinacin de teclas [Crtl]+[Alt] + [F1] [Crtl]+ [Alt] + [F2] [Crtl]+ [Alt] + [F3] [Crtl]+ [Alt] + [F4] [Crtl]+ [Alt] + [F5] [Crtl]+ [Alt] + [F6]

Entorno Grfico Combinacin de teclas X-Window [Ctrl] + [Alt] + [F7] Tabla1. Consolas virtuales tty Muestra la consola virtual actual.

Ing. lvaro Enrique Chvez Zubieta

Comandos para cerrar la sesin actual logout exit Cierra la sesin actual Cierra la sesin actual

1.2. Apagar correctamente el equipo:


halt Comando que har DETENER el sistema, no requiere parmetros, cuando aparezca el mensaje "system halted", podremos apagar el ordenador. (Si tu ncleo soporta apagar el equipo y tu placa tambin (ATX), el equipo se apagar) para ncleos 2.2.x y posteriores. Este comando hace la misma funcin que el arriba mencionado. Comando que har REINICIAR el sistema. Permite programar el apagar o reiniciar el equipo. shutdown -[parmetros] [hora] ["mensaje"] Ejemplo1: shutdown -h 15:35 "El sistema se detendr a las 15:35 horas, vayan terminando."

poweroff reboot shutdown

Ejemplo2: shutdown -r 15:35 "El sistema se reiniciar a las 15:35 horas, vayan terminando." Ejemplo3: shutdown h now "El sistema se detendr ahora."

1.3. Comandos Bsicos


Comandos Herramientas de nivel inferior al Sistema Operativo (pero incluidas en este) y que posibilitan la mayor parte del trabajo con el mismo. Para manejar los comandos hay que tomar en cuenta la forma en que los comandos se presentan. En forma general los comandos se presentan de las siguientes formas comando [modificador] <ruta_origen> <ruta_destino> comando [modificador] <nombre> [<nombre>...] Cuando los parmetros estn entre los signos < y > se entiende que estos parmetros son de carcter obligatorio. Los parmetros que estn entre corchetes [ y ] son de carcter opcional. Los tres puntos significan que <nombre> puede ser dado repetidas veces. Entendamos como modificador las opciones con las que el comando se va ejecutar, tambin conocidos como banderas (flags) que usualmente son precedidos del signo llamado dash.

Ing. lvaro Enrique Chvez Zubieta

Comodines En cualquier Sistema Operativo (S.O.) que tenga comandos, existen formas de recortar y facilitar las cosas ms usuales, entre la que est facilitar la seleccin de archivos. Los comodines validos para cualquier archivo o conjunto de archivos son: " * " y " ? "

" * " -> RESTO/TODO: Solo sustituye a TODOS los archivos, delante/detras/en medio del archivo todo lo que coincida con l. " ? " -> CUALQUIER CARCTER: que coincida con el resto que est escrito.

El path (ruta o camino) El path es una variable de entorno que contiene el o los caminos "directorios" para buscar el nombre de un comando o programa. Por ejemplo si pusieras: echo $PATH, te imprimir los caminos que estn declarados por defecto, por ejemplo: /sbin:/bin:/usr/bin:/usr/sbin:/usr/X11R6/bin Con lo que podremos observar varios caminos, como son: /sbin, y /bin y /usr/bin y /usr/sbin y para los programas de X-Window /usr/X11R6/

Informacin o configuracin de la fecha y hora del sistema - date


Sintaxis: date [MMDDhhmm[YY].ss]

# date Fri Apr 23 12:19:17 PET 2004 # Cuadro1. Comando date

Mostrar a los usuarios conectados al sistema - who


Sintaxis: who # who root root hernan #

tty1 tty2 pts/0

Apr 5 08:39 Apr 5 08:40 Apr 23 11:06 Comando who

Cuadro 2. Sintaxis:

1.3.1. Muestra al usuario actual whoami


whoami # whoami root #

Ing. lvaro Enrique Chvez Zubieta

Cuadro 3. Comando whoami

Informacin del sistema - uname


Sintaxis-Ver Tabla 2: uname [opciones] Descripcin Muestra toda la informacin del sistema Muestra informacin del tipo de mquina (hardware) Muestra el nombre del equipo Muestra la edicin (realease) del sistema operativo Muestra el nombre del sistema operativo Tabla 2. Opciones del comando uname Cuadro 4. Comando uname Opcin -a -m -n -r -s # uname -a Linux soft-libre 2.2.20 #1 Sat Apr 2011:45:28 EST 2002 i686 unknown #

Limpiar la pantalla clear


Sintaxis: clear Limpiar la pantalla no requiere parmetros algunos, por lo que es bastante fcil de recordar, clear significa en ingls "limpiar".

Listando Informacin de Archivos - ls


Sintaxis: ls [opciones].... [archivo] ..... Sin ninguna opcin, ls lista archivos del directorio actual. (Ver Figura 14) Por defecto todos los archivos que inician con . (punto) no son mostrados porque son interpretados como ocultos. Las opciones ms comunes que ls incluye( ver Tabla 3): Opcin -l -a -F -R -t -u -X -r -d Ejemplo1: Descripcin Listado detallado de la informacin del archivo, incluye: tamao, propietario, permisos y tipo. Muestra todos los archivos, incluso los ocultos. Resalta los directorios, archivos ejecutables y scripts con /, @ y * respectivamente. Lista los subdirectorios recursivamente. Lista ordenada por la ultima fecha de modificacin. Lista ordenada por la fecha del ultimo acceso. Lista ordenada por la extensin del archivo. Orden inverso del listado Muestra informacin del directorio sin su contenido. Tabla 3. Opciones del comando ls

Ing. lvaro Enrique Chvez Zubieta

Figura 14. Comando ls Mostrando los archivos en color Ejemplo2 (Ver Figura 15):

ls --color

Figura 15. Comando ls

Ing. lvaro Enrique Chvez Zubieta

Creacin de archivos - touch


Sintaxis: touch NombreArchivo Crea un archivo vaco. Los archivos, tienen la propiedad de poder almacenar en su interior datos, de tipo texto o binarios. Para crear archivos de texto se puede usar los siguientes editores de texto: vi, emacs, joe, pico. # touch carta # # ls l -rw-r- - r- 1

root

root 0

Apr 24 07:24

carta

Cuadro 5. Comando touch

Creacin de directorios mkdir


Sintaxis: mkdir NombreDirectorio Un directorio, es un archivo el cual tiene la propiedad de poder almacenar, archivos y directorios. Un punto importante es recordar que GNU/Linux es sensible a las maysculas y no es lo mismo escribir mkdir dir1 que mkdir Dir1 ni DIR1. Estos son directorios diferentes y por tanto, para acceder a ellos habrs de escribirlo tal y como los llamaste. # mkdir dir1 # mkdir DIR1 # # ls l - rw- r--r-1 drwxr-xr-x 2 drwxr-xr-x 2

root root root

root root root

0 4096 4096

Apr 24 07:24 Apr 24 07:30 Apr 24 07:30

carta dir1 DIR1

Cuadro 6. Comando mkdir

Borrando directorios - rmdir


Sintaxis: rmdir NombreDirectorio Solo borrar directorios vacos. Hay que recordar que la estructura de directorios de GNU/Linux es muy importante, por lo que NO borres ningn directorio que no est bajo tu rbol de directorios. Por ejemplo, yo podr borrar todo lo que est bajo /home/carlos, porque me pertenecen esos archivos, pero no podr borrar los archivos que estn fuera de l, entre otras cosas porque a menos que sea el super-usuario (root) no me dejarn por los permisos. # rmdir DIR1 # # ls l - rw- r--r-1 drwxr-xr-x 2

root root

root root

0 4096

Apr 24 07:24 Apr 24 07:30

carta dir1

Cuadro 7. Comando rmdir

Ing. lvaro Enrique Chvez Zubieta

Borrando archivos - rm
Sintaxis (Ver Tabla 4): rm [opciones] NombreArchivo Opcin -f -i -r Descripcin Borra el archivo sin consultar Consulta antes de borrar Elimina todo el contenido del directorio Tabla 4. Opciones del comando rm # rm carta # # ls l drwxr-xr-x

root

root

4096

Apr 24 07:30

dir1

Cuadro 8. Comando rm

Accediendo a directorios cd
Sintaxis: cd [path][NombreDirectorio] # cd dir1 # # ls al drwxr-xr-x drwxr-xr-x

2 6

root root

root root

4096 4096

Apr 24 07:30 Apr 24 07:30

. ..

Cuadro 9. Comando cd

Directorio actual - pwd


Sintaxis: pwd # pwd /root/dir1 # Cuadro 10. Comando pwd

Renombrar un archivo - mv
Sintaxis: mv NombreOriginal NombreNuevo # touch carta1 # ls l - rw- r--r-1 # # mv carta1 memo1 # ls -l - rw- r--r-1

root

root

Apr 24 08:34

carta1

root

root

Apr 24 08:34

memo1

Cuadro 11. Comando mv

Ing. lvaro Enrique Chvez Zubieta

Mover un archivo - mv
Sintaxis: mv [ruta origen] [ruta destino] Mover un archivo, significa, quitarlo de su posicin actual para fijarlo donde se le indique

Ejemplo: Segn la Figura16, mover el archivo carta al directorio reportes

Figura 16. Estructura de un Sistema de Archivos # mv /desarrollo/inventario/carta /presupuestos/reportes # # ls l /presupuestos/reportes - rw- r--r-1 root root 24 Apr 26 08:34 Cuadro 12. Comando mv

carta

Copiar un archivo - cp
Sintaxis: cp [ruta origen] [ruta destino] Ejemplo: Segn la Figura17, copiar el archivo rep1 al directorio reportes

Figura 17. Estructura de un Sistema de Archivos # cp /desarrollo/conta/rep1 /presupuestos/reportes # # ls l /presupuestos/reportes - rw- r--r-1 root root 24 Apr 26 08:34 - rw- r--r-1 root root 56 Apr 26 08:42 Cuadro 13. Comando cp

carta rep1

Ing. lvaro Enrique Chvez Zubieta

Acceso directo a comandos - alias


Sintaxis: alias ComandoNuevo=comando [opciones] # alias ls=ls --color # alias md=mkdir # alias cls=clear Cuadro 14. Comando alias Hace referencia a un comando con todos sus parmetros.

Ayuda en lnea - man


Sintaxis: man comando Es prcticamente imposible recordar todos los comandos y las opciones que necesita para mantener el sistema funcionando. Por estas razones, ser capaz de usar el manual en lnea de GNU/Linux es una destreza crucial para cualquier administrador de sistemas GNU/Linux. El manual est dividido en las siguientes secciones ( Ver Tabla 5):
Contenidos Comandos de usuario Llamadas al sistema Funciones y biblioteca de rutinas Archivos especiales, hardware y controladores de dispositivos Archivos de configuracin Miscelaneas Comandos de Administracin Seccin (Linux y Seccin (System V UNIX Berkeley UNIX) 1 2 3 4 1 2 3 7o9

5 7 8

4 5 1m

Pginas de manual de n n aplicaciones especficas Tabla 5. Secciones de la ayuda en lnea

La pgina de ayuda usualmente detalla la siguiente informacin: La seccin Synopsis sintetiza el comando y todas sus opciones Los argumentos opcionales del comando son indicados por corchetes. date [MMDDhhmm[YY].ss] Esta sintaxis significa que ninguna de las opciones del comando es obligatoria. El comando es descrito en la seccin Description. Las opciones son todas descritas en la seccin Options. Los archivos usados por el comando (por ejemplo, archivos de configuracin) son listados en la seccin Files.

Ing. lvaro Enrique Chvez Zubieta

Ayuda del comando man: man man

# man date #

Cuadro 15. Comando man NOTA: para salir de la ayuda en lnea, slo tiene que presionar la tecla [q] (Ver Figura 18)

Figura 18. Ayuda en lnea del comando date

1.8.

Visualizacin de archivos
Muestra el contenido de un archivo sin formato todo de golpe, anlogo al comando type de DOS. Junta varios archivos en uno (concatena) # cd /presupuestos/reportes # cat carta rep1 > nuevoarchivo #

cat [archivo]

Cuadro 16. Concatenar archivos more [archivo] Permite visualizar el archivo en forma controlada, una pgina a la vez.

less [archivo]

Permite visualizar el archivo en forma controlada, una pgina a la vez.

Ing. lvaro Enrique Chvez Zubieta

Puede realizar bsquedas de patrones en el archivo. Permite moverse fcilmente a cualquier punto (avanzar o retroceder).

head [archivo]

Permite visualizar las primeras lneas de un archivo.

tail [archivo]

Permite visualizar las ltimas lneas de un archivo. La opcin f es a menudo usada para monitorear los archivos de registro (log) en tiempo real.

Bsqueda de archivos Encontrar archivos - find


Sintaxis: find <lugar donde iniciar la bsqueda> -name <patrn>

# cd / # find /presupuestos -name ca* /presupuestos/reportes/carta # Cuadro 17. Comando find

Ubicar archivos locate y updatedb


Sintaxis: locate <patrn> Comando para realizar bsquedas rpidas en todo el disco, este comando es mucho ms rpido que el comando find. locate busca en una base de datos del sistema de archivos que se actualiza peridicamente. No disponible en todos los sistemas. Muy rpida, pero necesita que la base de datos se actualice regularmente. Este comando genera la base de datos que es utilizada por el comando locate.

updatedb

Buscar expresiones grep


Sintaxis: grep <cadena de caracteres> <archivo> Muestra todas las lneas del archivo indicado, donde aparece la cadena de caracteres que se le pasa por parmetro. # grep floppy /etc/inittab /dev/fd0 /floppy #

auto

user,noauto

Ing. lvaro Enrique Chvez Zubieta

Cuadro 18. Comando grep

Informacin de los archivos de documentacin, fuentes y binarios para un comando - whereis


Sintaxis (Ver Tabla 6): whereis [opciones] archivo Opcin -b -s Descripcin Muestra slo binarios Muestra slo fuentes Tabla 6. Opciones del comando whereis

# whereis date date: /bin/date /usr/share/man/man1/date.1.gz # Cuadro 19. Comando whereis

Ordenar contenido de un archivo sort


Sintaxis (Ver Tabla 7): sort [opciones] archivo Opcin -n -r Descripcin Orden numrico Orden inverso Tabla 7. Opciones del comando sort [root@lpc hernan]# sort uva mandarina papaya sanda melocotn

mandarina Presionar [CRTL] + [D] melocotn papaya uva sanda Cuadro 20. Comando sort

LABORATORIO N5
Objetivos

Ing. lvaro Enrique Chvez Zubieta

Usar y entender en forma prctica el significado de cada uno de los comandos. Identificar las caractersticas del sistema operativo GNU/LINUX. Intercambiar sesiones entre consolas virtuales Efectuar operaciones bsicas con los comandos de manipulacin de archivos y directorios. Recursos a utilizar

Un computador con GNU/LINUX en modo texto ( consolas virtuales) Un nombre de usuario y contrasea respectiva ( super usuario = root) Proceso de ejecucin:

A. (a) (b) (c) (d) B. (a) (b) (c) (d) C. (a) (b) (c) (d)

Cmo averigua el nombre del usuario que ha iniciado sesin en el equipo? uname a username whoami who Apagar el equipo a las 16:35 shutdown r 16:35 halt 16:35 poweroff 16:35 shutdown h 16:35 Qu hace el siguiente comando: tail f /var/log/messages? Visualiza todo contenido del archivo. Visualiza el contenido del archivo por partes. Visualiza el contenido del archivo en tiempo real. Visualiza las diez ltimas lneas del contenido del archivo.

1.

Digite los siguientes comandos. Identifique lo que expresan cada uno de ellos con referencia a su sistema. a. uname a

b.

whoami

c.

who

d.

date

2.

Ir a la tercera consola virtual.

3.

Regresar al entorno grfico.

Ing. lvaro Enrique Chvez Zubieta

4.

Hacer lo siguiente en el directorio /bin. a. Listar nicamente todos los subdirectorios.

b.

Listar todos los archivos por la fecha de su ltima modificacin.

c.

Listar todos los archivos con exactamente tres caracteres.

5.

Visualizar /etc/mime.types pgina por pgina.

6.

Visualizar todos los archivos bajo el directorio /usr/sbin que empiezan con la letra minscula c.

7.

Usando el siguiente diagrama de un sistema de archivos ( Ver Figura 19):

Figura 19. Estructura de un rbol de Directorios a. Crear la estructura del rbol de directorios de la Figura 17.

b.

Ingrese el siguiente comando: pwd. Cul es el directorio actual?

c.

Cul es la ruta completa al directorio dir2?

d.

Cul es la ruta completa al archivo notas?

Ing. lvaro Enrique Chvez Zubieta

e.

Desde el directorio personal del usuario, cul es la ruta relativa del directorio flores?

f.

Si el estudiante est en el directorio dir1, cul es la ruta relativa del directorio rboles?

g.

Ir al directorio home. Qu comando utiliz?

h.

Ir al directorio dir2. Qu comando utiliz?

i.

Regresar al directorio particular del usuario. Qu comando utiliz?

j.

Copiar el archivo semillas al directorio frutas. Qu comando utiliz?

k.

Mover el directorio flores al directorio rboles. Qu comando utiliz?

l.

Cambiar el nombre del archivo notas como apuntes. Qu comando utiliz?

Ing. lvaro Enrique Chvez Zubieta

Potrebbero piacerti anche