Buscar

AULA 2 COMANDOS BÁSICOS

Prévia do material em texto

SERVIDORES PARA INTERNET REDES DE COMPUTADORES 
Aula 02 – Estrutura do Linux / Comando Básicos
Prof. :MACIEL
maciel.estacio@gmail.com
 / - Diretório Root
 O / é o root ou, em português, a raiz;
 Como o nome indica este é o diretório raiz do 
seu sistema Linux;
 É aqui que encontrará todos os restantes 
diretórios e todos os dados que se encontram 
em seu sistema. 
 /bin/ - Binários essenciais
 O /bin/ é o diretório onde ficam guardados
arquivos ou ficheiros binários que têm de
estar acessíveis a todos os utilizadores do
sistema;
 Estes arquivos ou ficheiros binários não são
mais do que programas que o próprio
sistema inicia de forma autônoma e
independente do utilizador que utiliza o
sistema;
 /dev/ - Arquivos de dispositivos
 O /dev/ é o diretório onde ficam ficheiros 
especiais associados aos dispositivos do 
sistema;
 Estes ficheiros são especiais porque 
representam os dispositivos do sistema;
 Por exemplo um disco rígido irá aparecer 
como : /dev/das;
 O diretório /etc/
 Concentra os arquivos de configuração do
sistema, substituindo de certa forma o
registro do Windows;
 A vantagem é que enquanto o registro é uma
espécie de caixa preta, os scripts do diretório
/etc são desenvolvidos justamente para
facilitar a edição manual.
 Arquivos pessoais: /home
 No diretório /home ficam os arquivos
pessoais, como documentos e fotografias,
sempre dentro de pastas que levam o nome
de cada usuário;
 Vale notar que o diretório pessoal do
administrador não fica no mesmo local, e sim
em /root.
 Bibliotecas: /lib/
 Neste ponto do sistema de arquivos ficam
localizadas as bibliotecas usadas pelos
comandos presentes em /bin e /sbin;
 Normalmente, os arquivos de bibliotecas
começam com os prefixos ld ou lib e
possuem "extensão" so.
 O diretório /mnt/(de "mount") 
 Recebe este nome justamente por servir de ponto
de montagem para o CD-ROM (/mnt/cdrom),
drive de disquetes (/mnt/floppy), drives Zip e
outros dispositivos de armazenamento;
 O uso do diretório /mnt é apenas uma
convenção. Você pode alterar o ponto de
montagem do CD-ROM para /CD, ou qualquer
outro lugar se quiser.
 Opcionais: /opt
 Aplicativos adicionais, que não são essenciais 
para o sistema, terminam neste diretório; 
 Processos do sistema: /proc
 Nesse diretório são encontrados arquivos que 
revelam informações sobre os recursos e 
processos em execução no sistema; 
 /root/ - Diretório raiz do Super Utilizador Root
 O /root/ é o arquivo home do root, o Super
Utilizador de sistema; 
 Este diretório não é a mesma coisa que a raiz do 
sistema / , de onde descendem todos os 
restantes diretórios; 
 Trata-se sim de um diretório dedicado ao 
utilizador root.
 /sbin/ - Binários de sistema
 O /sbin/ é o diretório destinado aos ficheiros
binários que são utilizados pelo Super
Utilizador root e para administração do
sistema;
 Pode-se dizer que este diretório é
semelhante ao /bin/ mas com a
particularidade de serem programas que
normalmente não serão utilizados por
utilizadores com permissões limitadas.
 Arquivos temporários: /tmp
 Arquivos e diretórios criados
temporariamente tanto pelo sistema quanto
pelos usuários devem ficar nesse diretório;
 Boa parte deles é apagada sempre que o
computador é reiniciado.
 Serviços: /srv
 Dados de servidores e serviços em execução no 
computador ficam armazenados dentro desse 
diretório; 
 Arquivos variáveis: /var
 Todo arquivo que aumenta de tamanho ao longo 
do tempo está no diretório de arquivos variáveis;
 Um bom exemplo são os logs do sistema.
 Shell Básico
 O Shell é o interpretador de comandos no Linux; 
 Quando o usuário digita um comando qualquer
no Linux é o shell que interpreta esse comando e
envia a instrução para o Kernel;
 Por exemplo, quando digitamos o comando ls –la
para listar o conteúdo de um diretório qualquer é
o shell que interpreta esse comando.
 A forma que nós, usuários, temos para
interagir com o shell é através de um
programa chamado emulador de terminal;
 Existem várias opções de emuladores de
terminal, mas como exemplo podemos citar o
gnome-terminal para o GNOME e o Konsole
para o KDE.
 Nos ambientes gráficos do Linux iniciar o
terminal é bem simples, provavelmente seu
gerenciador de desktop terá uma opção de
iniciar o terminal a partir do menu;
 Basta procurarmos na lista de programas pelo
terminal e com certeza será mostrada a
opção instalada.
 Comandos no Linux
 O History do bash
 Uma facilidade bem legal que temos ao utilizar o
bash é o history (histórico de comandos);
 Por padrão o bash utiliza um arquivo chamado
.bash_history que fica armazenado no diretório home
de cada usuário;
 Esse arquivo é alimentado com os últimos comandos
digitados pelo usuário. Para visualizar o histórico de
comandos basta entrar com o comando history.
 Aqui uma curiosidade é que você pode utilizar 
alguns atalhos para interagir com o history, por 
exemplo:
 ! -> executa o último comando. Em nosso caso 
executaria o ping da linha 23;
 !2 -> executa o comando da linha 2;
 !-6 -> executa o comando referente a linha atual 
menos 6 posições. Em nosso exemplo iria 
executar o comando da linha 18.
 Movendo-se entre os Diretórios
 pwd (print working directory) que é o
comando utilizado para exibir em que
diretório você se encontra;
 cd (change directory) utilizado para
mudarmos de diretório;
 ls (list files and directories) utilizado para
listar arquivos e diretórios.
 O Comando pwd
 Visualizar a estrutura de diretórios em um formato gráfico é 
relativamente fácil;
 Observando a figura a seguir, fica fácil de vermos que o root (/) 
é o nosso top-level e que todos os outros arquivos e diretórios 
se encontram abaixo do root; 
 Mas quando estamos em um ambiente de linha de comandos 
essa visualização nem sempre é fácil.
 Por isso existe o comando pwd que nos mostra em que diretório 
nos encontramos.
 O Comando ls
 O comando ls é utilizado para listar os arquivos e
diretórios de algum diretório;
 Se você simplesmente entrar com o comando ls
simples ele irá listar o conteúdo do seu diretório
atual.
 Por exemplo, ao digitarmos o comando ls
simples, sem nenhuma opção, ele nos mostra
que temos em nosso diretório atual alguns
arquivos e diretórios (Área de Trabalho, lista.txt,
scripts e etc...).
 OBRIGADO !!!

Continue navegando