Os comandos Linux mais importantes para iniciantes

Novo no Linux ou apenas enferrujado? Esses comandos importantes facilitarão sua vida no terminal e melhorarão sua eficiência

Usar o shell é um dos maiores benefícios de um Sistema Linux, pois dá acesso a diversos programas especializados, que facilitam a conclusão até mesmo de tarefas complexas empregos.

Esta é a filosofia fundadora do Unix, o sistema operacional do qual o Linux obteve seu design. Cada uma dessas ferramentas ou programas simples faz um trabalho e o faz muito bem. Ele também pode se comunicar com outros programas através de pipes, um design muito inteligente que torna o shell do Linux muito poderoso.

Se você está apenas começando ou se já faz algum tempo desde a última vez que trabalhou em um shell, a lista a seguir dos comandos mais importantes o ajudará a voltar à velocidade. É importante observar o uso de letras minúsculas.

Referência rápida de comandos do Linux

CommandDescrição
1pwdImprima o diretório de trabalho
2cdAlterar diretório, o padrão é home
3lsListar itens no diretório
4cpCopiar um arquivo de um diretório para outro
5mvMover um arquivo de um diretório para outro
6rmRemover (excluir) um arquivo ou diretório
7contactoCrie um novo arquivo
8gatoImprimir o conteúdo de um arquivo para StdOut
9sudoExecutar uma tarefa com direitos de superusuário
10encontrar e localizarProcurar um arquivo no sistema
11| (O cano)Conecte a saída e a entrada de programas
12grepEncontrar padrões em um conjunto de dados
13enrolarBuscar uma página da Internet
14históriaListe as entradas de comando recentes no terminal
15matar e xkillParar um programa de execução
16homem e informaçõesExibir manual/informações detalhadas do comando fornecido

Comandos Linux mais importantes para iniciantes explicados

1. senha

O comando pwd significa “print working directory” e é usado para saber o diretório atual no qual o shell do Linux está operando. tomando providências.

Aqui está um exemplo e o que ele faz.

pwd > #mostrar o diretório atual do shell

2. CD

Este comando significa “alterar diretório”. Você o usa para alternar do diretório de trabalho atual para outro. Ele aceita o novo diretório desejado como um argumento, que pode começar com uma barra para um caminho absoluto ou sem uma barra para fazer referência ao diretório de trabalho atual. Sem um argumento, o padrão é seu diretório inicial.

Aqui estão alguns exemplos e o que eles fazem.

cd > #retorna ao diretório inicial do usuário/nome de usuário

cd ~ > # também retorna ao diretório inicial

cd Downloads > #switches para sua pasta de downloads

cd /usr/bin > #altera o diretório /usr/bin

3.ls

Este comando lista todos os arquivos e pastas no diretório de trabalho atual. Ele também aceita alguns comandos para ajudar a personalizar sua saída. Por exemplo, o comando -a inclui arquivos ocultos, enquanto o comando -t classifica por data de modificação e o comando -l produz uma saída elegante.

Aqui está um exemplo e o que ele faz

ls -alt > #list todos os arquivos e pastas, incluindo os ocultos, e classifique por data de modificação

4. PC

Você usa isso para copiar um arquivo de um local para outro. Tenha em mente que as convenções de nomenclatura de arquivos do Linux se aplicam aqui. Portanto, se você anexar uma barra, estará trabalhando com um caminho absoluto, caso contrário, o programa fará referência do diretório de trabalho atual.

Aqui estão alguns exemplos e o que eles fazem.

cp file_1 Desktop > #copy file_1 para sua pasta Desktop

cp arquivo_1 /tmp > #copiar arquivo_1 para/tmp

5. MV

Este é o comando move e funciona de forma semelhante ao comando cp, exceto que remove completamente o arquivo de seu local original e o move para outro lugar.

Aqui estão alguns exemplos e o que eles fazem.

mv file_1 Downloads > #move file_1 para seu diretório de Downloads

mv file_1 file_2 /tmp > #move os dois arquivos para o diretório /tmp

6.rm

Para deletar arquivos e diretórios, o comando rm (remover) é a ferramenta que você precisa. Você deve ter muito cuidado, no entanto, com esta ferramenta, porque tudo o que ela remove, desaparece para sempre. Isso é especialmente importante com a remoção de diretórios. Portanto, sempre verifique seu diretório de trabalho atual para evitar erros.

Aqui estão alguns exemplos e o que eles fazem

rm file_1 > #delete file_1 em seu diretório atual

rm Downloads/file_1 > #delete file_1 do seu diretório de Downloads

rm -r Downloads > #exclua completamente seu diretório de Downloads

7. toque

O comando touch permite criar um novo arquivo. Ele aceita o nome do arquivo como um argumento.

Aqui está um exemplo e como funciona.

touch file_1 > #crie um novo arquivo chamado file_1

8. gato

A leitura de arquivos de texto no shell também é possível. Para fazer isso, você usa o comando cat seguido do arquivo que deseja ler. Seu nome “cat” significa concatenar, então você também pode usá-lo para combinar dois arquivos em um.

Aqui estão alguns exemplos e o que eles fazem.

cat file_1 > #exibe o conteúdo de file_1 na tela (saída padrão)

cat file_1 file_2 > file_3 > #combine o conteúdo de file_1 e file_2 em file_3

9.sudo

O Linux limita os privilégios de contas de usuários regulares para impedi-los de causar danos irreparáveis ​​a todo o sistema. Ainda assim, ele reserva o comando sudo para um usuário comum executar programas que exigem privilégios de superusuário (administrador). O Sudo solicitará a senha do superusuário e, se estiver correta, permitirá a execução do programa.

Aqui está um exemplo e o que ele faz.

sudo systemctl stop apache2 > #stop o servidor web apache2

10. localizar e encontrar

Esses dois programas ajudam você a procurar um ou vários arquivos no sistema, mas fazem isso de maneira diferente. Find é o programa mais antigo e vem com recursos de pesquisa muito poderosos. O Locate, por outro lado, é mais recente e utiliza um banco de dados para realizar pesquisas muito rápidas.

Aqui estão alguns exemplos e o que eles fazem

find / ubuntu > #encontre todos os nomes de arquivos contendo ubuntu. A barra significa da raiz do sistema

localize o ubuntu > #encontre todos os arquivos no sistema contendo o ubuntu

11. | (O cano)

Os programas de localização e localização acima geralmente retornam tantas entradas que filtrar os resultados se torna importante. Aqui, você pode passar a saída da pesquisa por meio de um pipe, para a entrada de um programa de reconhecimento de padrões como o grep. Isso filtrará os resultados para produzir um feedback mais conciso.

Aqui está um exemplo e o que ele faz.

localize o ubuntu | grep .jpg > #encontre apenas imagens jpeg com ubuntu em seu nome

12.grep

Grep é um acrônimo para Impressão de Expressões Regulares Globais. Ele é usado para encontrar padrões em um conjunto de dados, que pode incluir palavras inteiras, a primeira letra da frase e muito mais.

Aqui estão alguns exemplos e o que eles fazem.

grep foo arquivo_1 > #imprime todas as linhas no arquivo_1 que contêm foo

grep ^bar file_1 > #imprime apenas as linhas que começam com bar

13. ondular

cURL significa URL do cliente e é uma ferramenta para transferir dados entre computadores usando diferentes protocolos de rede. É altamente configurável e programável, sendo seu uso mais simples para buscar uma página da web.

Aqui está um exemplo e o que ele faz.

curl google.com > #load google.com

14. história

O shell do Linux lembra suas entradas de comando recentes. Alguns sistemas oferecem um histórico de 500 comandos, enquanto outros oferecem 1,000 por padrão. Você também é livre para alterá-lo.

Aqui está um exemplo e o que ele faz.

história | grep curl > #find comandos recentes que contêm curl

15. matar e xkill

Kill e xkill são dois métodos de encerrar processos no sistema. Com o kill, você precisa saber e fornecer o ID do processo do programa que precisa encerrar. Com o xkill, você pode encerrar programas gráficos usando o mouse para apontar e clicar neles.

16. homem e informações

Você sempre pode inserir man ou info, seguido por um comando para obter as entradas do manual do usuário ou da página de informações para esse comando. Você também pode inserir um comando, seguido de –help, para obter mais informações sobre seu uso.

Aqui estão alguns exemplos e o que eles fazem.

man curl > #exibe a entrada da página de manual do Linux para cURL

find –help > #show informações de uso para o comando find

Conclusão

Chegando ao final desta lista, lembre-se de que esses são os comandos mais importantes para iniciantes. Existem muitos outros comandos para o shell do Linux, incluindo os mais complexos e poderosos.

No entanto, leva algum tempo para aprender esses comandos e se sentir confortável em usá-los. Mas uma vez que você fizer isso, você ficará feliz por ter aprendido a usá-los.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke é um entusiasta de computadores que adora ler uma grande variedade de livros. Ele tem preferência por Linux sobre Windows/Mac e tem usado
Ubuntu desde seus primeiros dias. Você pode pegá-lo no twitter via bongotrax

Artigos: 290

Receba materiais tecnológicos

Tendências de tecnologia, tendências de inicialização, análises, renda online, ferramentas da web e marketing uma ou duas vezes por mês