Page 6 of 6 FirstFirst ... 456
Results 51 to 60 of 60

Thread: Scripts utiles (para la cartera de la dama y el bolsillo del caballero)

  1. #51
    Join Date
    Sep 2009
    Beans
    1

    Re: Scripts utiles (para la cartera de la dama y el bolsillo del caballero)

    Los que lei sobre alias no me gustaron, asi que agrego el mio:
    Code:
    #!/bin/bash
    #Scrip para Agregar alias personales
    #Mariano Zunino, 6/9/09
    #alguien845@hotmail.com
    cls
    echo "        SCRIPT PARA AGREGAR ALIAS"
    echo - Desisntalar 
    echo - Instalar     
    echo - Reset GDM
    echo - Reset RED
    echo - Cls
    echo - Go to Home
    echo - Go to /
    echo "- cd .."
    echo - ADSL
    echo "           .:Presionar Enter:."
    echo "        .:Ctrl+c para cancelar:."
    read -n1
    
    echo alias desinstalar="'sudo apt-get remove'" >> ~/.bashrc && source ~/.bashrc
    echo alias instalar="'sudo apt-get install'" >> ~/.bashrc && source ~/.bashrc
    echo alias resetgdm="'/etc/init.d/gdm restart'" >> ~/.bashrc && source ~/.bashrc
    echo alias resetred="'/etc/init.d/networking restart'" >> ~/.bashrc && source ~/.bashrc
    echo alias cls="'clear'" >> ~/.bashrc && source ~/.bashrc
    echo alias cd..="'cd ..'" >> ~/.bashrc && source ~/.bashrc
    echo alias .h="'cd ~'" >> ~/.bashrc && source ~/.bashrc
    echo alias .r="'cd /'" >> ~/.bashrc && source ~/.bashrc
    echo alias ADSL="'sudo pon dsl-provider'" >> ~/.bashrc && source ~/.bashrc
    
    
    
    echo LISTO
    echo SALIENDO Y LIMPIANDO CONSOLA
    echo
    echo PRESIONE ENTER
    read -n1
    cls
    No lo hice "simple"(o osea insertar el codigo de one y listo) porque se lo pase a varios amigos que son novatillos y servia mas que funcionara mas asi, "guiado"...

  2. #52
    Join Date
    Dec 2007
    Location
    BUE @ Argentina
    Beans
    1,225
    Distro
    Kubuntu 9.04 Jaunty Jackalope

    Re: Scripts utiles (para la cartera de la dama y el bolsillo del caballero)

    Script para tomar capturas de pantalla a intervalos regulares

    Code:
    ## capturas.sh
    #!/bin/bash
    scrot -e 'mv $f ~/Pictures/scrot/`date +%d-%m-%y_%H:%M:%S`_sreenshot.png'
    Esto lo corremos con

    Code:
    watch -n 3 ./capturas.sh
    y va a grabar cada 3 segundos un snapshot de la pantalla actual en ~/Pictures/scrot.

    (Gracias alfplayer por la idea del watch)
    /**HP Pavilion DV6646us laptop: AMD 1.9 GHz Turion 64 X2 / 2Gb RAM / 160Gb HDD / NVIDIA GeForce Go 7150M / 15.4" WXGA / BroadCom BCM4328 wireless / Built-in webcam **/
    -- Kubuntu 9.04, CentOs 5.2, Mikrotik RouterOS 3.3 User -- Argentina LoCo Team

  3. #53
    Join Date
    Apr 2008
    Beans
    1

    Re: Scripts utiles (para la cartera de la dama y el bolsillo del caballero)

    Ok, uno mío es para descargar con el wget:

    Code:
    #!/bin/bash
    ##llama a wget y descarga lo que le indiquemos con la velocidad que digamos
    ## y en la carpeta que queramos
    clear
    echo "Puedes ingresar un archivo de texto"
    echo "con las direcciones asi: '-i archivo.txt'"
    sleep 2
    echo -n "Ingresa la direccion a Descargar: "
    read descarga
    sleep 1
    echo "El Destino debe ser una carpeta existente en tu PC"
    echo -n "Ingresa la Carpeta de Destino: "
    read destino
    sleep 1
    echo "La Velocidad es en kb o mb Ej: 50k 1m"
    echo "o ingresa 0 (cero) para ilimitado"
    echo -n "Ingresa la Velocidad de Descarga: "
    read velocidad
    sleep 1
    wget -c --limit-rate=$velocidad -P$destino $descarga
    fichero=`basename $descarga`
    hora=$(date +%H:%M:%S)
    echo "Finalizada la descarga de $fichero en $destino a las $hora"
    sleep 3
    Se puede guardar en /usr/bin con permisos de ejecución y si se ejecuta desde la carpeta donde se quiere la descarga solo se indica con un punto (.) para decirle que lo baje allí mismo

  4. #54
    Join Date
    Sep 2009
    Location
    Argentina
    Beans
    318
    Distro
    Ubuntu 8.10 Intrepid Ibex

    Re: Scripts utiles (para la cartera de la dama y el bolsillo del caballero)

    Hola a todos. Posteo un sencillo script para cambiar la previsualización de imágenes, entre "nunca" y "sólo archivos locales". La idea es poder solamente hacer un click en un lanzador a modo de toggle button, en vez de ir a buscar las preferencias de nautilus o ir a sistema--> preferencias--> gestión de archivos, buscar la solapa de vista previa, desplegar la lista, seleccional la opción deseada, y cerrar la ventana.

    Code:
    #!/bin/bash
    
    SHOW=$(gconftool-2 --get /apps/nautilus/preferences/show_image_thumbnails)
    
    if [ $SHOW = "never" ] ; then
       gconftool-2 --type string --set /apps/nautilus/preferences/show_image_thumbnails "local_only"
       else
       gconftool-2 --type string --set /apps/nautilus/preferences/show_image_thumbnails "never"
       fi

  5. #55
    Join Date
    May 2010
    Beans
    5
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Scripts utiles (para la cartera de la dama y el bolsillo del caballero)

    Quote Originally Posted by sergiom99 View Post
    Bueno, inspirado en la sugerencia de concurso de valucha, abro este thread para postear los scripts que cada uno haya armado y que sirvan para hacer algo, cualquier cosa, mas sencilla.
    Dejo los mios:

    Code:
    #!/bin/bash
    # ABR/08 SM -- montar.sh --
    # monta un archivo .ISO o .NRG
    # $1 es el nombre de archivo
    # Ej: ./montar.sh /home/videos/peli.ISO
    
    sudo mount -o loop $1 /mnt/tmp
    Code:
    #!/bin/bash
    # ENE/08 SM
    # crea un tunel de un puerto local a uno remoto.
    # $1 es el numero de puerto
    # $2 es el usuario@host_remoto
    # $3 es el puerto de ssh remoto
    # Ej: ./tunnel.sh 5432 yo@adonde.vos 5022
    
    ssh -L $1:127.0.0.1:$1 $2 -p $3
    Code:
    #!/bin/bash
    # ABR/08 SM
    # reordena los archivos del reproductor mp3 q quedan desordenados al copiarlos
    # requiere el fatsort:
    # sudo apt-get install fatsort
    # -- NO HACE FALTA EXPULSARLO NI DESMONTARLO ! --
    $MP3DEV = /dev/sdb1
    
    sudo umount $MP3DEV
    sudo fatsort $MP3DEV
    espero le sirva a alguno y todos se prendan a postear los scripts que usan para hacer las cosas mas faciles.

    Ojala termine como STICKY.
    \Sergio


    Code:
    #!/bin/bash
    # ABR/08 SM -- montar.sh --
    # monta un archivo .ISO o .NRG
    # $1 es el nombre de archivo
    # Ej: ./montar.sh /home/videos/peli.ISO
    
    sudo mount -o loop $1 /mnt/tmp
    Monta una imagen como un pseudo-dispositivo loop. Qué es esto?

    Un dispositivo loop es un pseudo dispositivo que hace que un archivo sea accesible como si fuese un block device. Es común ver el uso de estos pseudo dispositivos en imagenes de CDs, DVDs y discos de otros tipos y sirve para que los archivos dentro de estas imágenes sean accesibles

    Code:
    #!/bin/bash
    # ENE/08 SM
    # crea un tunel de un puerto local a uno remoto.
    # $1 es el numero de puerto
    # $2 es el usuario@host_remoto
    # $3 es el puerto de ssh remoto
    # Ej: ./tunnel.sh 5432 yo@adonde.vos 5022
    
    ssh -L $1:127.0.0.1:$1 $2 -p $3
    Crea un tunel local, es util para acceder a servicios bloqueados por un router dentro de tu red. Es decir, creas un tunel usando ssh, el cual pasa por el router sin problemas (siempre que ssh este abierto).

    Con esto, podemos crear un tunel del puerto 8080 de nuestra pc, al puerto 80 de un servidor bloqueado, y cada vez que nos conectemos al 8080, en verdad el trafico se dirige al 80 del destino, pasando por el túnel.

    Muy util para acceder a archivos de tu casa desde el laburo

    Code:
    #!/bin/bash
    # ABR/08 SM
    # reordena los archivos del reproductor mp3 q quedan desordenados al  copiarlos
    # requiere el fatsort:
    # sudo apt-get install fatsort
    # -- NO HACE FALTA EXPULSARLO NI DESMONTARLO ! --
    $MP3DEV = /dev/sdb1
    
    sudo umount $MP3DEV
    sudo fatsort $MP3DEV
    Ordena los archivos en /dev/sdb1. No usaria este script, porque por mas que sea util, si tenes al menos dos discos scsi/sata, va a tratar de ordenar de la particion 1 del disco sdb.

  6. #56
    Join Date
    Feb 2009
    Beans
    52

    Re: Scripts utiles (para la cartera de la dama y el bolsillo del caballero)

    No hay algun script para mover archivos de sus carpetas?

    Digamos que tengo varios dir:

    /pool/administracion
    /pool/dominio
    /pool/software

    Y la idea es copiar el contenido de cada directorio (son archivos DEB) y pasarlos a su carpeta raiz que es POOL

    /pool

    La idea es tener todos los archivos en /pool y despues borrar las carpetas.

  7. #57
    Join Date
    Nov 2008
    Location
    Córdoba, Argentina
    Beans
    907

    Re: Scripts utiles (para la cartera de la dama y el bolsillo del caballero)

    Code:
    cp /pool/*/* /pool
    bash rules

  8. #58
    Join Date
    Feb 2009
    Beans
    52

    Re: Scripts utiles (para la cartera de la dama y el bolsillo del caballero)

    Quote Originally Posted by staar View Post
    Code:
    cp /pool/*/* /pool
    bash rules
    Ya realize un script mejorado, la idea es ir manteniendo un repositorio para una serie de equipos desktop.

    borrar.sh
    Code:
    #!/bin/bash
    #
    # Script para Mover y Borrar archivos DEB
    #
    mv main/*/* /var/repositorio/pool
    rm -r main/
    Gracias por el Tip

  9. #59
    Join Date
    Jun 2008
    Beans
    387

    Re: Scripts utiles (para la cartera de la dama y el bolsillo del caballero)

    Acá va un scriptcito que hice para poder llevar los videos que carga cualquier reproductor flash web a la TV con un pendrive. Una vez que el reproductor flash terminó de cargar el archivo se corre el script y deja el video en el escritorio. Se buscan sugerencias para mejorarlo.

    Code:
    #!/bin/bash
    clear
    echo "Antes de ejecutar este script asegurese que el video se ha cargado por completo. "
    echo "Ahora espere unos momentos hasta que se genere la salida del comando: lsof | grep Flash."
    echo "La salida tendrá una forma similar a esta:"
    echo " "
    echo "plugin-co	13348	nombreusuario	16u	REG	8,1 28230017	1443085	/tmp/FlashXXEnkk3Q (deleted)"
    echo " "
    echo "Los campos que nos interesan son el segundo campo que contiene un número. En el ejemplo anterior | 13348 | y el cuarto campo que es un número seguido de una letra. SOLO nos interesa en número. En el ejemplo anterior es | 16 |"
    echo " "
    echo "esperando"
    lsof | grep Flash
    echo " "
    echo "tipear el numero del segundo campo y pulsar ENTER"
    echo " "
    read segundo
    echo " "
    echo "tipear el numero del cuarto campo sin la letra y pulsar ENTER"
    echo " "
    read cuarto
    echo " "
    cp /proc/$segundo/fd/$cuarto ~/Escritorio/video.extension
    echo " "
    echo "Si ud. ve un cartel como este es porque algún dato fue ingresado erroneamente"
    echo "cp: no se puede efectuar stat sobre «/proc/58/fd/15»: Permiso denegado"
    echo "De lo contrario en su Escritorio se encuentra un archivo llamado video.extension al cuál deberá cambiar la extensión según corresponda."
    Salud!
    el conocimiento es la única riqueza que aumenta al ser distribuida...

  10. #60
    Join Date
    Jun 2008
    Beans
    387

    Re: Scripts utiles (para la cartera de la dama y el bolsillo del caballero)

    Este es para controlar Rhythmbox por ssh. Me logueo a la máquina, corro el script. tiene que llamarse cr.sh y estar en /bin

    [CODE][#!/bin/bash
    clear
    echo ""
    echo ""
    echo ""
    echo ""
    echo P. Play / Pausa
    echo N. Siguiente
    echo A. Anterior
    echo 0. Salir
    echo
    echo ingrese valor:

    read valor

    case "$valor" in

    "P" | "p" )
    clear
    echo ""
    echo ""
    echo ""
    echo ""
    echo "PLAY / PAUSE"
    echo "Ahora suena:"
    DISPLAY=:0 rhythmbox-client --play-pause --print-playing
    sleep 3
    clear
    cr.sh
    ;;

    "N" | "n" )
    clear
    echo ""
    echo ""
    echo ""
    echo ""
    echo "PROXIMA"
    echo "Ahora suena:"
    DISPLAY=:0 rhythmbox-client --next --print-playing
    sleep 2
    clear
    cr.sh
    ;;

    "A" | "a" )
    clear
    echo ""
    echo ""
    echo ""
    echo ""
    echo "ANTERIOR"
    echo "Estaba sonado:"
    DISPLAY=:0 rhythmbox-client --previous --print-playing
    echo "Ahora suena:"
    DISPLAY=:0 rhythmbox-client --previous --print-playing
    sleep 2
    clear
    cr.sh
    ;;

    "0" )
    echo "Gracias por usar este script"
    exit 0
    ;;

    * )
    clear
    echo ""
    echo ""
    echo ""
    echo ""
    echo "Entrada incorrecta, vuelva a intentar"
    echo "Ingresó '$valor' las posibles opciones son:"
    echo "p / n / a / 0"
    sleep 2
    cr.sh
    ;;

    esac/CODE]
    el conocimiento es la única riqueza que aumenta al ser distribuida...

Page 6 of 6 FirstFirst ... 456

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •