15 Informatica
15 Informatica
Linux não é totalmente um SO, na verdade ele é o que chamamos de KERNEL, ou seja, o núcleo do Sistema Operacional.
O Kernel é o responsável pela integração do hardware com o software.
Como o código-fonte é aberto, é possível juntá-lo a outros softwares e criar um Sistema Operacional, ou seja, as
Distribuições Linux, que podem ser customizadas.
No ambiente Linux o usuário poderá interagir com o Sistema Operacional por meio da interface gráfica ou pelo
Terminal. O Usuário por meio do terminal terá acesso a uma linha de comando. Nessa linha o usuário poderá inserir
comandos que serão interpretados pelo Sistema Operacional. No Terminal o Superusuário (Root) aparecerá com o
símbolo # e o usuário comum usará o símbolo $, essa simbologia é utilizada para diferenciar os dois usuários.
Ambiente Gráfico
No Linux podemos utilizar diferentes interfaces gráficas nas diferentes distribuições existentes.
Exemplos:
Gnome: O Gnome é um gerenciador gráfico dos mais populares entre os usuários e desenvolvedores.
KDE: O gerenciador gráfico KDE também é um gerenciador de janelas sendo um dos mais utilizados por diversos
usuários, ele possui diversos programas para diversas funções
Gerenciadores de Arquivos
Dolphin: O Dolphin é o gerenciador de arquivos do KDE, nele podemos trabalhar em rede, renomear, excluir, criar
novas pastas, entre outros.
Nautilus: Nautilus é o gerenciador de arquivos padrão para o GNOME. Sendo um dos mais completos gerenciadores
de arquivos gráficos. Nele é possível a instalação de extensões e scripts.
SISTEMAS DE ARQUIVOS
Quando instalamos uma distribuição Linux em nosso computador, vamos perceber que esse sistema operacional nos
oferece uma gama de sistema de arquivos, muitas dessas distribuições possuem um sistema de arquivos padrão, mas
o usuário pode optar por escolher um sistema de arquivos diferente.
1
FOCUSCONCURSOS.COM.BR
Informática | Material de Apoio
Professor Érico Araújo.
armazenamento, suportando maior quantidade de atividades e maiores arquivos. O Ext4 é compatível com as versões
do Ext2 e Ext3.
Para verificação de disco o Ext4 utiliza a ferramenta fsck, que é um programa com funções similares ao
scandisk do Windows. Ele é utilizado por exemplo quando há um desligamento abrupto do computador, podendo
levar ao corrompimento de arquivos no sistema de arquivos, quando isso ocorrer o fsck tentará corrigir
automaticamente os blocos com defeito e outros problemas que possam existir.
Sistema de Arquivos ReiserFS
O sistema de arquivos ReiserFS, foi criado no ano de 2001 por HANS REISER e a partir de então tem se
tornado padrão nas principais distribuições Linux, principalmente por oferecer segurança, eficiente e confiável. Um
dos maiores benefícios do sistema de arquivos ReiserFS é o suporte ao journaling e a não utilização de blocos de
tamanho fixo.
Ainda podemos citar como vantagem a capacidade em inicializar o sistema (BOOT) muito mais rapidamente,
pois ele verifica no HD somente o que foi apontado pelo journal file. Já uma das desvantagens desse sistema é que ele
não trabalha perfeitamente dom RAID quando implementado via software, mas caso você utilize o RAID via hardware
há um bom suporte.
Estrutura do sistema de arquivos, no Linux cada Diretório possui uma função específica, conforme lista abaixo.
Arquivo Oculto
Inserir um ponto antes de seu nome
Remover um diretório
rm –rf nomediretorio
rm -> remover
-r -> Apaga as árvores de diretório de forma recursiva (diretórios dentro de diretórios).
-f -> Não pergunta por confirmações. Não imprime mensagens de diagnóstico. Não produz mensagens de erro
se o erro se deve a arquivos que não existem.
2
FOCUSCONCURSOS.COM.BR
Informática | Material de Apoio
Professor Érico Araújo.
COMANDOS DO LINUX
ls Lista de diretórios.
ls -al Lista de diretórios com exibição de arquivos ocultos.
cd dir Muda do diretório atual
cd Muda para o diretório /home (arquivos pessoais).
Pwd Exibe o caminho do diretório atual.
mkdir dir* Cria um diretório especificado (substituir a variável dir pelo nome da pasta).
rm arq Apaga o arquivo especificado (substituir a variável arq pelo nome do arquivo que se quer excluir).
shutdown -h now
Desliga o sistema
shutdown -h minutos
Desliga o sistema de acordo com o minuto selecionado (EX.: shutdown -h 30 , desliga em 30 minutos).
shutdown -r mensagem:
Para enviar uma mensagem aos usuários afetados pelo desligamento, use o comando desta forma: sudo
shutdown -c
Cancela um desligamento do sistema planejado.
reboot
Reinicia
logout
Fecha a sessão.
ARQUIVOS E DIRETÓRIOS
cd /home
cd ..
Volta um nível.
cd ../..
Volta 2 níveis.
cd
Vai para o diretório de raiz.
cd ~user1
Vai para o diretório de user1.
cd –
Volta () para o diretório anterior.
pwd
Exibe o caminho do diretório de trabalho.
ls
Consulta os arquivos em um diretório.
ls -F
Consulta os arquivos em um diretório.
ls -l
Exibe detalhes de arquivos e pastas em um diretório.
ls -a
Exibe arquivos ocultos.
tree
Exibe arquivos e pastas em uma árvore a partir da raiz.
mkdir
Cria uma pasta ou diretório
3
FOCUSCONCURSOS.COM.BR
Informática | Material de Apoio
Professor Érico Araújo.
USUÁRIOS E GRUPOS
groupadd
Cria um novo grupo.
groupdel
Exclui um grupo.
passwd
Altera a senha.
shutdown -c
Cancela um desligamento do sistema planejado.
reboot
Reinicia
logout
Fecha a sessão.
Sudo
permissões especiais
Para que você não tenha que trocar de usuário a todo instante, existe o comando sudo, que garante credenciais de
usuário root temporariamente, mediante a informação de uma senha.
grep
buscas em textos em arquivos
COMANDOS GLOBAIS
Ctrl+C • Cancela o comando atual em funcionamento.
Ctrl+Z • Pausa o comando atual
Ctrl+D • Faz o logout da sessão atual (similar ao comando "exit").
Ctrl+W • Apaga uma palavra na linha atual.
Ctrl+U • Apaga a linha inteira.
Ctrl+R • Tecle para Exiber um comando recente.
!! • Repete o último comando.
exit • Faz o logout da sessão atual
4
FOCUSCONCURSOS.COM.BR