10 Mar 2009 valessio   » (Apprentice)

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

Syndicated 2009-03-09 04:20:14 from .ValessioBrito.info

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!