Resultados 1 al 7 de 7

Trabajando con BASH ( documento )

  1. #1 Trabajando con BASH ( documento ) 
    Colaborador HH
    Fecha de ingreso
    Jun 2006
    Ubicación
    Uruguay
    Mensajes
    1.451
    Descargas
    11
    Uploads
    0
    Holis! por esas maravillas de la vida, estoy dando clases de GNU/Linux en mi trabajo para conseguir la certificación LPIC.
    Entonces, esto me obliga ( por suerte!! ) a preparar clases y empezar a conocer detallesitos de GNU/Linux que no conocia.

    El siguiente docuemento fue escrito por mi, basandome en el libro que tengo de LPCI 1 Certification Bible escrito por Angie y Jason Nash.

    También me base en otras fuentes que encontre en inet.
    Pido perdón de antemano que no he citado las fuentes de algunas partes de mi documento. Y ahora desconozco de donde he extraido la información, si el autor del mismo ve donde he extraido la informaicón, por favor notificarme.

    Este documento es un poco escueto, un esbozo como dicen en wikipedia, más que nada pragmatico, y en algunos casos, el inicio para empezar a investigar a fondo.

    Si tiene algun error les invito que me lo informen, viene con licencia creative commons, pueden distribuir y modificar este archivo siempre y cuando sea reconocido mi nombre, ( en este caso mi Nick )

    Les dejo el documento, lo puse en pastebin, porque el foro demoraba mucho en publicar
    Espero que les guste:

    http://pastebin.com/f22f060ea

    Salutees
    Louis Armstrong le dice a Ella Fitzgerald
    "take another drink of wine, and maybe you change your mind"
    Citar  
     

  2. #2  
    Colaborador HH
    Fecha de ingreso
    Jun 2006
    Ubicación
    Uruguay
    Mensajes
    1.451
    Descargas
    11
    Uploads
    0
    tuve un error que me di cuenta mientras daba la clase.

    Es cat ~/.bash_history

    No echo.

    Error de apurado.

    jeje
    Saludos
    Louis Armstrong le dice a Ella Fitzgerald
    "take another drink of wine, and maybe you change your mind"
    Citar  
     

  3. #3  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    Bueno, me pongo puntilloso y luego tú te quejas :

    - En el documento dices "Bash implementa características de antiguas shells, como ksh ( Korn Shell )", pero ksh tiene un desarrollo activo y, para mi gusto, funcionalidades más avanzadas y sencillas que bash.
    - La opción -l de chsh no es válida, siendo cat /etc/shells la única forma (al menos que yo conozca) de conocer los intérpretes disponibles en el sistema
    - Con echo ~/.bash_history ocurre igual que con .bash_history, el comando correcto sería con cat: cat ~/.bash_history


    Y ya puedes empezar a maldecirme, que ya no veo nada más

    Salu2


    Keep on Rollin'

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  4. #4  
    Colaborador HH
    Fecha de ingreso
    Jun 2006
    Ubicación
    Uruguay
    Mensajes
    1.451
    Descargas
    11
    Uploads
    0
    jeje lo del cat si me di cuenta cuando daba la clase.

    tenés razón con chsh -l.
    Código:
    The options are as follows:
    
         -l location
                 If not specified, chpass will perform a search for the user
                 record on all available Open Directory nodes.
    no segui leyendo, jeje según entendi luego

    Código:
    When specified,
                 chpass will edit the user record on the directory node at the
                 given location.
    pero no me queda clara la opción, será que chsh -l sirve para especificar otro archivo que /etc/shells

    ?

    Lo de korn shell lo ignoraba, pense que habia quedado en el tiempo, estuve leyendo algo sobre zsh, y lei muchas cosas buenas de ella. pero tampoco me dedique a documentarme.


    Gracias por las correciones se las voy a pasar a mis alumnos,
    No creo ser el más indicado para dar clases ( a mi me gustaría que vos fuese mi mastro!! ) pero bueno.. " es lo que hay " jeje

    Gracias j8
    Feliz navidad

    Saludos!
    Louis Armstrong le dice a Ella Fitzgerald
    "take another drink of wine, and maybe you change your mind"
    Citar  
     

  5. #5  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    ¿Qué distro estáis usando? Es que está claro que no tenemos la misma versión de chsh. Se ve que hay varias versiones pululando por ahí.

    He estado leyendo un poco y hay algunas que dicen que -l lista, otras que -l especifica la localización, y otras (como es la mía, la que viene con debian lenny) que no reconocen el parámetro.

    Un ejemplo del segundo caso:
    http://www.sbras.ru/cgi-bin/www/unix_help/unix-man?chsh+1

    Creo que la diferencia está en que sea o no compilado con soporte para NIS, como dice en esa URL:
    There are also a few extra option flags that are available when chpass is compiled with NIS support:
    PD: Claro que eres el más indicado

    Salu2


    Keep on Rollin'

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  6. #6  
    Colaborador HH
    Fecha de ingreso
    Jun 2006
    Ubicación
    Uruguay
    Mensajes
    1.451
    Descargas
    11
    Uploads
    0
    He sacado debian lenny ( lo estoy por instalar de nuevo ) porque la tabla de particiones que me hizo por defecto, pues ya no me servia, estaba necesitando más memoria en algunas particiones, y no me alcanzaba.
    Terminé borrando ( sí hice un rm -R / jeje ) y voy a instalar todo de nuevo.

    Para ver el man lo hice desde os x
    Código:
    Darwin macbook-de-cypress.local 9.6.0 Darwin Kernel Version 9.6.0: Mon Nov 24 17:37:00 PST 2008; root:xnu-1228.9.59~1/RELEASE_I386 i386
    que sería el man de freebsd :-/
    No pense que las diferencias cambiaban hasta en las opciones de los comandos..
    Definitivamente, voy a tener que instalar un debian.

    PD: Claro que eres el más indicado

    Gracias! significa mucho para mi viniendo de ti


    Salutt
    Louis Armstrong le dice a Ella Fitzgerald
    "take another drink of wine, and maybe you change your mind"
    Citar  
     

  7. #7  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    Cita Iniciado por Cypress Ver mensaje
    sí hice un rm -R / jeje
    Un mkfs.ext3 /dev/particion es mucho más rápido

    Cita Iniciado por Cypress Ver mensaje
    No pense que las diferencias cambiaban hasta en las opciones de los comandos..
    La mayoría de los comandos son iguales, pero otros no, sobre todo entre "linuxes" y "besedes".

    Uno esencial que cambia bastante es grep, pero entre tantas opciones puede pasar desapercibido. Por ejemplo, el de OpenBSD no trae la opción -o, que hace que estos dos comandos sean similares:
    Código:
    echo "En un lugar de la mancha..." | grep -Eo "[a-z]{2} la [a-z]{6}\.\.\."
    echo "En un lugar de la mancha..." | sed "s/^.*\([a-z]\{2\} la [a-z]\{6\}\.\.\.\)$/\1/"
    Para expresiones simples, la versión de grep de linux resulta bastante socorrida.

    Cita Iniciado por Cypress Ver mensaje

    Gracias! significa mucho para mi viniendo de ti
    Nah, simplemente creo que le pones mucho interés.

    Salu2


    Keep on Rollin'

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

Temas similares

  1. tload en bash script
    Por phr4ackpl0t en el foro GENERAL
    Respuestas: 0
    Último mensaje: 13-09-2016, 05:30
  2. problema con variable en bash
    Por fikus en el foro GENERAL
    Respuestas: 8
    Último mensaje: 03-04-2010, 17:29
  3. Dudas en bash script
    Por ancabi en el foro GENERAL
    Respuestas: 4
    Último mensaje: 06-04-2009, 02:14
  4. ASM Trabajando problema con recarga
    Por richar12 en el foro EMULADORES TELEFONICOS
    Respuestas: 2
    Último mensaje: 29-08-2006, 15:35
  5. Bash en WIN
    Por welvis30 en el foro WINDOWS
    Respuestas: 3
    Último mensaje: 11-08-2006, 12:54

Marcadores

Marcadores