Proy
ec toFinaldelCurso:Si
stemasOper
ati
vos
Tema:L inux
Nombr e:PabloA.Val dèsG.
Prof
esor:J ust
oSànc hez
AñoL ectiv
o:2019
INTRODUCCIÓN
Linux es el acontecimiento mas importante en lo que a software gratuito se refiere.
Se ha convertido en el sistema operativo para los negocios, educación y aprovechamiento
personal, en los negocios ya se están instalando Linux en las redes enteras, además es usado para manejar
registros financieros y de hospitales, es un entorno de usuario distribuido, de telecomunicaciones, etc.
también hay universidades de todo el mundo que usan Linux para dar sus cursos de programación y diseño
de sistemas operativos y por supuesto, los amantes de las computadoras de todo el mundo usan Linux en
casa para programar, entretenerse y conocerlo a fondo.
QUE ES LINUX?
Es un Sistema Operativo.
Colección de aplicaciones, bibliotecas de funciones y herramientas de desarrollo que se
despliegan sobre la plataforma proveído por un programa que asigna recursos y se
comunica con el hardware.
Linux es un sistema operativo libre tipo UNIX creado originalmente por Linus Torvalds con la
ayuda de desarrolladores de todo el mundo.
Se origino en 1991 como un proyecto personal de Linus Torvalds, un estudiante graduado.
La version del kernel 1.0 fue lanzado en 1994 y hoy la versión estable más reciente es 5.3.6
(info) 11 de octubre de 2019 (2 meses y 6 días).
Desarrollado bajo Licencia Publica General GNU, el código para Linux está disponible
gratuitamente para todo el mundo.
CUESTIONARIO
1. ¿En qué directorio se encuentran los ficheros de configuración del sistema?
2. Para entrar en un sistema Linux hace falta:
a) Nombre de usuario, contraseña y dirección IP
b) nombre de usuario y contraseña
c) únicamente una contraseña.
3. Muestra el contenido del directorio actual.
4. Muestra el contenido del directorio que está justo a un nivel superior.
5. ¿En qué día de la semana naciste?, utiliza la instrucción cal para averiguarlo.
6. Muestra los archivos del directorio /bin ?
7. Suponiendo que te encuentras en tu directorio personal (/home/nombre), muestra un
listado del contenido de /usr/bin:
a) Con una sola línea de comando,
b) moviéndote paso a paso por los directorios
c) con dos líneas de comandos.
8. Muestra todos los archivos que hay en /etc y todos los que hay dentro de cada
subdirectorio, de forma recursiva (con un solo comando).
9. Muestra todos los archivos del directorio /usr/X11R6/bin ordenados por tamaño (de
mayor a menor). Sólo debe aparecer el nombre de cada fichero, sin ninguna otra
información adicional.
10. Muestra todos los archivos del directorio /etc ordenados por tamaño (de mayor a menor)
junto con el resto de características, es decir, permisos, tamaño, fechas de la última
modificación, etc. El tamaño de cada fichero debe aparecer en un formato “legible”, o
sea, expresado en Kb, Mb, etc.
11. Muestra todos los archivos del directorio /bin ordenados por tamaño (de menor a mayor).
Sólo debe aparecer el tamaño y el nombre de cada fichero, sin ninguna otra información
adicional. El tamaño de cada fichero debe aparecer en un formato “legible”, o sea,
expresado en Kb, Mb, etc.
12. Muestra el contenido del directorio raíz utilizando como argumento de ls una ruta
absoluta.
13. Muestra el contenido del directorio raíz utilizando como argumento de ls una ruta
relativa. Suponemos que el directorio actual es /home/elena/documentos.
14. Crea el directorio gastos dentro del directorio personal.
15. ¿Qué sucede si se intenta crear un directorio dentro de /etc?
16. Muestra el contenido del fichero /etc/fstab.
17. Muestra las 10 primeras líneas del fichero /etc/bash.bashrc
18. Crea la siguiente estructura de directorios dentro del directorio de trabajo personal:
19. Crea un fichero vacío dentro del directorio musica, con nombre estilos_favoritos.txt.
20. Utiliza tu editor preferido para abrir el fichero estilos_favoritos.txt e introduce los
estilos de música que más te gusten. Guarda los cambios y sal.
21. Muestra todo el contenido de estilos_favoritos.txt
22. Muestra las 3 primeras líneas de estilos_favoritos.txt
23. Muestra la última línea de estilos_favoritos.txt
24. Muestra todo el contenido del fichero estilos_favoritos.txt excepto la primera línea. Se
supone que no sabemos de antemano el número de líneas del fichero.
DESARROLLO
1. Los ficheros de configuración del sistema se en el directorio CAT
2. Para entrar a un sistema Linux hace falta el:
Respuesta: nombre del usuario y contraseña
3. Muestra el contenido del directorio actual: es el ls
4. Muestra el contenido del directorio que está justo a un nivel superior,
Respuesta: En la consola ls ..
5. En qué día de la semana naciste?, utiliza la instrucción cal para averígualo
Respuesta: hay que poner en la terminal cal 15
6. Muestra los archivos del directorio /bin
Respuesta: ls/bin
7. Suponiendo que te encuentras en tu directorio personal (/home/nombre), muestra
un listado del contenido de /usr/bin.
Respuesta:
a) con una sola línea de comando,
ls /uasr/bin
b) moviéndote paso a paso por los directorios
Estando en la carpeta raíz
cd urs
cd bin
c) con dos líneas de comandos
cd /usr/bin
ls
c) con dos líneas de comandos.
cd /usr/bin
ls
8. Muestra todos los archivos que hay en /etc y todos los que hay dentro de cada
subdirectorio, de forma cursiva (un solo comando)
Respuesta: Ls –R /etc
9. Muestra todos los archivos del directorio /usr/X11R6/bin ordenados por tamaño (de
mayor a menor). Sólo debe aparecer el nombre de cada fichero, sin ninguna otra
información adicional.
Respuesta: ls -S /usr/local
10. Muestra todos los archivos del directorio /etc ordenados por tamaño (de mayor a
menor) junto con el resto de características, es decir, permisos, tamaño, fechas de la
última modificación, etc. El tamaño de cada fichero debe aparecer en un formato
“legible”, o sea, expresado en Kb, Mb, etc.
Respuestas: ls -Slh /etc
11. Muestra todos los archivos del directorio /bin ordenados por tamaño (de menor a
mayor). Sólo debe aparecer el tamaño y el nombre de cada fichero, sin ninguna otra
información adicional. El tamaño de cada fichero debe aparecer en un formato
“legible”, o sea, expresado en Kb, Mb, etc.
Respuestas: ls -Sshr /bin
12. Muestra el contenido del directorio raíz utilizando como argumento de ls una ruta
absoluta.
Respuesta: ls /
13. Muestra el contenido del directorio raíz utilizando como argumento de ls una ruta
relativa. Suponemos que el directorio actual es /home/elena/documentos.
Respuesta: ls ../../..
14. Crea el directorio gastos dentro del directorio personal.
Respuesta: mkdir gastos
15. ¿Qué sucede si se intenta crear un directorio dentro de /etc?
Respuestas: Un usuario básico no puede crear un directorio de /etc. Porque sale
error de permiso denegado, Solo lo puede hacer un usuario con privilegios de
Administrador (root), esto sucede para evitar que los usuarios causen daños al
sistema.
Respuesta: Depende de que usuario estamos usando en el momento ya que un usuario
normal no tiene acceso a la carpeta etc, esto sucede para no causar daño al sistema, solo
puede el usuario con credenciales elevadas o administrador (root)
16. Muestra el contenido del fichero /etc/fstab.
Respuesta: Cat /etc/fstab
17. Muestra las 10 primeras líneas del fichero /etc/bash.bashrc
Respuestas: Head /etc/bash.bashrc
18. Crea la siguiente estructura de directorios dentro del directorio de trabajo personal:
Respuesta:
:/$ mkdir multimedia
:/$ cd multimedia/
:/multimedia$ mkdir musica
:/multimedia$ mkdir imágenes
:/multimedia$ mkdir video
:/multimedia$ mkdir presentaciones
:/multimedia$ ls
:/multimedia$ cd imagenes/
:/multimedia/imagenes$ mkdir personales
:/multimedia/imagenes$ mkdir otras
19. Crea un fichero vacío dentro del directorio música, con nombre estilos_favoritos.txt.
Respuesta: Cd multimedia/música
Touch estilos_faboritos.txt
20. Utiliza tu editor preferido para abrir el fichero estilos_favoritos.txt e introduce
los estilos de música que más te gusten. Guarda los cambios y sal.
Respuesta: Nano favoritos.txt
electronica
house
R&B
Dance
21. Muestra todo el contenido de estilos_favoritos.txt
Respuesta: Cat estilos_favoritos.txt
22. Muestra las 3 primeras líneas de estilos_favoritos.txt
Respuesta: head -n3 estilos_favoritos.txt
23. Muestra la última línea de estilos_favoritos.txt
Respuesta: tail -n1 estilos_favoritos.txt
24. Muestra todo el contenido del fichero estilos_favoritos.txt excepto la primera línea.
Se supone que no sabemos de antemano el número de líneas del fichero.
Respuesta: tail -n+2 estilos_favoritos.txt