Está en la página 1de 12

GUÍA No 4 – COMANDOS IMPORTANTES EN LINUX

FACULTAD CURSO AMBIENTE


LABORATORIO DE DESARROLLO
INGENIERÍA SISTEMAS OPERATIVOS DE SOFTWARE
77C0203

ELABORADO POR DAVID GÁLVEZ GÁLVEZ APROBADO ARTURO RIVERA


POR
01/03/2020
FECHA DE
VERSIÓN 001
APROBACIÓN

1. LOGRO GENERAL DE UNIDAD DE APRENDIZAJE

Al finalizar la sesión, permitirá a los estudiantes determinar la importancia del uso de


comandos, para agilizar el manejo y verificación de funciones con el Sistema Operativo
CentOS, a través de ejercicios prácticos.

2. OBJETIVOS ESPECÍFICOS DE LA PRÁCTICA


 El estudiante ingresa al Sistema Operativo Linux.
 El estudiante aprende comandos necesarios de uso diario en Linux

3. MATERIALES Y EQUIPOS

 Sistema Operativo Windows.


 Software de Virtualización Oracle VM VirtualBox 7.0.6
 Máquina Virtual de CentOS Stream 9

4. PAUTAS DE SEGURIDAD

Las computadoras y laptops deben de estar prendidas mientras se usan. Pero al terminar
el laboratorio estas deben dejarse apagadas.

 En el laboratorio debe estar prendido el aire acondicionado para evitar


sobrecalentamientos y averías, especialmente en épocas de altas temperaturas.
100000I56N – Sistemas Operativos Guía No 04 – rev0001Página 1 de 12
 Los estudiantes no pueden llevar alimentos que puedan derramar sobre los
computadores.
 Computadoras, router, switch, puntos de acceso (caídas).
 Eléctricos, por contacto directo o indirecto, electricidad estática y por fenómeno
térmico. Puede producir: electrocuciones y quemaduras.
 Procedimiento ante Corte de Energía Eléctrica
 No tocar el equipo eléctrico en el que se encuentra trabajando, puede que retorne
la energía.
 Comunicarse con el Asistente de Operaciones de turno quien se comunicará con el
Técnico.

5. FUNDAMENTO

CentOS tiene gran variedad de comandos utiles para distintas gestiones a trabajar.

6. PROCEDIMIENTO (DESARROLLO DE LA PRÁCTICA)

 History

Es un comando muy útil para averiguar los últimos comandos que se han ejecutado.
El comando mostrará, por defecto, los últimos 500 comandos ejecutados, tomando estos
datos del archivo. bash_history del home del propio usuario

[usuarioutp@localhost ~] $ history

 arch
Contiene la descripción de la arquitectura

$ arch

 head
Permite visualizar las N primeras líneas del contenido de un archivo.

$ head –3 archivo4.txt

100000I56N – Sistemas Operativos Guía No 04 – rev0001Página 2 de 12


 tail
Permite visualizar las N últimas líneas del contenido de un archivo.

$ tail –5 archivo4.txt

 echo
Este comando nos permite “imprimir” cosas en la pantalla.

$ echo “Hola, usuario de Linux”


Hola, usuario de Linux

 whoami
Permite conocer que usuario está utilizando el SO en un momento determinado.

$ whoami

 id
Facilita datos sobre el usuario que está utilizando y los grupos de usuario a los que pertenece.

$ id

 uname
Permite conocer datos generales sobre el sistema en el que se está.
Sin parámetros muestra el tipo de kernel.

$ uname

100000I56N – Sistemas Operativos Guía No 04 – rev0001Página 3 de 12


$ uname -mrs

$ uname -a

 hostname
Nos permite conocer el nombre de red de la computadora, así como diversos datos sobre DNS, IP
o alias. Se utiliza hostname –h para obtener más información.

$ hostname

 w
Muestra los usuarios conectados a la máquina en este momento.

$w

 du
Permite conocer el tamaño en disco de ficheros y directorios. Es habitual lanzarlo con –sh
para comprobar la cuota en disco usada por una carpeta dada incluyendo sus subdirectorios.

$ du

$ du –sh

 df
Permite conocer el espacio libre y usado en cada una de las unidades del sistema, ya sean
discos duros o unidades extraíbles. Con –h se obtiene un formato más legible.

100000I56N – Sistemas Operativos Guía No 04 – rev0001Página 4 de 12


$ df

$ df –h

 touch
Permite crear archivos sin contenido, útil cuando se tiene que realizar distintos archivos.

$ touch archivo1.txt

100000I56N – Sistemas Operativos Guía No 04 – rev0001Página 5 de 12


 Versión del Linux

$ cat /etc/*-release

 shutdown
Sirve para reiniciar o apagar el computador. Se debe cambiar a superusuario para realizar
este comando.

a) Para apagar la PC:

b) Para apagar la PC luego de un tiempo determinado:

El sistema se apagará al minuto de haber introducido esta línea de comando.

c) Para apagar la PC a una hora determinada:

Reloj en formato de 24 horas, es decir; de 0 a 23. El sistema se apagará a las 7 con 15


minutos.

d) Para reiniciar la PC:

100000I56N – Sistemas Operativos Guía No 04 – rev0001Página 6 de 12


e) Para reiniciar la PC luego de un tiempo determinado:

El sistema se reiniciará al minuto de haber introducido esta línea de comando.

f) Para reiniciar la PC a una hora determinada:

Reloj en formato de 24 horas, es decir; de 0 a 23. El sistema se apagará a las 7 con 15


minutos.

 date
El comando de arriba informa sobre la fecha de hoy y muestra el día, el mes y la hora.

Mostrar la fecha en idioma ingles:

 cal
Imprime en la terminal el mes en que estamos.

Muestra el calendario con 1 mes

100000I56N – Sistemas Operativos Guía No 04 – rev0001Página 7 de 12


Muestra el calendario con 3 meses

Muestra el calendario empezando por el primer día del mes que sea domingo.

Muestra el calendario empezando por el primer día del mes que sea lunes

Muestra el calendario juliano, indicando el número que corresponde de 365 días.

100000I56N – Sistemas Operativos Guía No 04 – rev0001Página 8 de 12


Muestra el calendario de todo el año, mostrando por meses

 cut
Permite extraer bytes, caracteres o campos de un archivo de texto.

Parámetros:
-b enumera y selecciona únicamente los bytes de cada línea
-c selecciona los caracteres de cada línea
-f seleccionar solo los campos en cada línea
-d delimitador de campo

Creamos un archivo con el comando cat y añadimos lo siguiente:

Requerimos extraer los 3 primeros bytes de cada línea

100000I56N – Sistemas Operativos Guía No 04 – rev0001Página 9 de 12


Requerimos extraer los 10 primeros bytes de cada línea

Requerimos extraer los bytes 4,1 y 5 de cada línea

Requerimos extraer los 4 primeros bytes de cada línea

Requerimos extraer los 3 primeros caracteres de cada línea

Requerimos extraer la primera columna utilizando el separador “espacio en blanco”

Requerimos extraer la primera y tercera columna utilizando el separador “espacio en blanco”

100000I56N – Sistemas Operativos Guía No 04 – rev0001Página 10 de 12


7. ENTREGABLES

Al finalizar el laboratorio deberá subir a Canvas en un documento en word lo siguiente:

1. Crear un archivo de nombre pruebas0.txt utilizando vi o cat con la siguiente información:

IBM compra Red Hat.


El grupo informático IBM informó que cerró un acuerdo para adquirir Red Hat.
La veterana IBM pagará US$ 190 por cada acción.
El acuerdo mejoraría la oferta de cloud de IBM, un área importante de crecimiento para la compañía.
La adquisición de Red Hat es un cambio de juego.
Cambia todo sobre el mercado de la nube.
Aseguró Ginni Rometty, presidenta y directora ejecutiva de IBM.
Tras el acuerdo, Red Hat seguirá bajo la dirección de Jim Whitehurst.

(Capturar la pantalla)

2. Guardar las 3 primeras líneas del archivo pruebas0.txt en el archivo pruebas1.txt

(Capturar la pantalla)

3. Guardar las 4 últimas líneas del archivo pruebas0.txt en el archivo pruebas2.txt

(Capturar la pantalla)

4. Realizar la siguiente estructura del archivo pruebas3.txt

Guardar la primera línea el siguiente comando: echo “Arquitectura del Linux”


Guardar la segunda línea el siguiente comando: arch
Guardar la tercera línea el siguiente comando: echo “Usuario activo”
Guardar la cuarta línea el siguiente comando: whoami
Guardar la quinta línea el siguiente comando: echo “Usuarios en terminales”
Guardar la sexta línea el siguiente comando: w

(Capturar la pantalla)

5. Realizar la siguiente estructura del archivo pruebas4.txt

Guardar la primera línea el siguiente comando: echo “Tamaño en Disco”


Guardar la segunda línea el siguiente comando: du
Guardar la tercera línea el siguiente comando: echo “Conocer espacio libre”
Guardar la cuarta línea el siguiente comando: df -h
Guardar la quinta línea el siguiente comando: echo “Datos Generales del Sistema”
Guardar la sexta línea el siguiente comando: uname -mrs

(Capturar la pantalla)

6. Utilizar el comando para ver la versión de Linux y guardarlo en el archivo versionlinux.txt luego
guardar la fecha actual tanto en español como en ingles en el archivo versionlinux.txt

100000I56N – Sistemas Operativos Guía No 04 – rev0001Página 11 de 12


(Capturar la pantalla)

7. Guardar las 3 primeras líneas del archivo versionlinux.txt en el archivo coreversion.txt luego
guardar las 2 últimas líneas del archivo versionlinux.txt al final del archivo coreversion.txt

(Capturar la pantalla)

8. Guardar el calendario de 3 meses, el calendario que empiece por el día domingo y el calendario
juliano en el archivo calendarioCentOS.txt

(Capturar la pantalla)

9. Utilizar el comando para mostrar los caracteres 2,5,1,4 y 7 del archivo versionlinux.txt

(Capturar la pantalla)

10. Utilizar el comando para mostrar solo los campos 2 4 y 6 del archivo pruebas0.txt

(Capturar la pantalla)

8. FUENTES DE INFORMACIÓN COMPLEMENTARIA

• Ramos, Angel & Gonzales, Jesús & García, Jean & Garía, Angel & Picouto, Fernando &
Barbero, Carlos, Grijalba, Jacinto (2015). Instala, Administra, Securiza y Virtualiza
Entornos Linux. Editorial Macro. 1ra. edición.
• Arena, Hector Facundo (2010). Linux la Guía definitiva. Editorial Users. 1ra edición.
• Pons, Nicolas (2016). Linux. Principios básicos de uso del sistema, Editorial Eni. 5ta
edición.
• Peña Millahual, Claudio Alejandro (2009). Creación de distribuciones Linux. Editorial
Users. 1ra edición.

100000I56N – Sistemas Operativos Guía No 04 – rev0001Página 12 de 12

También podría gustarte