comando linux

vários comandos




$ 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


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