Comando Linux

vários comandos

$ 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


chmod - change mode, altera permissões
rwx, read, write, execute

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