hash bang slash bin slash bash
Extrair o conteúdo de diversos arquivos ‘.zip‘ num mesmo diretório:
$ for i in *.zip; do unzip `basename $i .zip`; done
Apagar pacotes órfãos no Debian ou derivadas (Ubuntu, Knoppix, Kurumin…):
$ deborphan | xargs sudo apt-get -y remove
Gerar um pacote ‘.deb‘ a partir dos fontes do kernel:
$ make-kpkg --rootcmd fakeroot --initrd kernel_image kernel_headers --append-to-version=-vtnc
Inserir um serviço que está em /etc/init.d para iniciar nos runlevels 2345 e parar nos runlevels 016 (99 e 01 determinam a ordem de execução):
$ sudo update-rc.d fah start 99 2 3 4 5 . stop 01 0 1 6 .
Clonar um CD ou DVD em um diretório:
$ dd if=/dev/sdb of=arquivo.iso count=(volume size do isoinfo -d -i /dev/sdb)
Tocar um arquivo de DVD no formato ISO sem montá-lo:
$ gmplayer dvd://2 -dvd-device arquivo.iso
Converter um arquivo de RMVB para DVD-MPEG2:
$ mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd\
-vf pp=lb,scale=720:480,harddup -srate 48000\
-af lavcresample=48000 -lavcopts\
vcodec=mpeg2video:vrc_buf_size=10000:\
vrc_maxrate=9800:vbitrate=5000:\
keyint=18:acodec=ac3:abitrate=192\
-ofps 30000/1001 -o output.mpg input.rmvb
Mudar MAC address de uma interface de rede:
$ sudo ifconfig eth0 hw ether 01:23:45:67:89:AB
Converter um arquivo de FLV para MPG (útil para FLV’s do Youtube):
$ ffmpeg -i input.flv -ab 56 -ar 22050 -b 500 -s 320x240 output.mpg
Adicionar uma nova chave quando o apt-get/synaptic/adept/aptitude dá erro ao fazer update:
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com <PUBKEY>
Desinstalar diversos pacotes recém-instalados (cuidado, pois depende do que está no cache do apt; então o ideal antes de fazer alguma instalação massiva, é rodar sudo apt-get clean):
$ ls /var/cache/apt/archives/*.deb | cut -d_ -f1 | xargs sudo apt-get remove -y
Verificar as configurações do kernel em uso em instalações do Ubuntu e derivados:
$ cat /boot/config-$(uname -r)
Mudar atributos de diretórios e arquivos seletivamente (use com cuidado):
$ find . -type d -exec chmod 775 {} \;
$ find . -type f -exec chmod 664 {} \;
Cortar trechos de vídeo com o FFMPEG (eventualmente o áudio pode sair de sincronismo):
$ ffmpeg -sameq -ss [hh:mm:ss] -t [duração em segundos] -i [entrada] [saída]
Listar as partições no formato UUID:
$ ls -l /dev/disk/by-uuid/
Modificar exibição de fontes no terminal:
$ sudo dpkg-reconfigure console-setup
17:31:39, sábado, 2006/06/10Renan /
Interessante, dá pra fazer uma música com esse ritmo “hash bang slash bin slash bash”