Lista de Comandos Essenciais do Linux

O Linux é um sistema operacional de código aberto que vem ganhando popularidade nos últimos anos devido à sua versatilidade e eficiência. Se você é um usuário iniciante ou intermediário do Linux e deseja se tornar mais proficiente, é importante ter uma compreensão sólida dos comandos básicos do Linux.

Leia mais

Nesta lista de comandos essenciais do Linux, você aprenderá como navegar pelo sistema de arquivos, gerenciar diretórios e arquivos, definir permissões, gerenciar usuários, configurar redes e muito mais. Se você está procurando por Comandos básicos Linux, você veio ao lugar certo.

Leia mais

Introdução ao Linux

O Linux é um sistema operacional baseado em Unix, desenvolvido por Linus Torvalds em 1991. Desde então, o sistema cresceu em popularidade e é agora uma das principais opções para servidores e sistemas embarcados, bem como uma alternativa viável para desktops e laptops.

Leia mais

Uma das principais razões para a popularidade do Linux é a sua natureza de código aberto, permitindo que os usuários personalizem e modifiquem o sistema operacional para atender às suas necessidades. Outra razão é a vasta coleção de software disponível, incluindo muitas ferramentas de linha de comando que tornam o Linux um sistema poderoso e flexível.

Leia mais

Nesta seção, vamos dar uma breve introdução ao Linux e discutir alguns conceitos básicos que você precisa entender antes de começar a usar a linha de comando.

Leia mais

Comandos de Navegação e Gerenciamento de Diretórios

Uma das tarefas mais básicas quando se trabalha com um sistema operacional é saber como navegar e gerenciar diretórios. O Linux tem comandos poderosos para fazer isso de forma rápida e eficiente.

Leia mais

Comandos de Navegação

Os seguintes comandos ajudam a navegar entre diretórios:

Leia mais
ComandoDescrição
cd [diretório]Muda para o diretório especificado.
cd ..Volta um diretório.
cd ~Vai para o diretório home do usuário atual.
pwdMostra o caminho completo do diretório atual.
Leia mais

Por exemplo, para mudar para o diretório /home/usuario/documentos, basta digitar:

Leia mais

cd /home/usuario/documentos

Leia mais

Comandos de Gerenciamento de Diretórios

Os seguintes comandos ajudam a gerenciar diretórios:

Leia mais
ComandoDescrição
mkdir [diretório]Cria um diretório com o nome especificado.
rmdir [diretório]Remove o diretório especificado (somente se estiver vazio).
rm -r [diretório]Remove o diretório especificado e todo o seu conteúdo.
Leia mais

Por exemplo, para criar o diretório "fotos" dentro do diretório atual, basta digitar:

Leia mais

mkdir fotos

Leia mais

Se você quiser excluir o diretório "fotos", digite:

Leia mais

rmdir fotos

Leia mais

E se quiser excluir o diretório "fotos" e todo o seu conteúdo, digite:

Leia mais

rm -r fotos

Leia mais

Com esses comandos básicos, você estará apto a navegar e gerenciar diretórios no Linux de forma eficiente e segura.

Leia mais

Comandos de Manipulação de Arquivos

Os comandos de manipulação de arquivos no Linux permitem que você crie, edite, copie, mova e exclua arquivos e diretórios.

Leia mais

ls: Listar arquivos e diretórios em um diretório específico.

Leia mais
ArgumentoDescrição
-lLista os arquivos e diretórios detalhadamente
-aMostra todos os arquivos, incluindo os ocultos
-hMostra o tamanho dos arquivos em um formato legível para humanos
Leia mais

mkdir: Criar um novo diretório.

Leia mais

touch: Criar um novo arquivo vazio.

Leia mais

cp: Copiar arquivos ou diretórios.

Leia mais

mv: Mover ou renomear arquivos ou diretórios.

Leia mais

rm: Excluir arquivos ou diretórios.

Leia mais

chmod: Alterar as permissões de acesso aos arquivos.

Leia mais

chown: Alterar o proprietário de um arquivo.

Leia mais

chgrp: Alterar o grupo proprietário de um arquivo.

Leia mais

Comandos de Manipulação de Arquivos no Linux

Para gerenciar arquivos e diretórios no Linux, você precisa conhecer alguns comandos de manipulação de arquivos.

Leia mais
  1. ls: para listar arquivos e diretórios em um diretório específico.
  2. mkdir: para criar um novo diretório.
  3. touch: para criar um novo arquivo vazio.
  4. cp: para copiar arquivos ou diretórios.
  5. mv: para mover ou renomear arquivos ou diretórios.
  6. rm: para excluir arquivos ou diretórios.
  7. chmod: para alterar as permissões de acesso aos arquivos.
  8. chown: para alterar o proprietário de um arquivo.
  9. chgrp: para alterar o grupo proprietário de um arquivo.
Leia mais

Com esses comandos, você pode criar, editar, copiar, mover e excluir arquivos e diretórios no Linux.

Leia mais

Precisando de Cursos de TI? Conheça os cursos:

  • Curso Prático de Administração de Redes Linux
  • Hacking com Kali Linux
  • Curso de Linux para Computação em Nuvem
  • Curso para Aprender a Programar o Kernel Linux
  • Curso de WordPress
  • Curso do Básico ao Avançado em Análise de Dados e Big Data com Python e SQL
Leia mais

Comandos de Permissões de Arquivos

No sistema Linux, é possível definir permissões para arquivos e diretórios, permitindo ou negando acesso a eles para diferentes usuários e grupos. Além disso, o sistema de permissões também determina quais ações podem ser realizadas em um arquivo ou diretório, como a leitura, escrita e execução. Conhecer os comandos de permissões de arquivos é essencial para garantir a segurança e a privacidade dos dados armazenados no sistema.

Leia mais

chmod

O comando chmod é utilizado para mudar as permissões de acesso de um arquivo ou diretório. As permissões são representadas por três números que determinam quais ações são permitidas para o proprietário, o grupo e outros usuários do sistema. Os números são obtidos somando os valores correspondentes às permissões de leitura (4), escrita (2) e execução (1). Por exemplo, 755 significa que o proprietário tem permissão de leitura, escrita e execução, enquanto o grupo e os outros usuários têm permissão de leitura e execução.

Leia mais

Para alterar as permissões de um arquivo ou diretório, basta usar o comando chmod seguido dos números que representam as permissões e o nome do arquivo ou diretório. Por exemplo, para permitir a execução de um arquivo chamado programa.sh, o comando seria:

Leia mais

chmod +x programa.sh

Leia mais

Este comando adiciona a permissão de execução ao arquivo, permitindo que ele seja executado como um programa.

Leia mais

chown

O comando chown é utilizado para mudar o proprietário de um arquivo ou diretório. Isso pode ser útil quando um arquivo precisa ser acessado por um usuário diferente do proprietário original.

Leia mais

Para alterar o proprietário de um arquivo ou diretório, basta usar o comando chown seguido do nome do novo proprietário e do nome do arquivo ou diretório. Por exemplo, para mudar o proprietário de um arquivo chamado relatorio.txt para o usuário "joao", o comando seria:

Leia mais

chown joao relatorio.txt

Leia mais

chgrp

O comando chgrp é similar ao chown, mas é utilizado para mudar o grupo proprietário de um arquivo ou diretório. Isso pode ser útil quando um arquivo precisa ser acessado por um grupo diferente do grupo proprietário original.

Leia mais

Para alterar o grupo proprietário de um arquivo ou diretório, basta usar o comando chgrp seguido do nome do novo grupo e do nome do arquivo ou diretório. Por exemplo, para mudar o grupo proprietário de um arquivo chamado plano.xlsx para o grupo "financas", o comando seria:

Leia mais

chgrp financas plano.xlsx

Leia mais

Conhecer os comandos de permissões de arquivos é essencial para garantir a segurança e a privacidade dos dados armazenados no sistema Linux. Com eles é possível controlar quem pode acessar quais arquivos e diretórios, bem como quais ações podem ser realizadas sobre eles.

Leia mais

Comandos de Gerenciamento de Usuários

O Linux permite criar e gerenciar usuários com diferentes níveis de acesso. A seguir, são apresentados alguns comandos essenciais para gerenciar usuários no sistema.

Leia mais

Criar um novo usuário

Para criar um novo usuário, utilize o comando adduser seguido do nome do usuário:

Leia mais
ComandoDescrição
adduser nome_do_usuarioCria um novo usuário com o nome especificado.
Leia mais

Após executar o comando, será solicitado que você defina uma senha para o novo usuário e informe algumas informações adicionais, como nome, telefone, endereço e outras informações opcionais.

Leia mais

Deletar um usuário

Para deletar um usuário, utilize o comando deluser seguido do nome do usuário:

Leia mais
ComandoDescrição
deluser nome_do_usuarioDeleta o usuário especificado.
Leia mais

Após executar o comando, será solicitado que você confirme a exclusão do usuário e todas as suas informações e arquivos associados.

Leia mais

Modificar as informações de um usuário

Para modificar as informações de um usuário, utilize o comando usermod seguido do nome do usuário e das informações que deseja modificar:

Leia mais
ComandoDescrição
usermod -l novo_nome_do_usuario nome_do_usuarioRenomeia o usuário especificado.
usermod -d /novo/diretorio nome_do_usuarioModifica o diretório home do usuário especificado.
usermod -aG grupo nome_do_usuarioAdiciona o usuário especificado ao grupo especificado.
Leia mais

Após executar o comando, as informações do usuário serão modificadas de acordo com as opções escolhidas.

Leia mais

Alterar a senha de um usuário

Para alterar a senha de um usuário, utilize o comando passwd seguido do nome do usuário:

Leia mais
ComandoDescrição
passwd nome_do_usuarioAltera a senha do usuário especificado.
Leia mais

Após executar o comando, será solicitado que você informe a nova senha do usuário.

Leia mais

Lista de usuários do sistema

Para listar todos os usuários do sistema, utilize o comando cut e grep:

Leia mais
ComandoDescrição
cut -d: -f1 /etc/passwd | grep -v rootLista todos os usuários do sistema, excluindo o usuário root.
Leia mais

Após executar o comando, será exibida uma lista com todos os usuários do sistema, um por linha.

Leia mais

Comandos de Rede

Os comandos de rede são essenciais para quem trabalha com Linux e necessita se conectar a outras máquinas ou gerenciar a conexão de rede. Aqui estão alguns comandos básicos:

Leia mais
ComandoDescrição
pingTesta a conexão com outro host e mede o tempo de resposta
tracerouteMostra o caminho que os pacotes estão seguindo de um host a outro
netstatMostra o status das conexões de rede e as portas abertas
ifconfigMostra informações sobre as interfaces de rede
routePermite configurar a tabela de roteamento do sistema
Leia mais

Além disso, o comando ssh é amplamente utilizado para conexões seguras entre máquinas. É possível usar o ssh para se conectar a outras máquinas e gerenciar as mesmas como se estivesse fisicamente presente na frente delas. O ssh é uma ferramenta poderosa para administradores de sistemas e equipes de suporte técnico.

Leia mais

É importante ressaltar que, para utilizar os comandos de rede, é necessário ter permissão de administrador ou estar logado como superusuário.

Leia mais

Comandos de Processos

Os processos são uma parte fundamental do funcionamento do sistema Linux. Eles são usados para executar tarefas em segundo plano e para permitir que vários programas sejam executados simultaneamente. Aqui estão alguns comandos úteis para gerenciar processos:

Leia mais

Comando: top

O comando "top" é usado para exibir informações detalhadas sobre os processos em execução no sistema. Ele exibe as seguintes informações:

Leia mais
ColunaDescrição
PIDID do processo
USERUsuário que iniciou o processo
PRPrioridade do processo
NIValor de "nice" do processo
VIRTQuantidade de memória virtual usada pelo processo
RESQuantidade de memória real usada pelo processo
SHRQuantidade de memória compartilhada usada pelo processo
SEstado do processo (executando, interrompido, dormindo, etc.)
%CPUPorcentagem da CPU usada pelo processo
%MEMPorcentagem de memória usada pelo processo
TIME+Tempo de CPU usado pelo processo
COMMANDNome do comando que iniciou o processo
Leia mais

Para executar o comando, basta abrir o terminal e digitar "top".

Leia mais

Comando: ps

O comando "ps" é usado para exibir as informações sobre os processos em execução no sistema. Ele exibe informações semelhantes ao comando "top", mas em um formato diferente. Use o seguinte comando:

Leia mais

ps -ef

Leia mais

Esse comando exibe as seguintes informações:

Leia mais
ColunaDescrição
UIDID do usuário que iniciou o processo
PIDID do processo
PPIDID do processo pai
CUso da CPU
STIMEHora de início
TTYTerminal associado ao processo
TIMETempo de CPU usado pelo processo
CMDNome do comando que iniciou o processo
Leia mais

Comando: kill

O comando "kill" é usado para interromper ou encerrar um processo em execução. Use o seguinte comando:

Leia mais

kill PID

Leia mais

Em que "PID" é o ID do processo que você deseja interromper ou encerrar. Há vários sinais que podem ser usados com o comando "kill", mas o sinal padrão é o SIGTERM. Para forçar o encerramento de um processo, use o sinal SIGKILL:

Leia mais

kill -9 PID

Leia mais

Esse comando interrompe e remove o processo do sistema imediatamente.

Leia mais

Comando: nice

O comando "nice" é usado para alterar a prioridade de um processo. Use o seguinte comando:

Leia mais

nice -n valor_com_prioridade PID

Leia mais

Em que "valor_com_prioridade" é um valor numérico que define a prioridade do processo (a faixa de valores é -20 a 19) e "PID" é o ID do processo que você deseja alterar a prioridade. Quanto menor o número, maior será a prioridade.

Leia mais

Esses são alguns dos comandos de processos mais úteis no Linux. Eles podem ser bastante úteis para monitorar e gerenciar os processos em execução no sistema, melhorando o desempenho geral do sistema.

Leia mais

Comandos de Instalação e Atualização de Pacotes

Os comandos de instalação e atualização de pacotes são essenciais para a manutenção do sistema operacional e da segurança do servidor Linux.

Leia mais

Para instalar um pacote, o comando utilizado é o apt-get, seguido pelo nome do pacote. Já para atualizar um pacote para sua versão mais recente, o comando apt-get update é utilizado para atualizar a lista de pacotes disponíveis e, em seguida, o comando apt-get upgrade é usado para instalar as atualizações aplicáveis.

Leia mais

Para instalar pacotes a partir de arquivos .deb, é possível utilizar o comando dpkg. O comando dpkg -i é utilizado para instalar um arquivo .deb e dpkg -r é utilizado para remover um pacote.

Leia mais

Além disso, é possível instalar programas a partir do código-fonte usando as ferramentas de construção de pacotes, como o make e o gcc. Isso permite que pacotes personalizados sejam criados e instalados no sistema.

Leia mais

Por fim, as distribuições Linux têm seus próprios gerenciadores de pacotes, como o rpm e o yum, que são usados ​​para instalar e atualizar pacotes específicos da distribuição.

Leia mais

Comandos de Gestão de Processos

Os comandos de gestão de processos são utilizados para gerenciar os processos em execução no sistema operacional Linux. Esses comandos permitem que você visualize informações sobre o uso de recursos do sistema por processos individuais e faça alterações na execução dos processos.

Leia mais

Comando top

O comando top exibe uma lista de todos os processos em execução em tempo real. Ele também fornece informações sobre o uso da CPU, memória, tempo de execução e muito mais. Para usar o comando top, abra um terminal e digite:

Leia mais

top

Leia mais

Uma vez que o comando top é executado, você pode pressionar 'q' para sair ou 'k' para matar um processo específico.

Leia mais

Comando kill

O comando kill é usado para encerrar processos em execução no sistema. O processo pode ser encerrado com base no ID do processo ou no nome do processo. A sintaxe básica para o comando kill é:

Leia mais

kill [opções] PID

Leia mais

Para encerrar um processo com base no ID do processo, você deve substituir PID pelo ID do processo. Por exemplo, para encerrar um processo com o ID 1234, digite:

Leia mais

kill 1234

Leia mais

Você também pode terminar um processo com base no nome do processo. Usando a opção -e com o comando kill, todos os processos com o nome especificado serão encerrados. Por exemplo, para encerrar todos os processos com o nome "firefox", digite:

Leia mais

killall -e firefox

Leia mais

Comando renice

O comando renice é usado para alterar a prioridade de um processo em execução. A sintaxe básica para o comando renice é:

Leia mais

renice [opções] PID

Leia mais

Substitua PID pelo ID do processo que você deseja alterar a prioridade. Você também pode especificar a nova prioridade usando a opção -n. Por exemplo, para aumentar a prioridade do processo com o ID 1234, digite:

Leia mais

renice -n -5 1234

Leia mais

Este comando aumentará a prioridade do processo para -5. Quanto menor o valor da prioridade, maior a prioridade do processo.

Leia mais

Comando ps

O comando ps exibe informações detalhadas sobre processos em execução no sistema. Existem várias opções que podem ser usadas com o comando ps para exibir informações diferentes. Por exemplo, para exibir informações sobre todos os processos em execução, digite:

Leia mais

ps aux

Leia mais

Este comando irá exibir uma lista detalhada de todos os processos em execução no sistema, incluindo informações sobre o usuário que executou o processo, a quantidade de recursos do sistema que o processo está usando e muito mais.

Leia mais

Conclusão

Aprender os comandos essenciais do Linux é uma necessidade para qualquer usuário que deseja ter mais controle sobre o seu sistema operacional. Através deste artigo, você pôde conhecer uma lista abrangente de comandos que permitem navegar, gerenciar e manipular arquivos e diretórios, além de trabalhar com permissões de arquivos, usuários, rede, processos e pacotes.

Leia mais

O Linux é um sistema operacional poderoso e versátil, utilizado em diversos ambientes, desde servidores web até desktops pessoais. Conhecendo e utilizando estes comandos, você poderá aproveitar ao máximo a potencialidade do sistema, aumentando a sua produtividade e eficiência.

Leia mais

Portanto, continue estudando e praticando os comandos essenciais do Linux e descubra tudo o que este sistema operacional livre e gratuito pode oferecer.

Leia mais

Gostou deste story?

Aproveite para compartilhar clicando no botão acima!

Visite nosso site e veja todos os outros artigos disponíveis!

Guia Linux