Faculdades IESGO - Prof: Weverson Medeiros 🐧
3° Semestre
- clear: Limpa a tela do terminal.
- apropos: Pesquisa por uma palavra-chave nos manuais.
- man: Exibe o manual de um comando (ex:
man ls,man mkdir). - ls: Lista os arquivos e diretórios.
- ls -l: Exibe a lista de arquivos em formato de lista.
- ls -h: Exibe os tamanhos de arquivos de forma legível.
- ls -lh: Exibe os arquivos com detalhes e tamanhos legíveis.
- grep: Pesquisa em arquivos. Exemplo de uso:
grep "palavra" arquivo.txt. - touch: Cria arquivos. Exemplo:
touch arquivo{1..3}.txt. - pwd: Mostra o diretório atual.
- cat: Exibe o conteúdo de um arquivo.
- cd: Muda de diretório (ex:
cd desktop/documentos). - nano: Editor de texto no terminal.
- cd ..: Volta um diretório.
- **cd ~**: Vai para o diretório home.
- cd -: Volta ao diretório anterior.
- ls -a: Lista todos os arquivos, incluindo ocultos.
- find: Busca arquivos. Exemplo:
find ./ -name "documento*".
- cp: Copia arquivos. Exemplo:
cp arquivo.txt novo_arquivo.txt. - mv: Move ou renomeia arquivos. Exemplo:
mv arquivo.txt novo_nome.txt. - chmod: Modifica permissões de arquivos. Exemplo:
chmod 744 arquivo.txt. - chmod +x: Torna o arquivo executável.
- sudo su: Acessa o sistema como superusuário.
- echo: Exibe o conteúdo de uma variável. Exemplo:
echo $SHELL. - export: Exibe ou define variáveis de ambiente. Exemplo:
export VAR=valor. - history: Exibe o histórico de comandos executados.
- exit: Sai do terminal atual ou da sessão.
- ssh: Acessa um servidor remoto via SSH.
- groupadd: Cria um novo grupo. Exemplo:
sudo groupadd alunos. - groupdel: Deleta um grupo. Exemplo:
sudo groupdel alunos. - groupmod: Modifica um grupo. Exemplo:
sudo groupmod -n novos_alunos alunos. - adduser: Cria um novo usuário. Exemplo:
sudo adduser luan. - deluser: Deleta um usuário. Exemplo:
sudo deluser luan. - adduser (adicionar usuário a grupo): Exemplo:
sudo adduser luan grupo1. - deluser (remover usuário de grupo): Exemplo:
sudo deluser luan grupo1.
- nano: Editor de texto no terminal (ex:
nano arquivo.txt). - touch: Cria novos arquivos (ex:
touch novo_arquivo.txt). - chmod: Modifica permissões de arquivos (ex:
chmod 755 arquivo.sh).
- nmap localhost: Verifica as portas abertas em uma máquina local.
- passwd -S: Exibe o status de senha de um usuário.
- find /usr/bin -perm -4000: Encontra arquivos com SUID (Set User ID).
- find /usr/bin -perm -2000: Encontra arquivos com SGID (Set Group ID).
- sudo: Executa um comando com privilégios de superusuário.
- jobs: Lista os jobs em execução no background.
- fg %1: Coloca um job no primeiro plano.
- bg %1: Coloca um job no segundo plano.
- kill %2: Encerra o job especificado.
| Permissão | Binário | Octal |
|---|---|---|
| Leitura | r |
4 |
| Gravação | w |
2 |
| Execução | x |
1 |
Exemplo de permissões em octal:
- rwx =
7 - rw- =
6 - r-x =
5 - r-- =
4 - -wx =
3 - -w- =
2 - --x =
1 - --- =
0
- Arquivos ocultos: Todo arquivo oculto começa com um ponto (ex:
.config). - SUID e SGID: Permissões especiais para arquivos executáveis. SUID executa o arquivo com as permissões do proprietário, SGID executa com as permissões do grupo.
- Modificar
sources.list: (não recomendado podendo quebrar o SO)- Local:
/etc/apt/sources.list - Exemplo:
deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware deb-src http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
- Local: