0% encontró este documento útil (0 votos)
122 vistas3 páginas

Práctica de comandos en Ubuntu

Este documento proporciona instrucciones para realizar varias operaciones en la línea de comandos de Ubuntu, incluyendo crear directorios y subdirectorios, mover y copiar archivos entre directorios, y crear enlaces simbólicos. El documento guía al lector a través de 16 pasos para practicar estos comandos comunes de Linux como mkdir, ls, cd, cp, mv y ln.

Cargado por

J VR
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
122 vistas3 páginas

Práctica de comandos en Ubuntu

Este documento proporciona instrucciones para realizar varias operaciones en la línea de comandos de Ubuntu, incluyendo crear directorios y subdirectorios, mover y copiar archivos entre directorios, y crear enlaces simbólicos. El documento guía al lector a través de 16 pasos para practicar estos comandos comunes de Linux como mkdir, ls, cd, cp, mv y ln.

Cargado por

J VR
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

PRACTICA 5

1. Abre una terminal (un “bash”) en Ubuntu y comprueba en qué directorio te encuentras (pwd).
Apúntalo en tu informe de prácticas.

2. Crea un subdirectorio llamado practica5 (el comando necesario es mkdir).

3. Anota en tu informe de práctica el propietario, permisos, y el número de directorios que


contiene la carpeta creada (“ls -l”).

4. Muévete ahora al directorio creado practica5 (por medio de cd).

5. Crea en el directorio practica5 tres subdirectorios llamados [Link], dir2 y dir_3 (puedes crear
los tres directorios con un solo comando)

¿Has tenido algún problema por usar los caracteres “.” o “_” en los nombres de carpetas?

6. Borra el directorio dir_3 (usa el comando rmdir). Comprueba con ls que la operación se ha
completado con éxito. rmdir nos permite borrar directorios

vacíos (compruébalo en el manual de rmdir). Por medio de “rm –r” podemos borrar un directorio y
sus contenidos de forma recursiva

7. Desplázate a [Link]. Vamos a crear ahora un fichero de texto por medio del editor nano.
Ejecuta nano en la terminal. Ahora debes escribir un fichero de texto con los siguientes datos:

Nombre

Apellidos

Fecha

Dedicación

Guárdalo con el nombre datos_personales. Comprueba por medio de “ls” que está bien creado.

8. Desplázate al directorio dir2 y crea dos ficheros de texto por medio de nano, de nombre
prueba1 y prueba2. El contenido de los mismos queda a tu elección (pero no los dejes vacíos;
conviene que sean distintos).

9. Sin salir de la carpeta dir2, copia el fichero datos_personales (que está en [Link]) en otro
llamado datos_personales.copia en dir2. El mandato que permite copiar ficheros (o directorios) es
cp. Recuerda que para “subir un nivel” en el árbol de directorios puedes utilizar la abreviatura “..”.
Comprueba que la operación se ha completado con éxito por medio de ls.

10. En la misma carpeta dir2 vamos a hacer una copia (oculta) del fichero datos_personales.copia
en un fichero. datos_personales. Comprueba que el archivo está en la carpeta por medio de ls -a.
Comprueba por medio de ls que el archivo no es visible.

11. El mandato cp también nos permite copiar directorios (con sus contenidos). Generalmente, si
queremos copiar directorios queremos que se copien también todos sus ficheros y subdirectorios.
Para ello debemos usar la opción “-r” (copia recursiva).

Ejecuta el siguiente mandato

$cp –r /usr/games

¿A qué directorio has copiado la carpeta “games”? Ejecuta el mandato “ls –l

Que visualizas?

Has una copia completa de la carpeta “games” a tu ubicación actual sin moverte de directorio

Dirígete a la carpeta “games” del directorio “dir2” Ejecuta el mandato “ls -l”. Comprueba si los
ficheros disponen de permiso de ejecución (“x”).

¿Sabrías ejecutar alguno de los ficheros (ejecutables) de la carpeta?

¿Qué sucederá si eliminamos alguno de los ficheros que se encuentran en la nueva carpeta creada
“games”? ¿Desaparecerá también de la carpeta del sistema “/usr/games”?

Elimina uno cualquiera de los ficheros por medio del mandato rm. Apunta su nombre. Comprueba
con ls que la operación se ha completado con éxito.

Lista ahora el contenido de la carpeta “/usr/games” (no hace falta que te desplaces hasta ella, “ls –
l /usr/games” lo hará directamente).

¿Aparece el fichero que has eliminado en tu copia de la carpeta “games”?

Una vez hemos copiado los ficheros, cada uno tiene su propia entidad, y eliminar o modificar uno
de ellos (el original o la copia) no tiene consecuencias sobre el otro. Los dos ficheros son entidades
distintas.

12. Además de copiar ficheros y directorios, también podemos mover ficheros entre directorios.
Vamos a mover el fichero “datos_personales” de la carpeta “[Link]” a “dir2”. Para ello puedes
hacer uso del mandato “mv”.

La sintaxis es “mv fichero destino” (recuerda que puedes usar “..” para subir en el árbol de
directorios).
13. Intenta mover el fichero que has borrado antes en tu copia de la carpeta “games” en dir2
desde la carpeta /usr/games hasta tu copia de la carpeta games.

¿Qué respuesta has obtenido? ¿Cómo puedes evitar la limitación encontrada? Compruébalo.

Apunta en tu informe la diferencia entre “cp” y “mv”. Por medio de cp hemos creado una copia de
un fichero existente (y el sistema no nos advirtió de ningún error), mientras que por medio de
“mv” hemos cambiado el fichero de lugar.

14. El mandato mv también nos permite mover carpetas. Mueve el directorio [Link] al escritorio.
Comprueba que la operación se ha completado con éxito.

15. Por medio de mv también podemos renombrar carpetas y ficheros.

Renombra el directorio [Link] como mis_textos. Comprueba el resultado de la operación (ha


debido desaparecer [Link] y aparecer una nueva carpeta mis_textos).

16. Pasamos ahora a ver cómo se pueden crear enlaces a ficheros. Sitúate en el escritorio y crea un
enlace débil o simbólico a uno de los ficheros que contiene tu carpeta games (que debería estar en

/home/alumno/practica16/dir2/games). Para ello debes usar el mandato:

$ln –s ../practica 5/dir2/games/nombre_del_juego enl_debil_juego

Comprueba ahora con “ls -l” las características del enlace creado. ¿Qué tipo de elemento es?
(Recuerda que eso lo podemos saber por la primera letra de su formato largo: “d” era válido para
directorio, “-” para fichero, “l” para enlaces). ¿Qué información adicional contiene la línea sobre el
enlace?

¿Puedes saber a qué directorio se refiere?

También podría gustarte