Pesquisa de site

6 ferramentas essenciais para ajudá-lo a lembrar os comandos do Linux


Existem milhares de ferramentas, utilitários e programas pré-instalados em um sistema Linux. Você pode executá-los a partir de uma janela de terminal ou console virtual como comandos por meio de um shell como o Bash.

Um comando é normalmente o nome do caminho (por exemplo, /usr/bin/top) ou nome da base (por exemplo, top) de um programa, incluindo argumentos passados para ele. No entanto, existe um equívoco comum entre os usuários do Linux de que um comando é um programa ou ferramenta real.

Lembrar os comandos do Linux e seu uso não é fácil, especialmente para novos usuários do Linux. Neste artigo, compartilharemos 6 ferramentas de linha de comando para lembrar comandos do Linux.

1. Comando Histórico

Bash registra todos os comandos exclusivos executados pelos usuários no sistema em um arquivo histórico. O arquivo de histórico bash de cada usuário é armazenado em seu diretório inicial (por exemplo, /home/tecmint/.bash_history para o usuário tecmint).

Um usuário só pode visualizar o conteúdo de seu próprio arquivo de histórico e o root pode visualizar o arquivo de histórico bash para todos os usuários em um sistema Linux.

Para visualizar seu histórico do bash, use o comando history conforme mostrado.

history  

Para buscar um comando do histórico do bash, pressione a tecla de seta Para cima continuamente para pesquisar uma lista de todos os comandos exclusivos que você executou anteriormente. Se você ignorou o comando que estava procurando ou não conseguiu obtê-lo, use a tecla de seta Para baixo para realizar uma pesquisa reversa.

Este recurso bash é uma das muitas maneiras de lembrar facilmente os comandos do Linux. Você pode encontrar mais exemplos do comando histórico nestes artigos:

2. Fish Shell – Shell interativo amigável

Fish é um shell moderno, poderoso, fácil de usar, rico em recursos e interativo que é compatível com Bash ou Zsh. Ele suporta sugestões automáticas de nomes de arquivos e comandos no diretório atual e no histórico, respectivamente, o que ajuda você a lembrar facilmente os comandos.

Na captura de tela a seguir, o comando “uname -r” está no histórico do bash, para lembrá-lo facilmente, digite o “u” ou “un” posterior. e fish sugerirão automaticamente o comando completo. Se o comando sugerido automaticamente for aquele que você deseja executar, use a tecla de seta Direita para selecioná-lo e executá-lo.

Fish é um programa shell completo com uma variedade de recursos para você lembrar dos comandos do Linux de maneira direta.

3. Comando A propósito

apropos é um comando que pesquisa e exibe o nome e uma breve descrição de uma palavra-chave, por exemplo, um nome de comando, conforme escrito na página de manual desse comando.

Se você não souber o nome exato de um comando, basta digitar uma palavra-chave (expressão regular) para procurá-lo. Por exemplo, se você estiver procurando pela descrição do comando docker-commit, você pode digitar docker, o apropos irá pesquisar e listar todos os comandos com a string docker e seus descrição também.

apropos docker

Você pode obter a descrição da palavra-chave exata ou do nome do comando fornecido conforme mostrado.

apropos docker-commit
OR
apropos -a docker-commit

O comando apropos é outra maneira útil de lembrar os comandos do Linux, para orientá-lo sobre qual comando usar para uma tarefa específica ou se você esqueceu para que um comando é usado. Continue lendo, porque a próxima ferramenta é ainda mais interessante.

4. Explique o Shell Script

Explique Shell é um pequeno script Bash que explica os comandos do shell. Requer o programa curl e uma conexão ativa com a Internet para exibir um resumo da descrição do comando e, além disso, se o comando incluir um sinalizador, ele também mostrará uma descrição desse sinalizador.

Para usá-lo, primeiro você precisa adicionar o seguinte código na parte inferior do seu arquivo $HOME/.bashrc.

explain.sh begins
explain () {
  if [ "$#" -eq 0 ]; then
    while read  -p "Command: " cmd; do
      curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$cmd"
    done
    echo "Bye!"
  elif [ "$#" -eq 1 ]; then
    curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$1"
  else
    echo "Usage"
    echo "explain                  interactive mode."
    echo "explain 'cmd -o | ...'   one quoted command to explain it."
  fi
}

Salve e feche o arquivo e, em seguida, crie-o ou abra uma nova janela de terminal.

source .bashrc

Supondo que você tenha esquecido o que o comando “apropos -a ” faz, você pode usar o comando explicar para ajudá-lo a se lembrar dele, conforme mostrado.

explain 'apropos -a'

Este script pode explicar qualquer comando shell de forma eficaz, ajudando você a se lembrar dos comandos do Linux. Ao contrário do script shell de explicação, a próxima ferramenta traz uma abordagem distinta, mostra exemplos de uso de um comando.

5. Cheat – Folha de referências do comando Linux

Cheat é um programa de folha de dicas de linha de comando simples e interativo que mostra casos de uso de um comando Linux com uma série de opções e sua função curta e compreensível. É útil para iniciantes e administradores de sistemas em Linux.

Para instalá-lo e usá-lo em sistemas do tipo Unix, basta colar o seguinte trecho em seu terminal:

cd /tmp 
wget https://github.com/cheat/cheat/releases/download/4.4.0/cheat-linux-amd64.gz 
gunzip cheat-linux-amd64.gz
chmod +x cheat-linux-amd64 
sudo mv cheat-linux-amd64 /usr/local/bin/cheat

Pode ser necessário alterar o número da versão (4.4.0) e o arquivo (cheat-linux-amd64.gz) durante o download na página de lançamentos.

Para visualizar uma folha de dicas do comando tar.

cheat tar

Confira nosso artigo completo sobre o programa Cheat e seu uso com exemplos.

6. Tardígrado

Tardigrade é uma ferramenta de marcação de comandos que permite marcar e organizar seus comandos usados com frequência para fácil acesso. Os comandos são salvos de forma hierárquica e organizada e de fácil recuperação.

Para instalação e uso, visite o site do Tardigrade e baixe a versão mais recente da ferramenta de bookmarking.

Isso é tudo! Neste artigo, compartilhamos 6 ferramentas de linha de comando para lembrar comandos do Linux. Se você conhece alguma outra ferramenta para a mesma finalidade que esteja faltando na lista acima, informe-nos por meio do formulário de feedback abaixo.