UNIX - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

UNIX

Description:

Desde otro ordenador (UNIX o no) a trav s de la red local ... Lista de trabajos jobs. Referencia a trabajos %3, kill %3. Reducir prioridad de ejecuci n nice 5 ... – PowerPoint PPT presentation

Number of Views:89
Avg rating:3.0/5.0
Slides: 13
Provided by: toms78
Category:
Tags: unix | hobs

less

Transcript and Presenter's Notes

Title: UNIX


1
UNIX
  • Tomás P. de Miguel
  • Dpto. de Ing. De Sistemas Telemáticos
  • E.T.S.I. Telecomunicación
  • Univ. Politécnica de Madrid

2
Que es UNIX?
  • Sistema operativo
  • multiusuario
  • multiproceso
  • simple y uniforme
  • desarrollado casi totalmente en alto nivel
  • portátil
  • Entorno de desarrollo de programas y documentos
  • entorno caja de herramientas
  • fácil de extender

3
Como acceder al sistema?
  • A través de una cuenta que lleva asociada una
    clave.
  • Login
  • Password
  • Desde donde acceder?
  • Terminal conectado directamente al ordenador
  • textual
  • gráfico
  • Desde otro ordenador (UNIX o no) a través de la
    red local (telnet, rlogin, slogin, etc... )
  • Desde otro proceso de la misma máquina

4
La contraseña
  • Función de dispersión consiste en un sistema de
    cifrado en un solo sentido.
  • Visible o no /etc/passwd
  • Elegirla adecuadamente
  • Evitar palabras del diccionario, nombres, números
  • Evitar palabras en idiomas comunes
  • Combinar letras con números
  • Elegir claves que tengan algún sentido
  • Cambiarla con cierta frecuencia

5
Comandos
  • nombre - opciones argumentos
  • Nombre
  • Cualquier fichero ejecutable que sea accesible
  • Opciones son modificadores del programa
  • casi siempre precedidas por -
  • casi siempre acumulativas -abcd
  • a veces con argumentos -s 512
  • Argumentos
  • son los operandos del programa

6
Tipos de comandos
  • Manuales
  • man (por secciones)
  • info
  • Sistema de ficheros
  • Ficheros (cp, mv, attrib)
  • Directorios (pwd, ls -Falrt, cd)
  • Manejo de documentos
  • visores (cat, more, less, diff, idiff, cmp)
  • editores (ed, ex, vi, emacs, xedit, sed, joe)
  • filtros (od, strings, head, tail, crypt, grep,
    awk)

7
Entorno de trabajo
  • Interfaz entre el SO y el usuario
  • Lenguaje de programación
  • Shell (sh, csh, tcsh, ksh, bash, perl, tcl/tk)
  • Dispositivos estándar de los procesos
  • entrada y salida
  • salida de error
  • Redirección de dispositivos estandar
  • Entrada altb altltxx ... xx
  • Salida agtb agtgtb a 2gtgt err a gt err 2gt1
  • Encadenamiento a b

8
Control de trabajos
  • Interrupción c
  • Eliminación ps kill -9 numero
  • Detención z
  • Ejecución en segundo término bg y
  • Ejecución en primer término fg
  • Lista de trabajos jobs
  • Referencia a trabajos 3, kill 3
  • Reducir prioridad de ejecución nice 5
  • Lanzar e irse nohup 5 sort xx

9
Planificación de tareas
  • Para lanzar a una hora
  • at 3am programa
  • Ejecutar cuando se pueda
  • batch programa
  • Ejecutar periódicamente
  • crontab plan

10
Facilidades de interacción
  • Renombrar comandos complicados
  • alias rm/bin/rm -i
  • Manejar la historia
  • history
  • !! (repetir el último comando)
  • !3 (repetir el 3)
  • ! (último argumento)
  • ! (todos los argumentos)
  • Directorios de usuarios juan
  • Completar ficheros ltTABgt

11
Variables de la shell
  • Definición
  • PATH./bin/usr/bin
  • Sustitución del valor
  • PATH
  • PATH
  • Ver todas las definidas
  • set
  • Variables de entorno
  • Ver todas env, printenv
  • Exportar al entorno export

12
Dispositivos
  • Se tratan como ficheros
  • Tipos
  • de carácter
  • de bloque
  • Se identifican por
  • tipo, número mayor y número menor
  • Se definen normalmente en /dev
  • /dev/hda /dev/mt0 /dev/fd0 /dev/tty /dev/null
  • Los crea root
  • /etc/mknod /dev/cosa b 42 3
Write a Comment
User Comments (0)
About PowerShow.com