Hola a todos, hoy os dejo una serie de ejercicios de comandos de Linux con sus respectivas soluciones.
Aquí te dejo una serie de manuales sobre los principales comandos de Linux
Después de cada ejercicio, te mostramos un spoiler con las solución, te recomiendo que lo pienses por ti mismo, no te copies sin mas de la solución. Si tenéis alguna duda, no dudéis en preguntad.
Te dejo algunos tutoriales útiles.
Estructuras de directorios de Linux
Comando cd en Linux
Comando ls en Linux
Rutas relativas y absolutas
Comando cp para Linux
Comando mkdir en Linux
Comando rm en Linux
Comando cat en linux
Comando mv en Linux
Comando rmdir en Linux
Crear archivos en Linux desde el terminal
Todos los ejercicios van en relación uno con otro. Hazlo de forma consecutiva.
1) Crea las siguiente carpetas en tu carpeta personal, de forma relativa:
- Carpeta1
- Carpeta2
- Carpeta3
Spoiler Inside |
SelectShow> |
Hay varias formas de hacerlo.
$ mkdir -p Carpeta1 Carpeta2/Carpeta21 Carpeta3
Otra forma es yendo de uno a uno.
$ mkdir Carpeta1
$ mkdir Carpeta2
$ mkdir Carpeta2/Carpeta21
$ mkdir Carpeta3
|
2) Crea los siguientes ficheros dentro de cada carpeta, puedes crearlos vacíos o con contenido, puedes hacerlo de forma realtiva o absoluta.
- Carpeta1
- Carpeta2
- Carpeta3
Spoiler Inside |
SelectShow> |
$ touch Carpeta1/Fichero1 Carpeta2/Fichero2 Carpeta2/Carpeta21/Fichero21 Carpeta3/Fichero3
También se puede uno a uno.
$ touch Carpeta1/Fichero1
$ touch Carpeta2/Fichero2
$ touch Carpeta2/Carpeta21/Fichero21
$ touch Carpeta3/Fichero3
|
3) Lista el contenido de la carpeta actual en forma de lista, de forma relativa.
4) Escribe «Hola soy un fichero» en el Fichero21, de forma absoluta.
Spoiler Inside |
SelectShow> |
$ nano /home/discoduroderoer/Carpeta2/Carpeta21/Fichero21
Nos aparecerá un editor de texto, escribimosy para guardar usamos CTRL + O
Si te dice que no existe nano, deberemos usar otro editor como vi.
$ vi /home/discoduroderoer/Carpeta2/Carpeta21/Fichero21
Deberemos pulsar i, esto hace que entre en el modo Insert y escribimos el texto deseado. Después, pulsamos ESC y pulsamos :wq! para guardar.
|
5) Muestra por pantalla el contenido del fichero que acabamos de modificar.
Spoiler Inside |
SelectShow> |
$ cat Carpeta2/Carpeta21/Fichero21
|
6) Lista el contenido de la Carpeta21 en forma de lista, de forma absoluta.
Spoiler Inside |
SelectShow> |
$ ls -l /home/discoduroderoer/Carpeta2/Carpeta21
|
7) Borra la Carpeta3 y todo su contenido.
Spoiler Inside |
SelectShow> |
$ rm -rf Carpeta3
-r significa que borrara de forma recursiva.
-f no pregunta si queremos borrar.
|
8) Posicionate en la Carpeta21, de forma absoluta.
Spoiler Inside |
SelectShow> |
$ cd /home/discoduroderoer/Carpeta2/Carpeta21
|
9) Indica en que directorio estas.
10) Copiar la Carpeta1 y su contenido como Carpeta3
Espero que os sea de ayuda. Si teneis dudas, preguntad. Estamos para ayudarte.
Deja una respuesta