Você está na página 1de 3

Considerações sobre Linux

No Linux Não existem unidades de disco, mas pastas.


As principais pastas definidas pelo FHS (File System Hierarchy Standar), um documento
que determina a estrutura das mesmas, são:

/ é a pasta raiz. Tudo está dentro dela


/bin contém arquivos executáveis, incluindo os comandos do Shell. +/- o Arquivos de
Programas
/boot contém os arquivos de inicialização, a imagem do Kernell
/boot/grup e /boot/lilo são gerenciadores de boot
vmlinuz é o arquivo com a "imagem do kernel" (guarda os comandos e
opções/parametros utilizados qdo o linux foi instalado na máquina
/dev é pra acessar os dispositivos: hds, dvd, pendrive, disquete, cd, placa de som/rede/video,
impressora, porta usb. fd0 é o disquete (Floppy Disk) e sda é o disco rígido.
-Os dispositivos de bloco: representam memórias auxiliares (hd, cd, dvd, pendrive,
disquetes)
-Os dispositivos de caractere: representam periféricos de I/O (impressora, mouse, teclado,
webcam, placas rede/som/audio)
Arquivos comuns do /dev:
/dev/fd0: drive de disquete (unidade A:)
/dev/fd1: drive de disquete (unidade B:)

/dev/lp0: impressora paralela (LPT1)


/dev/lp0: impressora paralela (LPT1)

/dev/ttyS0: porta serial (COM1)


/dev/ttyS1: porta serial (COM2)
/dev/ttyS2: porta serial (COM3)
/dev/ttyS3: porta serial (COM4)

/dev/tty(de 0 a 63): terminal virtual (Shell)


/dev/tty0: primeiro terminal virtual
/dev/tty63: último terminal virtual

/dev/hda: disco mestre da IDE primária


/dev/hdb: disco escravo da IDE primária
/dev/hdc: disco mestre da IDE secundária
/dev/hdd: disco escravo da IDE secundária

/dev/sda: disco especial (SCSI, SATA ou USB)


/dev/sdb: /dev/sdc; /dev/sdd: IDEM

PARTIÇÕES dos discos (4 part. primárias é o limite)


/dev/sda1: primeira partição primária do sda
/dev/sda2: segunda partição primária do sda
/dev/sda3: terceira partição primária do sda
/dev/sda4: quarta partição primária do sda
Partições primárias podem ser Extendidas e subdividida em partições lógicas
/dev/sda5: primeira partição lógica do sda
/etc guarda os arquivos de configuração e dos aplicativos instalados nele. Alterar: resolução
da tela, forma de boot, num. de partições do disco, etc.

Exemplo de alguns arquivos texto que o usuário ROOT pode alterar:


-arquivo FSTAB – me mostra a tabela das partições
-arquivo group – me permite alterar os grupos
-arquivo passwd – me lista os usuários do micro e permite alterá-los, criar, excluir.

/home guarda as pastas pessoais dos usuários não-root. Funciona como "Documents and
Settings". Cada usuário não-root só tem acesso às suas pastas
/lib contém os arquivos de bibliotecas de funções e procedimentos usados por vários
programas no Linux. Começam com lib___. Importante para a execução e até construção
deles. São como que as dlls do Windows.
Exemplos:
- libcap monitora os pacotes que trafegam na rede fornecendo informações a quem os
requisitar;
- libcrypt responsável por fornecer dados de criptografia;

/lib/modules estão todos os modulos que formam o Kernel que está sendo usado naquela
distribuição.

/lost+found: armazena arquivos corrompidos que foram recuperados por algum programa
que corrija erro no disco. É acessível apenas pelo super-usuário root
/media ou /mnt serve para guardar os "pontos de montagem" (pastas que apontarão para
dispositivos removíveis).
Exemplo:
-quando coloco pendrive, em /dev armazena o conteúdo do pendrive no arquivo sdc1 em
conexão com /mnt/pendrive

/proc é uma pasta "virtual" que representa a memória principal, mostrando os processos em
execução. Ela não existe fisicamente no disco rígido, é o conteúdo da memória ram
/root é o diretório pessoal do super-usuario (administrador)
/sbin é omesmo que systembin guarda arquivos binários executáveis q normalmente são
ferramentas administrativas e executadas apenas pelo usuário root
/tmp guarda arquivos temporários, que estão sendo usados pelo sistema. É uma variante do
diretório /var
/var também guarda arquivos temporários, dando suporte a certas operações. Ex.: fila de
impressão que ficaria em /var/spool
/usr guarda um sistema de arquivos completo, com várias outras pastas imitando a estrutura
da pasta raiz (bin, sbin, var, tmp) que podem ser compartilhadas entre vários computadores
(usadas simultaneamente em rede), ou seja, é uma estrutura pública acessível a todos. Os
arquivos não são os mesmos das pastas que estão na raiz. Apenas algumas coisas.
---------------------- C O M A N D O S DO L I N U X ----------------------
Exemplo de prompt: [gustavo@localhost ~]$
O til (~) informa que você está na pasta pessoal
[usuario@maquina diretorio]$ --> o cifrão indica q usuário não é administrador (root).
O root é simbolizado pelo #

clear limpa a tela


pwd (print working directory) aparecerá o diretório q o usuario está trabalhando
/home/gustavo
passwd altera a senha do(s) usuário(s). O root pode alterar senha de todos os
usuários, sem precisar saber a senha velha.
rm remove o arquivo. Sintaxe: rm nome_do_arquivo
ls lista o conteúdo do diretório que estou. ls /etc lista o conteúdo do diretório etc

ENDEREÇAMENTO para os comandos


Absoluto: começa sempre com a barra /. Essa barra inicial, representa o diretório raiz ( / ).
Deve-se apontar o caminho completo para o alvo. Não se leva em consideração o diretório
atual em que o usuário está. Ex.: ls /dev/fd

Relativo: Nunca começa com a barra / . É um endereço que leva em consideração o


diretório em que o usuário está naquele momento. Pode-se suprimir partes do endereço.
Ex.: ls curso

ls .. lista o conteúdo do diretório pai


ls ../.. lista o conteúdo do diretório avô
ls ../../../.. lista o conteúdo do diretório tetravô
mkdir constroe diretórios ou pastas. Ex.: mkdir eu.vou.passar ou "eu vou passar". Posso
construir várias pastas ao mesmo tempo. Ex.: mkdir receita contabilidade tributario

cd acessa/muda pra uma certa pasta. Ex.: cd eu.vou.passar


cd .. volta pro diretório pai
cd ../.. volta pro diretório avô
cd ../penal sai do diretorio atual e entra num diretório de mesmo nível (irmão)

cd ~ volta pro diretório pessoal. Digitando cd sozinho, é a mesma coisa de cd ~


cd ~/aula/receita volta pro diretório pessoal e nos subdiretórios mencionados
cd - volta pro ultimo diretório onde estava

rmdir apaga diretórios vazios. Não serve pra apagar arquivos


rmdir fotos/2003 apaga o último diretório (2003) se vazio
rm arquivo.extensão apaga um arquivo
rm -f arquivo apaga o arquivo sem precisar confirmar
rm -r pasta apaga os conteúdos (arquivos e subdiretórios) de uma pasta de
forma recursiva
rm -r -f pasta ou rm -rf pasta podem ser combinados dessa forma

cp origem destino copia um arquivo pra uma pasta


cp -r trabalho curso copia recursivamente toda a pasta trabalho pra dentro da pasta curso
cp /etc/x11/xorg.conf . copia o arquivo xorg.conf pra minha pasta atual
touch cria arquivo. Ex.: touch arquivox

Arquivos que tem no final de sua extensão o til ~, é porque ele é uma cópia do penúltimo
salvamento do mesmo.

Você também pode gostar