Pesquisa de site

5 comandos do Linux que você precisa ter prontos - apenas por precaução


Por que manter um kit de primeiros socorros ou um extintor de incêndio em casa? O mesmo acontece com estes comandos: você nunca saberá quando eles poderão ser muito úteis.

Eu uso a linha de comando do Linux diariamente, mas isso é porque aprendi o Linux da maneira mais difícil e aquelas lições antigas permaneceram. A maioria dos usuários poderia passar toda a vida útil do Linux e nunca executar um único comando. Alguns usarão comandos básicos (como ls, mkdir e cd), enquanto outros podem mergulhar em opções mais complicadas.

Ainda assim, há alguns comandos que considero obrigatórios - mesmo que eles nunca sejam usados. Por que isso, você pergunta? Bem, por que manter um extintor de incêndio à mão na sua cozinha? Ou um kit de primeiros socorros no seu banheiro? Porque você deseja que esses itens estejam prontos se e quando precisar deles. O mesmo acontece com estes comandos: você nunca saberá quando eles poderão ser úteis.

Deixe-me compartilhar com vocês os cinco comandos que considero importantes saber, mesmo que você nunca os use. Preparar?

1. diferença

O comando diffessencialmente compara dois arquivos, linha por linha, e apresenta as diferenças entre os dois. Este comando é bastante fácil de usar, mas os resultados podem ser confusos. Aqui está um exemplo simples.

Crie dois arquivos diferentes, zdnet1 e zdnet2. No arquivo zdnet1, adicione a linha Este é meu primeiro arquivo linux-terminal.com. No segundo arquivo, adicione a linha Este é meu segundo arquivo linux-terminal.com. Agora, use o comando diff assim:

diff zdnet1 zdnet2

Os resultados serão mais ou menos assim:

1c1

< This is my first linux-terminal.com file.

---

> This is my second linux-terminal.com file.

O que isso significa?

A chave é 1c1. O que isso significa é que a linha 1 do primeiro arquivo foi alterada e a alteração é encontrada na linha 1 do segundo arquivo. Você também pode ver 1a1, que significa que houve uma adição, ou 1d1, que significa que houve uma exclusão.

Este comando é muito útil quando preciso ver as alterações feitas nos arquivos de configuração ou em qualquer outro tipo de arquivo de texto (ele não pode ser executado em arquivos binários). Certifique-se de ler mais sobre diff com o comando:

man diff

2. cauda

O comando tail é usado para visualizar as últimas linhas de saída da última parte de um arquivo. Se você emitisse o comando tail zdnet1, a saída listaria as últimas linhas de tudo o que o arquivo contém.

No entanto, há uma maneira muito mais importante de usar tail. Digamos que algo esteja errado com seu computador e você queira visualizar um arquivo de log em tempo real. Por exemplo, você pode querer visualizar as atualizações em tempo real do arquivo syslog , o que pode ser feito usando a opção -f (para seguir >). Esse comando seria:

tail -f /var/log/syslog

Usei bastante o comando tail ao longo dos anos, mas não é algo que uso todos os dias. Quando usei o comando tail , ele me ajudou a resolver qualquer problema que estivesse ocorrendo todas as vezes.

3. usuáriodel

O comando userdel é exatamente o que parece, uma forma de excluir usuários. Se você for o único usuário do seu sistema, provavelmente nunca usará este comando. No entanto, pode chegar o dia em que você precisará adicionar um novo usuário (como para acesso de convidado). Se for esse o caso, talvez você precise excluir esse usuário e ficará grato por saber como emitir o comando:

sudo userdel USERNAME

Onde USERNAME é o nome da conta do usuário a ser excluída.

Tenha em mente que se você também quiser excluir o diretório inicial do usuário (e tudo o que ele contém), você precisará adicionar a opção -r , assim:

sudo userdel -r USERNAME

4. o que é

O comando whatis é uma maneira rápida de saber o que um comando faz. Em vez de ler a página de manual de um comando, faça algo assim:

whatis userdel

Os resultados incluirão uma descrição básica do que o comando faz, como esta:

userdel (8) - delete a user account and related files

Você não receberá nenhuma ajuda sobre como usar o comando, mas pelo menos saberá o que o comando faz.

5. apelido

No Linux, você pode adicionar aliases, o que pode tornar a linha de comando muito mais fácil. Digamos, por exemplo, que você tenha um comando específico que precisa executar regularmente, mas não deseja digitá-lo todo. Por exemplo, você executa regularmente os dois comandos a seguir:

sudo apt-get update
sudo apt-get upgrade -y

Você também pode executá-los como um único comando, assim:

sudo apt-get update && sudo apt-get upgrade -y

Em vez de ter que digitar isso todas as vezes, crie um alias como este:

alias update="sudo apt-get update && sudo apt-get upgrade -y"

A única desvantagem de usar o comando acima é que o alias será excluído após o logout ou reinicialização. Se você quiser tornar isso permanente, adicione o alias na parte inferior do arquivo ~/.bash_aliases.

E aí está, cinco comandos que você talvez nunca precise, mas ficará feliz em saber. Lembre-se, para saber mais sobre cada um, abra a página do manual com o comando man COMMAND (onde COMMAND é o comando em questão).

Artigos relacionados