Escolar Documentos
Profissional Documentos
Cultura Documentos
Pgina
Lab 06
Semestre:
III
Grupo:
(1) (2)
Nota:
Objetivo:
adduser msalas
passwd msalas
Con el comando sudo adduser msalas se cre el usuario, al poner le cdigo, e inmediato
te pide es password de nuestro nuevo usuario adems de datos personales.
2. Inicie una sesin en una consola o terminal con la cuenta de msalas.
Con el comando exit salimos del dominio de nuestro usuario principal en este caso
virtual1, al colocar el comando nos regresa la seleccin de usuario en este caso
ponemos m salas y el password.
Ventas
Informes
Docs
Docs/privados
1/5
20141065
20141061
En este caso se coloca el comando cd, este comando nos permite entrar dentro de un
directorio y guardar o colocar archivos dentro.
Para colocar un archivo dentro de un directorio solo se crean en su dominio con el
comando vi
REDIRECCION DE COMANDOS
6. Estando en su directorio hogar muestre el contenido de este directorio: Ls
El comando ls sirve para ver los directorios y archivos creados
9. Liste los archivos que empiecen con trabaj y enve la salida del comando al mismo archivo
anterior: ls trabaj* > lista.txt
Para ese paso solo colocamos el comando ls trabaj* > lista.txt
11. Visualice el contenido del archivo: cat lista.txt
Igual que el anterior solo colocamos el comando cat lista.txt, para que podamos
visualizar los archivos que comiencen con trabaj
Cul es el contenido del archivo lista.txt?
12. Liste los archivos que empiecen con carta y aada la salida de este comando al archivo
anterior : ls carta* >> lista.txt
Cul es el contenido del archivo lista.txt?
13. Hemos utilizado la salida del comando ls para redireccionarla a un archivo, tambin podemos
utilizar otros comandos, pruebe los siguientes comandos y visualice el contenido de los archivos
resultantes:
w > salida2.txt
En este comando crea las salidas, en este caso la salida2
Nota:
Tambin se puede utilizar los comandos de redireccin para inicializar un archivo (archivo vaco).
Esto es til para aplicativo que utilizan por ejemplo ciertos archivos para guardar mensajes de
error los cuales crecen peridicamente, pero no pueden ser eliminados porque los requiere el
aplicativo.
14. Por ejemplo supongamos que usted guarda un histrico de los usuarios conectados al
sistema, entonces peridicamente ejecutara el siguiente comando:
w >> salida2.txt
Ejecute el comando anterior varias veces y verifique el tamao del archivo salida2.txt:
Con el comando ls l salida2.txt podemos saber cundo fue utilizado y su tamao.
Como notara este archivo va creciendo en tamao. Supongamos que usted quiere ahora
inicializar este archivo (no eliminarlo), entonces ejecute el siguiente comando: > salida2.txt
Verifique el tamao del archivo. Cul es su tamao?
El tamao disminuye a 0
15. Hemos visto cmo se puede re direccionar la salida de un comando con el carcter mayor
(>). Tambin se puede re direccionar la entrada de un comando con el carcter menor (<). Para
ilustrar esto vamos a utilizar el comando write.
16. Cree un archivo llamado mensaje utilizando el editor vi, su contenido ser el siguiente:
Este es un archivo de prueba de cmo se utiliza el carcter de redireccin <
17. Utilice el comando write para enviar este archivo al terminal de un usuario, para ello averige
que usuarios estn conectados al host utilizando el comando w
Reemplace userxx, por el nombre del usuario quien desea enviar el archivo.
write userxx < mensaje
En este caso la imagen capturada nos muestra que no hay ningn usuario conectado, y
mi usuario es el nico que est conectado, no se pudo enviar el mensaje, tratamos de
enviar a nuestro usuario pero no se pudo.
MANEJO DE ERRORES
18. Los errores que suceden al ejecutar un comando tambin se pueden redireccionar. Ejecute el
siguiente comando: ls anual
Le muestra mensajes de error? A qu se debe esto?
21. Redireccione ahora tambin la salida del comando: ls anual 1> resul2.txt 2>error2.txt
Visualice el contenido de este archivo. Que contiene el archivo resul.txt? Que
contiene el archivo error.txt?
Nos muestra la siguiente captura de pantalla.
22. Redireccione la salida del comando y los errores a un mismo archivo. Pruebe este comando:
ls anual 1>resul3.txt 2>resul3.txt
23. Es equivalente el contenido del archivo result3.txt a los archivo resul2.txt y error2.txt?.
Compruebe el nmero de lneas de cada uno de ellos
wc l result3.txt
wc l resul2.txt
wc l error2.txt
25. Es equivalente el contenido del archivo resul4.txt a los archivos resul2.txt y error2.txt?.
Compruebe l numero de lneas de este archivo.
wc l resul4.txt
26. Un comando con el que puede ver las diferencias entre dos archivos es el comando diff.
Utilice el comando man para ver la ayuda de este comando:
man diff
ls > lista2.txt
ls > lista3.txt
Al redireccionar el contenido pues el contenido de la lista3.txt pasa a lista2.txt y la lista2.txt
aparece vacia
31. El comando w muestra quienes estn conectados al sistema y que estn haciendo. Como un
usuario puede estar conectado varias veces tal vez usted desea ver la salida de este comando
en forma ordenada. Ejecute este comando:
w | sort : Nos muestra la ultima conexin establecida por nuestro usuario .
32. Si son demasiados los usuarios conectados necesitara hacer esto con pausa:
w | sort | more
33. Con el pipe usted puede generar comandos ms poderoso, esto depender mucho de su
habilidad y del conocimiento de los comandos de unix. Por ejemplo supongamos que usted
desea ver los archivos de un directorio que corresponden a un mes determinado. Podra utilizar
el siguiente comando:
ls l | grep Mar (donde Mar (March) es la fecha a que hace referencia)
Al utilizar este comando vemos los documentos que fueron de un mes determinado. En
este caso puse Jul ya que la mayora de archivos fueron creados este mes.
34. Tambin podra utilizar el pipe para extrae algunas lneas de algn comando esto lo puede
realizar utilizando el comando head o tail segn corresponda. Por ejemplo el comando w le
muestra en la primera lnea el nmero de usuarios conectado, usted podra enviar solo esta lnea
a un archivo:
w | head 1 >usuarios
35. Puede ser que usted desea una estadstica de nmero de usuarios. Podra ejecutar
peridicamente el siguiente comando:
w | head 1 >>usuarios
36. Como usted notara solo figura la hora mas no la fecha, usted podra usar este comando (note
el uso del punto y coma para escribir dos comando seguidos en una misma lnea). Visualice el
37. Tambin con el pipe puede extraer en vez de filas columnas de una archivo, utilizando el
comando cut. Por ejemplo en el comando date usted encontrara el da de la semana usted
puede extraer solamente este texto con el siguiente comando:
date | cut c1-3
Utilice la ayuda en lnea (man) para saber algo ms del comando cut
UTILITARIOS
8. Utilice los programas rpm y tar (revise su manual del curso).
Observaciones y Conclusiones:
1. Se aprendi a utilizar los archivos de una forma adecuada en la mquina virtual desde
crear directorios, archivos, y archivos dentro de un directorio, se aprendi a usa el
comando ls y como enlistar los archivos o directorios con otro comando.
2. Se puso en prctica la redireccin de archivos en la mquina virtual as como
guardarlos. A la vez podemos redirecciones errores que se cometen al poner un
comando.
3. Se utiliz un comando para enviar mensajes desde una mquina virtual a otra y el
nmero de usuarios conectados en ese instante, como la informacin de nuestro
usuario.
4. Se utiliz comando bsico de entrada y salida de la mquina virtual como la creacin de
nuestro nuevo usuario.
5. El comando se utiliz para la organizacin de nuestras carpetas, y un modo rpido de
mover archivos.
6. Se aplic para conocer todo referente al manejo de los archivos tanto como editar
guardar, buscarlos, re direccionarlo, todo referente a un archivo, desde su peso hasta su
eliminacin.
7. En algunos casos no funcionaba el comando y nos daba mensajes de error
8. Se interactu con el sistema operativo referente a los archivos y directorios.