Pérolas do desconhecido, comandos não tão conhecidos que podem ser úteis

Publicado por Ricardo Rodrigues Lucca em 26/02/2004

[ Hits: 12.639 ]

Blog: http://aventurasdeumdevop.blogspot.com.br/

 


Pérolas do desconhecido, comandos não tão conhecidos que podem ser úteis



Durante uma vasculhada pelos pacotes do Slackware, andei descobrindo alguns comandos que desconhecia do sistema. Abaixo falarei dos comandos que não conhecia e que acredito que possam ser úteis para alguma coisa. Sendo assim, espero que gostem... Vamos lá!

patch - aparentemente tem uma certa inutilidade, mas lendo o "man" com atenção, notamos que ele é usado para comparar dois arquivos e "atualizar" um dos arquivos baseado no outro. Um caso que me veio a cabeça quando estava lendo o "man" é aplicar ips em roms de videogame. Se não estou enganado o diff pode fazer algo semelhante.

sysvbanner - este comando me deixou decepcionado, mas ao mesmo tempo é legal pra ficar brincando. Ele escreve em ASCII o que for passado como parâmetro para ele usando "#" num tamanho 7x7.

todos e fromdos- ambos comandos são relativos a arquivos DOS, sendo o primeiro usado para levar um arquivo UNIX para o formato usado no DOS e o segundo serve para fazer o contrário, trazer um arquivo texto do DOS para o UNIX. Ele é usado para não termos que ficar apagando a sujeirinha do DOS, mas como tudo no Linux evolui, acredito que ninguém mais use.

volname - serve para sabermos o nome do volume de alguma determinada partição. Por incrível que pareça, se não passarmos parâmetros para o comando, ele se comporta como se não existisse.

pstree - mostra uma árvore ordenada do que esta em execução no momento. Uma alternativa para o "ps".

socklist - mostra uma lista dos sockets abertos. Para se ter idéia, toda comunicação é feita através de sockets.

vmstat - um relatório sobre a utilização da memória. A primeira vista parece ser bastante completo, não se restringindo a utilização da memória.

Bom, acabo essa dica por aqui dizendo que não olhei todos os pacotes do Slackware 8.1, pois não sou tão desocupado assim! :p

Acredito que haja muito mais comandos que o pessoal desconhece por aí e nem todos os comandos que andei vendo estão descritos aqui, mas esses parecem ser as "pérolas do desconhecido" sob meu ponto de vista.

[]'s

Outras dicas deste autor

Ativando o NumLock na inicialização do Linux

Bit Torrent no Linux

Transcode - sincronização de som e vídeo

WorkShop: Instalação do Red Hat Linux

Como configurar Gerrit e GitLab para trabalharem juntos

Leitura recomendada

Enviar email por script Python no Zope/Plone

Instalando Tibia 8.0 no Linux

OpenSuSE 10.3 – Guia de instalação do Compiz Fusion para leigos

Open Street Map: um sistema de mapas livre

Instalação e configuração do Asterisk 1.4.21 para o uso com SoftPhones no Debian Etch e Lenny

  

Comentários
[1] Comentário enviado por peace em 26/02/2004 - 14:43h

O único comando que eu já conhecia nesta lista é o pstree. Os outros até tem coisas interessantes. Gostei da dica, nos dá mais inspiração pra ficar fuçando nossos sistemas e aprendendo mais.

[2] Comentário enviado por jllucca em 26/02/2004 - 21:23h

Isso mesmo, assim espero que o pessoal se motive a fuçar e descobrir coisas. Ai depois, escrevem aqui pra compartilhar com quem se importe :)

[3] Comentário enviado por JuNiOx em 26/02/2004 - 23:42h

ae cara.. legal essa dica...

valew

;-)

[4] Comentário enviado por danizach em 27/02/2004 - 10:17h

A quantidade de comandos desconhecidos do linux eh mesmo impressionante.

[5] Comentário enviado por gilmol em 31/05/2004 - 13:46h

Muito interessante, valeu!

[6] Comentário enviado por ihtraum em 21/04/2006 - 21:41h

o pstree foi o mais interessante que achei.
toda a árvore de execução de uma aplicação. legal.
sendo que o socklist não funcionou aqui: uso o debian-br-cdd

[7] Comentário enviado por ihtraum em 08/05/2006 - 21:47h

um outra utilização do patch seria para atualizar o kernel.
tipo: você gera um arquivo novo, sendo este arquivo as diferenças entre o kernel antigo e o kernel novo.
daí, você aplica o patch pra atulizar o seu kernel antigo apenas com as diferenças, e não ele todo.
entendam kernel como o código-fonte.

[8] Comentário enviado por Century_Child em 07/11/2006 - 13:55h

patch <-> diff, se eu não me engano. O diff gera o arquivo de diferenças e o patch aplica.

[9] Comentário enviado por removido em 14/11/2006 - 15:54h

Muito legal as dicas, cara!
Conhecia o pstree, e já havia ouvido falar do todos e do fromdos, mas os outros são bem interessantes. É bom saber que existem essas coisas quase secretas para a gente descobrir.
Mas sobre o comportamento estranho do volname, será que não é bug mesmo? Talvez valha a pena dar uma olhada em alguma documentação...

[10] Comentário enviado por FilterJr em 31/08/2007 - 14:40h

Muito bom Ricardo!
Descobri a porta do VNC no linux :D
hehehe
Excelente post!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts