httpliwww.codigolibre.org Fundacién Cédigo Libre Domi
‘ano
Practica 2
Ejercicio 1
1)Use el comando Is para listar los archivos en el directorio actual.
2)Cree un nuevo archivo utilizando el comando cat de la manera siguiente:
3)$ cat > hola.txt
4)Hola Mundo!
5)Esto es solo una Prueba.
6)Presione Enter al final de la ultima linea, y entonces Ctrl+D para denotar el final del
archivo.
7)Use el Is de nuevo para verificar que el archivo recién creado existe.
8)Despliegue el contenido del archivo.
9)Despliegue el mismo archivo de nuevo, pero esta vez utilice solo las teclas del cursor para
ejecutar el comando sin tener que digitarlo de nuevo.
Ejercicio 2
1)Cree un segundo archivo. Llamelo nomina.txt, escribale cualquier cosa.
2)Revise con el comando Is, que existe.
3)Despliegue el contenido del archivo. Minimice la digitacién que se necesita escribir para
lograrlo:
4)Revise el history para encontrar el comando que creo el archivo anterior.
5)Cambie el comando para que en ves de crear el archivo lo despliegue a pantalla.
Ejercicio 3
1)Después de cada uno de los siguientes pasos, use el comando Is y cat para verificar que
ha sucedido.
2)Copie nomina.txt a un archivo nuevo llamado descuento.txt. Use el Tab para evadir tener
que escribir el nombre completo del archivo.
3)Ahora copie hola.txt a descuento.txt. Que sucedi6?
Pag 46 UBUNTU Certifiedhttp/iwww.codigolibre.org Fundacién Cédigo Libre Dominicano
4)Borre el archivo original, hola.txt.
5)Renombre descuento.txt a impuestos.txt.
6) Irate de borrar el archivo hola.txt con el comando rm. éQue sucede?
7)Trate copiar nomina.txt de nuevo, pero no especifique el nombre del archivo al cual se le
copiard. {Que sucedié?
Ejercicios 4
Use el comando pwd para ver en que directorio se encuentra.
2)Si no estas en su directorio home (/home/NOMBRE_DE_USUARIO) use el comando ed sin
ningiin argumento, y ejecute pwd de nuevo.
3)Use ed para visitar el directorio root, y listar los archivos ahi dentro. Home debe ser uno de
ellos.
4)Vaya al directorio home y liste el contenido de nuevo. Debe existir un directorio por cada
usuario del sistema incluyendo el suyo (puedes utilizar el comando whoami para verificarlo).
5)Regrese a su directorio home para confirmar que esta de regreso donde empezé.
Ejercicios 5
1)Cree un archivo de texto en su directorio home y llamelo merengue, conteniendo las
siguientes oraciones:
Baile compadre Juan
Quisqueya
2)Renémbrelo clasicos.txt
3)Cree un nuevo directorio en su directorio home y llamelo merengue.
4)Mueva el archivo clasicos.txt dentro del directorio merengue.
5)Desde el escritorio grafico abra un manejador de archivos (explorador), y encuentre su
directorio home, también confirme el directorio merengue y el archivo clasicos.txt.
6)Con un editor de texto grafico edite el archivo clasicos.txt.
Ejercicios 6
1)Desde su directorio home, liste los archivos en el directorio /usr/share.
2)Cambie al directorio /usr/share, confirmelo con pwd. Liste los archivos en este directorio y
Basicamente GNU Segunda Edicionhttpliwww.codigolibre.org Fundacién Cédigo Libre Dominicano
los del directorio doc.
3)Ahora liste los archivos en el directorio padre, los del directorio encima de este en la
jerarquia.
4)Ejecute el siguiente comando, Asegurese de entender el resultado: $ echo ~
5)Use el comando cat para desplegar el contenido de un archivo de texto el cual reside dentro
de su directorio home (cree uno si no existe), usando el sintaxis ““/” para referirse a el. No
debe importar desde que directorio usted se encuentre para ejecutar el comando.
Ejercicios 7
1)Use el comando hostname, sin opciones, para imprimir el nombre del host de la maquina en
uso.
2)Use el man para desplegar la documentacién del comando hostname. Investigue como
hacerlo que imprima la direccién IP de su maquina en vez del nombre de host de su maquina.
Vaya a la seccién de “Opciones” del man.
3)Use el comando locate para encontrar en el sistema los archivos que contienen el texto
‘hostname’. Cual de la lista de archivos desplegados es el programa hostname? Ejectitelo ahora
con su ruta y nombre absoluto para ver si es este realmente.
Ejercicios 8
1)Utilizando el comodin * (wildcard) solo como argumento de un comando es expandido por
el shell como una lista de todos los archivos en el directorio actual. Use el comodin con el
comando echo para probar el resultado (Asegiirese que solo sean archivos de texto que se
encuentren en el directorio): $ echo *
2)Use las comillas simple para que se imprima el simbolo * y que el shell no lo interprete.
3)Agréguele otro archivo al directorio merengue que usted creé anteriormente, llamelo
modernos.txt:
Dominicano soy - Fernando Villalona
Bachata Rosa - Juan Luis Guerra
4)Use el comando cat para desplegar ambos archivos, por nombre y con comodines (wildcard).
5)Copie el directorio merengue y todo su contenido, llamelo Merengue, use cp.
6)Finalmente, borre el directorio merengue con el comando rm.
Ejercicios 9
‘1)Explicar en qué se diferencian Is * y echo *.
UBUNTU Certifiedhttp/iwww.codigolibre.org Fundacién Cédigo Libre Dominicano
2)Explicar en qué se diferencian Is / y echo /.
3)Crear un archivo que contenga la cantidad de archivos en un directorio.
4)Crear dos archivos: a.txt, que contenga hola, y b.txt, que contenga chao. Luego concatenarlos
en un archivo ab.txt.
Basicamente GNU