Mudanças entre as edições de "Categoria:Dicas"

De MochilaWiki
Ir para navegaçãoIr para pesquisar
Linha 1: Linha 1:
 
Dicas para GNU/Linux
 
Dicas para GNU/Linux
  
* [http://www.carlosmalucelli.com/view/133 Como criptografar um diretório no linux]
+
== comando ==
* [http://www.vivaolinux.com.br/artigo/Reempacotamento-e-repositorio-local-em-um-sistema-Debianlike/ Reempacotamento e repositório local em um sistema Debian-like]
 
  
 
descompactado vários arquivos ao mesmo tempo, diferentes software
 
descompactado vários arquivos ao mesmo tempo, diferentes software
Linha 70: Linha 69:
 
Tempo que o processo está aberto
 
Tempo que o processo está aberto
 
  ps -o etime $PID  
 
  ps -o etime $PID  
 
recursos para mp3player
 
* http://tuxmobil.org/portable_player_linux_tools.html
 
 
ótimo guia de comandos
 
* http://www.pixelbeat.org/cmdline.html
 
  
 
acerta codificação de arquivos para colocar no mp3
 
acerta codificação de arquivos para colocar no mp3
Linha 106: Linha 99:
 
fonte
 
fonte
 
* http://www.softwarelivrecelepar.pr.gov.br/modules/newbb/viewtopic.php?topic_id=289&forum=49&post_id=923
 
* http://www.softwarelivrecelepar.pr.gov.br/modules/newbb/viewtopic.php?topic_id=289&forum=49&post_id=923
 
aula de php
 
* http://www.devin.com.br/intro_php/
 
 
derrubando windows
 
* http://www.vivaolinux.com.br/script/Derrubando-Win9x-Win2k
 
 
configurador web basicao pro spamassassin
 
* http://www.yrex.com/spam/spamconfig.php
 
  
 
for file in `ls *jpg`; do file="`basename $file .jpg`" ; php resizer.php -w460 -h345 -j $file.jpg; done  
 
for file in `ls *jpg`; do file="`basename $file .jpg`" ; php resizer.php -w460 -h345 -j $file.jpg; done  
Linha 134: Linha 118:
 
   for img in `ls *.jpg`; do convert -resize 40% $img n$img; done
 
   for img in `ls *.jpg`; do convert -resize 40% $img n$img; done
  
* [http://www.vivaolinux.com.br/dica/Convert[endo]-fotos Convertendo fotos]
 
* http://www.devin.com.br/imagemagick/
 
  
 
* procurando por permissões
 
* procurando por permissões
Linha 147: Linha 129:
 
  i=1
 
  i=1
 
  for j in *.jpg; do mv "$j" "$i.jpg" ;(( i++ )); done
 
  for j in *.jpg; do mv "$j" "$i.jpg" ;(( i++ )); done
 +
 +
== artigos úteis ==
 +
* [http://www.tinotapa.com.br/ TI no Tapa]
 +
* [http://www.carlosmalucelli.com/view/133 Como criptografar um diretório no linux]
 +
* [http://www.vivaolinux.com.br/artigo/Reempacotamento-e-repositorio-local-em-um-sistema-Debianlike/ Reempacotamento e repositório local em um sistema Debian-like]
 +
* [http://www.vivaolinux.com.br/dica/Convert[endo]-fotos Convertendo fotos]
 +
* http://www.devin.com.br/imagemagick/
 +
* [http://www.devin.com.br/intro_php/ aula de php]
 +
* [http://www.vivaolinux.com.br/script/Derrubando-Win9x-Win2k derrubando windows]
 +
* [http://www.yrex.com/spam/spamconfig.php configurador web basicao pro spamassassin]
 +
* [http://tuxmobil.org/portable_player_linux_tools.html recursos para mp3player]
 +
* [http://www.pixelbeat.org/cmdline.html ótimo guia de comandos]

Edição das 15h13min de 24 de julho de 2011

Dicas para GNU/Linux

comando

descompactado vários arquivos ao mesmo tempo, diferentes software

for i in *.7z; do 7z x "$i"; done
for i in *.gz; do gunzip "$i"; done
for i in *.tar.gz; do tar -xvf "$i"; done

prioridade na escrita em disco, evita alto consumo

/usr/bin/ionice -c2 -n7 /root/scripts/nas.backup.full 

teste de audio: tocar

aplay -D plughw:0,0 Test.wav

teste de audio: gravar

arecord -D plughw:0,0 RecTest.wav


para descobrir os grupos que está um usuário

# groups banto

ou

id banto

visualiza regras do iptables

iptables -xnvL

criando há 24h pra cá

find . -mtime -1

sete dias pra cá

find . -mtime -7 


Desabilite o usuário root

usermod -L root

acertando permissão de pasta e arquivos

find ./ -type d -exec chmod 755 {} \;
find ./ -type f -exec chmod 644 {} \;

politica de vizinhança

ln -s /dev/null ~/.bash_history

download de site inteiro

httrack http://www.planetaportoalegre.net/home.htm -b1 +* -r2

testa audio

aplay /usr/share/sounds/alsa/Noise.wav

procurando arquivo por tamanho

find . -size +10M

lista os 5 diretório maiores

du -hs */ | sort -hr | head -n 5

procura arquivo com o dono diferente do usuário autenticado

find ~ ! -user ${USER}

remove todos os arquivos vazios

find . -depth -type f -empty -exec rm {} \;

remove todas as pastas vazias

find . -depth -type d -empty -exec rm {} -fr \;

Tempo que o processo está aberto

ps -o etime $PID 

acerta codificação de arquivos para colocar no mp3

convmv --notest -r -f latin1 -t utf-8 orappa-7-vezes/

procura e remove arquivo 03.jpg

find -name 03.jpg -exec rm -f {} \;

ligação simbolica para plugins do mplayer no firefox

ln -s $(pwd)/mplayerplug* /home/banto/.mozilla/plugins/

teste de envio de mensagens

echo "conteudo da mensagem" | mutt -s "teste 1" usuario@provedor.com.br

comentar todas as linhas de um arquivo

sed -i -e "s/^/#/" nhrumah.txt

confere o hash

md5sum -c casa.md5sum

insere texto na primeira linha:

sed -i "1s/^/LINHA1\n/" arquivo.txt

coloca em ordem alfabetica:

sort -n sai.txt

procura dentro de home arquivos que nao foram lido ou escrito por mais de um ano

find /home/ -atime +365 -exec ls -sh '{}' \;

fonte

for file in `ls *jpg`; do file="`basename $file .jpg`" ; php resizer.php -w460 -h345 -j $file.jpg; done

mirror de site

wget -m -k -K -E http://www.gnu.org/ -o /home/me/weeklog

E para limitar a banda usada pelo wget para que ele baixe a uma velocidade máxima de 20k, use --limit-rate=20. Ex.:

wget -c --limit-rate=20 http://caminho_do_rquivo/arquivo.zip

vendo a temperatura do HD

# apt-get install hddtemp
# hddtemp /dev/sda

convertendo tamanho de imagem

 for img in `ls *.jpg`; do convert -resize 40% $img n$img; done


  • procurando por permissões

para pasta

find -type d -perm 777

para arquivos

find -type f -perm 777

renomear arquivos em massa contando

i=1
for j in *.jpg; do mv "$j" "$i.jpg" ;(( i++ )); done

artigos úteis