$ utilizador comum
# administrador do sistema, root
apt = Advanced Package Tool
sudo (super user do) - executa um comando como se fosse o superutilizador (root). Se estiver em $, tenho de escrever muitas vezes sudo. no início dos comandos.
sudo su ou sudo -s - muda de $ para #
exit - muda de # para $
cd - muda de pasta (change directory)
cd .. - recua no diretório
ls - lista todos os ficheiros e diretórios
Comandos iniciais
Navegar pelas pastas
- ls — ver o que há na pasta
- cd nome_da_pasta — entrar numa pasta
- cd .. — voltar atrás
- pwd — saber onde estás
Ficheiros e pastas
- mkdir nome — criar pasta
- rm nome.txt — apagar ficheiro
- rm -r pasta — apagar pasta com conteúdo
- cp origem destino — copiar
- mv origem destino — mover ou renomear
Instalar programas (Ubuntu/Debian)
- sudo apt update — atualizar lista de programas
- sudo apt install nome — instalar programa
- sudo apt remove nome — desinstalar
Procurar
- find / -name ficheiro.txt — procurar ficheiro
- grep "texto" ficheiro — procurar texto dentro do ficheiro
Informações do sistema
- clear — limpar o ecrã
- df -h — ver espaço em disco
- free -h — ver memória
- uname -a — info do sistema
- top — ver processos a correr
Permissões e administrador
- sudo comando — executar como admin
- chmod 755 ficheiro — mudar permissões
Ver ou editar ficheiros
- cat ficheiro.txt — ver conteúdo
- nano ficheiro.txt — editar de forma simples
nano, vim - abre ficheiro texto (sudo para alterar)
ping - vê se um site funciona
kill - mata processo
cp - copia ficheiros
mv - Move ou altera nome (mv pasta novo_nome)
rmdir - apaga diretório (tem de estar vazio)
rm - apaga ficheiro
pwd; ls - verifica o endereço da pasta onde estás
mkdir cria pastas
netstat -an | more - lista ligação internet
date - Identifica a data atual
0 = nenhuma permissão; 1 = apenas executar; 2 = apenas gravar; 3 = gravar e executar; 4 = apenas ler; 5 = ler e executar; 6 = ler e gravar; 7 = ler, gravar e executar.
u - user, g – Group, o - Other
ex. chmod u=rwx,g=rw,o=r arquivo1
somente o user pode ter acesso
chmod 100 arquivo1 ou chmod -rwx------
apenas o group está autorizado a executar
chmod 010 arquivo1 ou chmod ----x---
todas as classes de usuários podem ler
chmod 444 arquivo1 ou chmod -r--r--r—
acesso total para o user e leitura para os demais
chmod 744 arquivo1 ou chmod -rwxr--r—
apenas user e group podem acessar o diretório do arquivo
chmod 740 arquivo1_dir ou chmod d—r-----
apt-get update - atualiza a lista de pacotes e programas que podem ser instalados na máquina.
apt-get upgrade - atualiza o sistema e baixa e instala atualizações de pacotes e dos programas da máquina.
apt-get install [nome_programa] - instala o programa previamente descarregado em app-get update
