Você está na página 1de 4

INFORMÁTICA

Práctica: Introducción al sistema operativo Linux

Enunciado:

El propósito principal de un sistema operativo es dar el soporte que necesitan los programas
para poder realizar su trabajo. Por ejemplo, para escribir un documento se utiliza un editor de
textos, este editor no se podrá utilizar sin la ayuda del sistema operativo.

1. Lo primero que hay que hacer para poder utilizar una máquina con Linux es identifarse. Este
proceso es la manera que tiene Linux de saber cuales son los usuarios autorizados para utilizar
el sistema. Pedirá un nombre y una contraseña. Al esribir la contraseñaa no se verá lo que se
está teleclando (por razones de seguridad). Hay que esribirla con cuidado: se pueden borrar
carateres, pero no se podrá ver lo que se está haciendo.

Una vez introducidos los datos aparece el entorno gráfico donde se va a trabajar.

2. Busca en el menú la opción consola (también puede encontrarse con el nombre de Terminal,
XTerm o shell). En la consola se escriben los comandos (u órdenes) que queremos que ejecute
el sistema operativo.

Al abrir la consola aparece un texto que indica que el ordenador está listo para recibir un
comando. Este símbolo se denomina prompt. En este texto suele aparecer información sobre el
nombre de usuario, la máquina y el directorio actual.

3. Comando ls: muestra por pantalla el contenido del directorio donde nos encontramos.
Escribe ls en la consola, pulsa enter, y observa la salida que produce.

IMPORTANTE: Linux diferencia entre mayúsculas y minúsculas. Comprueba lo que ocurre si


se escribe la misma palabra en mayúsculas: LS.
4. Para obtener información sobre un comando determinado y saber cuáles son las opciones que
tiene, utiliza el comando man (manual). Busca información sobre el comando ls y prueba las
opciones que tiene para mostrar la información. Busca la opción para mostrar el contenido del
directorio escribiendo todos los detalles de los ficheros (permisos, nombre del propietario,
grupo al que pertenece, tamaño, fecha de la última modificación y nombre del fichero).
5. Los comandos para trabajar con directorios son los siguientes:
• mkdir dir: crea un nuevo directorio de nombre dir.
• rmdir dir: borra el directorio de nombre dir. El directorio debe estar vacío.
• cd dir: para cambiar del directorio actual al directorio de nombre dir.

Página 1
• pwd: muestra por pantalla el directorio actual, es decir, el directorio en el que nos
encontramos.
6. Utilizando lo comandos anteriores construye en tu cuenta el siguiente árbol de directorios.
Recuerda que al entrar en la cuenta, el sistema te coloca en el directorio nombre_usuario, por lo
que tienes que crear los directorios que se encuentran por debajo de él.

nombre_usuario

temp asignaturas varios

informática matematicas

teoria practicas

p1 p2

Existen dos nombres especiales de directorios: . (que representa el directorio actual) y .. (que
representa el directorio padre en el árbol del directorio actual).

7. El comando cat:
• Permite ver el contenido de un fichero de texto: cat fichero
• Permite crear un nuevo fichero de texto cat > fichero. Se escribe el contenido del
fichero y se termina con Ctrl + d

8. El comando who devuelve la lista de los usuarios conectados al sistema.

9. Se puede redireccionar la entrada o salida de un comando:


• > Redirecciona la salida. En lugar de mostrar la salida de un comando por pantalla lo
va a grabar en un fichero. Si el fichero ya existe, borrará lo que tenía: nombre_comando
> nombre_fichero.

Página 2
• >> Redirecciona la salida. Graba la salida de un comando en un fichero, pero si el
fichero ya existe, lo añade al final del mismo: nombre_comando >> nombre_fichero.
• < Redirecciona la entrada. Los datos de entrada al comando se van a leer desde un
fichero: nombe_comando < nombre_fichero.
10. Crea un fichero donde se almacene la lista de usuarios que están conectados al sistema.
Llama a este fichero usuarios.txt y colócalo en el directorio p1.

11. Crea desde la consola un fichero de texto de cuatro líneas, llámalo texto.txt y colócalo en el
directorio teoria.

12. Para copiar un fichero de un directorio a otro se utiliza el comando cp:


cp nombre_fichero_inicial directorio[/nombre_fichero_destino]

NOTA: lo que aparece entre corchetes es opcional. Si al escribir un comando se pone el


nombre del fichero de destino los corchetes no deben usarse.

13. El comando mv (mv nombre_fichero_inicial directorio[/nombre_fichero_destino]) permite


mover un fichero a otro directorio (copiar el fichero a otro directorio y borrarlo del directorio
inicial). También se utiliza para cambiarle el nombre a un fichero sin modificar el directorio
donde se encuentra.
14. Los fichero y directorios tienen asignados permisos que indican al sistema operativo quién
puede acceder o modificar esos ficheros. Los permisos que tiene un fichero se pueden consultar
usando la opción ls –l . Existen tres grupos de permisos: los permisos que tiene el propietario
del fichero, los que tiene el grupo de usuarios al que pertenece el propietario y los permisos del
resto de usuarios.

Cada grupo tiene tres posibles permisos: lectura (r), escritura (w) y ejecución (x).

El comando chmod (chmod permisos nombre_fichero) permite cambiar los permisos a los
ficheros y directorios. Se puede hacer usando los símbolos +- para poner o quitar permisos, rwx
para indicar permisos de lectura, escritura o ejecución, y ugo para indicar el propietario del
fichero, el grupo y el resto de usuarios respectivamente. Sólo se modifican los permisos a los
que se haga referencia, el resto de permisos no cambia.

Otra forma de indicar cuáles son los permisos que se conceden a un fichero es la siguiente:
primero se deciden qué permisos se van a dar al fichero, por ejemplo: rwx rw- r--, a
continuación se sustituye cada permiso que se va conceder por un 1 y el resto por 0: 111 110
100, y ahora se convierten estos valores binarios a números decimales: 7, 6 y 4. El comando
para cambiar los permisos será: chmod 764 nombre_fichero.

Página 3
15. Copia el fichero usarios.txt al directorio temp. A continuación mueve el fichero usuarios.txt
del directorio temp al directorio teoria. Establece permisos de sólo lectura para el grupo y otros
usuarios y lectura, escritura y ejecución para el propietario del fichero en p1.

16. Establece permiso de sólo lectura para el directorio teoria y quita el permiso de lectura al
directorio p1.

17. Muestra por pantalla el contenido de los dos directorios anteriores (ls) y el contenido de los
ficheros que están en ellos (cat).

18. El comando find permite buscar archivos: find nombre_dir [condición / operación], donde
dir es el directorio donde comienza la búsqueda y en las condiciones se indica lo que se quiere
buscar. Por ejemplo: una condición puede ser buscar por el nombre: -name nombre_fichero,
etc.

19. Metacaracteres: Caracteres que sirven de sustitución:


• *: sustituye cualquier cadena de caracteres
• ?: sustituye un único carácter en una posición concreta.
• ~: directorio home.

20. Encuentra todos los fichero con extensión txt en la cuenta (son los ficheros cuyo nombre es
*.txt)

21. Elimina el subdirectorio tmp y el subdirectorio practicas. ¿Hay algún problema para borrar
los subdirectorios?

22. El comando rm permite borrar un fichero. La opción –r (rm -r) permite borrar directorios
de no estén vacíos. ¡Cuidado: después de borrar un fichero ya no es posible recuperarlo!

23. Elimina los siguientes directorios creados: tmp, varios, matematicas

Página 4

Você também pode gostar