Os comandos Linux mais importantes para iniciantes

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
Command | Descrição | |
---|---|---|
1 | pwd | Imprima o diretório de trabalho |
2 | cd | Alterar diretório, o padrão é home |
3 | ls | Listar itens no diretório |
4 | cp | Copiar um arquivo de um diretório para outro |
5 | mv | Mover um arquivo de um diretório para outro |
6 | rm | Remover (excluir) um arquivo ou diretório |
7 | contacto | Crie um novo arquivo |
8 | gato | Imprimir o conteúdo de um arquivo para StdOut |
9 | sudo | Executar uma tarefa com direitos de superusuário |
10 | encontrar e localizar | Procurar um arquivo no sistema |
11 | | (O cano) | Conecte a saída e a entrada de programas |
12 | grep | Encontrar padrões em um conjunto de dados |
13 | enrolar | Buscar uma página da Internet |
14 | história | Liste as entradas de comando recentes no terminal |
15 | matar e xkill | Parar um programa de execução |
16 | homem e informações | Exibir 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.