0% encontró este documento útil (0 votos)
81 vistas21 páginas

Práctica Linux

El documento proporciona una guía para practicar comandos básicos de Linux como ls, cat, cp, mv y rm para listar, crear, copiar, mover y eliminar archivos y directorios. También cubre el uso de cd para navegar entre directorios, y comandos como pwd, df y find para obtener información sobre el sistema de archivos.

Cargado por

alumno.632155
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
81 vistas21 páginas

Práctica Linux

El documento proporciona una guía para practicar comandos básicos de Linux como ls, cat, cp, mv y rm para listar, crear, copiar, mover y eliminar archivos y directorios. También cubre el uso de cd para navegar entre directorios, y comandos como pwd, df y find para obtener información sobre el sistema de archivos.

Cargado por

alumno.632155
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Practica linux

Primera Parte:

• Usa el comando ls para listar los archivos en el directorio actual.

• Crea un nuevo archivo utilizando el comando cat de la manera siguiente.

$ cat > [Link]

Hola Mundo!

Esto es solo una prueba.

• Pulsa la tecla [ENTER] al final de la línea, y entonces las teclas [Ctrl] + [D], para

denotar el final del archivo.


• Usa el comando ls nuevamente, para verificar que el archivo recién creado existe, una vez
confirmado, visualiza el contenido del archivo.

• Visualiza el mismo archivo nuevamente, pero esta vez utiliza solo las teclas del cursor para
ejecutar el comando para ejecutar el comando sin tener que escribirlo de nuevo.
Segunda Parte

• Crea un segundo archivo, que contenga cualquier dato aleatorio y llámalo [Link]: •
Verifica la existencia del archivo.

• Visualiza el contenido del archivo minimizando la escritura del comando necesario.

Para ello, revisa el historial para encontrar el comando con el cual creaste el archivo

anterior.
• Cambia el comando para que, en vez de crear el archivo, muestre su contenido en

pantalla.

Tercera Parte:

• Copia el archivo [Link] en un archivo nuevo llamado [Link]. Usa la tecla

[Tab] para evitar la digitación innecesaria del nombre completo del archivo.
• Ahora copia [Link] a [Link]. ¿Qué sucede?

• Renombra [Link] a [Link].


• Trata de borrar el archivo [Link] con el comando rm. ¿Qué sucede?

• Trata de copiar [Link] de nuevo, pero no especifiques el nombre del archivo al cual se
copiará. ¿Qué ocurre?
Cuarta Parte:

• Usa el comando pwd para ver en que directorio te encuentras.

• Usa cd para visitar el directorio /, y listar sus archivo. El directorio home debe ser uno

de ellos.
• Ve al directorio home y lista el contenido de nuevo. Debe existir un directorio por cada

usuario del sistema incluyendo el tuyo (puedes utilizar el comando whoami para

verificarlo).

• Regresa a tu directorio home para confirmar que estás nuevamente donde comenzaste el

ejercicio.
Quinta Parte:

• Crea un archivo de texto en tu directorio de trabajo y llámalo merengue, conteniendo

las siguientes oraciones:

Baile compadre Juan

Quisqueya, Mía que te quiero como si fuera la última mía

• Renómbralo [Link].
• Crea un nuevo directorio en tu directorio de trabajo y llámalo merengue.

• Mueve el archivo [Link] dentro del directorio merengue.


• Desde el escritorio gráfico abre un explorador de archivos, y encuentra tu directorio de trabajo.
Observa si existen el directorio merengue y el archivo [Link].

• Con un editor de texto gráfico (gedit) edita el archivo [Link].


Sexta Parte:

• Desde tu directorio de trabajo, lista los archivos en el directorio /usr/share:


• Cambia al directorio /usr/share y confírmalo con pwd. Lista los archivos en este

directorio y los del directorio doc, todo en la misma línea.


cd

• Ahora lista los archivos en el directorio padre (los del directorio encima de éste).

• Ejecuta el siguiente comando e intenta entender su significado:

$ echo ~

Séptima Parte:
• Usa el comando hostname, sin opciones, para imprimir el nombre del host de la

maquina en uso.

• Usa el man para desplegar la documentación del comando hostname. Investiga cómo

hacer que imprima la dirección IP de tu máquina en vez del nombre de host .

• Usa el comando locate para encontrar en el sistema los archivos que contienen el texto
‘hostname’. ¿Cuál de la lista de archivos desplegados es el programa hostname?

Ejecútalo ahora con su ruta y nombre absoluto para ver si es este realmente.

Octava Parte:

• Utilizando el comodín [*] (wildcard ) sólo como argumento de un comando es

expandido por el shell como una lista de todos los archivos en el directorio actual. Usa

el comodín con el comando echo para probar el resultado.


$ echo *

• Usa las comillas simples para que se imprima el símbolo [*] y que el shell no lo

interprete.
• Agrégale otro archivo al directorio merengue creado anteriormente, llámalo

[Link]:D

Dominicano soy - Fernando Villalona

Bachata Rosa - Juan Luís Guerra

• Usa el comando cat para visualizar ambos archivos, por nombre y con comodines (*).
• Copia el directorio merengue y todo su contenido en uno llamado Merengue. Usa el

comando cp.

• Finalmente, borra el directorio Merengue con el comando rm.

Novena Parte:

• Explicar las diferencias existentes entre ls * y echo *.

• Explicar las diferencias existentes entre ls / y echo /.

• Crear un archivo que contenga la cantidad de archivos en un directorio.

• Crear dos archivos, uno llamado [Link], que contenga hola; y otro llamado [Link], que

contenga adiós. Luego concatenarlos en un único archivo [Link].

Décima Parte:

• Usa el comando df para visualizar la cantidad de espacio en el disco duro usada y

disponible.

• Revisa las páginas man del comando df, y encuentra la opción que permitirá que el

comando despliegue la salida en manera más amistosa de leer para los humanos.

Experimenta con ambas las opciones de única letra y las de nombres largos.

• Ejecuta el shell bash, y analiza a ver qué pasa. Recuerda que ya te encontrabas

ejecutando un shell bash. Trata de salir del shell que has lanzado con el comando exit:

Décimo Primera Parte:

• Trata el comando ls con las opciones -a y -A. ¿Cuál es la diferencia entre ellas?

• Introduce el comando ls –ltr y observa su efecto. Luego ejecútalo desde el historial de

la línea de comandos.

Décimo Segunda Parte:

• Usa el comando find para listar todos los archivos y directorios debajo de tu directorio

de trabajo. Experimenta con -type d y -type f para listar solo archivos y/o directorios.

• Usa el comando locate para encontrar los archivos que contienen la cadena “passwd”.

Intenta la búsqueda ahora con el comando find, buscando en todo el sistema de

archivos. Necesitarás utilizar el comodín [*] en la cadena *passwd* en el patrón de

búsqueda.

• Investiga qué hace el criterio de búsqueda del comando find –iname.

• Usando cut visualiza la lista de usuarios que hay en el sistema. (Verifícalo con who):

• Visualiza en pantalla los usuarios sin duplicados y en orden alfabético.


• Prueba con el comando last para desplegar el registro de quienes han ingresado en el

sistema, con el comando tac invierte el orden. ¿Para qué puedes ser esto útil? Si la

salida es extensa ¿cómo la direcciona al comando less?

• Usa el comando sed para corregir el error ortográfico ‘sostema’ a ‘sistema’. Escribe un

pequeño archivo en nano (editor de textos), para probar tu comando. ¿Qué pasa si el

error ocurre más de una vez, y qué se puede hacer?

• Usa nl para enumerar las líneas que has escrito en el apartado anterior.

Décimo Tercera Parte:

• Crea un archivo vacío y utilizando tail -f monitoriza la actividad en él. Agrégale líneas

de texto desde otro terminal, así:

$ echo "sólo es una prueba" >> archivo-vacío

• Una vez hayas escrito el archivo, usa el comando tr para lograr que cada vez que

aparezca una letra entre la a y la f se cambie al números correspondiente del 0 al 5.

• Intenta leer el comando binario ls (/bin/ls) con less. Si es necesario usa la opción -f para

forzar su visualización aunque no sea un archivo de texto.

• Ahora visualízalo con el comando od. Primero con los valores por defecto y luego con

las opciones para desplegar la salida en hexadecimal.

Décimo Cuarta Parte:

• Utiliza el comando split para dividir el comando binario ls en fragmentos de 1Kb. Para

ello, copia el comando ls en un directorio nuevo donde realizarás este ejercicio.

• Ahora entra al directorio en el que has fragmentado el comando ls y vuelve a reponerlo.

Ejecútelo para comprobar que funciona correctamente (asegúrate de ejecutar el tuyo y

no el del sistema). Ejemplo: ./mi-ls

• Para que un archivo sea ejecutable es necesario usar el siguiente comando:

$ chmod a+rx mi-ls

donde mi-ls es el nombre del archivo que queremos hacer ejecutable.

Décimo Quinta Parte:

• Utiliza el comando cd para ir a tu directorio de trabajo inicial, y crea un directorio

nuevo llamado perros.

• Crea otro directorio dentro del anterior llamado gatos, y otro más dentro de este

llamado ratones.
• Borra los tres directorios. Puedes borrarlos de uno en uno o todos juntos.

Décimo Sexta Parte:

• Copia el archivo /etc/ passwd a tu directorio de trabajo, y entonces utiliza cat para ver su

contenido.

• Renómbralo con el nombre usuarios utilizando el comando mv.

• Crea un directorio denominado programas y copia todo el contenido de /bin en él.

• Borra todos los archivos del directorio programas.

• Borra el directorio ahora vacío programas y el archivo usuarios.

Décimo Séptima Parte:

• El comando touch puede ser utilizado para crear archivos vacíos. Como ejercicio crea

uno de esta forma:

$ touch [Link]

• Visualiza los atributos de este archivo con el comando ls.

• Espera unos minutos, y repite los dos pasos anteriores. Verifica que ha cambiado. ¿Qué

sucede cuando no especificamos el tiempo al comando como opción?

• Intenta ajustar los atributos de tiempo de un archivo a valores futuristas.

• Una vez que acabes, borra el archivo.

También podría gustarte