você está aqui: Home  → Arquivo de Mensagens

15 comandos pouco conhecidos do Un*x

Colaboração: Cesar Brod

Data de Publicação: 07 de julho de 2014

Diverti-me muito lendo esse artigo do Sitepoint escrito pelo Shaumik Daityari, onde ele relembra alguns comandos pouco conhecidos do Unix e, claro, de sua encarnação moderna, o Linux. Antes de ser uma tradução, essa é uma adaptação do texto original.

1. man

Tá certo, todos conhecem o comando que apresenta o manual dos demais comandos do Un*x, mas ele serve também para apresentar dicas de coisas que não são comandos. Experimente, por exemplo:

  man ascii 
  man units 

Se você usa o Debian, Ubuntu, Linux Mint ou outras variantes, experimente o seguinte:

  sudo apt-get install funny-manpages 

E agora:

  man baby 
  man celibacy 

2. cd -

Esse é molezinha. Você foi de uma pasta para outra e quer voltar a anterior, use

  cd - 

3. sudo !!

Você acaba de executar um comando que precisava ser executado como o super usuário. Não precisa digitar tudo de novo! Basta executar

  sudo !! 

que o comando mais recente será novamente executado, agora com o sudo.

4. mtr

Esse é um dos queridinhos dos administradores de rede. Ele combina as funções do traceroute e do ping. Experimente!

  mtr dicas-l.com.br 

5. O espaço antes de um comando

Se você não quer que um comando entre para o histórico, basta colocar um espaço antes de seu nome.

  history 
  ls -la 
  history 
  ps - ax 
  history 

Repare que há um espaço antes do "ps -ax" e que ele não aparece na listagem do history após a sua execução. Uma boa ideia é usar o espaço antes do próprio comando history.

6. jot

Gera sequências de números, caracteres ou bobagens.

  sudo apt-get install athena-jot 
  jot 10 
  jot -r 5 100 200 # ótimo para sorteios! 
  jot -b Dicas-L! 3 

7. df

Não tão desconhecido assim, mostra o espaço disponível em seu sistema de arquivos.

  df -h 

8. pkill

Mata um processo pelo seu nome.

  pkill [nome-do-processo] 

9. ddate

Retorna a data no calendário discordiano, que é composto de cinco estações de 73 dias: Caos, Discórdia, Confusão, Burocracia e A Consequência. O dia em que escrevi essa dica, por exemplo, era o dia do crepúsculo laranja, o 39.o dia da Confusão do YOLD (o ano discordiano) 3180.

  ddate 
  Today is Setting Orange, the 39th day of Confusion in the YOLD 3180 

Mais sobre o calendário discordiano

10. cal

Esse deu saudade dos tempos em que as interfaces gráficas eram raras no dia-a-dia. Sem o uso de nenhuma chave, ele imprime o calendário do mês corrente.

  cal 
  man cal # para mais informações 

11. tac

Você conhece o cat, que lista o conteúdo de um arquivo texto, certo? O tac faz a mesma coisa, só que ao contrário. Ele lista os conteúdos de seu arquivo texto de traz para frente.

12. w

O w mostra os usuários logados em seu sistema.

  $ w 
  12:44:21 up 27 days, 22:04,  5 users,  load average: 0,38, 0,41, 0,47 
  USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT 
  brod     tty10    :0               24Jun14 27days  3:30m  6.60s cinnamon-session --session cinnamon 
  brod     pts/0    :0               Qui12    5.00s  0.23s  5:06  gnome-terminal 
  brod     pts/1    :0               25Jun14  2days  0.86s  5:06  gnome-terminal 
  sysvale  tty7     :20              Ter14   27days  3:46   0.99s cinnamon-session --session cinnamon 

13. factor

Divide um número em seus fatores.

  $ factor 6 
  6: 2 3 
  $ factor 120 
  120: 2 2 2 3 5 

14. yes

Bom, só tenta aí:

  yes Brod 

Ou, se quiser lotar o seu sistema de arquivos:

  yes Brod > Brod.txt 

15. nl

Adiciona números de linhas a um texto. Experimenta esse exemplo:

  ls -la | grep ^d | nl 

Divirta-se!

A Joice Käfer agora tem um blog dedicado a suas fotografias!

Cesar Brod ministra cursos in-house adequados à necessidade de sua empresa, além de atuar como coach de equipes ágeis. Visite nosso portal para saber mais ou entre em contato diretamente com o autor para mais informações.



Veja a relação completa dos artigos de Cesar Brod

 

 

Opinião dos Leitores

malfatti filho
07 Jul 2014, 14:53
Suas dicas são uma dadiva.
Guardo todas .
Essa em especial.
Parabéns
Henrique
07 Jul 2014, 12:26
Muito legal! :D
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script