Algunos son mios, otros de internet.
La verdad que no sabria a quien poner como autor/fuente, asi que espero que alcancen las urls de los comentarios
Como saber mi ip en la consola?
Escuchar radio online
Grabar radio online
Tomar datos de temperatura del sistema
--------------------------------------------------------
Actualizacion
--------------------------------------------------------
Para bajar un archivo desde la consola:
Pero que pasa si se corta la conexion o nos aburrimos y nos queremos ir? Bajamos todo otra vez?
Ni a palos!
Si agregamos la opcion -c, continua desde donde se quedo
Quiero bajar TODO un sitio web y mirarlo comodo en casa, o en la laptop en el baño
Cuantos equipos hay encendidos en la red? Que IPs hay ocupadas?
Libro sobre bash (ingles)
Bash Cookbook: Solutions and Examples for Bash Users
http://www.linux-os.com.ar/linuxos/bash-cookbook-solutions-and-examples-for-bash-users/#more-528
Libros varios
http://www.linux-os.com.ar/linuxos/category/libros/
Muchos libros, con descarga de hasta 50 libros diarios, previo registro
http://knigaonline.net//SearchBooks.aspx?searchText=samba
La verdad que no sabria a quien poner como autor/fuente, asi que espero que alcancen las urls de los comentarios
Como saber mi ip en la consola?
#!/bin/sh
IP_WAN=$(lynx --dump http://www.wimi.com 2> /dev/null | grep 'Your IP' | cut -d 's' -f 2 | cut -d ' ' -f 2) 2> /dev/null
IP_eth0=$(/sbin/ifconfig | grep Bcast | awk '{print $2}' | cut -d":" -f 2)
if [ $IP_WAN eq ""]; then
IP_WAN="Aun no asignada/ Sin internet"
fi
echo ""
echo "============================================="
echo "IP publica (internet) : $IP_WAN"
echo "IP privada (red local en casa): $IP_eth0"
echo "============================================="
echo ""
Escuchar radio online
#!/bin/bash
#
# llama a mplayer, segun la radio indicada
#
# $Id: radio.sh,v 1.8 2007-01-04 14:48:32 javier Exp $
#
# Fixes en etapa de ejecucion por Arturo 'Buanzo' Busleiman
# <buanzo arroba buanzo.com.ar> - 20070104
case "$1" in
#
# radios argentinas
#
mitre) # Radio Mitre 792 AM
URII='mms://streammitre.uigc.net/mitrevivo'
;;
rp) # Rock and Pop
URII="mms://200.59.146.10/rockandpop-ba"
;;
delplata) # Del Plata AM 1030
URII='mms://delplata.telecomdatacenter.com.ar/delplata'
;;
continental) # AM 590 Continental
URII='http://66.175.96.10/arcontinental'
;;
los40) # Los 40 Principales
URII='http://66.175.96.10/ARLOS40P'
;;
mega) # Mega 98.3 Puro Rock Nacional
URII='http://mega.telecomdatacenter.com.ar/mega'
;;
fm100) # FM 100 99.9 rtsp://g2.prima.com.ar/vivo/cadena100.rm
URII='rtsp://g2.prima.com.ar/vivo/cadena100.rm'
;;
fmsi) # 89.1 FM BA San Isidro
# (requiere faad/aac)
URII='http://streaming.euro-web.com.ar:8000'
;;
fzero) # frecuencia zero
URII='http://200.32.10.12:8017/listen.pls'
;;
metro) # metro 95.1
URII='http://200.59.146.10/radiometro-ba'
;;
radio10) # DOLINA!
URII="mms://radio10.telecomdatacenter.com.ar/radio10"
;;
#
# television
#
tn24) # TN 24 Horas
URII="mms://wmedia01.uigc.net/TN"
;;
#
# otras radios
#
kehuelga) #Radio libre y social 102.9FM ::.K-HUELGA>
URII="http://www.kehuelga.org:8000/radio.mp3"
#Aca estan otros espejos en caso de saturacion
#http://stream.r23.cc:2323/kehuelga.mp3
#http://radio.resistenciacreativa.org.mx:8000/radioresisteincia.mp3.m3u
#http://radio.indymedia.org:8000/radiozapote-alta.mp3.m3u
#http://radio.indymedia.org:8000/appo.mp3.m3u
;;
*)
echo "
Uso: radio.sh opci
mitre ( Radio Mitre 792 AM )
rp ( Rock and Pop )
los40 ( Los 40 Principales )
fm100 ( FM 100 99.9 )
delplata ( AM 1030 )
continental ( AM 590 )
mega ( Mega 98.3 Puro Rock Nacional )
fmsi ( 89.1 FM BA San Isidro )
radio10 ( Dolina)
metro ( Metro 95.1)
kehuelga ( Radio libre y social 102.9FM ::.K-HUELGA )
tn24 ( TN 24 Horas )
"
exit 1
;;
esac
mplayer -af lavcresample=44100 -cache 64 "$URII"
Grabar radio online
#!/bin/bash
# Script para la grabacion de un programa de radio por internet.
#emisora RNE5
#emisora=http://a1360.l910520572.c9105.e.lm.akamaistream.net/D/1360/9105/v0001/reflector:20572
emisora=mms://radio10.telecomdatacenter.com.ar/radio10
#numero de minutos
minutos=180
#Nombre del programa
programa=radio10_dolina_la_venganza_sera_terrible
#Directorio donde grabarlo (’.’ = actual)
dir=$HOME
# Nombre del fichero
nombre=${dir}/${programa}_`date +%y_%m_%d`.mp3
#————————————————#
#Creamos un pipe
[ -e /home/nept1/Radio/tmp ] && rm /home/nept1/Radio/tmp
mkfifo /home/nept1/Radio/tmp
#Lame
lame /home/nept1/Radio/tmp $nombre 2>/dev/null 1>/dev/null &
#mplayer
mplayer $emisora -cache 32 -ao pcm:file=/home/nept1/Radio/tmp 2>/dev/null </dev/null &
#Esperamos el tiempo marcado
sleep $(($minutos * 60))
#acabamos con el mplayer
kill %2
#borramos el pipe
rm /home/nept1/Radio/tmp
Tomar datos de temperatura del sistema
#!/bin/bash
#
#HOY=`/bin/date %Y%m%d`
DESTINO='/var/www/midominio.com.ar/data/temp.txt'
rm $DESTINO
echo $HOY > $DESTINO
sensors >> $DESTINO
echo "" >> $DESTINO
echo "Temperatura de los discos:" >> $DESTINO
hddtemp /dev/hda >> $DESTINO
hddtemp /dev/hdc >> $DESTINO
echo "" >> $DESTINO
echo "Espacio libre en las particiones:" >> $DESTINO
df -h | grep '/dev/hd' >> $DESTINO
echo "" >> $DESTINO
echo "Usuarios logueados:" >> $DESTINO
w >> $DESTINO
#www-data = usuario y grupo de apache,tengo un miniserver en casa7
chown www-data:www-data /www/xxxxxxxxx.com.ar/data
chmod 755 /www/xxxxx.com.ar/data/temp.txt
--------------------------------------------------------
Actualizacion
--------------------------------------------------------
Para bajar un archivo desde la consola:
wget ftp://ftp.slackware-brasil.com.br/slackware-12.0-iso/slackware-12.0-install-dvd.iso
Pero que pasa si se corta la conexion o nos aburrimos y nos queremos ir? Bajamos todo otra vez?
Ni a palos!
Si agregamos la opcion -c, continua desde donde se quedo
wget -c ftp://ftp.slackware-brasil.com.br/slackware-12.0-iso/slackware-12.0-install-dvd.iso
Quiero bajar TODO un sitio web y mirarlo comodo en casa, o en la laptop en el baño
wget -r http://www.tusitio.org/
Cuantos equipos hay encendidos en la red? Que IPs hay ocupadas?
#!/bin/sh
#
ESCANEO=$(nmap -sP 192.168.1.0/24 | grep 'to be up' | cut -d ' ' -f 2)
echo "IP ocupadas en la red :" $ESCANEO
echo "Equipos conectados a la red:" $(nmap -sP 192.168.1.0/24 | grep 'to be up' | wc -l)
Libro sobre bash (ingles)
Bash Cookbook: Solutions and Examples for Bash Users
http://www.linux-os.com.ar/linuxos/bash-cookbook-solutions-and-examples-for-bash-users/#more-528
Libros varios
http://www.linux-os.com.ar/linuxos/category/libros/
Muchos libros, con descarga de hasta 50 libros diarios, previo registro
http://knigaonline.net//SearchBooks.aspx?searchText=samba