lembrar.txt

Ganhei um novo HD, 2x maior do que já tenho e vasculhando dados antigos achei meu arquivo “lembrar.txt”, alguns comandos que utilizo/utilizava no dia-dia, compartilho com vocês:

#------------------------------------------------#
# Mandar Torpedos para Celular da Claro via BASH #

lynx -dump -accept_all_cookies 'http://www2.claro.com.br/torpedoweb/popup_senderJava.asp?\ ddd_para=17&telefone_para=810000&nome_de=Cabelo&ddd_de=&\ telefone_de=&msg=Prezado+FABIO:+Viva+o+Linux!&caract=98'

#------------------------------------------------#
# Para baixar legendas de filmes no videosloucos.com.br, sem precisar ser cadastrado... basta olhar o codigo da legenda e mudar em filecod...
http://www.videoloucos.com.br/download.php?act=2&filecod=20946 
AGORA USO: www.legendas.tv e o cadastro é rápido e sem burocracia.

#------------------------------------------------#
# Tenho vontade de estudar esperanto, mas nunca tive tempo...

Esperanto --> http://lernu.net/

#------------------------------------------------#
# Para enviar arquivos via SSH, SCP..
scp user@host:/patch_no_host /patch_local

#------------------------------------------------#
# Codigo em HTML para Atualizar uma pagina sozinha ou redirecionar
<html>
<head>
<meta http-equiv="refresh" content="0; URL=http://valessiobrito.info/blog/">
</head>
<body>
</body>
</html>

#------------------------------------------------#
# Habilitando proxy no console, inclusive no lynx, wget e outros
valessio@ps:~$ export http_proxy="192.168.200.18:6588"

#------------------------------------------------#
# Noticias do kernel e mundo gnu/linux etc..
kerneltrap.org
também br-linux.org

#------------------------------------------------#
# Convertendo uma imagem para uma resolução menor e usando as outras coisas ae.. vc faz um mini-script para gerar thumbnail etc..

convert -size 120x120 cockatoo.jpg -resize 120x120 +profile "*" thumbnail.jpg
for f in $(ls -1 *.jpg); do convert ... $f ... $f-thumb.jpg; done

for f in $(ls -1 *.jpg); do convert -size 540x369 $f -resize 540x369 +profile "*" $f_c.jpg; done

#------------------------------------------------#
# Para combinar 2 imagens, com local definido.. talz.. consulte o --help

combine -gravity SouthEast -compose pc040001.jpg jacofolia.gif stamp_img.jpg

#------------------------------------------------#
# hehehehe, Whois nos usuários do provedor local... (sem comentários, muito antigo isso...)

http://www.???.com.br/cgi-bin/callerid.cgi?login=neusinha&data=20030804

#------------------------------------------------#
# Usando fluxos, talz no console.. hmm, isto é ótimo...
valessio@valessio:~/$ for ii in $(ls -1)
> do mv $ii $(echo $ii | cut -c 3- )
> done

#------------------------------------------------#
# pegando um passwd, e formando emails com ele... huhuhuh.. (sem comentarios)

for user in `cut -d":" -f1 /etc/passwd`;do echo ${user}@???.com.br;done > lista_email_???

#-------------------------------------------------#
# Para copiar um pasta completa, eu uso 

cp -R pasta local/
ou,
cp -a pasta local/

#-------------------------------------------------#
# Lista partições e tamanho ocupado e livre no hd...

df -h

#-------------------------------------------------#
# Restaurar linux queda de energia, nao vou comparar com scandisk.. mas resolve.. (rs, era ext2)

fsck /dev/hdax

#-------------------------------------------------#
# Para zipar um arquivo... ou comprimir mais ainda..

zip arquivo.zip  arquivo.extensão

unzip arquivo.zip

tar -cf diretorio.tar diretorio/ # ( uni todos diretorios talz.. --help ajuda )
gzip diretorio.tar # ( saida.tar.gz )
bzip diretorio.tar # ( saida.tar.bz ) neste fica menor

tar -xvzf arquivo.tar.gz
tar -xvjf arquivo.tar.bz

#-------------------------------------------------#
# Para rodar progamas em  background 

mpg123 musica.mp3 & # utiliza um "&" no final do commando...
#[enter]

fg # usado pra trazer de volta o programa,

[pressiona CTRL+Z] # para mandar de volta em background e depois 

bg # para ele processar o comando...

#-------------------------------------------------#
# Comando pra mostrar o tamanho das pastas e Arquivos

ls -lh
#ou
du -h .

#-------------------------------------------------#
# Usando find para localizar arquivos

find  /home/valessio -name uia.txt 

#-------------------------------------------------#
# Quem nunca tentou desmontar uma partição e o maldito umount não deixou?

  $ umount /mnt/floppy
  umount: /mnt/floppy: device is busy

# Como saber qual é o processo que ainda bloqueia o umount? Fácil, use o fuser:

  $ fuser -mv /mnt/floppy

                       USER        PID ACCESS COMMAND
  /mnt/floppy          lazarini    599 f.c..  emacs
                       lazarini    692 f.c..  vi

# Para facilitar a vida, o tipo de acesso significa (peguei na man page):

  f - arquivo aberto (ro ou rw)
  c - diretório atual esta dentro do mountpoint
  e - o processo foi executado dentro do mountpoint
  r - diretorio raiz de um processo dentro do mountpoint
  m - o processo mapeia uma shared lib ou arquivo do mountpoint

# Se vc ainda esta na dúvida do processo (vocÊ pode ter vários editores abertos), faça um

  ps -fp "599 692"

# pra ter certeza de qual processo é qual.

#-------------------------------------------------#
# Opcional pra colocar no fstab pra usuario enxergar partição windows

defaults,user,umask=0

#-------------------------------------------------#
# Mudando a partição de ext2 para ext3

tune2fs -j /dev/hdaX
tune2fs -c 0 -i 90 /dev/hdaX

#-------------------------------------------------#
# Exibe/Alterar as mgs ao logar no terminal

/etc/motd.conf

# edite este aquivo da forma que quiser

#-------------------------------------------------#
# Programa pra listar somente pastas de um diretorio 

ls */ -d

#-------------------------------------------------#
# Colocar o Lilo, com boot grafico...

/etc/lilo.conf
# onde tem install=/boot/boot.....
# modifique para: install=/boot/boot-bmp.b
# e em seguida coloque as linhas abaixo 

# Enable graphical boot menu:
bitmap=/boot/debian-bootscreen-woody.bmp
bmp-colors=1,,0,2,,0
bmp-table=120p,173p,1,15,17
bmp-timer=254p,432p,1,0,0

#Depois é só digitar lilo no console, quando bootar sua maquina denovo seu lilo vai estar muito mais legal :D 

#-------------------------------------------------#
# Vendo as informacoes do cpu...
cat /proc/cpuinfo

#-------------------------------------------------#
# Carregar programas corretamente com acentuação
LANG=pt_BR openoffice

#-------------------------------------------------#
# Com este comando é possível alterar facilmente a extensão de diversos arquivos
rename .htm .html *.htm 

#-------------------------------------------------#
# Comando pra mudar o mouse desde que esteje instalado o  xfree86 4.3
/usr/sbin/update-alternatives --set x-cursor-theme /etc/X11/cursors/whiteglass.theme

#sendo que o whiteglass.theme eh o theme do curso que esta hein /etc/X11/cursors

# converter varios jpg em avi
mencoder "mf://*.jpg" -mf fps=8 -o ./teste.avi -ovc lavc

# nat de uma pc dentro da rede para fora!
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 11002 -j DNAT --to-destination 192.168.0.2
iptables -A FORWARD -i eth0 -s 192.168.0.2 -j ACCEPT 

# Deletar todos comentarios de um arquivo
grep -v ^# main.cf.back |grep -v ^$ > main.cf