Sistema operativo GNU Linux. ManuelGuillermo Flórez
Чтение книги онлайн.

Читать онлайн книгу Sistema operativo GNU Linux - ManuelGuillermo Flórez страница 3

Название: Sistema operativo GNU Linux

Автор: ManuelGuillermo Flórez

Издательство: Bookwire

Жанр: Математика

Серия:

isbn: 9789585188112

isbn:

СКАЧАТЬ de consulta en el manual de referencia incorporado en el sistema. Cada tema es tan amplio que podría convertirse en un nuevo texto, por lo cual el enfoque del libro consiste en extraer y sintetizar de este mar de conocimientos los aspectos fundamentales que faciliten el aprendizaje, de tal manera que, al finalizar el curso, el estudiante sienta la experiencia con el sistema operativo Linux y disponga de una bibliografía para profundizar sus conocimientos.

      Lo que no se incluye

      No hace parte de este libro el estudio de las aplicaciones de la distribución Debian, pero se hace referencia a la página que contiene los manuales, su uso y documentación. Tampoco se incluye la interpretación del software fuente del sistema operativo, de los módulos y bibliotecas. En algunos temas como instalación de Linux e instalación de aplicaciones, las practicas están enfocadas a Debian. Los temas que son independientes del distro, tales como el Shell, Gnome, comandos, procesos, editores y máquinas virtuales, son funcionales en cualquier distribución.

      Cláusula de no garantía

      Todas las prácticas y demás ejercicios han sido probados en su correcto funcionamiento en el entorno Linux Debian; sin embargo, no se asume responsabilidad por cualquier tipo de daño ocasionado en su aplicación.

      Convenciones tipográficas

<enter>Oprimir la tecla <enter> ↵
Tecla de retroceso o backspace
X  Y  ZSecuencia de comandos o secuencia de opciones de menú
Ctrl+F2Oprimir las dos teclas en mención simultáneamente, nomenclatura insensible a mayúsculas o minúsculas
Ctrl+Alt+F1Oprimir las tres teclas simultáneamente, nomenclatura insensible a mayúsculas o minúsculas
//El texto después de los dos slash se interpreta como comentarios del autor
NegritaPara hacer referencia a nombres de comandos, menús, nombres de aplicaciones, etc. Por ejemplo:Archivo  Guardar // secuencia de comandos de menú
Negrita monoespacioUn texto escrito en negrita monoespaciado indica un comando que se ingresará por la terminal o también significa la combinación de dos o más teclasEjemplo: ls //escriba ls y después pulse la tecla <enter>Ejemplo: Ctrl+Alt+F1 //simultáneamente oprimir las teclas mencionadas
CursivaPalabras que no se escriben tal cual está redactado, el usuario introduce un valor personalizado de acuerdo con las circunstancias, por ejemplo: less archivoarchivo se debe reemplazar por un nombre real de archivo del usuario
Cursivas-negrita monoespaciadoPalabras que no se escriben tal cual está redactado, son variables que cambian de acuerdo con las circunstanciasPor ejemplo: estructura de una dirección de e_mail: nombre@proveedor
Uso de corchetes [ ][ opción 1 | opción 2 | …. ]: para seleccionar una de varias opciones separadas por el símbolo |
Uso de llaves { }El contenido entre las llaves es opcional
Uso de , o ;Puntuación usada en algunos casos para delimitar la terminación de un comando, pero que no forma parte de este
Nota o aclaración del tema
Ejercicio propuesto antes de la sección general de ejercicios
Usar el teclado

      Editores

      Introducción

      La instalación de un sistema operativo incluye instalar el kernel y diversas herramientas orientadas a usuarios, programadores y administradores; los editores de texto son indispensables para la creación y modificación de programas, son la herramienta básica para el mantenimiento y configuración del sistema.

      Existen varias clases de editores según los tipos de archivos. En Linux, los editores de texto facilitan la elaboración y depuración de programas, scripts, archivos de caracteres tipo ASCII y, principalmente, el mantenimiento de los archivos de configuración del sistema localizados en la carpeta /etc. Linux dispone de editores tales como vi, vim, nano, pico, sed, etc., para terminales gráficas usar gedit, gvim, entre otras.

      La importancia de los editores de caracteres se basa en la potencia de los comandos para realizar la totalidad de las actividades administrativas del sistema. Es por esta razón que existen los scripts de administración, escritos como archivos de caracteres, mientras que los entornos gráficos, en muchas ocasiones, ofrecen una administración parcial de las funcionalidades. En un Data Center y, hoy en día, en una plataforma de computación en la nube, por seguridad y eficiencia, se recomienda mantener el sistema con las gráficas desactivadas y se hace necesario realizar el mantenimiento desde terminales remotas orientadas hacia caracteres.

      El editor por defecto en los kernels de Linux es el editor vi. En este laboratorio se trabaja con el editor vim que es una versión mejorada del vi; también se usa el editor nano por su facilidad de operación a través de los menús.

      En este capítulo se realizan prácticas con las funcionalidades básicas y de mayor uso con los editores; para recordar las opciones y parámetros del editor, se debe hacer uso del Manual de referencia en línea del editor y, en general, para todos los comandos y aplicaciones Linux, es necesario aplicar la misma estrategia.

      man [nombre_comando | nombre_aplicación]; en este caso man vim; man significa manual de referencia.

      Para consulta de comandos, se sugiere aplicar man realizando tubería con el comando less:

      Ejemplo: man vim | less -I

      Editores vim y nano

      Objetivos

      • Editar archivos de texto con el editor vim y el editor nano.

      • Dibujar un esquema conceptual de los estados del editor vim que incluya las teclas necesarias para realizar cambios de estado.

      • Aplicar comandos del editor para crear un archivo de texto, insertar, modificar y cancelar líneas.

      • Aplicar comandos para buscar y reemplazar palabras en el archivo editado.

      • Copiar, cortar y pegar secciones de texto.

      • Guardar total o parcialmente el archivo editado.

      • Autodocumentarse en el uso de los manuales en línea y la ayuda del editor vim.

      • Practicar con los comandos del editor vim mediante el uso del vimtutor.

      • Realizar los ejercicios del editor vim mediante el uso del editor nano.

      Autoevaluación

      • Solicite mediante comandos diferentes editores de texto en Linux:

      vi, vim, gvim, nano, gedit.

      • Mencione los diferentes estados del editor vim y los eventos que hacen cambiar de un estado a otro. Elabore un diagrama de estados.

      • Realice las siguientes operaciones cuando esté en el modo edición del editor:

      a) Numere las líneas.

      b) Busque una palabra.

      c) Busque una palabra y reemplácela.

      d) Vaya al comienzo y al final del archivo.

      e) Borre líneas y párrafos.

      f) СКАЧАТЬ