• No se han encontrado resultados

9) Despliegue el mismo archivo de nuevo, pero esta vez utilice solo las teclas del cursor para ejecutar el comando sin tener que digitarlo de nuevo.

N/A
N/A
Protected

Academic year: 2021

Share "9) Despliegue el mismo archivo de nuevo, pero esta vez utilice solo las teclas del cursor para ejecutar el comando sin tener que digitarlo de nuevo."

Copied!
7
0
0

Texto completo

(1)

PARTE 1. EMPEZANDO EN LINUX

Ejercicio 1

1) Use el comando ls para listar los archivos en el directorio actual.

2) Cree un nuevo archivo utilizando el comando cat de la manera siguiente: 3) $ cat > hola.txt

4) Hola Mundo!

5) Esto es solo una Prueba.

6) Presione Enter al final de la última línea, y entonces Ctrl+D para denotar el final del archivo.

7) Use el ls de nuevo para verificar que el archivo recién creado existe. 8) Despliegue el contenido del archivo.

9)

Despliegue el mismo archivo de nuevo, pero esta vez utilice solo las teclas del cursor para ejecutar el comando sin tener que digitarlo de nuevo.

Ejercicio 2

1) Cree un segundo archivo. Llámelo nomina.txt, escríbale cualquier cosa. 2) Revise con el comando ls, que existe.

3) Despliegue el contenido del archivo. Minimice la digitación que se necesita escribir para lograrlo: 4) Revise el history para encontrar el comando que creo el archivo anterior.

5)

Cambie el comando para que en ves de crear el archivo lo despliegue a pantalla.

Ejercicio 3

1) Después de cada uno de los siguientes pasos, use el comandolsycatpara verificar que ha sucedido.

2) Copie nomina.txt a un archivo nuevo llamado descuento.txt. Use el Tab para evadir tener que escribir el nombre completo del archivo.

3) Ahora copie hola.txt a descuento.txt. ¿Que sucedió?

4) Borre el archivo original, hola.txt.

(2)

6) Trate de borrar el archivo hola.txt con el comando rm. ¿Que sucede?

7) Trate copiar nomina.txt de nuevo, pero no especifique el nombre del archivo al cual se le copiará. ¿Que sucedió?

Ejercicios 4

1) Use el comando pwd para ver en que directorio se encuentra.

2) Si no estas en su directorio home (/home/NOMBRE _DE _USUARIO) use el comando cd sin ningún argumento, y ejecute pwd de nuevo.

3) Use cd para visitar el directorio root, y listar los archivos ahí dentro. Home debe ser uno de ellos. 4) Vaya al directorio home y liste el contenido de nuevo. Debe existir un directorio por cada usuario

del sistema incluyendo el suyo (puedes utilizar el comando whoami para verificarlo).

5)

Regrese a su directorio home para confirmar que esta de regreso donde empezó. Ejercicios 5

1) Cree un archivo de texto en su directorio home y llámelomerengue,conteniendo las siguientes oraciones:

Baile compadre Juan

Quisqueya

2) Renómbrelo clasicos.txt

3) Cree un nuevo directorio en su directorio home y llámelomerengue. 4) Mueva el archivoclasicos.txtdentro del directoriomerengue.

5) Desde el escritorio grafico abra un manejador de archivos (explorador), y encuentre su directorio home, también confirme el directoriomerenguey el archivoclasicos.txt.

6) Con un editor de texto grafico edite el archivoclasicos.txt.

Ejercicios 6

1) Desde su directorio home, liste los archivos en el directorio/usr/share.

2) Cambie al directorio/usr/share,confírmelo conpwd.Liste los archivos en este directorio y los del directoriodoc.

3) Ahora liste los archivos en el directorio padre, los del directorio encima de este en la jerarquía. 4) Ejecute el siguiente comando, Asegúrese de entender el resultado: $ echo˜

(3)

5)

Use el comandocatpara desplegar el contenido de un archivo de texto el cual reside dentro de su directorio home (cree uno si no existe), usando el sintaxis “˜/”para referirse a el. No debe importar desde que directorio usted se encuentre para ejecutar el comando.

Ejercicios 7

1) Use el comandohostname,sin opciones, para imprimir el nombre delhostde la maquina en uso. 2) Use el man para desplegar la documentación del comando hostname. Investigue como hacerlo

que imprima la dirección IP de su maquina en vez del nombre de host de su maquina. Vaya a la sección de “Opciones” delman.

3)

Use el comandolocatepara encontrar en el sistema los archivos que contienen el texto ‘hostname’. Cual de la lista de archivos desplegados es el programahostname?Ejecútelo ahora con su ruta y nombre absoluto para ver si es este realmente.

Ejercicios 8

1) Utilizando el comodín*(wildcard) solo como argumento de un comando es expandido por el shell como una lista de todos los archivos en el directorio actual. Use el comodín con el comandoecho para probar el resultado (Asegúrese que solo sean archivos de texto que se encuentren en el directorio): $ echo *

2) Use las comillas simple para que se imprima el símbolo * y que el shell no lo interprete. 3) Agréguele otro archivo al directoriomerengueque usted creó anteriormente, llámelo

modernos.txt:

Dominicano soy - Fernando Villalona Bachata Rosa - Juan Luís Guerra

4) Use el comandocatpara desplegar ambos archivos, por nombre y con comodines (wildcard).

5) Copie el directoriomerenguey todo su contenido, llámeloMerengue,usecp. 6) Finalmente, borre el directoriomerenguecon el comandorm.

PARTE 2. ARCHIVOS, COMANDOS, SHELL.

1) Use el comandodfpara desplegar la cantidad de espacio en el disco duro usada y disponible. 2) Revise las paginas man del comandodf,y encuentre la opción que permitirá que el comando

desplegué la salida en más amistosa de leer para los humanos. Experimente con ambas las opciones de única letra y las de nombres largos.

3)

Ejecute el shell, bash, y analice a ver que pasa. Recuerde que usted ya se encontraba ejecutando un shell bash. Trate de salir del shell que lanzo con el comando exit.

(4)

Ejercicios 2

1) Trate el comandolscon las opciones-ay-A.¿Cual es la diferencia entre ellas?

2) Escriba un loop cual hace un recorrido de todos los archivos de un directorio y imprime los nombres de ellos con el comandoecho.Si lo escribe todo en una línea, le será más fácil luego ejecutarlo desde la línea dehistory.

3) Cambie el loop para que saludo un número de gente en el aula (no cree archivos con estos nombres).

4) Claro esta, una manera más simple para imprimir una lista de los nombres de archivos es conecho *. Porque fuese esto útil, cuando casi siempre utilizamos el comandols?

Ejercicios 3

1) Use el comandofindpara listar todos los archivos y directorios debajo de su directorio home. Experimente con-type dy-type fcriterio para listar solo archivos y/o directorios.

2) Use el comandolocatepara encontrar los archivos que contienen la cadena¨passwd¨. Intente la búsqueda ahora con el comandofind,buscando en todo el sistema de archivos. Necesitaras utilizar el comodín * entre la cadena *passwd* en el patrón de búsqueda.

3) Investigue que hace el criterio de búsqueda del comando find -iname.

PARTE 3. ARCHIVOS DE TEXTO

Ejercicio 1

1) Copie el archivo

/etc/passwd

a su directorio home, y entonces utilice cat para ver su contenido. 2) Renómbrelo a

usuarios

utilizando el comando

mv.

3) Cree un directorio y nómbrelo

programas

y copie todo el contenido de

/bin

en el. 4) Borre todos los archivos del directorio programas.

5)

Borre el directorio ahora vació

programas

y el archivo

usuarios.

Ejercicio 2

1) El comando touch puede ser utilizado para crear archivos vacíos. Como ejercicio cree uno de esta forma:$ touch Linux.txt

2) Despleguemos a pantalla los atributos de este archivo con el comandols: $ ls -l Linux.txt 3) Espere unos minutos, y repita los dos pasos anteriores, y ver que cambie. ¿Que sucede cuando no

(5)

especificamos el tiempo al comando como opción?

4) Intenta ajustar los atributos de tiempo de un archivo a valores futurísticos.

5)

Una vez acabe; borra el archivo.

PARTE 4. PROCESOS

Ejercicio 1

1) Inicie un proceso ejecuteman findy suspéndalo conCtrl+Z. 2) Ejecutexclocken background, use&

3) Usejobspara listar los trabajos en segundo plano y los procesos detenidos.

4) Use el comandofgpara traer aman findal primer plano; salga de el normalmente con"q" 5) Usefgpara traer axclockal foreground, y termínelo conCtrl+C

6) Ejecute

xclock

nuevamente, pero esta vez sin el &. Debe estar ejecutándose en el foreground (no

podrás utilizar el shel). Suspéndalo con Ctrl+Z y observe que sucede. Para

apropiadamente ejecutarlo en el background, use bg.

Ejercicio 2

1) Usetoppara mostrar los procesos en ejecución en su computador.

2) Ejecute atoppara que ordene por el uso de la memoria, para que los procesos que usan más memoria estén arriba.

3) Restrinja para que solo se muestren los procesos que usted es el dueño. 4) Intente matar (kill) uno de sus procesos (asegúrese de no ser nada importante). 5) Muestre una lista completa de los procesos ejecutándose en su maquina utilizandops. 6) Muestre la misma lista pero en forma de árbol, usando ambospsypstree.

7)

Logre que

ps

ordene la salida por el tiempo de uso del sistema.

Ejercicio 3

1) Cree el siguiente script shell, llámelosiempre,en su directorio home: #!/bin/sh

while [ 1 ]; do

echo hola todos... >/dev/null; done

Hazlo ejecutable y ejecútelo en el background así: $ chmod a+rx siempre

$ ./siempre &

2) Use el comandops -lpara revisar el nivel denicedel archivo

3) Ejecuta el script connicey asignarle un nivel de 15. Intenta ejecutarlo al lado de uno con un nivel de nicemenor, y ver la diferencia entop

(6)

4) Usando aniceorenicetrate que el nivel de nice sea menos de 0, o sea

negativo-PARTE 5. SISTEMAS DE ARCHIVOS, PERMISOS.

Ejercicio 1

1) Cree un directorio temporal y cámbiese a el. 2) Cree varios archivos de la siguiente manera: $

echo "naranjas y limones" > frutas $

echo aguacate > vegetal

3) Cree un symbolic link llamado banana al archivo vegetal.

4) Cree un hard link llamado cítricos al archivo apropiado, y revise que tenga el mismo número de inode.

5) Borre el archivo original frutas y revise que citrus aun contenga el texto.

6) Borre el archivo original vegetal y trate de ver el contenido de almidón. Uselspara revisar el symlink.

Ejercicio 2

1) Investigue quien es el dueño del archivo/bin/lsy quien es el dueño de su directorio home (en

/home).

2) Ingrese como root, y cree un archivo vació con touch. El usuario y grupo apropiado debe ser ‘root’ -revise con ls.

3) Cambie el dueño del archivo que sea ‘users’.

4) Cambie el grupo dueño que sea cualquier usuario que no sea el root.

5)

Cambie a ambos dueños de nuevo a que sea ‘root’ con un solo comando.

Ejercicio 3

1) Busca los permisos en su directorio home (como un usuario normal). Pueden otros usuarios accesar archivos ahí dentro?

2) Si su directorio home no esta accesible para usted, entonces cambiemos los permisos para permitir que otros que puedan leer archivos dentro de el, si no cámbielo para que puedan.

(7)

4) Revise los permisos disponibles en /etc/passwdy/etc/shadow.

5)

Escriba un comando el cual le permitiera a los usuarios poder navegar en sus directorios home y cualquier subdirectorio dentro de el y que puedan leer los archivos.

PARTE 6. MODULOS

Ejercicio 1

1) Revise los módulos compilados y disponibles en el sistema 2) Liste los módulos actualmente cargados.

3) Cargue el moduloparport,y revise que funciono 4) Descargue el moduloparport,y revise otra vez

Referencias

Documento similar