Está en la página 1de 17

ESTEBAN VALDEZ ALBERTO

Ejercicio 1
1. Abra una terminal y navegue a su directorio de inicio (escriba cd “ o simplemente
cd). Luego, escriba el comando que al usar una ruta relativa cambia su ubicación
en el directorio / etc.
2. Escriba el comando para volver al directorio de inicio utilizando una ruta absoluta

3. Una vez en su directorio de inicio, escriba un comando para copiar el archivo / etc /
passwd en su directorio de trabajo utilizando solo rutas relativas

4. Cree seis directorios llamados: dirA1, dirA2, dirB1, dirB2, dirC1 y dirC2 dentro de
su directorio de inicio

5. Escriba dos comandos diferentes para eliminar los directorios dirA1, dirA2, dirB1 y
dirB2 pero no dirC1 o dirCc2

(del 1 al 5)
6. Elimine los directorios dirC2 y dirC1 utilizando el carácter comodín de la pregunta

7. Cree un archivo vacío en su directorio de trabajo llamado temp


8. Escriba un comando para ver el texto para mostrar el contenido del archivo, que
obviamente debe estar vacío.

9. Escriba un comando para mostrar los metadatos y las propiedades del archivo
(fecha de creación, fecha de modificación, última fecha de acceso, inodo, etc.)

(de 8 al 9)

10. ¿Qué tipo de contenido se muestra para la temp? y qué tipo de archivo básico es?

11. Cambie a su directorio de trabajo. Desde allí, escriba un comando para intentar
copiar el archivo temp en el directorio / usr. ¿Qué pasó y por qué?
No se tiene permitido copiar este archivo ya que no tenemos los permisos al ser
un archive regular

12. Cree un directorio llamado prácticas dentro de su directorio. Dentro de las


prácticas, cree dos directorios llamados with_permission y without_permission.
Luego, elimine su propio permiso para escribir en el directorio sin permiso.
13. Trata el comando cp temp with_permission and cp temp without_permission.
Explica qye ha sucedido en cada caso y porque

14. Averigüe cuál es el conjunto mínimo de permisos (lectura, escritura, ejecución) que
el propietario debe tener para ejecutar los siguientes comandos

Commands read write execute


cd without_permission
cd without_permission; ls -l
cp temporal without_permission

Ejercicio 2.
15. Crea un archivo llamado orig.txt con el comando táctil y use el comando ln para
crear un enlace simbólico a orig.txt llamado link.txt.
a. Visualizamos con ls, ingresamos a Documentos con cd Documentos y
cre amos el archivo orig .txt con el comando touch como podemos ver en
la imagen

b. Creamos el enlace oring.txt llamado link.txt con el comando “ln orig.txt


link.txt”
16. Abra el editor de texto vi y modifique el archivo orig.txt ingresando algo de texto.
a. Verificamos el archivo “orig.txt” y procedemos a usar “vi”.

b. Editamos “orig.txt”.

17. Use el comando cat para ver link.txt. ¿Qué puedes observar? ¿por qué?
El comando cat nos permite leer los datos de archivos y nos muestra su
contenido, en este caso nos muestra lo que se había digitado en el ítem “2”
gracias al comando “ln orig.txt link.txt”.
18. Repita los dos pasos anteriores, pero esta vez modificando primero el archivo
orig.txt y luego viendo el archivo link.txt. Discuta los resultados.
a. Modificamos en archivo orig.txt con el comando “vi”

b. A continuación visualizamos los dos archivos con el comando “cat”

Como podemos observar el cambio que hicimos se muestra con los dos
comandos, es decir cada cambio que hagamos en el archivo orig.txt se reflejara en
el archivo link.txt

19. Elimine todos los permisos de orig.txt e intente modificar el archivo link.txt. ¿Qué
pasó?
a. Como podemos ver, al quitar los permisos de orig.txt automáticamente se
han quitado los permisos de link.txt

b. Al trata de modificar el archivo link.txt con vi, nos muestra un mensaje


diciendo permiso denegado.

20. Devuelva el permiso de escritura a orig.txt. Luego, intente eliminar el permiso de


escritura para link.txt. Escriba ls -l y discuta los resultados.
a. Se le devuelve los permisos al archivo orig.txt y automaticamente tambien
al archivo link.txt.
b. Procedemos a quitar los permisos al archivo link.txt.

c. Se llega a la conclusión que cada cambio que hagamos en el archivo


orig.txt se reflejara en el archivo link.txt

21. Elimine el archivo orig.txt e intente mostrar el contenido de link.txt con el comando
cat. Luego, edite el archivo con vi e ingrese texto en link.txt. ¿Qué ha pasado en
cada caso?
a. Se eliminó el archivo orig.txt con el comando rm.
b. Nos dice que tenemos los permisos denegados.

c. Ingresamos al editor con el comando vi podemos observar que también


tenemos los permisos denegados.
22. Use el comando stat para ver la cantidad de enlaces que tienen orig.txt y link.txt.
a. Se tiene un enlace del archivo link.txt, para orig.txt no se puede visualizar
ya que no existe dicho archivo.

23. Ahora cree un enlace duro para el archivo orig.txt llamado hard.txt. Luego, usando
el comando stat, calcule el número de "Enlaces" de orig.txt y hard.txt.
a. Creamos otro archivo orig.txt y luego con el comando “ln” creamos el
enlace duro como podemos ver en la siguiente imagen.

b. Cada archivo, “orig.txt”y ”hard.txt” tienen dos enlaces.

24. Elimine el archivo orig.txt e intente modificarlo con vi hard.txt. ¿Qué pasó?
a. Eliminamos el archivo orig.txt.
b. Como podemos observar se puede modificar el archivo hard.txt ya que
tiene permisos.

25. Utilice el comando grep para encontrar toda la información sobre el protocolo
HTTP presente en el archivo / etc / services (recuerde que los comandos de Unix
distinguen entre mayúsculas y minúsculas)
- Usamos “-i” para que no distinga mayúscula y minúscula “HTTP” “http”
26. Use el comando cut sobre el archivo /etc/group para mostrar los grupos del
sistema y sus primeros cinco miembros.

27. Cree un archivo vacío llamado text1.txt. Utilicé el editor de texto h para introducir
"abñ" en el archivo, guardar y salir. Escriba un comando para determinar el tipo de
contenido del archivo.
a) Creamos un archivo vacío llamado text1.txt

b) Editamos con vi el archivo “text1.txt”

c) Nos identifica que es de tipo texto, charset=utf-8 por la letra “n”

28. Busque en la Web la codificación hexadecimal de la letra "ñ" en ISO-8859-15 y


UTF8. Use el comando hexdump para ver el contenido en hexadecimal de
text1.txt. ¿Qué codificación has encontrado?
29. Descubre cuál es el carácter "0x0a", que también aparece en el archivo.

30. Abra el editor de texto gedit y escriba "". Vaya al menú y use la opción "Guardar
como" para guardar el archivo con el nombre text3.txt y el tipo "Final de línea" de
Windows. De nuevo con el hexdump, examine el contenido del archivo. Averigüe
cuál es el carácter codificado como "0x0d".

También podría gustarte