O terminal é uma ferramenta muito poderosa, e provavelmente é a parte mais interessante do Unix. Entre a infinidade de comandos e scripts úteis que você pode usar, alguns parecem menos práticos, se não completamente inúteis. Aqui estão alguns comandos do Bash que são divertidos, e alguns deles também são úteis.
Vamos verificá-los.
1. Cal
Poucas pessoas sabem disso, mas qualquer sistema Unix vem com um calendário embutido. Para acessá-lo, basta digitar:
cal
Isso exibirá o mês atual. No entanto, você pode selecionar o ano exato e até mesmo o mês que deseja como argumento. E para ser totalmente inútil, a opção -j
exibe dias julianos (o número de dias a partir de 1º de janeiro). Resumindo:
cal [-j] [[month] year]
2. sl
Este significa “Steam Locomotive” e muitas vezes é digitado com erro (já que é o oposto de ls
). A julgar como os visuais são chatos no terminal, é legal ver periodicamente uma locomotiva em seu terminal, especialmente quando você não queria isso.
Primeiro, instale sl
com este comando digitado no seu terminal:
sudo apt install sl
Em seguida, digite o comando:
sl
3. sim
Um comando muito peculiar com apenas uma habilidade: repetir uma string até que seu processo seja morto. Este comando exibe uma string por um infinito até que o comando seja eliminado. Basta digitar:
yes <string>
Por exemplo, yes I did it
.
Não se esqueça de pressionar Ctrl + C pará-lo, ou ele será executado para sempre.
Embora possa parecer inútil, o yes
O comando é muito útil quando você está executando scripts que aguardam prompts que você precisa automatizar. Por exemplo:
yes y /path/to/script
dará um “s” quando um prompt solicitar uma resposta “s/n”.
4. rev
Este comando é para reverter qualquer entrada (como o próprio nome sugere). Quando digo reverse, significa que se a entrada for “Linux”, a saída será “xuniL”. É bem estranho, eu sei.
rev
Entre em um modo interativo e pode sair usando o atalho Ctrl + C. Mas rev também pode funcionar para reverter um arquivo inteiro com:
rev [path of the file]
5. em chamas
Já imaginou como seria o fogo na interface preta do terminal? Isso pode ser alcançado com a aafire
comando.
O primeiro passo é instalar o aafire com o seguinte código no seu terminal:
sudo apt install libaa-bin
Uma vez instalado, no seu terminal digite:
aafire
6. falar
Se você está cansado de ouvir as vozes cotidianas ao seu redor, este comando pode ser sua fuga. Você pode ouvir a conversa do seu computador instalando espeak
usando este comando:
sudo apt install espeak
Após, execute o espeak usando o comando:
espeak "Type what your computer says"
Observe que o que você digitar entre aspas duplas é o que seu computador dirá.
7. figo
Figlet é um comando para quem gosta de escrever em arte ASCII. Isso simplifica muito essa tarefa, pois transforma automaticamente qualquer string. Ele vem com um monte de fontes por padrão em “/usr/share/figlet/fonts/”, e você pode adicionar as suas próprias.
figlet [-f path to the font] [string]
Por exemplo:
figlet Welcome
8. Faixa
Semelhante ao figlet, exiba o texto em um formato de banner grande. Instale-o com o comando:
sudo apt install banner
e use a sintaxe:
banner your text here
9. vaqueiro
Este script basicamente exibe um caractere de vaca usando símbolos ASCII os argumentos passados para ele. Primeiro, instale o cowsay com este script:
sudo apt install cowsay
Depois digite no terminal:
cowsay yourtext
Nota: substitua “seutexto” por qualquer texto que você precise para ser exibido pela vaca.
Se você prefere um pônei colorido a uma vaca, você pode instalar o ponysay
pacote e seu respectivo comando:
ponysay yourtext
10. Pensamento de vaca
Este comando é semelhante ao cowsay
, com a única diferença de que a saída é exibida como um pensamento. Para usar este comando, basta digitar:
cowthink <whatever you need to be thought>
Por exemplo:
cowthink Hmm, I didn't know that
11. fortuna
Fortune exibe uma frase aleatória no mesmo espírito dos biscoitos da sorte. Nem sempre é instalado por padrão, então você pode querer adicioná-lo. No Ubuntu:
sudo apt install fortune
Ele vem com uma opção muito útil: -s
para abreviar, o que o limitará a fortunas compostas de uma frase ou menos.
fortune [-s]
12. Oneko
Este comando adiciona um pouco de tempero ao seu terminal, adicionando um gato à sua tela que irá perseguir seu cursor (mouse). Instale-o executando este script:
sudo apt install oneko
Modelo oneko
para exibir o gato.
13. Cão
Existe um cat
comando, e “cão” é uma alternativa para “gato”. (Veja o humor?) Ele usa a mesma sintaxe para exibir um fluxo de texto no console. Você provavelmente terá que instalá-lo, pois não é um comando oferecido por padrão, mas quando o fizer, dê uma olhada na página de manual.
14. cmatriz
Se você já viu o filme de Hollywood Matrix, você se identificará facilmente com esse comando. Instale o cmatrix usando o script:
sudo apt install cmatrix
Execute-o digitando cmatrix
em seu terminal.
15. gato do tempo
Na verdade, são dois comandos time
e cat
usados juntos. Você pode usar isso como um temporizador embutido. Ele será executado em segundo plano até que você o interrompa e, em seguida, informará o tempo decorrido entre o início e o fim de seu processo. Para iniciá-lo, basta digitar:
time cat
16. fator
É hora de fazer um pouco de matemática. Vamos fazer um fácil com o comando factor
que pode decompor um determinado número em fatores primos:
factor [number to decompose]
17. w
Você pode dizer o que quiser sobre “w”, mas é do meu conhecimento o comando mais curto que você pode encontrar por padrão em sua máquina. Portanto, merece estar em nossa lista apenas por isso. “w” permite que você veja informações sobre os usuários atuais, como nome, horário de login, etc.
Conclusão
Nós, é claro, sabemos como os comandos são importantes, especialmente em um terminal Linux, mas de vez em quando é bom fazer uma pausa e apenas se divertir com esses comandos divertidos.