ALIPSO.COM - Trabajos prácticos, monografías, apuntes, tesis, manuales, material educativo y mucho más.
 

Página de inicio | Agregar a Favoritos | Contactate con nosotros | Publicidad

Alipso.com
 

Monografías

Examenes

Enlaces

Publicar material o sitio

Foros

ABC del estudio

Diversión

  Buscar material sobre...
Todas las palabras Cualquier palabra Frase Exacta
El sitio en el que encontrás
todo el material que buscás.

   

Enlaces recomendados
   

Material relacionado
 

Material educativo de Alipso relacionado con Apuntes UNIX CURSO

  • Teologia y Filosofia: Aspectos destacables del capítulo 6 Interacción entre la teología y la filosofía, de  la encíclica papal FIDES ET RATIO. Curso de  Ingreso UCA
  • AUTOEVALUACIONES TEMAS 19 al 24 - CURSO ANIMADORES UNESCO EXPERT: LA COORDINACIÓN EN UNA ORAGANIZACIÓN. ARMONIZACIÓN CON PROGRAMAS DEL SISTEMA DE LAS NACIONES UNIDAS
  • TRABAJO PRÁCTICO DE COMUNICACIÓN Y CULTURA POLÍTICA: Varios apuntes, resumenes y monografias
  • Hack Navigator 1. Trucos, curso de Hacking, encriptacion, ROOT,:


  • Enlaces externos relacionados con Apuntes UNIX CURSO

    Ver enlaces

     

    Publicidad
       

    Monografías
     
    Apuntes de UNIX 2º CURSO
    Informe sobre todo lo que está relacionado con el sistema UNIX.

    Agregado: 01 de SEPTIEMBRE de 2003 (Por Michel Mosse) | Palabras: 13877 | Votar! | Sin Votos | Sin comentarios | Agregar Comentario
    Categoría: Apuntes y Monografías > Computación > Varios >

      Imprimir Recomendar a un amigo Recordarme el recurso Descargar como pdf

     

     

    Introducción

     

     

    Shell

     

                sh

                ksh à Sustituye a sh (Todo lo de sh y muchas caracteristicas de csh)

                csh à C shell

                jsh à Shell de gestión de tareas.

                rsh à Shell restingido para usuarios inexpertos.

     

     

     


    $ à Prompt de usuario

    % à Prompt en csh

    # prompt superusuario

     

    PS1 à Prompt por defecto.

     

     

    Arbol de directorios

     

     

                                       /

     

     

     


                6 primarios y 2 secundarios

     

                home

     

    A partir de aquí se crean los directorios de conexión de usuarios (A partir de aquí se crean los arboles de directorios)

     

     

    Conexión en red

     

                Directamente en UNIX (TCP/IP)

                PCTCP (Conexión MS-DOS)

     

                Interface à Programa cliente /Independizan hardware y software.

     

     

    Sistema de archivos

     

    ·         Se considera cualquier componente un archivo.

    ·         Tipos:

    ·         Ordinarios

    ·         Dispositivos

    ·         Directorios

    ·         Pipes.

    ·         Etc.

     

     

     

     

     

    Gestión de memoria  (Para más información referirise a apuntes de cursos anteriores).

     

     

    ·         Paginación por demanda

     

    Seguridad

     

                4 niveles

     

    Nombres de ficheros à 14 caracteres (Puede tener o no extensión / Distingue mayusc /minusculas)

     

     

     

     

     

     

     


    INICIO DE SESION

     

     

    ·         Contraseña superusuario (root) à Privilegios /login/

    ·         Sysadm à Usuario administrador que realiza tareas de administración.

    ·         Usuarios à Se pone en contacto con superusuario y este le da de alta dentro de la red con un login unico.

     

    Login:

    Password:

     

    ·         Sistema realiza comprobaciones

    ·         Ejecuta el fichero de configuraciones (.profile) /Existe uno standard por defecto en el sistema/

    ·         Dependiendo del shell utilizado los ficheros de configuración cambian

     

    Ksh à .Kshrc

     

    Mensajes antes de prompt

     

                Motd à Mensajes de día

     

    ·         Permisos por defecto para el root (rw_r__r__)

     

                News à Aparecen las ultimas noticias desde la última lectura del indice

     

                You have mail

     

    ·         Correo nuevo desde la últma lectura.

     

     

    Posteriormente a parece el prompt ($) y se puede comenzar a trabajar.

     

    Linea de comandos

     

     

                $Orden –opciones fichero(s)

     

     

     

    - opciones à Separadas con un flag delante o un unico flag y todas las opciones { Se distinguen mayusculas y minusculas}

     

    fichero(s) à Separados por blancos {Admiten anbiguedad}

     

     

    Ordenes que dan información sobre usuarios.

     

     

    $who à Nombre de usuario , fecha y hora de conexión y otra operaciones.

     

    (para saber si esta abierta la comunicación )

     

    $finger à Más información sobre un usuario determinado.

     

    $write

    $talk

     

                            Conectar dos terminales conectados o abiertos.

    Salir à  CTRL + D

     

    $stty –a à Aparecen los caracteres de control configurados.

     

    $mesg –ny à Cerrar /Abrir la  terminal.

     

    $exit à A nivel de usuario se debe salir de forma lógica y cerrar la sesión.

     

    #shutdown –h –y (Automatico) à Cierra la sesión de superusuario.

     

    Superusuario.

     

                #wall < fichero

                #wall mensaje

     

    ·         Se envia con esta orden a todos los usuarios conectados.

     

     

     

     

     


    $ls à Lista las entradas de un directorio.

     

     

                -a  à Lista ficheros ocultos.

     

                            {.nomb-fich}

                -ai à Nº de i-nodo y nombre del fichero.

     

                -l à formato largo.

     

     

    VARIABLES DEL SISTEMA.

     

    Directorio de conexión à HOME

     

                /home/alumnos/fm21/fm21/f951115

     

                $HOME

     

     

    Directorio de correo à MAIL

     

                MAIL = /usr/mail/f951115

     

    Path à PATH

     

                PATH = $PATH: $HOME/practica: ...

     

    Prompt à PS1

     

                PS1 = “Amalia $”

     

    Shell por defecto à SHELL

     

                SHELL = /usr/bin/ksh

     

     

     


    Formato largo {ls} Continuación.

     

    -          Tipo de fichero {- d c b p}

    -          Mascara de atributos à rwx rwx rwx

    -          Nº de enlaces

    -          Propietario

    -          Tamaño del fichero

    -          Fecha y Hora en el formato establecido.

    -          Nombre del fichero.

     

     

    -R à Recursivo ( Listado de todo el arbol que puelga del nivel inicial)

    -r à Listar en orden inverso

    -d à Listar la entrada de un directorio (No su contenido)

    -F à De que tipo es el fichero y lista en columnas

     

    | pg à Parada de pagina.

     

     

     


    $cat à Visualizar el contenido de un fichero.

     

     

                $cat f1 |pg

     

                $cat f1 > f2

     

                            > /dev/lp

     

    $cat f1 f2 f3 à Concatena en pantallla.

     

    $cat f1 f2 f3 > f4  à El fichero se vacia previamente de contenido antes de concatenación.

     

    $cat f1 f2 f3 >> F1 à Se concatena añadiendo al contenido de f1.

     

     

    $cat f1 _ f2  _ f3  < f4> f5

    ·         Los guiones se toman como entradas atipicas.

     

     

    Cat à Editar ficheros por consola.

     

                $cat > f1

     

     

     

                ^D

     

                cat _f1 _ > f2

     

                ^D

                f1

     

                ^D

     

    ·         Se suele utilizar sin opciones.

     

    -v à Imprime los caracteres de control

     

                $cat f1 f2 f3 > f4  2>/dev/null {Los mensajes de error se direccionan al dispositivo nulo}

     

     

    Ordenes de manejo de ficheros à ln / cp /mv

     

     

     

     

     

     

     

     

     

     

     

    ·         Cuando se realiza un link o se mueve un fichero la información es la misma unicamente se crean nuevos valores de i-nodo o moviendo otro link

     

     

    $ln D1/f1 D2/f2

     

    $ln D1/f1 /D1/f3 à No se crea una copia fisica sino un enlace logico.

     

    ·         En la orden ls existe un campo que lista el numero de links de un fichero

     

     

     


    $mv D2/f2 D2/prac

     

    ·         Con mv se rompe el enlace antiguo y se crea en la tabla nueva.

     

     

    $ln usr/bin/ls /usr/bin/dir à Realiza un enlace del ejecutable ls al fichero dir

     

    $cp /clase/*  . {Directorio actual , el destino nunca se puede dejar en blanco}

     

    ·         La orden mv es equivalente al rem del DOS

     

    $mv D1/f1 D1/f2

    $cp D1/f1 /D2/nominas à Crea un nuevo fichero con un nuevo i-nodo en destino cambiando sus atributos.

     

    $cp f* nominas cosas otrascosas D2 {Destino}

     

    -          Se pueden indicar varios ficheros origen.

     

    $mv f1 fnom D2

     

    $cp –r à Copia de forma recursiva.

     

     

    ·         Es necesario que esten activos los permisos de lectura en origen y de escritura en destino.

     

    -f à Ignora permisos de los ficheros de los que el usuario es propietario

    -y à Pide confirmación.

     

     

     


    $ln –s à Realiza un enlace simbolico. {Linka directorios / Sistemas de archivos diferentes}

     

                $ln –s D1/* D2

     

    -          Para compartir ficheros es necesario tener activado en el directorio donde se va a linkar el permiso de grupo o usuario para escritura.

     

     

    $ln D1/f1 /home/alumnos/fn21/pepe  /home/alumnos/fm21/luis

     

    -          Para borrar un fichero los links no se borran y se ha de ceder la propiedad del enlace para que se pueda borrar.

     

    $chown luis D1/f1

     

     

     

    Borrar ficheros  $rm

     

     

                $rm f1

               

                $rm –f  à Ignorar permisos.

     

                $rm –r à Borra de forma recursiva.

     

                $rm –i à Pide confirmación.

     

     

     

    Ordenes para tratamiento de directorios.

     

    Mkdir