Paso3-250550 - 44 v.1
Paso3-250550 - 44 v.1
Paso3-250550 - 44 v.1
Unidad 2 - Paso 3
Usando GNU/Linux
Linux
250550_44
Sin embargo a pesar que se realizo todo lo referido y orientado por la guia de actividades
y el trabajo estuvo supervisado por el tutor, entendemos que hablar y tratar del sistema operativo
linux con todas sus versiones es adentrarse en un entorno amplio y lleno de mucho aprendizaje y
para esta ocasión que todo se hizo mediante consola es aun mas grande el aprendizaje.
Objetivos
Objetivo General:
Apropiar los conceptos y aplicarlos al momento de utilizar el software libre Linux para el
Objetivos Específicos:
Identificar los comandos básicos que nos ayuden a operar y entender de mejor manera
el distro instalado.
Nombre del
Enlace de Drive - aportes individuales
estudiante
Johan Edisson https://drive.google.com/drive/folders/1ladxwpupZ_p7gklrgxhnyzbuIO9
Rubiano Gutiérrez 6ZjsO?usp=sharing
Desarrollo de la Actividad Colaborativa
Características
Vim es mucho más fácil para los principiantes
Soporte para el ratón y también iconos y menús
Configurables (GUI).
Vim tiene comandos que completan su entrada de información.
Vim tiene integración opcional con Perl, Tcl y Python.
Soporte para cientos de lenguajes de programación y formatos de archivo
Poderosa búsqueda y reemplazo
Se integra con muchas herramientas.
Vim y Gvim Gvim. Es un programa de Código abierto lanzado bajo la licencia GNU. Es una versión
gráfica del editor de textos Vim.
Características
GVim es un editor de textos que funciona con las librerías gtk. Mantiene las funcionalidades
del Vim, y añade menús y un entorno gráfico, funcionando fuera de la consola/terminal.
Ventajas
Características.
Emacs
Modos de edición de texto en función del contenido.
Documentación completa incorporada (tutorial para nuevos usuarios).
Soporte para muchos idiomas y sus caracteres.
Gran cantidad de extensiones que agregan otras funcionalidades
Mcedit Mcedit es un ejecutable que nos permite visualizar y editar contenido de archivos y ficheros.
2. Shell de Linux
Nombre Descripción
del Shell
Sh (Bourne Shell) es un programa informático cuya función consiste en interpretar órdenes, es
el intérprete de lenguaje de comandos estándar de Unix y muchos sistemas operativos similares
a Unix, incluido Linux. Desarrollado por Stephen Bourne en los Laboratorios Bell de AT&T
en 1977. Posteriormente se Sustituyó al Thompson shell, cuyo archivo ejecutable tenía el mismo
nombre: sh. Era el shell predeterminado de Unix Versión 7. La mayoría de los sistemas tipo
Unix contienen el archivo / bin / sh que es el shell Bourne o un enlace simbólico. (o enlace
duro) a un shell compatible.
Finalmente uso de Bourne Shell ha sido reemplazado en gran medida por Bourne-Again Shell
Sh (bash), que admite funciones interactivas más fáciles de usar, como el control de trabajos y un
historial de comandos.
KSH
Fish
Bash
Para efectos del curso se elige Bash. Es necesario puntualizar las estructuras de
programación para este Shell. En el foro de la actividad cada estudiante debe elegir una
estructura de programación de las siguientes y escribir una entrada con la siguiente información:
#!/bin/bash
Declaración de variable: variable="valor variable"
read variable
Se utilizan para poder guardar información echo $variable
ya sea entero o texto.
Numero = x
Read x
Echo $x
#!/bin/bash
If [ condición ]
Condicional Then
if ... then Comandos en caso de que se cumpla la condición
Fi
Fi
#!/bin/bash
Se utiliza para ejecutar For (( expre1; expre2; expre3 ))
un código determinado Do
número de veces. .
.
Bucle for Done
Ejemplo:
#!/bin/bash
For (( i=0; i<=5; i++ ))
Do
Echo “ $i “
Done
#!/bin/bash
NUM=0
until [ $NUM -gt 10 ]; do
echo "\$NUM: $NUM"
let NUM=$NUM+1
done
#!/bin/bash
# Definimos el menú
Case Ejemplo:
#!/bin/bash
;;
*)
echo "¡Incorrecto!"
;;
Esac
Conclusiones
Durante el presente trabajo se dejaron evidencias puntuales, mediante tablas, sobre los diferentes
editores orientados a terminal que podemos encontrar en nuestro uso diario con Linux. En un
segundo cuadro se presentaron los diferentes tipos de Shell que podemos encontrar en Linux y
que además se deben tener presentes para nuestro uso cotidiano en consola. Y por último, en la
tabla final presentó la estructura básica programación se de Shell para Bash y elaborar así un
script que nos permita agilizar nuestro trabajo con este sistema operativo.
Bibliografía
Jiménez Beltrán, J. (08, 11,2016). Shell Script para Bash. [Archivo de video]. Recuperado
de http://hdl.handle.net/10596/9758
Luna, F. A., & Sanz, M. P. (2011). Programación de Shell scripts. Páginas 173 - 228.
Recuperado de https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/53965?
page=189
Torres, E. F., & Pizarro, G. A. M. (2017). Linux para usuarios. Páginas 128-150.
Recuperado de https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/49377?
page=128
Linux Weekly News. Fish - A user-friendly shell. Obtenido del siguiente enlace:
https://lwn.net/Articles/136232/
Torres, E. F., & Pizarro, G. A. M. (2017). Linux para usuarios. Páginas 128-150.
Recuperado de https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/49377?
page=128