Please enable JavaScript.
Coggle requires JavaScript to display documents.
Linux (Arquivos e Comandos) - 24/06 (Estrutura de Diretórios (Segue o…
Linux (Arquivos e Comandos) - 24/06
Gerenciamento de Sistema de Arquivos
Sistema de Arquivos = gerenciador e organizador para leitura dos arquivos que estão no HD
Ex:
EXT4
É uma versao do Ext3
Obs: Esse é o padrao do Ubuntu
RaiserFS
Mais recente, mais utilizado, ótima performance
Nome vem do criador Hans Raiser
Cacarterísticas
DIFERENCIA letras maiusculas e minusculas
Pode ter espaço nos nomes de arquivo
Utilizar nomes de arquivos com ate 255 caracteres e mais de um ponto
Q991244
EXT3
É uma versao do Ext2 mas com suporte journaling (o deixou mais estavel e robusto)
EXT 2
Utilizado nas primeiras versos do Linux (nao muito eficiente)
Obs: O padrao do windows é o NFTS
Macete: EXT: Tem x de linux
Estrutura de Diretórios
Segue o Padrão FHS (Filesystem
Hierarchy
Standard)
/
Diretório raiz do Linux
/Bin
É o diretório onde ficam guardados arquivos binários
Esse diretório armazena arquivos EXECUTAVEIS (Obs dos exercicios)
Macete: Quando fala em diretório /bin -
Bin Laden
. E o que o Bin Laden fazia? executava pessoas.(Ver Q483926)
/DEV
Terá arquivos realacionados a dispositivos de hardware (perifericos)
Obs: Dev de devices
/ETC
Encontram-se todos arquivos
globais de configuração
do SO
Macete: ET
C
de configuração
/home
Tem os arquivos para cada
usuário
existente do sistema
Obs:
/root diretório do superusuario
Ao se acrescentar um usuario no sistema, ele recebe um diretório /home
Ex: /home/Caique
Ver Q393420
/lib
Estão armazenadas as
bibliotecas compartilhadas
no sistema.
Aqui estão os módulos do Kernel do SO
/mnt
=
Ponto para montagens temporárias
.
Ao conectar um dispositivo removível, como pendrive, o Linux
“monta” a configuração de acesso
,
permitindo o seu uso
. Assim como no Windows, que ao conectar um pendrive, são instalados os drivers do dispositivo, para deixa-lo pronto para uso.
Ex.: quando se faz uso de um CD ele se torna integrante do diretório /mnt - o CD está em: /mnt/cdroom
Logo serve para acessar arquivos de removíveis
Ver Q601516
Q1010937
Irmao do /media
No /media, as montagens são feitas automaticamente pelo sistema
No /mnt, as montagens são feitas manualmente pelo usuario
/proc
Encontram-se arquivos especiais relacionados a
processos do sistema
Arquivos especiais pq representam processos em funcionamento no pc
/boot
Tem
kernel
e arquivos necessarios para inicializaçao do SO
/media
contem subdiretorios em que os dispositivos de
midia removivel
inseridos no pc sao montados (pendrive, cd..)
/srv
Contem
dados
para
servicos prestados
pelo sistema
/tmp
Encontram-se arquivos temporarios do sistema
/usr
Destinado aos recursos do Linux.
Significado: "Unix System Resources"
= Recursos do Sistema
Obs: Os arquivos são organizados em diretórios
OBS: No Windows, a barra invertida é usada para representar um diretório.
No Linux é a barra normal
Obs: Quando se cria um diretório no ambiente Linux, são criados outros dois diretórios:
Ponto Duplo “
..
” faz referência ao
diretório Pai
(anterior, dentro da árvore de diretórios)
Ponto simples “
.
” faz referência ao
diretório atual.
Q950807
https://www.youtube.com/watch?v=90UseHX4-ns
explica os diretorios!
Gerenciamento de Privilégios
Cada classe é composta por 3 niveis basicos de permissoes
Permissão de Escrita [w]
permissao de escrita em arquivos e diretorios
Permissão de Execução [x]
Permissao de execucao de arquivos (rodar o arquivo) ou de acesso a diretorios
Ver Q579890 pra entender essa permissao
Permissões de Leitura [r]
permissao de leitura em arquivos ou diretorios
Permite ao administrador do sistema definir políticas para acesso aos arquivos, diretórios e programas executáveis do sistema
Tem 3 classes
Privilegios do Dono
Privilegio de outros usuários
Privilegios de um Grupo
TODO arquivo terá conjunto de
10 caracteres
Caracteres
3 do meio: Grupo - execução, escrita e leitura
Primeiro:
é o tipo de objeto
(tipo de arquivo)
S - Socket
C - Arquivo especial de caractere
b - Arquivo de Bloco
-
- Arquivo normal
D - Diretório
3 ultimos: Outros - execução, escrita e leitura
3 seguintes: DONO - execução, escrita e leitura
Ex: drwxr-xr-x
Explicando:
Dono tem permissão de leitura, execução e escrita;
Grupo tem permissão para leitura e execução mas não escrita;
É um diretório;
Usuários tem permissão para leitura e execução mas naõ escrita
OBS: COMANDOS
Se deseja modificar o dono, use o comando
chown
Se deseja modificar as permissões, use o comando
chmod
Se deseja modificar o grupo, use o comando
chgrp
Obs: Em todos esses casos, precisa ser
Pertencer ao grupo daquele arquivo ou
Ser o administrador (root/superusuário) do Linux.
Dono do arquivo ou
Obs: ch de change
Principais Comandos
Obs: Shel engloba Kernel e Hardware
Shel =
interface
QUE INTERPRETA OS COMANDOS
para acessar os serviços de um SO
Ele vai tipo ver a biblioteca de comandos e ver se faz o comando colocado faz parte dos comandos do linux
Ai ele passa esse comando pro Kernel (Coração do SO). O Kernel que executa o comando
Ex: Kernel vai la no HD, ve o que ta registrado la e retorna para o usuário o que tem diretório
É a telinha preta que interpreta comandos
No windows é o prompt
Ver Q981967
Q526240
Comandos Internos x Externos
Externos
São comandos que estão localizados em diretórios específicos no HD
Ex: mkdir, rmdir, mv, rm, cp, ls
Internos
Estão dentro de um shell interpretador de comandos
Comandos não precisam ser procurados no HD
OBS IMP:
Cada comando pode ser modificado por meio de parâmetros. Os parâmetros podem ser de diversas formas
LS
Exibe os detalhes de diretórios
Parâmetros
ls-a
(a de all): Lista todos arquivos de um diretorio,
inclusive os arquivos ocultos
ls-t
: Lista os arquivos por ordem de
data de modificação
ls-l
(l de long): Lista arquivos utilizando formato longo dos nomes de arquivo, mostrando informações sobre permissões, tamanho, tipo (todos detalhes)
ls-lt
: Lista arquivos por ordem de modificação só que com mais detalhes
-
: Ao pressionar ls no shell e apertar enter, usuario confere lista com arquivos contidos no diretorio, sem maiores detalhes
ls-ltr
: Tbm lista por ordem de modificação mas na ordem inversa (os modificados mais recentemente ficam no FINAL da fila)
Obs: tr: time reverse
ls-s
: Arquivos ordenados por tamanho
ls-1
: Permite fz com que arquivos sejam listados por linha, um em cada linha
ls-lh
: Lista de arquivos com respectivos tamanhos em forma mais legível (Kb, Mb, Gb..)
LS =
List Source
Ex de Questao: ls-la vai trazer lista com todos arquivos apresentando todos detalhes (da pra combinar 2)
O comando no prompt do Windows que faz isso é:
dir