Ferramentas do usuário

Ferramentas do site


basico_linux

Essa é uma revisão anterior do documento!


Básico Linux

Estrutura Básica Diretórios

  • / - Diretório Raiz
  • /bin - Binários essenciais do usuário
  • /sbin- Binários do sistema
  • /boot - Arquivos de boot (inicialização, boot-loader, Grub)
  • /dev - Devices - Arquivos de dispositivos:floppy, hardisk, cdrom, modem
  • /etc - Arquivos de configurações e inicialização
  • /lib - Bibliotecas e módulos (drives) - compartilhados com frequencia
  • /mnt - Ponto de montagem temporário para sistemas de arquivos montados
  • /opt - Softwares adicionais não oficiais da distribuição
  • /media - Ponto de montagem para mídias removíveis
  • /root - Home do superusuário
  • /srv - Dados para serviços promovidos pelo sistema
  • /proc - Diretório virtual (Ram) onde rodam os processos ativos
  • /tmp - Arquivos temporários
  • /usr - Unix System Resources
  • /var - Arquivos de log e eoutros arquivos variáveis
  • /home - Diretório local de usuários

APT

Comando Descrição
apt list lista apps
apt remove <app> remove <app>
apt install <app> instala <app>
apt update update lista apt
apt upgrade upgrade lista apt instalados

Permissões

Números Permissões
0 Nenhuma
1 Executar
2 Gravar
3 Gravar e Executar
4 Apenas Ler
5 Ler e Executar
6 Ler e Gravar
7 Ler Gravar e executar

Caracteres Especiais/Curingas

Comando Descrição
~ Diretorio Home
.. Superior
. Atual
- Anterior
* Qualquer coisa
? Uma letra
- Anterior

Operadores

Operador Descrição
Į Pipe - redireciona a saída de um comando para entrada do outro
<comando1> && <comando2> operador logico E que executa o próximo comando caso o primeiro funcione

Multiplos Comandos

Comando Descrição
<comando1> ; <comando2>; <comando3>; executa todos os comandos
<comando1> && <comando2> && <comando3> executa o proximo comando caso o anterior não de erro
& executar em background

Comandos Básicos

Comando Descrição
whoami qual usuário está sendo utilizado
echo “<texto>” imprime na tela o <texto>
history imprime os ultimos comandos utilizados
rm -r <foldername> remove uma pasta e conteudo interno
grep -i -r <texto> Procura por texto dentro de um diretorio

Comandos úteis para Arquivos

Comando Descrição
wc <file> imprime <linhas> <palavras> <caracteres> no arquivo
uniq <file> imprime linhas únicas do arquivo
uniq -D <file> imprime linhas repetidas
uniq -c <file> conta cada linha do arquivo
sort <file> ordena as linhas em ordem alfabetica
head -c <number> <file> imprime as primeiras N linhas do arquivo
tail -n <number> <file> imprime as ultimas N linhas do arquivo
rm -r <foldername> remove uma pasta e conteudo interno
ps processos Linux
kill <pid> matar processo

Compactação/Descompactação

Comando Descrição
less <filename> verifica o que tem no arquivo zip
zip -r <newfilename.zip> <foldername> compacta uma pasta em arquivo zip
unzip <filename.zip> descompacta arquivo zip
tar -czf <filename.tar.gz> <foldername> create zip file - compacta arquivo/pastas
tar -xzf <foldername> extract zip file - descompacta arquivo/pastas
gzip <filename> compactar em .gz (arquivos individuais) - para pastas utilizar tar
gunzip <filename.gz> descompacta (arquivos individuais)
bzip2 <file> compactar em .bz2(arquivos individuais) - para pastas utilizar tar
bunzip2 f<fiile.txt.bz2> descompacta (arquivos individuais)
xz file.txt compactar em .xz (arquivos individuais) - para pastas utilizar tar melhor formato de compactaçao
unxz file.txt.xz descompacta (arquivos individuais)
basico_linux.1775405447.txt.gz · Última modificação: por jdos

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki