Gerenciamento de arquivos e diretórios
-
ls: mostra uma lista de arquivos e diretórios no diretório atual. Este comando permite visualizar o conteúdo do diretório atual.Exemplo:
ls -
pwd: Imprime o caminho absoluto do diretório atual. Este comando ajuda você a saber onde você está no sistema de arquivos.Exemplo:
pwd -
cd <directory>: Altere para o diretório especificado. Ao usar este comando, você pode navegar entre os diretórios em seu sistema de arquivos.Exemplo:
cd /home/user/documents -
touch <file>: Crie um novo arquivo ou atualize a hora de modificação de um arquivo existente. Se o arquivo já existir, ele atualizará o tempo de modificação.Exemplo:
touch newfile.txt -
cp <source> <destination>: Copie um arquivo ou diretório do local de origem para o local de destino. Você pode copiar vários arquivos ou diretórios especificando várias fontes.Exemplo:
cp file.txt /home/user/documents/(copiar um arquivo)cp -r folder1 /home/user/documents/(copiar um diretório)
-
mv <source> <destination>: mova ou renomeie um arquivo ou diretório do local de origem para o local de destino. Se o destino for um novo nome, ele será renomeado; se for um novo caminho, ele se moverá.Exemplo:
mv file.txt /home/user/documents/file_new.txt(renomear um arquivo)mv folder1 /home/user/documents/(mover um diretório)
-
rm <file>: Excluir um arquivo. Observe que este comando excluirá o arquivo sem qualquer confirmação, portanto, use-o com cuidado.Exemplo:
rm file.txt -
mkdir <directory>: Crie um novo diretório com o nome especificado.Exemplo:
mkdir new_folder -
rmdir <directory>: Exclua um diretório vazio. Observe que você só pode excluir um diretório vazio com este comando.Exemplo:
rmdir empty_folder
Gerenciamento de permissão
-
chmod <permission> <file/directory>: Altere as permissões de acesso de um arquivo ou diretório de acordo com a permissão especificada. Permissões comuns incluem "r"(ler), "w"(gravar) e "x"(executar).Exemplo:
chmod u+rwx file.txt(adicionar permissões de leitura, gravação e execução para o usuário) -
chown <user>:<group> <file/directory>: altera o proprietário de um arquivo ou diretório para o usuário e grupo especificados.Exemplo:
chown user1:group1 file.txt(definir proprietário e grupo para arquivo.txt)
Gestão de Processos e Serviços
-
ps: lista os processos em execução. Este comando exibe uma lista de processos e suas IDs de processo(PIDs) correspondentes.Exemplo:
ps -
top: exibe processos em execução e recursos do sistema. Este comando fornece uma interface interativa para visualizar os processos em execução e monitorar os recursos do sistema, como CPU, RAM.Exemplo:
top -
kill <PID>: encerra um processo com o ID de processo(PID) especificado. Este comando envia um sinal para interromper o processo, permitindo que ele saia ou desligue.Exemplo:
kill 1234(encerrar o processo com PID 1234) -
systemctl start <service>: Iniciar o serviço especificado. Um serviço é um programa em segundo plano do sistema e este comando o inicia.Exemplo:
systemctl start apache2(inicie o serviço Apache) -
systemctl stop <service>: Pare o serviço especificado. Este comando interrompe o serviço em execução.Exemplo:
systemctl stop apache2(parar o serviço Apache) -
systemctl restart <service>: reinicie o serviço especificado. Este comando para e inicia o serviço.Exemplo:
systemctl restart apache2(reinicie o serviço Apache) -
systemctl status <service>: Mostra o status do serviço especificado. Este comando exibe se o serviço está em execução ou não e seu status.Exemplo:
systemctl status apache2(mostrar o status do serviço Apache)
Gerenciamento de pacotes
-
apt-get install <package>: instale um pacote de software do Ubuntu repositório.Exemplo:
apt-get install nginx(instalar o Nginx) -
apt-get update: Atualize as informações de todos os pacotes de software do repositório. Este comando buscará informações sobre os pacotes mais recentes do repositório.Exemplo:
apt-get update -
apt-get upgrade: Atualize todos os pacotes instalados para a versão mais recente.Exemplo:
apt-get upgrade -
apt-get remove <package>: Remova um pacote instalado do sistema.Exemplo:
apt-get remove nginx(remover Nginx)
Gerenciamento de rede
-
ifconfig: exibe informações sobre dispositivos de rede e endereços IP do sistema.Exemplo:
ifconfig -
ip addr: exibe informações sobre dispositivos de rede e endereços IP do sistema. Este comando é semelhante aoifconfig.Exemplo:
ip addr -
ping <domain/IP>: verifique a conectividade de rede com um endereço IP ou nome de domínio especificado enviando pacotes e aguardando uma resposta.Exemplo:
ping google.com -
curl <URL>: recupere o conteúdo de um URL. Este comando é comumente usado para baixar dados de um site e exibir o resultado na linha de comando.Exemplo:
curl https://www.example.com
Gerenciamento do Histórico de Comandos
-
history: Mostra o histórico de comandos executados anteriormente. Este comando lista os comandos que foram executados na sessão atual.Exemplo:
history
Estes são alguns comandos de linha de comando comuns e úteis no Ubuntu. Dependendo de suas necessidades e objetivos, você pode usar esses comandos para gerenciar seu sistema e executar várias tarefas básicas.

