Shell-Script

Materia » 2° EMT,S. Operativos II « .: jueves 1 octubre 2020 13:15 :.

  • SHELL tiene dos formas distintas de ejecutar comandos:
    • Archivos binarios
    • Programas compilados y de los cuales existe un ejecutable
    • archivos .exe ó .com en MS-DOS
  • Archivos de texto
    • Contienen un programa escrito en el lenguaje del shell
    • archivos .bat en MS-DOS

Filtros, búsquedas y expresiones regulares

Materia » 2° EMT,S. Operativos II « .: jueves 17 septiembre 2020 17:41 :.

Un grupo de comandos que leen alguna entrada, realizan una transformación y escriben una salida.

  • find
  • grep
  • egrep
  • fgrep
  • sort
  • tr
  • sed
  • join
  • uniq
  • head
  • tail
  • wc
  • cut

Práctico N° 3 – Filtros

Materia » 2° EMT,S. Operativos II « .: jueves 17 septiembre 2020 16:15 :.

Los archivos que contienen la información indicada en este práctico se encuentran en el directorio “/home/prueba/practico3”.

Los archivos tienen la siguiente información:
• jugadores (n° camiseta : nombre : posición : altura : peso : selección)
• partido (fecha y hora : tipo : local : visitante : goles local : goles visitante )
• gol ( jugador : selección : minuto : tipo de gol )

Más Comandos de Linux

Materia » 2° EMT,S. Operativos II « .: jueves 20 agosto 2020 13:40 :.

Otros comandos disponibles en los sistemas operativos GNU/Linux

  • – echo
  • – cal
  • – date
  • – cat
  • – cmp
  • – wc
  • – diff
  • – head
  • – tail
  • – more
  • – apropos
  • – whatis
  • – which
  • – man
  • – who
  • – whoami
  • – uname
  • –  info
  • – id
  • – hostname

 

Práctico N° 2 – Gestión y Visualización de Archivos

Materia » S. Operativos II « .: jueves 20 agosto 2020 13:40 :.

1. Crear un archivo de nombre “historial” dentro de tu directorio de trabajo (/home/tuUsuario) con el resultado de ejecutar el comando history.
2. Crear un directorio de nombre “practico2” dentro de tu directorio de trabajo. Generar todos los archivos de este práctico, a partir del siguiente punto, dentro de este directorio.
3. Generar un archivo de nombre “integrantes” con tu nombre y apellido. Sí lo realizas con un grupo de estudiantes indicar los datos de cada uno.
4. Generar un archivo de nombre “calendario” con el calendario del mes de tu cumpleaños del año actual. Sí lo realizas con un grupo de estudiantes indicar los datos de cada uno.
5…..

 

Práctico N° 1 – Gestión de Archivos y Directorios

Materia » 2° EMT,S. Operativos II « .: jueves 6 agosto 2020 13:30 :.

Creación de estructuras de directorios y administración de archivos.

Comandos necesarios:

  • – mkdir
  • – cd
  • – ls
  • – cp
  • – rm
  • – mv
  • – cat

Gestión de Archivos y Directorios

Materia » 2° EMT,S. Operativos II « .: jueves 6 agosto 2020 13:00 :.

Comandos para la tabla de directorios y espacio ocupado en bloques.

  • – ls
  • – du

Administración de Directorios.

  • – mkdir
  • – rmdir
  • – cd
  • – pwd

Administración de Archivos.

  • – touch
  • – cat
  • – more
  • – pr
  • – cp
  • – mv
  • – rm
  • – ln

Sistema de Archivos

Materia » 2° EMT,S. Operativos II « .: jueves 6 agosto 2020 12:55 :.

Estructura de directorios básica en el Sistema Operativo GNU/Linux
/
|_ bin
|_ boot
|_ dev
|_ etc
|_ home
|_ lib
|_ mnt
|_ proc
|_ opt
|_ root
|_ sbin
|_ tmp
|_ usr
|_ var

• Directorio raíz: /

En Linux los nombres de un archivo no deben contener ninguno de los siguientes caracteres especiales:
! @ # $ % & * ( ) [ ] ` “\/ | ; < > : ,

  • • Linux permite hasta 256 caracteres para el nombre de un archivo
  • • Los archivos se ubican dentro de un directorio
  • • Para saber el directorio actual ejecutar:
    pwd
    ( print working directory )

Historia e Introducción al S. O. Linux

Materia » 2° EMT,S. Operativos II « .: jueves 2 julio 2020 13:29 :.

– GNU es un sistema operativo, similar a Unix, que es software libre.
– El Proyecto GNU se inició en 1983 para desarrollar el sistema operativo GNU.
– El nombre «GNU» (que significa “ñu” en inglés) es un acrónimo recursivo de “¡GNU No es Unix!”
– Es un asunto de libertad, no de precio.
– Para entender el concepto, debe pensarse en:
– “libre” como en “libertad de expresión”
– no como en “refrescos gratis”
– Libertad de los usuarios para:
– ejecutar, copiar, distribuir, estudiar, cambiar y modificar el software.

Cuatro tipos de libertades:

  • – Libertad 0:
    • – libertad de usar el programa, con cualquier propósito
  • – Libertad 1:
    • – libertad de estudiar el funcionamiento del programa, y adaptarlo a sus necesidades.
    • – El acceso al código fuente es un prerrequisito para esto.
  • – Libertad 2:
    • – libertad de distribuir copias para ayudar a los demás.
  • – Libertad 3:
    • – libertad de mejorar el programa y de publicar las mejoras, de modo que toda la comunidad se beneficie.
    • – El acceso al código fuente es un prerrequisito para esto.
    •  

Prueba Diagnóstica de S. Operativos II

Materia » S. Operativos II « .: jueves 2 julio 2020 13:04 :.