4 maneiras de ensinar comandos de terminal no Linux

Se você quer se tornar um verdadeiro mestre Linux, ter algum conhecimento de terminal é uma boa ideia. Aqui métodos você pode usar para começar a ensinar a si mesmo.

Se você quer se tornar um verdadeiro mestre Linux, ter algum conhecimento de terminal é uma boa ideia.  Aqui métodos você pode usar para começar a ensinar a si mesmo.
Propaganda

Se você quer se tornar um verdadeiro mestre Linux, ter algum conhecimento de comandos de terminal é uma boa idéia. Aqui estão quatro métodos diferentes que você pode usar para começar a ensinar a si mesmo.

Dica do dia

learncommands_tipoftheday
Uma ótima maneira de aprender gradualmente mais sobre os comandos do terminal é ter uma mensagem de estilo “Dica do Dia” sempre que você abrir o terminal. Essas mensagens podem informar sobre comandos úteis, bem como truques avançados para determinados comandos que você já conhece. Você pode facilmente configurar isso indo para o seu arquivo .bashrc (localizado em /home//.bashrc ) e adicione o seguinte ao final do arquivo em uma nova linha:

echo "Did you know that:"; whatis $(ls /bin | shuf -n 1)

Isso é tudo que você precisa fazer! Se você gostaria de torná-lo um pouco mais divertido, você pode fazer uma vaca dizer todas essas dicas. Para fazer isso, execute o comando sudo apt-get install cowsay para Ubuntu / Debian ou sudo yum install cowsay para o Fedora. Em seguida, em vez do código acima, adicione o seguinte ao seu arquivo .bashrc:

cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1)

Infelizmente, isso não funciona com todas as distribuições, então seu sucesso com o cowsay não é garantido. No entanto, essa dica inteira usa "whatis" em comandos aleatórios, que serão abordados a seguir.

Usando "whatis"

Se você não quer aprender coisas aleatórias, talvez queira aprender sobre os comandos que precisa usar naquele momento. Para fazer isso, basta prefixar todos os seus comandos com "whatis". O comando deve ser capaz de lhe dizer peça por peça em que consiste o comando.

learncommands_whatis

Um grande exemplo do que sudo yum instala o queijo, pode ser visto acima. Ele diz a você que o sudo lhe dá direitos administrativos, yum é o gerenciador de pacotes, o instala diz ao YUM para instalar um pacote e o cheese é o aplicativo que você deseja instalar. Ele nem sempre funciona, especialmente em comandos mais complexos ou menos comuns, mas ainda vale a pena tentar se você quer aprender o que um comando realmente faz.

Exibir todas as opções de comando disponíveis

learncommands_manpages
Se você estiver usando um novo comando, há duas boas maneiras de dar uma olhada detalhada nele. A primeira maneira é executar o comando “man”, onde está o nome do programa que você está executando. Então, rodando “man cp” irá dizer tudo o que você precisa saber sobre o comando cp no visualizador de arquivos man.

Uma maneira mais rápida de aprender as principais partes do comando é executar “–help”, onde está o nome do programa que você está executando. Então, rodar “cp –help” também lhe dirá uma boa quantidade de informações sobre o comando cp, impresso diretamente no terminal. Em outras palavras, –help é o único sinalizador que não tem significados alternados de programa para programa.

Crash Course - Sim, agora!

Por fim, você pode aprender algo sobre sintaxe de comando ... bem aqui! Conhecer a sintaxe geral dos comandos do terminal pode ajudar bastante na compreensão de todos os comandos, por isso vale a pena estudar e compreender antes de olhar para comandos específicos como exemplos.

Todos os comandos compartilham a seguinte estrutura: [sudo] programa [parâmetro] [parâmetro]… [parâmetro] [-flag] [parâmetro] [-flag] [parâmetro]… [flag] [parâmetro]

Deixe-me quebrar o que a estrutura acima significa:

  1. Se um comando exigir direitos administrativos (conhecidos como acesso root), eles devem ser precedidos por “sudo”, o que requer que você insira sua senha antes que o comando seja executado.
  2. “Programa” é onde o nome do aplicativo vai. Os nomes dos aplicativos incluem yum, apt-get, queijo, tar, cp, mv, firefox e muito mais. A menos que configurações adicionais tenham sido feitas, todos os programas acessíveis desta forma possuem um executável localizado em / usr / bin. Isso deve se aplicar a todos os aplicativos instalados em seu sistema. Para algumas aplicações, você só precisa escrever, e isso é tudo. Por exemplo, você pode simplesmente digitar “firefox” e apertar Enter, e ele irá abrir o Firefox.
  3. Após o programa, você pode começar a usar parâmetros e sinalizadores. Isso varia muito de programa para programa. Por exemplo, o comando “cp file1 file2” copia o arquivo “file1” e o salva no mesmo local com o nome “file2”. Esses são os dois parâmetros desse comando. Alguns também pegam bandeiras que modificam seu comportamento - por exemplo, o comando “sudo yum install cheese -y” tem “install” como um parâmetro para yum, “cheese” como um parâmetro para instalar, e “-y” como um sinalizador para yum dizendo que deve assumir sim para todas as instâncias em que normalmente perguntaria se você gostaria de continuar. Embora esse exemplo não mostre, alguns sinalizadores não exigem seus próprios parâmetros e alguns sinalizadores. Cada programa tem seu próprio conjunto de bandeiras e significados, que você aprenderá ao longo do tempo por meio da repetição.

Conclusão

Os comandos do terminal de aprendizado realmente não são tão difíceis - assim que você começa e compreende como eles geralmente funcionam e são estruturados, aprender os outros se tornará muito mais fácil. Se não fizer sentido depois de algumas horas, não desista. Repetição é seu melhor amigo e você começará a ver os padrões eventualmente. De lá, é tudo sobre memorização através da prática. Também temos vários outros recursos para aprender comandos, como este comando cheatsheet do Linux, os 40 comandos essenciais do Linux Um AZ do Linux - 40 Comandos Essenciais que Você Deveria Conhecer Um AZ do Linux - 40 Comandos Essenciais que Você Deveria Conhecer O Linux é o mais ignorado terceira roda para o Windows e Mac. Sim, na última década, o sistema operacional de código aberto ganhou muita tração, mas ainda está muito longe de ser considerado ... Leia Mais, e outra introdução rápida aos comandos do Linux Um Guia Rápido para Começar a Usar o Linux Linha de Comando Um Guia Rápido Para Começar a Usar a Linha de Comando do Linux Você pode fazer muitas coisas incríveis com comandos no Linux e não é realmente difícil de aprender. Consulte Mais informação .

Que dicas você tem para outras pessoas que estão tentando aprender? Você sabe de um comando que faz algo legal ou é apenas por diversão? Deixe-nos saber nos comentários!

In this article