Você está na página 1de 5

VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

FORMATO DE GUÍA DE PRÁCTICA DE LABORATORIO / TALLERES /


CENTROS DE SIMULACIÓN – PARA DOCENTES

CARRERA: Ingeniería de Sistemas ASIGNATURA: TCP/IP


NRO. PRÁCTICA: 1 TÍTULO PRÁCTICA: COMANDOS BÁSICOS DE LINUX

1
NOMBRES: ……………………………………………………………………………………………

2
OBJETIVOS

1. Comprender la definición y para qué sirve cada comando básico de Linux.


2. Entender la jerarquía de ficheros que maneja Linux
3. Aprender a manejar un Sistema Operativo LINUX desde consola.

1. Leer detenidamente las indicaciones y seguirlas paso a paso


INSTRUCCIONES (Detallar las 2. Desarrollar todos las preguntas y ejercicios propuestos en la practica
instrucciones que se dará al
estudiante): 3. Realizar capturas de pantalla en las secciones requeridas
4. Argumentar todas sus respuestas en base a lo aprendido.

ACTIVIDADES POR DESARROLLAR


Marco Teórico:

Comandos básicos
COMANDOS DESCRIPCIÓN FORMATO
cat Permite crear, y visualizar el contenido $ cat /var/log/dmesg
de un archivo de texto sin la necesidad
de un editor. $cat>> Nombre_documento
El comando cat muestra por pantalla el Crea el documento $cat>
contenido de un fichero y, cuando termina, Nombre_documento Permite
el usuario está otra vez agregar texto al final del
de vuelta en la línea de comandos documento

$cat Nombre_documento abre el


documento en la terminal.
more hace lo mismo que cat, a diferencia de $ more /var/log/dmesg
que muestra el fichero pantalla a pantalla,
es decir, llena de texto la pantalla y se
espera a que el usuario pulse la tecla
<espacio> para pasar a la
siguiente
less Permite moverse hacia delante y hacia $ less /var/log/dmesg
atrás dentro del fichero, utilizando los
cursores o las teclas de “AvPág” y “RePág”.

Resolución CS N° 076-04-2016-04-20
Ingeniería de Sistemas Docente: Ing. Daniel Díaz., MSc.
Período Lectivo:
TCP/IP Marzo 2017- Agosto 2017

En cualquier momento se puede


interrumpir la visualización y volver al
símbolo del sistema pulsando la letra “q”
head Permite mostrar de forma parcial el $ head /var/log/dmesg
contenido de cabecera de un fichero
tail Permite mostrar de forma parcial el $ tail /var/log/dmesg
contenido final de un fichero
touch Permite crear un fichero vacío. $ touch prueba.txt
vi Pulsar la letra “i” para entrar en modo $ vi prueba.txt
“edición”.
Pulsar la tecla ESC para salir del modo
“edición”.
Teclear “:” + “w” + INTRO para grabar los
cambios.
Teclear “:” + “q” + INTRO para salir del
programa.
ls Permite lista el documento de un $ls etc/
directorio o fichero.
Cd Cambio de directorio $cd /home/ejercicios
Mkdir Crea un directorio nuevo tomando en $mkdir
cuenta la ubicación actual. /home/escritorio/ejercicios
$mkdir -p
/home/escritorio/ejercicios/A/B/C
crea una jerarquía de ficheros
Cp Copia un archivo o directorio origen a $ cp /home/prueba.txt
un archivo o directorio destino. /home/respaldo/

Mv Mueve un archivo a una ruta específica, $ mv /home/prueba.txt


y a diferencia de cp, lo elimina del /home/respaldo/
origen finalizado la operación.
Rm Es el comando necesario para borrar $ rm /home/prueba.txt
un archivo o directorio.
Pwd Es un conveniente comando que $ pwd
imprime nuestra ruta o ubicación al
momento de ejecutarlo
Date Muestra la fecha y la hora actual $ date
apt-get Instala y desinstala programas $ apt-get install mc
Man Muestra ayuda sobre un determinado $ man ls
comando

Jerarquía de Ficheros de Linux

Contiene programas ejecutables


/bin
básicos para el sistema.
Contiene los ficheros necesarios para el
/boot
arranque del sistema.
VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

Contiene los ficheros correspondientes


/dev a los dispositivos: sonido, impresora,
disco duro, lector de cd/dvd, video, etc.
Contiene ficheros y directorios de
/etc
configuración.
Contiene los directorios de trabajo de
los usuarios. Cada usuario tiene su
/home
propio directorio en el sistema dentro de
/home/.
Contiene las librerías compartidas y los
/lib
módulos del kernel
/ Dentro de este directorio se montan los
dispositivos como el CD-ROM,
/media
memorias USB, discos duros portátiles,
etc
Directorio reservado para instalar
/opt
aplicaciones.
Contiene los ficheros binarios
/sbin
ejecutables del sistema operativo.
Contiene datos de los servicios
/srv
proporcionado por el sistema.
/tmp Directorio de archivos temporales.
Aquí se encuentran la mayoría de los
archivos del sistema, aplicaciones,
/usr librerías, manuales, juegos... Es un
espacio compartido por todos los
usuarios
Contiene archivos administrativos y
datos que cambian con frecuencia:
/var
registro de errores, bases de datos,
colas de impresión, etc.
Directorio de trabajo del administrador
/root
del sistema (usuario root).

/proc Aquí se almacenan datos del kernel e


información sobre procesos.

Ejercicios:

1. ¿En qué directorio se encuentran los ficheros de configuración del sistema?


2. Mostrar el contenido del directorio actual.
3. Mostrar el contenido del directorio que está justo a un nivel superior.
4. ¿En qué día de la semana nació?, utilizar la instrucción calpara averiguarlo.
5. Mostrar los archivos del directorio /bin
6. Suponiendo que te se encuentra en tu directorio personal (/home/nombre), mostrar 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
7. Mostrar todos los archivos que hay en /etc y todos los que hay dentro de cada subdirectorio, de forma
recursiva (con un solo comando)

Resolución CS N° 076-04-2016-04-20
Ingeniería de Sistemas Docente: Ing. Daniel Díaz., MSc.
Período Lectivo:
TCP/IP Marzo 2017- Agosto 2017

8. Mostrar todos los archivos del directorio /usr/bin ordenados por tamaño (de mayor a menor). Sólo debe
aparecer el nombre de cada fichero, sin ninguna otra información adicional.
9. Crear la siguiente estructura de archivos
/Documentos
/Descargas
/Escritorio
/Imágenes
/Música
/Público
/deberes
/lenguajes_formales /material
/varios
/home/nombre_estudiante /deberes
/tcp_ip
/material
/deberes
/septimo /programación_hipermedial
/material
/redes_II
/sistemas_operativos
/auditoria_informática /deberes
/sistemas_comunicación_I
/teória_electromágnetica
/Video

- Copiar todas las líneas de comandos que se usaron para crear la estructura de ficheros
- Mostrar mediante el comando pwd los ficheros creados

10. ¿Qué sucede si se intenta crear un directorio dentro de /etc?


11. Mostrar las 10 primeras líneas del fichero /etc/bash.bashrc
12. Crear un fichero vacío dentro del directorio tcp_ip con el nombre taller_básico.txt
13. Abrir el fichero taller_básico.txt e introducir la información correspondiente a los comandos y al
árbol de ficheros
14. Mostar las 3 primeras líneas de talle_básico.txt

RESULTADO(S) OBTENIDO(S):

- Familiarización con el sistema de jerarquización de ficheros que manejan los sistemas operativos
LINUX.
- Comprensión de la función que cumplen los comandos básicos de LINUX.
- Capacidad de manejar acciones sobre los ficheros de LINUX.

CONCLUSIONES:

VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

RECOMENDACIONES:

Docente / Técnico Docente:

Firma: _______________________________

Resolución CS N° 076-04-2016-04-20

Você também pode gostar