Vous êtes sur la page 1sur 4

Ejercicios con solucin

1. Mostrar el contenido de todos los ficheros del directorio personal.


o $ cd cambiamos al directorio personal del usuario. Cada usuario tiene su
directorio personal que suele ser /home/usuario, donde usuario se
corresponde al nombre que usamos para conectarnos.
o $ pwd Nos aseguramos que estamos en l.
o $ ls -la Mostramos la lista de ficheros del directorio.
o $ cat fichero Mostramos el contenido de cada uno de los ficheros.
o Repetimos las lneas anteriores tantas veces como sea necesario. Si por
alguna circunstancia mostramos un fichero binario y los caracteres de la
pantalla son ilegibles al terminar, debemos teclear reset. Podemos usar
las flechas de cursor par buscar lneas lineas anteriores.
2. Copiar el fichero .profile en otro llamado perso.
o

$ cp .profile personal

3. Crear un directorio llamado prueba en nuestro directorio personal.


o
o
o
o

$
$
$
$

cd
pwd
mkdir prueba (Creamos el directorio
ls -la (Verificamos la creacin )

4. Expresar las rutas absoluta y relativa del directorio prueba que acabamos de
crear. (Relativa al directorio actual).
o /home/usuario/prueba Absoluta
o ./prueba Relativa
5. Copiar el fichero /home/usuario/perso en el directorio prueba.
o Usando rutas absolutas $ cp /home/usuario/perso

/home/usuario/prueba
Usando rutas relativas $ cp /home/usuario/perso ./prueba o $
cp ./perso /home/usuario/prueba o $ cp ./perso prueba
Cambiar al directorio /home/usuario/prueba
o Usando rutas absolutas $ cd /home/usuario/prueba
o Si estamos en /home/usuario $ cd prueba
o Si no estamos en /home/usuario $ cd $ cd ./prueba
Copiar el fichero perso del directorio /home/usuario/prueba con el nombre
perso.nuevo (Suponemos que estamos en el directorio prueba, sin ver el
o

6.

7.

ejercicio anterior).
o
o

8.

9.

$ cp perso perso.nuevo
$ ls -la
Estando en el directorio prueba, copiar el fichero .profile en l con
prof.nuevo
o $ cp ../.profile prof.nuevo
o $ ls -la
Crear un enlace simblico llamado pro1, al fichero prof.nuevo.
o

10.

$ ln

(ln) -s prof.nuevo pro1


Verificar el enlace simblico pro1 que acabamos de crear
o $ ls -la Comprobamos el tipo de fichero
o $ cat pro1 Comprobamos el contenido del fichero

el nombre

Observamos que aparece un nuevo fichero con un tamao muy pequeo.


Sin embargo al mostrar el contenido aparecen los datos que corresponden
al fichero al que apunta.
11. Crear un enlace duro llamado prof.d1, al fichero prof.nuevo.
o

$ ln prof.nuevo prof.d1

12. Crear otro enlace enlace duro llamado prof.d2, al fichero prof.d1.
o
o
o

$ ln prof.nuevo prof.d2
$ ls -lai

Con esta operacin estamos creando una nueva entrada al directorio que
corresponde a unos datos existentes en disco previamente. Al aadir la

opcin -i a la orden ls tambin nos informa del nmero de


y podemos observar que son el mismo.
13. Borrar el fichero prof.d1 y verificar los dems
o
o
o

$ rm
(rm) prof.d1
$ ls -lai

o
o

$ mkdir src
$ ls -la Verificamos

$ ln -s src fuente

(i-nodo)

Podemos observar como tras borrar prof.d1 seguimos teniendo el


fichero prof.d2 y con el mismo i-nodo.
14. Crear un directorio dentro de prueba llamado src.
la creacin
15. Crear un enlace simblico llamado fuente, al directorio src.
16. Copiar el fichero perso.nuevo, al directorio src.
o

$ cp

(cp) perso.nuevo src

17. Copiar el fichero pro1, al directorio fuentes.


o

$ cp pro1 fuentes

18. Verificar los contenidos de los directorios src y fuentes.


o
o

$ ls -la fuentes
$ ls -la src

19. Cambiar al directorio superior.


o

$ cd ..

20. Cambiar directamente al directorio fuentes.


o

$ cd pruebas/fuentes

21. Borrar el directorio src.


o
o

$ cd ..
$ rm -r src

22. Verificar el estado del enlace simblico fuentes. Borrar el enlace.


o
o

$ ls -la fuentes

o
o

$ cd
$ cp perso nuevo

Observamos como la orden ls -la tiene ahora un significado distinto a


cuando exista el directorio src. Observa el error que se produce cuando
hacemos cat fuentes.
o $ rm fuentes para borrarlo
23. Copiar el fichero /home/usuario/perso en el fichero nuevo.
24. Cambiar el nombre del fichero nuevo a viejo.

o
o

$ mv nuevo viejo
$ ls -la

25. Crear un directorio llamado practica en el directorio personal del usuario.


o
o

26. Mover
o

$ cd
$ mkdir practica
el fichero viejo al directorio practica
$ mv viejo practica

27. Mostrar la lista de usuarios del sistema


o

$ cat /etc/passwd

28. Mostrar la lista de grupos del sistema


o

29.
30.
31.
32.
33.
34.

35.

$ cat /etc/group
Copiar el fichero /etc/hosts en el directorio personal
o $ cp /etc/hosts .
Mostrar el fichero hosts del directorio personal
o $ cat hosts .
Mostrar el contenido del directorio /tmp. Observar permisos y propietarios.
o $ ls -la /tmp
Copiar el fichero /etc/inittab en el directorio personal
o $ cp /etc/inittab .
Cambiar de nombre al fichero inittab del directorio personal y llamarlo
tabla.inicio
o $ mv inittab tabla.inicio
Crear un directorio llamado programas y dentro de l, otros cuatro directorios
llamados src, lib, bin y include
o $ mkdir programas
o $ mkdir programas/src
o $ mkdir programas/lib
o $ mkdir programas/bin
o $ mkdir programas/include
Cambiar al directorio src
o $ cd programas/src

36. Cambiar al directorio superior


o

$ cd ..

37. Crear un directorio llamado config en el directorio personal


o
o

38. Copiar
o

$ cd
$ mkdir config
en directorio config todos
$ cp /etc/s* ./config

los ficheros de /etc que empiecen por s.

39. Mostrar el contenido del directorio config


o

$ ls -la ./config

40. Mostrar el contenido del directorio config


o

$ ls -la ./config

41. Borrar el contenido del directorio config


o

$ rm ./config/*

42. Borrar el directorio config


o

$ rm -r ./config

43. Crear un enlace simblico con el directorio /tmp llamado temp.


o

$ ln -s /tmp temp

44. Ejecutar cd ~/programas y verificar el directorio actual.

o
o

45.

$ cd ~/programas
$ pwd
Ejecutar cd ~/programas/bin y verificar el directorio actual.
o $ cd ~/programas/bin
o $ pwd
o Podemos observar como el smbolo ~ hace referencia al

personal del usuario.

directorio

Vous aimerez peut-être aussi