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.