Originally Posted by
sergiom99
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.