Sistema de Arquivos e Diretórios
Objetivos- Entender o que é FHS;
- Conhecer a estrutura de diretórios do sistema;
- Descobrir alguns diretórios e suas determinadas finalidades;
Cada diretório do sistema tem seus respectivos arquivos que são armazenados conforme regras definida pela FHS - Filesystem Hierarchy Standard, ou Hierarquia Padrão do Sistema de Arquivos, que define que tipo de arquivos deve ser guardado em cada diretório.
A estrutura de diretórios também é conhecida como "árvore de diretórios" porque tem a forma de uma árvore.
Mas, antes do estudarmos a estrutura de diretórios, temos que ter em mente o que são diretórios. Um diretórios nada mais é do que o local onde os arquivos são guardados no sistema. O arquivo pode ser um texto, uma imagem, planilha, etc.
Um detalhe importante a ser observado é que o GNU/LINUX é case sensitive, isto é, ele diferencia letras maiúsculas e minúsculas nos arquivos e diretórios.
/ - Este é o principal diretório do GNU/Linux, e é representado por uma '/' (barra). É no diretório raiz que ficam todos os demais diretórios do sistema.
Este diretório, que vamos conhece agora, são chamados de subdiretórios pois estão dentro do diretório /.
/bin - É o diretório que são guardado os principais comandos executados no sistema de usuári comum exemplo: ls,echo,cp e outros.
/boot - No diretório /boot estão os arquivos de inicialização do sistema.
/ dev - No diretório /dev ficam todos os arquivos de dispositivos.
/etc - No diretório /etc estão os arquivos de configuração do sistema. Este é como se fosse o registro do windows, só que mais facil de encontrar e inserir informações.
/lib - Este diretório é aonde estão as bibliotecas compartilhadas e módulos do kernel.
/ media - Ponto de montagem para dispositivos remóviveis, tais como: cd, dvd, pendrive, camera digital, etc.
/ mnt - Este diretório é utilizado para ponto de montagem temporária de sistema de arquivos, tais compartilhamento de arquivos entre o windows e linux.
/opt - Normalmente, é utilizado por programas proprietarios ou que não fazem parte oficialmente da distribuição.
/sbin - O diretório /sbin guarda os comandos utilizados para inicializar, reparar e restaurar/recuperar o sistema.
Isso quer dizer que esse diretório também é de comandos essenciais, mas os mesmos são utilizados apela pelo usuário root.
/srv - Diretório para dados de serviços fornecidos pelo sistema, cuja aplicação é de alcance geral.
/ tmp - Duretorio de armazenamento de arquivos temporarios.
/usr - O diretorio /usr contém programas que não são essenciais ao sistema. por exemplo, navegadores, gerenciadores de janelas, etc.
/var - O diretório /var contém arquivos de dados variaveis. Por padrão, os programas que geram um arquivo de registro para consulta, mais conhecido como log.
Prática dirigida
Através dos comandos: cd e pwd, navegue no sistema afim de explorar alguns diretórios.
1- verificar o diretório atual:
$ pwd
2 - Ir para o inicio da arvore de diretórios, ou seja, o diretorio /:
$ cd
3 - Ir para o diretório home do usuario logado:
$cd
$cd ~
4 - Ir para o diretório /usr/share:
$cd /usr/share
5 - Subir o nivel na arvore de diretórios:
$ cd ..
6 - Retornar ao diretório anterior:
$ cd -
7 - Entre no diretório /var :
$ cd /var
8 - Entre no diretório /etc e veja o resultado do comando pwd:
$cd /etc
$ pwd
DICA LPI : Comandos de movimentação muitas vezes são grandes alvos nas provas, uma boa interpretação desses comandos pode ser necessária!
Exercício Teórico
1- verificar o diretório atual:
$ pwd
2 - Ir para o inicio da arvore de diretórios, ou seja, o diretorio /:
$ cd
3 - Ir para o diretório home do usuario logado:
$cd
$cd ~
4 - Ir para o diretório /usr/share:
$cd /usr/share
5 - Subir o nivel na arvore de diretórios:
$ cd ..
6 - Retornar ao diretório anterior:
$ cd -
7 - Entre no diretório /var :
$ cd /var
8 - Entre no diretório /etc e veja o resultado do comando pwd:
$cd /etc
$ pwd
DICA LPI : Comandos de movimentação muitas vezes são grandes alvos nas provas, uma boa interpretação desses comandos pode ser necessária!
Exercício Teórico
1- Qual a finalidade do comando pwd?
2- Escreva a função de cada um dos comandos abaixo:
cd -
cd ~
cd /
cd
cd ..
2- Escreva a função de cada um dos comandos abaixo:
cd -
cd ~
cd /
cd
cd ..
0 comentários:
Postar um comentário