$ utilizador comum
# administrador do sistema, root
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
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