Você está na página 1de 4

http://www.backtrackbrasil.com.

br/site/2013/05/comandos-ninjas/

Comandos Ninjas
diff

backtrackbrasil.com.br

Compara dois arquivos e mostra as diferenas entre eles. O comando usado somente para a comparao de arquivos em formato texto. As diferenas encontradas podem ser redirecionadas para um arquivo que poder ser usado pelo comando para aplicar as alteraes em um arquivo que no contm as diferenas. Isto til para grandes textos porque poss-vel copiar somente as modificaes (geradas atravs do diff, que so muito pequenas) e aplicar no arquivo para atualiza-lo (atravs do) ao invs de copiar a nova verso. Este um sistema de atualizao muito usado na atualizao dos cdigo fonte do kernel do . diff [diretrio1/arquivo1] [diretrio2/arquivo2] [opes] Opes: diretrio1/arquivo1 diretrio2/arquivo2 Arquivos /diretrios que sero comparados. Normalmente usado como primeiro arquivo/diretrio o mais antigo e o mais novo como segundo. opes -lines [num] Gera a diferena com [num] linhas de contexto. Por padro o diff gera um arquivo com 2 linhas que o m-nimo necessrio para o correto funcionamento do patch. -a Compara os dois arquivos como arquivos texto. -b Ignora espaos em branco como diferenas. -B Ignora linhas em branco inseridas ou apagadas nos arquivos. -i Ignora diferenas entre maisculas e minsculas nos arquivos. -H Usa anlise heur-stica para verificar os arquivos. -N Em uma comparao de diretrios, se o arquivo apenas existe em um diretrio, trata-o como presente mas vazio no outro diretrio. -P Em uma comparao de diretrios, se o arquivos apenas existe no segundo diretrio, trata-o como presente mas vazio no primeiro diretrio. -q Mostra somente se os dois arquivos possuem diferenas. No mostra as diferenas entre eles. -r Compara diretrios e sub-diretrios existentes. -S [nome] Inicia a comparao de diretrios pelo arquivo [nome]. til quando cancelamos uma comparao.
Page 1 of 4 Aug 14, 2013 09:33:23AM MDT

http://www.backtrackbrasil.com.br/site/2013/05/comandos-ninjas/

-t Aumenta a tabulao das diferenas encontradas. -u Usa o formato de comparao unificado. Use o comando zdiff para comparar diretamente arquivos compactados pelo utilitrio gzip Use o comando para visualizar as linhas diferentes entre os dois arquivos em formato texto simples. Exemplo: diff texto.txt texto1.txt Compara o arquivo texto.txt com texto1.txt e exibe suas diferenas na tela. diff -Bu texto.txt texto1.txt Compara o arquivo texto.txt com texto1.txt ignorando linhas em branco diferentes entre os dois arquivos e usando o formato unificado. diff texto.txt texto1.txt >texto.diff Compara o arquivo texto.txt com texto1.txt e gera um arquivo chamado texto.diff contendo a diferena entre eles. Este arquivo poder ser usado pelo patch para aplicar as diferenas existente entre os dois no arquivo texto.txt. diff -r /usr/src/linux-2.2.13 /usr/src/linux-2.2.14 >patch-2.2.14.diff Compara o diretrio e sub-diretrios linux-2.2.13 e linux-2.2.14 e grava as diferenas entre eles no arquivo patch-2.2.14.diff ######################################################################################## Stat Mostra o acesso, modificao do arquivo, etc. [root@grscloud home]# stat kali-linux-1.0.1-amd64.isoFile: kali-linux-1.0.1-amd64.isoSize: 2195668992 Blocks: 4288424 IO Block: 4096 arquivo comumDevice: 806h/2054d Inode: 19136563 Links: 1Access: (0664/-rw-rw-r) Uid: ( 9869/oneadmin) Gid: ( 9869/oneadmin)Access: 2013-03-20 22:28:41.686535402 -0300Modify: 2013-03-17 15:27:38.016559457 -0300Change: 2013-03-20 22:28:41.621717760 -0300[root@grscloud home]# ######################################################################################## Lsof Listar todos os arquivos abertos por determinado usurio # lsof -u ludolfs Encontrar processos executando em uma porta especfica # lsof -i TCP:22
Page 2 of 4 Aug 14, 2013 09:33:23AM MDT

http://www.backtrackbrasil.com.br/site/2013/05/comandos-ninjas/

Visualizar conexes IPV4 # lsof -i 4 Agora, visualizando somente IPV6 # lsof -i 6 Listando todos as conexes abertas entre as portas 1 at 1024 # lsof -i TCP:1-1024 Pesquisando pelo PID # lsof -p 1 Encerrando todos os processos utilizando o lsof # kill -9 `lsof -t -u ludolfs` ######################################################################################## Apropos Apropos procura por programas/comandos atravs da descrio. til quando precisamos fazer alguma coisa mas no sabemos qual comando usar. Ele faz sua pesquisa nas pginas de manual existentes no sistema e lista os comandos/programas que atendem a consulta. Para usar o comando digite: apropos [descrio] Digitando apropos copy, ser mostrado todos os comandos que tem a palavra copy em sua descrio (provavelmente os programas que copiam arquivos, mas podem ser mostrados outros tambm). ######################################################################################## Talk Inicia conversa com outro usurio em uma rede local ou Internet. Talk um programa de conversao em tempo real onde uma pessoa v o que a outra escreve. talk [usurio] [tty] ou talk [usurio@host] Onde: usurio Nome de login do usurio que deseja iniciar a conversao. Este nome pode ser obtido com o
Page 3 of 4 Aug 14, 2013 09:33:23AM MDT

http://www.backtrackbrasil.com.br/site/2013/05/comandos-ninjas/

comando who (veja [#s-cmdn-who who, Seo 11.1]). tty O nome de terminal onde o usurio est conectado, para iniciar uma conexo local. usurio@host Se o usurio que deseja conversar estiver conectado em um computador remoto, voc deve usar o nome do usurio@hosname do computador. Aps o ser iniciado, ele verificar se o usurio pode receber mensagens, em caso positivo, ele enviar uma mensagem ao usurio dizendo como responder ao seu pedido de conversa. Para poder fazer a rolagem para cima e para baixo no , pressione CTRL P(Previous Tela anterior) e CTRL N (Next Prxima tela). Voc deve ter o daemon do instalado (talkd) para receber requisies de conversa. Voc deve autorizar o recebimento de talks de outros usurios para que eles possam se comunicar com voc. ######################################################################################## Pine um sistema de correio eletrnico de domnio pblico. Ele apresenta uma interface modo texto que facilita o envio, o recebimento e o arquivamento de mensagens eletrnicas. Tem como base a navegao por teclado, diferentemente de outros leitores de email, como Thunderbird ou Outlook , por este motivo muito utilizado em sistemas UNIX. [root@grscloud home]# pine

Page 4 of 4

Aug 14, 2013 09:33:23AM MDT

Você também pode gostar