De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
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.
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
Esse é molezinha. Você foi de uma pasta para outra e quer voltar a anterior, use
$ cd -
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
.
Esse é um dos queridinhos dos administradores de rede. Ele combina as funções
do traceroute
e do ping
. Experimente!
$ mtr dicas-l.com.br
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
.
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
Não tão desconhecido assim, mostra o espaço disponível em seu sistema de arquivos.
$ df -h
Mata um processo pelo seu nome.
$ pkill [nome-do-processo]
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º 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
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
Janeiro 2020
Do Se Te Qu Qu Se Sá
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
man cal
para mais informações
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.
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
Divide um número em seus fatores.
$ factor 6 6: 2 3 $ factor 120 120: 2 2 2 3 5
Bom, só tenta aí:
$ yes Brod
Ou, se quiser lotar o seu sistema de arquivos:
$ yes Brod > Brod.txt
Adiciona números de linhas a um texto. Experimenta esse exemplo:
$ ls -la | grep ^d | nl
Divirta-se!
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.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários