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.
[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.
[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.
[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...