Escolar Documentos
Profissional Documentos
Cultura Documentos
Fundamentos de Linux PDF
Fundamentos de Linux PDF
1.2 KERNEL
O kernel o ncleo do sistema operacional, a parte que controla o hardware da
mquina. Quando falamos de Linux, estamos nos referindo apenas ao kernel do sistema.
Tudo que existe ao redor do kernel so aplicativos que compem uma distribuio do
Linux.
2. DISTRIBUIES LINUX
Pelo fato de o Linux ser um software livre, muitas empresas ou mesmo pessoas
fsicas se empenham em organizar pacotes que contm o kernel e mais uma srie de
aplicativos e manuais para que o sistema atenda a demandas especficas..
A esse conjunto de aplicativos mais o kernel d-se o nome de distribuio Linux.
Algumas distribuies Linux so maiores que outras, dependendo da quantidade de
aplicativos e a finalidade a que se propem.
Entre as "grandes" distribuies pode-se citar: Debian, Red Hat, Fedora, Suse, CentOS,
Ubuntu, etc.... O que diferencia uma distribuio de outra a maneira como so
organizados e pr-configurados os aplicativos que cada uma contm
O Linux tambm pode funcionar em modo texto. Nesse caso a interao com o
usurio se d por meio de um shell, como o Bash, que capaz de interpretar e executar
comandos digitados pelo usurio.
4. COMANDOS DE NAVEGAO.
Assim como no Prompt de Comando do Windows, podemos utilizar o shell do Linux para
navegar no sistema, criando diretrios, arquivos, configurando permisses, dentre vrias
outras possibilidades.
necessrio entender o significado de simbologias comuns no Shell:
/ : Representa a Raiz do Sistema
~: usado para representar a pasta pessoal do usurio.
$ : Identifica o usurio comum logado no sistema.
# : Identifica o usurio root logado no sistema.
/MNT : Contm o ponto de montagem dos dispositivos que esto em DEV ( onde voc
acessa os arquivos dos dispositivos
Alguns comandos necessrios:
-
4.1 Comando cd
O comando cd, torna corrente o diretrio especificado. Vejamos o exemplo:
Logamos com o usurio root, e camos no diretrio home do usurio (no caso do root, a
pasta /root). Ns queremos nos transferir para a raz ( o C: no Windows), ento usamos o
comando cd para entrar na raz. Note que logo abaixo a barra que representa a raz entra
dentro do colchetes, significando que o diretrio est corrente.
Estamos dentro do diretrio run, mais no sabemos exatamente de onde essa pasta, ou
subpasta. Entrando com o comando pwd, exibir-se a localizao exata do diretrio logo
abaixo, que nesse caso, pertence ao diretrio /var.
4.4 Comando ls
O comando ls, lista diretrios e arquivos dentro do diretrio. Veja:
Dica: Para executar o comando, no necessrio t-lo corrente. Basta usar a sintaxe ls
<diretrio>.
4.4.1 Comando ls l
A opo -l do comando ls, permite listar os arquivos de forma que se possa ver as
permisses, grupo, data de criao. Veja.
4.4.2 Comando ls la
A opo -a, permite a visualizao de arquivos ocultos.
A sintaxe :
man <comando>
6. COMANDO DE MANIPULAO
6.1 Comando cat e tac
O comando cat permite visualizar o arquivo, e o comando tac permite visualizar ao
contrrio. Veja no exemplo:
A sintaxe :
cat <arquivo>
cat /ect/passwd
tac <arquivo>
tac /etc/passwd
Nesse caso estamos jogando o resultado do comando tree para um arquivo chamado
resultado. Logo abaixo, usando o comando ls, podemos ver que ele foi criado.
6.3.2 Maior Maior (>>)
Tambm um direcionador. Envia a sada do comando para um arquivo ou dispositivo. Se
houver algo armazenado, essa opo adiciona o contedo.
Na primeira linha, estamos copiando o texto1 para a pasta1 e texto2 na pasta2, ambos
criados na raiz, numa nica linha.
Nesse caso estamos criando a estrutura hierrquica toda de uma vez. Com o comando ls,
podemos notar a criao da pasta aluno, e com o comando tree, podemos exibir as
pastas trabalhos e pessoal dentro da pasta aluno.
Ainda utilizando a pasta criada no tpico 6.5, vamos apag-la, utilizando rmdir. Logo na
prxima linha podemos verificar que a pasta foi realmente removida.
Dica: Esse um comando obsoleto e restrito. Para apagar geralmente utilizamos o
comando rm.
6.7 Comando rm
O comando rm apaga diretrios cheios ou no.
Opes:
- f : formao a remoo;
- r : excluso recursiva (apaga subdiretrios)
6.8. Comando cp
Copia arquivos e pastas.
Opes:
- r : copia subdiretrios e seus arquivos
- f: fora a substituio dos arquivos.
Nesse exemplo estamos copiando da pasta texto, um documento chamado teste para a
pasta BACKUP.
A sintaxe :
cp <opo> <origem> <destino>
6.9 Comando mv
usado para copiar e renomear arquivos e diretrios.
A sintaxe :
mv <origem> <destino> - para mover
mv <nomevelho> <nomenovo> - para renomear
Exemplo:
Agora estamos movendo um arquivo da raiz, chamado texto para a pasta BACKUP.
Observe que na linha seguinte, no vemos esse arquivo na raiz.
Outro exemplo:
6.11 Comando VI
O vi o editor de texto do shell.
Modo MENU (pode ser acessado ao se pressionar a tecla ESC para sair do modo de
insero.
Comandos mais utilizados
:e Nome Abre novo arquivo
:w
_Salvar
:q
_sair
:q!
_sai sem salvar
H um terceiro modo chamado de VISUAL que pode ser acessado atravs da tecla V (A
partir do modo menu)
v: Marca texto
y : Copia
d : recorta
p : cola
u : desfazer
7. DESLIGANDO O SISTEMA
7.1 Comandos Utilizados pelo usurio comum:
- Ctrl+Alt+Del
- Halt : Delisga a mquina
- REBOOT : Reboota a mquina
7.2 Comando utilizado pelo ROOT
Para desligar o sistema, o ROOT pode utilizar todos os comandos citados acima, e dispe
de um comando que usado mais para fins administrativos.
Sintaxe:
SHUTDOWN <opo> <horrio> <mensagem opcional>
Opes
-h : desliga a maquina
-r : reinicia a maquina
Horrio
Now : agora
00:00 : 23:59
Exemplo
Shutdown r now
9. LINKS
Apesar de o principio ser o mesmo, a criao dos atalhos no Linux, so totalmente
diferentes do Windows.Temos dois tipos de links:
9.1 Links Simblicos
Funciona como um atalho apenas uma referncia ao outro arquivo. Se o arquivo for
apagado, o link ficar intil. Um atalho do arquivo origem.
9.3 Comando ln
Ln <opo><arquivo><link>
Opo:
-s cria um link simblico.
*quando omitido o -s cria-se um link fsico
Arquivo: localizao do arquivo que queremos linkar.
Link: O nome do link que ser criado
MKE2FS <dispositivo>
Exemplo MKE2FS /dev/fd0
Cria o sistema de arquivo EXT2 no dispositivo.
16. Processos
Bg: fora um processo suspenso a ser executado em segundo plano
Jobs: Permite visualizar jobs em execuo
Split: Fragmenta arquivos em vrios segmentos
Join: Junta os arquivos cortados linha por linha
Dv : Fornece o tamanho do sub diretrio
Ps : Lista processos em andamento
Kill: Encerra processos em andamento
Opo
-A : Exibe todos os processos, inclusive aqueles iniciados pelo sistema.
TOP : Mostra os processos com atualizaes em tempo real ; digite CTRL+C para sair.
DU [-s] <pasta>
Exibe o tamanho de todos os arquivos de uma pasta
-s : sumrio
Exibindo calendrio:
CAL Exibe o ms atual
-mConta caracteres
-lconta linhas
-wconta palavras
-rMostra o nmero do
Kernel
-oMostra o S.O
-pMostra o processador
COMPACTANDO :
Tar cvf temporarios.tar /tmp/gconfd-linux
Pode-se tambm compactar em formato gz o que far com que o arquivo fique ainda
mais pequeno.
Tar zcvf temporarios.tar.gz /tmp/gconfd-linux
DESCOMPACTANDO :
Tar -xvf textos.tar
Tar zxvf textos.tar.gz