Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ACTIVIDAD COLABORATIVA
ENTREGADO POR:
DIANA PATRICIA BLANCO HERRERA COD: 52540099
PRESENTADO A:
CARMEN EMILIA RUBIO
Tutora
Grupo: 250550_21
En el siguiente trabajo se van a brindar soluciones a las inquietudes que presenta el rector
de la institución educativa con respecto al uso de las diferentes tareas que se pueden
ejecutar dentro de la distribución seleccionada e instalada en la fase anterior, que fue la de
Linux Mint, se le va a indicar como hacer uso de la terminal de la Distro y los comandos
requeridos para hacer diferentes procesos, estas acciones de van a trabajar dentro de la
terminal de Linux para que los estudiantes se familiaricen con los comandos más utilizados
de Lunux.
También aclara dudas de cómo hacer uso de los diferente Editores de texto y se va a
proponer uno de estos Editores para que los estudiantes de 11 puedan aprender y poner en
práctica para la ejecución del año, la idea principal es que ellos aprendan a interactuar con
el sistema utilizando un lenguaje de programación por medio de Shell scrips, los
estudiantes deben aprender a utilizar estructuras condicionales, aprender a declarar
variables.
OBJETIVOS
OBJETIVO GENERAL
Brindar una solución óptima y confiable al rector de la institución educativa acerca del uso
de funcionalidad que tiene la Distribución seleccionada en la Fase anterior.
OBJETIVO ESPECIFICOS
Comprender el uso de scrips para aprender a programar por medio de los diferente
Editores de texto que ofrece las diferentes distribuciones de Linux
Conocer los Shell de Linux y sus características principales, las licencias que
utilizan para comprender mejor su metodología
Tener claridad de las estructuras básicas de programación utilizadas para los
editores de Linux
DESARROLLO DE LA ACTIVIDAD
Para apoyar la solución técnica el grupo colaborativo consulta y sintetiza información sobre
los siguientes temas de acuerdo con las tablas.
- Características principales.
Entorno Gráfico fuera del terminal.
Versión Portátil
VIM Y GVIM Para los nuevos usuarios, los menús desplegables
implican una curva de aprendizaje menos
compleja.
Funciona con las librerías gtk.
- Tipo de licencia.
Gvim. Es un programa de Código abierto lanzado
bajo la licencia GNU. Es una versión gráfica del
editor de textos Vim.
https://www.ecured.cu/Gvim
- Creador o creadores. GNU
Desarrollador GNU (Fue escrito en 1975 por
Richard Stallman junto con Guy Steele)
- Características principales.
EMACS incluyendo soporte para el kit de herramientas
GTK+, soporte para ratón mejorado, un nuevo
sistema de macros de teclado, soporte Unicode
mejorado, y operaciones de arrastrado-y-soltado
en X, más muchos nuevos modos y paquetes
incluyendo una interfaz gráfica de usuario para
GDB, modo Python, la herramienta matemática
Calc, y el sistema remoto de edición de archivos
Tramp y mejorado el soporte Unicode.
- Tipo de licencia.
Libre GNU Emacs/ Licencia pública general de
GNU (GNU GPL)
https://www.ecured.cu/Emacs
- Creador o creadores.
MCEDIT Miguel de Icaza,1 desarrollador mexicano de
software libre
- Características principales.
Interfaces de texto versátiles, como Ncurses o S-
Lang, que le permite trabajar en una consola
normal, dentro de un terminal X Window, a través
de conexiones SSH y todo tipo de shells remotos.
- Tipo de licencia.
licencia de GNU General Public License
https://midnight-commander.org/
- Creador o creadores.
creado en 1999 bajo el nombre TIP (TIP Isn't Pico,
en español Tip no es Pico), por Chris Allegretta
- Características principales.
Búsqueda sensible a mayúsculas y minúsculas
NANO Auto Indentación (tipo de notación secundaria
utilizado para mejorar la legibilidad del código
fuente por parte de los programadores)
Finalización de la pestaña
Soporte de Autoconf
- Tipo de licencia.
licencia compatible con GPL.
https://maslinux.es/los-9-mejores-editores-de-
texto-en-gnu-linux/
- Creador o creadores.
GEDIT proyecto GNOME
- Características principales.
Resaltado de sintaxis
Soporta texto internacionalizado
Soporta varios lenguajes de programación
- Tipo de licencia.
licencia GPL, gedit es software libre.
https://www.genbeta.com/linux/gedit-un-potente-
editor-de-textos-para-programadores-en-gnome
¿Cuál de los editores anteriores En la actualidad el editor de texto de Linux más
recomienda el grupo de asesores a los utilizado es VIM, viene de su editor original VI,
estudiantes del grado once de la aunque esta versión es más confiable ya que hace
institución educativa? Argumentar la uso de diferentes pluggins, también se puede
respuesta. encontrar disponible en cualquier distribución de
Linux.
Para los estudiantes que apenas van a comenzar a
utilizar tal vez parezca un poco engorroso y
complicado al comienzo, pero con una buena
disciplina y con práctica se puede obtener
utilidades y resultados suficientes una vez se
adapten a su codificación.
1. Shell de Linux
Nombre del Shell Descripción
Sh - Creador o creadores.
Stephen Bourne
- Características principales.
Lee la entrada desde teclado o desde un fichero.
Divide la entrada en palabras y operadores, obteniendo los comandos.
Realiza las expansiones correspondientes y las redirecciones de
salida.
Ejecuta la o las órdenes.
Espera (opcionalmente) a que terminen las órdenes y devuelve un
valor de estado de finalización. El valor de estado 0 (cero) significa
finalización sin errores y un valor distinto de cero indica el código de
error producido.
- Tipo de licencia.
con licencia BSD; la sh de FreeBSD, NetBSD (y sus derivados) están
basados en ash y se han mejorado conforme a POSIX para la ocasión.
https://es.wikibooks.org/wiki/Manual_de_consola_Bash_de_Linux
CSH Realizar una sinopsis del software teniendo en cuenta:
- Creador o creadores.
Bill Joy
- Características principales.
Crear notaciones taquigráficas para un comando o una serie de
comandos.
Ejecutar varios trabajos simultáneamente, con o sin nuestra
intervención.
Parar un trabajo y empezar de nuevo.
Ejecutar comandos usados previamente.
Personalizar el ambiente a las necesidades personales.
Escribir programas a nivel de comandos, para realizar cualquier tipo
de tarea.
- Tipo de licencia.
https://denovatoanovato.net/tipos-de-shells/#shell-c
KSH - Creador o creadores.
David Korn en AT&T en los Laboratorios Bell en 1980
- Características principales.
Edición de línea de comandos
Autocompletado de nombres de archivo
Historial de comandos
Alias de comandos
Shells restringidos
Gestión de tareas
- Tipo de licencia.
bajo la Licencia pública de Eclipse
https://opensource.com/business/16/3/top-linux-shells
Fish Realizar una sinopsis del software teniendo en cuenta:
- Creador o creadores.
Axel Liljencrantz
- Características principales.
fish es un shell de línea de comandos inteligente y fácil de usar para
macOS, Linux y el resto de la familia. fish incluye características
como resaltado de sintaxis, autosuggest-as-you-type y compleciones
de pestañas elegantes que simplemente funcionan, sin necesidad de
configuración.
- Tipo de licencia.
GPLv2
https://github.com/fish-shell/fish-shell
bash Realizar una sinopsis del software teniendo en cuenta:
- Creador o creadores.
la versión original. Brian Fox escribió Bash para el proyecto GNU en
1987 como sustituto libre de Bourne.12y en 1990, Chet Ramey se
convirtió en su principal desarrollador.
- Características principales.
Son bloques de código que puedes reutilizar en cualquier parte de un
código. Siempre que se requiera utilizar este bloque de código en un
script, solo escribe el nombre que se le dio a la función.
Cuando se utiliza como un intérprete de órdenes interactivo, Bash
proporciona autocompletado de nombres de programas, nombres de
archivos, nombres de variables, etc, cuando el usuario pulsa la tecla
TAB.
La sintaxis de Bash tiene muchas extensiones que no proporciona el
intérprete Bourne. Varias de las mencionadas extensiones se
enumeran a continuación.
- Tipo de licencia.
GPLv3
https://blog.desdelinux.net/programando-en-bash-parte-1/
for NUM in 0 1 2 3
do
case $NUM in
0)
echo "\$NUM es igual a cero";;
1)
echo "\$NUM es igual a uno";;
2)
echo "\$NUM es igual a dos";;
3)
echo "\$NUM es igual a tres";;
esac
done
https://e-mc2.net/es/bash-iv-estructuras-de-control-y-bucles
CONCLUSIONES
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://ebookcentral-proquest-
com.bibliotecavirtual.unad.edu.co/lib/unadsp/reader.action?docID=3218348&ppg=211
Petersen, R. (2009). Linux: Manual de referencia (6a. ed.). Recuperado de
https://ebookcentral-proquest-com.bibliotecavirtual.unad.edu.co/lib/unadsp/reader.action?
docID=3196489&ppg=1
Torres, E. F., & Pizarro, G. A. M. (2017). Linux para usuarios. Páginas 76-95.
Recuperado de https://ebookcentral-proquest-
com.bibliotecavirtual.unad.edu.co/lib/unadsp/reader.action?
docID=4946218&ppg=1lib/unadsp/reader.action?docID=4946218&ppg=1