Buscar

Apostila sobre Linux

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 32 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 32 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 32 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Prof: André Alencar Capítulo do Livro: Informática Descomplicada 1 
SISTEMAS OPERACIONAIS UNIX E LINUX 
 
Para se instalar o Unix ou Linux em um PC não é necessária uma configuração muito moderna, 
como será visto esta é uma das grandes diferenças em relação às versões do Windows. O Linux e o Unix 
se adaptam mais facilmente às configurações mais modestas de hardware. 
 
I- UNIX 
1. HISTÓRICO DO UNIX 
O UNIX foi um sistema operacional muito popular nas décadas anteriores. Foi originalmente 
desenvolvido em 1969 por Ken Thompson, Deniis Ritchie e outros na AT&T. 
UNIX foi um dos primeiros sistemas operacionais multiusuário e multitarefa. 
Quatro anos depois, o núcleo do UNIX foi reescrito na linguagem de programação C. Em 1974, o 
Unix foi liberado para licença acadêmica. 
Á medida que o Unix (especialmente a versão melhorada da Universidade da Califórnia, em 
Berkeley) se estendeu de universidade para universidade, foi portado em diferentes mainframes e 
minicomputadores e rapidamente gerou legiões de usuários e fãs em torno do mundo. 
Nasceu como um sistema operacional experimental para o computador GE635, tinha por objetivo 
ser flexível e interativo. Em 1973 o Unix foi reescrito na linguagem C, fazendo com que fosse possível 
ser usado em outras arquiteturas e possibilitar, ainda, maior facilidade de manutenção. A primeira idéia 
foi criar um ambiente para que os programadores pudessem criar programas para área comercial, 
científica e industrial. A versão básica do Unix sofreu diversas adaptações (implementações) para que 
pudesse ser usada em computadores mais específicos. 
 
2. Variações do UNIX: 
SCOUnix: SystemV, Santa Cruz Operation. 
SunOs: BSD, Sun Mycrosystems. 
Solaris: SystemV, Sun. 
AIX: SystemV+BSD+IBM, IBM 
HP-UX: SystemV, Hewlett-Packard. 
Linux: BSD, Livre. 
 
3. CARACTERÍSTICAS 
O Unix permite aos usuários adicionar ou remover módulos de programas para adaptar o próprio 
sistema às suas necessidades específicas, é como se cada programa para Unix fosse montado em partes, 
sendo assim, o usuário com menor capacidade de disco poderá retirar um número maior de partes. 
O Unix é um sistema operacional, em regra, caro e grande. É certo que a Sun Microsystems e a 
SCO Corporation liberaram uma versão gratuita para o usuário doméstico (não comercial), no entanto, 
para uso comercial as empresas devem pagar pelo sistema. É também um sistema grande, ou seja, não é o 
sistema mais aconselhável para o usuário doméstico, é usado em computadores de grande porte 
(mainframes). 
Não obstante ser grande e caro, tem várias características muito modernas, como por exemplo: 
3.1. Controle de periféricos e possibilidade de criação, compilação e execução programas; 
3.2. Multitarefa: Multitarefa, como já destacado, é a capacidade de executar mais de uma tarefa ao 
mesmo tempo. O Unix utiliza a multitarefa preemptiva em que o controle das tarefas permanece 
com o sistema operacional, diferentemente da multitarefa cooperativa. A vantagem de se usar um 
sistema multitarefa é a de o usuário poder deixar o computador executando uma tarefa enquanto 
ele, usuário, vai trabalhar em outra tarefa; 
3.3. Multiusuário: O Unix também possui uma multitarefa diferenciada, pois é capaz de, por meio de 
um único computador, atender a vários terminais (antigos terminais ―burros‖ que só possuíam 
monitor e teclado e buscavam o processamento no servidor – processamento concentrado). Sendo 
assim, pode-se entender que além de multitarefa o Unix é multiusuário, pois, estabelece um 
sistema de prioridades entre cada um dos terminais (semelhantemente ao que faz o Windows 
2000 e outros Sistemas Operacionais para redes); 
3.4. Multi-sessão: O Unix permite que vários usuários estejam logados simultaneamente; 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 2 
3.5. Portabilidade ou adaptabilidade: O Unix tem código fonte aberto, ou seja, ele é fornecido com 
as linhas de comandos que formam o núcleo do sistema. Com a possibilidade de se editar o 
código fonte o usuário (a empresa) ganha em capacidade de adaptação aos seus próprios 
problemas e, também, portar o sistema para seu próprio tipo de hardware. 
3.6. Ambiente Shell: O ambiente que faz a interface com o usuário é muito importante para que o 
sistema seja útil. O Shell do Unix é muito moderno, pois: 
o Interpreta os comandos (função básica) – fazendo o papel de ponte entre o usuário e o 
Kernel (núcleo) do sistema; 
o É capaz de criar nomes substitutos para os arquivos ou comandos – ―Alias‖; 
o Possui um sistema hierárquico de diretórios (semelhante ao DOS) – ―path‖ – que é 
caminho a ser percorrido, entrando e saindo de diretórios, para se chegar ao arquivo ou 
programa que se deseja. 
o Utilização de caracteres especiais (conhecidos como caracteres curingas) para permitir a 
substituição automática de outros caracteres. Os principais ―metacaracteres‖ são: * ? \ [...]. 
* − Faz referência ao restante de um arquivo/diretório - é representado como 
"tudo". 
· ? − Faz referência a uma letra naquela posição 
· [padrão] − Faz referência a um padrão contido em um arquivo. Padrão pode ser: 
· [a−z][1−0] − Faz referência a caracteres de a até z ou de 1 até 10. 
· [a,z][1,0] − Faz a referência aos caracteres a e z ou 1 e 10 naquela posição. 
· [a−z,1,0] − Faz referência aos caracteres de a até z e 1 e 10 naquela 
posição. 
o Shells mais conhecidos são o Bourne e o C. 
o Utilização de histórico de comandos para que o usuário possa repetir os comandos 
anteriores sem a necessidade de se digitá-lo novamente; 
o “Pipeline” que o recurso de canalização, ou seja, de encadeamento de comandos; 
3.7. Sistema de diretórios: O Unix, como já afirmado, possui um sistema de diretórios (são como as 
pastas), os principais são: 
o /  Diretório principal ou ―root‖; 
o /boot  Possui o arquivo de inicialização do S.O; 
o /unix  Diretório onde se encontra o Kernel do sistema operacional; 
o /bin  Diretório dos principais executáveis; 
o /dev  Diretório onde se encontram os devices (arquivos de entrada/saída) também 
conhecidos como drivers de dispositivos; 
o /etc  Possui os executáveis de gerenciamento; 
o /lib  Bibliotecas compartilhadas pelos programas do sistema e módulos do kernel. 
o /usr  Módulos dos programas do usuário; 
o /usr/bin  Diretório com outros executáveis; 
o /tmp  Diretório dos arquivos temporários; 
o /var  Diretório com os arquivos de variação freqüente; 
o /home  Diretório do usuário – com seus subdiretórios; 
3.8. Principais comandos do Unix: 
o Limpar a tela: clear; 
o Identificação do usuário: id (também se pode usar: whoami); 
o Configuração da conta: set; 
o Verificar os usuários que estão utilizando a máquina: who; 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 3 
II- LINUX 
1. HISTÓRICO DO LINUX 
Linus Torvalds estudava computação na Universidade 
de Helsink, na Finlândia, quando, por passatempo, 
resolver fazer um sistema operacional, com base na 
linguagem de programação C, que fosse semelhante ao 
Unix, porém, mais adaptável a um PC. Linus se 
inspirou no Minix que era um pequeno sistema UNIX 
(System V) desenvolvido por Andy Tanenbaum. Linus 
começou a escrever o kernel do futuro sistema 
operacional em 1991, em setembro do mesmo ano 
lançou a versão 0.01. Naquela época Linus participava 
de um grupo de notícias (Usenet – Usenet 
comp.os.minix), escreveu (tradução não oficial): 
―Você está ansioso pelos ótimos dias do Minix 1.1, quando os homens eram homens e escreviam 
seus próprios drivers do dispositivo? Você está sem um bom projeto e está apenas ansioso por 
começar a trabalhar em um SO que pode ser modificado segundo suas necessidades? Você fica 
frustrado quando tudo funciona no Minox? Sem mais noites em claro para colocar funcionando 
um programa inteligente? Então esse anúncio pode ser pra você... Como mencionei há um mês 
atrás, estou trabalhando em uma versão gratuita de um Minix para computadoresAT 386. 
Finalmente chegou ao ponto em que já é útil (embora possa depender do que você deseja) e desejo 
colocar todas as fontes em uma distribuição maior. É apenas a versão 0.02... mas eu executei com 
sucesso o bash, gcc, GNU make, GNU sed, compress, etc. nela.‖ 
Linus percebeu a dificuldade do imenso projeto que havia começado e resolveu pedir ―ajuda‖ 
disponibilizando o código que já tinha produzido até então na Internet. Repare que o Linux já nasceu com 
a idéia de código-fonte aberto (ou desenvolvimento aberto), ou seja, o próprio autor já quis torná-lo 
disponível para que todos pudessem ajudar na construção do sistema operacional. 
Depois daquela mensagem de Torvalds, outros programadores se juntaram a ele e começaram a 
melhorar o kernel do Linux. Aquele código-fonte básico que começou a ser trabalhado na Internet ainda 
era muito precário para ser usado como sistema operacional, só em 1994 é que a primeira versão do Linux 
foi liberada (Linux versão 1.0). É claro que ainda era um sistema com muitos problemas (bugs) e em 
pouco tempo foram lançadas várias versões. Hoje o Linux é um sistema estável, com código-fonte aberto 
e, diferentemente do Windows, é um sistema gratuito, de todos e para todos. 
 
2. KERNEL 
O kernel é o próprio sistema operacional – é o núcleo essencial do sistema (o restante é acessório). 
No Linux é possível alterar o código-fonte para criar um novo kernel. Refazer o kernel significa 
recompilar o código-fonte, o melhor do Linux, é a portabilidade, ou seja, a capacidade de adaptar o 
núcleo essencial à configuração atual do PC ou do mainframe. O kernel controla diretamente o hardware 
do computador. Em essência o kernel é o mesmo, mas com a possibilidade de fazer modificações existem 
pequenas variações e centenas de ―linux‖ por aí que são chamadas de distribuições. Veja o site 
http://distrowatch.com/ para ter acesso e informações sobre às principais distribuições do Linux. 
 
3. DISTRIBUIÇÃO: 
Como o Linux é o kernel, o essencial, existem várias distribuições. Uma distribuição é a junção do 
kernel com a inclusão de programas auxiliares (aplicativos e acessórios). Em alguns casos a distribuição 
pode ter uma pequena alteração no kernel. 
Algumas distribuições são bem pequenas (cabendo em um disquete ou em um CD) e outras já são 
bem maiores (com centenas de programas juntos) o que diferencia uma da outra é maneira como são 
organizados e pré-configurados os aplicativos e como será feita a instalação do sistema. A distribuição 
tem um público alvo a ser alcançado diferente de outra, muitas pessoas escolhem a distribuição por 
necessidade e outras escolhem simplesmente por opinião pessoal. 
Entre as distribuições mais conhecidas pode-se citar (algumas informações foram colhidas do site 
http://olinux.uol.com.br): 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 4 
 Debian: É uma das mais utilizadas, possui suporte à língua Portuguesa, dá suporte a 10 
arquiteturas diferentes (PC/Intel, Sparc, Arm, Alpha, PowerPC, Macintosh e outros). A 
distribuição Debian possui instalação simplificada e mais de 4.000 programas (entre ferramentas 
de administração de redes, de desktops, de desenvolvimento, de escritórios, jogos e etc.). 
o Aplicativos (equivalência): OpenOffice.org Writer (Word), OpenOffice.org Cal (Excel), 
OpenOffice.org Impress (PowerPoint), Konqueror e Firefox (Internet Explorer), MPlayer 
(Windows Media Player), K3b (Nero); 
 
 Ubuntum: Distribuição baseada em Debian que procurou corrigir os erros de algumas 
outras distribuições, se tornou muito popular entre os usuários do linux e normalmente está cotada 
como distribuição mais baixada em sites de downloads. 
o Aplicativos (equivalência): Writer (Word), Calc (Excel), Gimp (Photoshop), Firefox 
(Internet Explorer), Rhythmbox Media Player (Nero), Totem (Windows Media Player) 
 
http://distrowatch.com/images/screenshots/ubuntu-8.10.png
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 5 
 Slackware: Também é indicada para usuários mais avançados que conhecem 
mais o sistema em modo texto, tem como característica uma grande estabilidade e é uma das mais 
antigas; 
 
 Fedora: Distribuição que serve de base para a produção da popular Red Hat, é 
atualizada com muita freqüência; 
o Aplicativos (equivalência): OpenOffice.org Writer (Word), OpenOffice.org Cal (Excel), 
OpenOffice.org Impress (PowerPoint), Gimp (Photoshop), K3b (NEro), Totem e 
Rythmbox (Windows Media Player), Firefox (Internet Explorer), Thunderbird (Outlook) 
 Red Hat: É uma das mais conhecidas no mundo e muito popular pela facilidade de 
instalação dos pacotes RPMs; 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 6 
 
 Gentoo: É uma distribuição otimizada pras máquinas. Todos os programas são 
compilados na máquina instalada. Ideal pra quem precisa de performance e conhecimentos 
avançados. 
 
 Conectiva: É uma distribuição brasileira e por isso muito popular no Brasil. Também possui 
muitos programas e dá suporte a várias arquiteturas; 
 Mandrake: É aconselhada para iniciantes e é baseada no sistema Red Hat; 
 Mandriva: União da conectiva com o mandrake; 
o Aplicativos (equivalência): OpenOffice.org Writer (Word), OpenOffice.org Cal (Excel), 
OpenOffice.org Impress (PowerPoint), Kontact, Evolution, Mozilla Thunderbird 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 7 
(Outlook), Mozilla Firefox, Konqueror (Internet Explorer), Kopete, Gaim (MSN 
Messenger), Kaffeine e Amarok (Windows Media Player), Gimp (Adobe Photoshop) 
 Suse: É uma distribuição Alemã e voltada para usuários mais avançados; 
 OpenSuse; 
 Monkey; 
 Yellow Dog Linux: Distribuição para computadores Macs (apple). 
 Corel Linux; 
 CentOS; 
 ArchLinux; 
 Turbo Linux: Recomendada para aplicações mais pesadas; 
 
 Versões que rodam diretamente do CD: 
o Knoppix: Distribuição fácil de usar pois roda a partir do CD e detecta os 
hardwares possíveis da máquina automaticamente. É a distribuição base do Kurumin. 
 
o Famelix: É uma distribuição desenvolvida no Brasil baseada no Kurumin e com interface 
parecida com o Windows XP ou Vista; 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 8 
 
o Kurumin Linux: Distribuição que roda a partir do CD e recomendada para 
iniciantes em Linux, possui fácil instalação e detecta os hardwares automaticamente; 
 Aplicativos (equivalência): KOffice Office Suite (pacote Office), Konqueror 
(Internet Explorer), Clica-Aki (Painel de Controle centralizado) 
 
 
4. GERENCIADORES DE INICIALIZAÇÃO 
4.1. LILO é a sigla de LInux LOader. Consiste em um programa instalado a partir do Linux e que 
fornece ao usuário opção de ter mais de um sistema operacional no mesmo computador. Ele 
gerencia o setor de Boot da MBR (Master Boot Record - primeiro setor de um HD que é lido na 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 9 
inicialização para dar a partida no computador) do HD permitindo a inicialização seletiva do 
sistema operacional, ou seja, ele apresenta um menu de opções para que o usuário possa escolher 
um entre os sistemas operacionais disponíveis para aquela inicialização. O programa /sbin/lilo se 
baseia no arquivo /etc/lilo.conf. 
4.2. GRUB é um loader que trabalha com interface gráfica. 
 
5. SOFTWARE OPEN SOURCE 
O software de código-fonte aberto permite que qualquer usuário (doméstico, corporativo, 
acadêmico ou governamental) possa modificar a tecnologia e, também, contribuir com o permanente 
desenvolvimento do programa em benefício dos outros usuários. 
Ao contrário dos usuários Windows, o usuário que preferir usar o Linux poderá fazer todo e 
qualquer tipo de alteração no sistema, inclusive produzindo uma nova distribuição Linux. 
O código-fonte aberto também permite que os desenvolvedores de hardware possam ver como o 
sistema funciona e, facilmente, criar drivers de configuração para que seu dispositivo possarodar no 
Linux. 
 
6. LICENÇA PÚBLICA GERAL GNU OU GPL 
Os softwares, em geral, utilizam licenças comerciais para que o usuário, ao adquirir um programa, 
possa usá-lo de acordo com as restrições que o desenvolvedor queira dar. Normalmente o software não 
pode ser redistribuído, copiado ou modificado sem a anuência do autor, no entanto, o software com 
licença pública geral permite que o usuário faça modificações, cópias, distribuições e tudo mais que 
desejar. Em verdade há uma limitação ao usuário do software GNU: Manter a abertura do código-fonte e 
a livre disponibilidade para outros usuários. 
Em outras palavras, pode-se dizer que não se paga taxa de direitos autorais ou de licença. Linus 
Torvalds tem o controle sobre a marca registrada, mas o núcleo do Linux e grande parte do software que 
o acompanha são distribuídos sob a forma de software gratuito de uso geral. 
É claro que há ainda a vantagem de futuramente o software não sofrer restrições como aumento de 
preço ou processo por pirataria. 
 
7. CARACTERÍSTICAS: 
7.1. Segue o padrão POSIX: 
O Linux foi baseado em PCs (AT 80386 e AT 80486), segue o padrão POSIX que é o mesmo 
usado por sistemas UNIX e suas variantes. Hoje em dia o Linux é adaptado para, praticamente, todas as 
arquiteturas conhecidas (inclusive computadores de mão – handhelds). Por ser mais portável pode 
aumentar a vida útil do hardware, pois, um computador Pentium original seria completamente 
abandonado hoje se o usuário quisesse usar o Windows, já no Linux, esse Pentium ainda pode ser usado 
para muitas tarefas. Diz-se que é um sistema mais "portável". Pode ser usado como sistema operacional 
em um PC (como estação de trabalho) ou como um moderno sistema operacional utilizável em 
servidores. Não é tão grande quanto o Unix e por isso se adapta melhor a várias arquiteturas, atualmente 
existem versões de Linux equipando celulares, PDAs e smartphones. 
7.2. Software Open (livre): 
O Linux traz seu código-fonte disponível para qualquer usuário proceder às alterações (open 
source). O Linux pode ser livremente distribuído nos termos da GNU (General Public License). 
7.3. Multitarefa e Multiusuário: 
O Linux é multitarefa real (preemptiva) e multiusuário (também é multi-sessão), ou seja, permite 
que vários usuários controlem suas tarefas por meio de sessões de uso do mesmo sistema. O Linux 
permite que cada novo usuário (inclusive remotamente por meio de telnet, rlogin...) possa pedir ao 
sistema operacional a abertura de uma nova sessão de uso para que rode seus programas 
independentemente de ter outro usuário logado no sistema. No quesito gerenciamento de usuário é 
relevante o papel da conta root (superusuário ou administrador da máquina) que não tem limitações. Na 
questão referente à multitarefa é possível acessar outros terminais virtuais utilizando (em modo texto) a 
combinação de teclas ALT e F1 a F6, ou seja, são seis terminais virtuais que podem ser modificados com 
uma simples tecla de atalho. Também é possível a troca de áreas no sistema gráfico, porém, no sistema 
gráfico se utiliza a combinação CTRL+ALT + F1 a F6. 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 10 
7.4. Gerenciamento próprio de memória: 
Utiliza memória virtual o que significa dizer que o Linux necessita de um espaço livre no disco 
rígido para usar como memória. A utilização de memória virtual aumenta o desempenho do sistema 
mantendo os processo ativos na RAM e os inativos no HD. Interessante ressaltar que o Linux utiliza uma 
partição do HD para memória virtual. 
Possui gerenciamento próprio de memória, um gerenciamento mais moderno do que se pode 
imaginar, O Linux usa um controle de memória sofisticado e dos mais avançados para controlar todos os 
processos de sistemas. O usuário não precisa reinicializar o sistema. 
7.5. Sistema completo de documentação: 
Uma das diferenças entre as versões do Linux e as do Windows é a vasta documentação presente 
nos sistemas Linux. Cada detalhe do Linux é referenciado em mais de dez mil páginas de documentação. 
7.6. Utilização em dual boot: 
Permite a convivência, na mesma máquina, com outros sistemas operacionais, num sistema de 
―dual boot‖ ou de múltiplos sistemas operacionais. Ressalte-se que para isso o usuário precisa particionar 
o HD ou utilizar mais de um HD pois os sistemas não serão instalados um sobre o outro e sim 
separadamente, podendo então, o usuário escolher (durante o processo de boot) qual sistema operacional 
usar naquela inicialização. Por parte do Linux, inclusive, há a possibilidade de acessar os dados da 
partição não-Linux presente no HD. É de bom grado lembrar ainda que o Linux possui um sistema de 
gerenciamento inteligente das suas partições, evitando os constantes fragmentos de arquivos. E, por fim, é 
normal que se crie mais de uma partição para o Linux, embora não seja obrigatório, o mais comum tem 
sido a criação de três partições: / - partição para o diretório raiz; Swap - partição para memória virtual e 
/home - partição para os arquivos do usuário. 
7.7. Protocolo TCP/IP: 
Interação com a arquitetura de rede baseada no protocolo TCP/IP e seus derivados, sendo assim, é 
possível acessar a Internet por meio de linha discada (usando o modem convencional) ou por meio de 
acesso dedicado, como por exemplo, o ADSL. Interessante ressaltar que em uma mesma rede é possível a 
conversa entre máquina Linux e Windows, para que isso seja possível o Linux possui o Samba que é um 
conjunto de aplicativos que utilizam o protocolo Server Message Block (SMB) e assim permitem o 
compartilhamento de recursos para máquinas com Windows. 
7.8. Suporte técnico: 
Ausência de assistência técnica oficial. Seria uma das deficiências encontradas no Linux. Por 
razões lógicas, como não se paga pelo sistema não se teria como responsabilizar uma determinada 
empresa para prestar assistência. No entanto, várias distribuições do Linux podem ser adquiridas com 
suporte técnico (com custos) ou o usuário poderia participar de uma das centenas de listas de discussão ou 
grupos de notícias presentes na Internet. 
7.9. Sistema de arquivos e diretórios: 
Permite o uso de nomes de arquivos e de diretórios com até 255 caracteres: No que se refere aos 
diretórios, cabe dizer que o Linux identifica-os por uma / (barra normal) e não por uma \ (barra invertida) 
como acontece no DOS/Windows. Também vale lembrar que os comandos, arquivos e diretórios são 
―case-sensitive‖ (sensíveis ao uso de maiúsculas) – sendo assim, usar ls é diferente de LS e um arquivo 
Teste é diferente de teste e também de TESTE, assim como as possíveis variações de maiúsculas e 
minúsculas da palavra teste. Por último ressalte-se que o Linux também utiliza extensões para identificar 
o tipo de arquivo. O Linux utiliza o sistema de arquivos EXT2 (comparável à FAT ou FAT32) ou EXT3 
(comparável ao sistema NTFS) na formatação e criação de partições. O Linux compreende o sistema de 
arquivos FAT32. O Linux requer, na sua instalação padrão, a criação de pelo menos duas partições, uma 
para instalar o próprio Linux (partição Linux nativo) e a outra para servir de memória auxiliar para o 
Linux (partição de swap ou troca). 
7.10. Segurança: 
Maior segurança: É ínfima a incidência de vírus no Linux (são quase inexistentes) porque o Linux 
possui um sistema de segurança que impede o controle do vírus na máquina (política de permissões, de 
senhas, de execução). No entanto, é muito mais fácil modificar o kernel para impedir uma vulnerabilidade 
no Linux do que atualizar diariamente o antivírus no Windows. Pois bem, não há se falar em imunidade a 
vírus no Linux, no entanto, há sim um complexo sistema de segurança que o deixa menos fadado a 
ataques. Também possui mais ferramentas de controle, administração, do sistema, inclusive ferramentas 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 11 
mais robustas de criptografia, de gerenciamento de rede, como firewalle o proxy e por isso tem sido 
crescente o uso de Linux como sistema de gerenciamento de redes. O Linux ainda fornece ao usuário a 
capacidade de montar um servidor Web, de e-mail, de Notícias, sempre com uso de softwares gratuitos e, 
finalmente, possibilidade de usar um computador com Linux como um roteador. 
7.11. Emulação 
Emulação de programas DOS/Windows: Procurando compatibilidade o Linux permite ―rodar‖ 
programas para DOS ou para Windows. Para este último é necessário usar emuladores instaláveis à parte. 
O desempenho não será excelente, porém, se for estritamente necessário o Linux permitirá que o 
programa desenvolvido para Windows seja executado. O principal emulador é o Wine (Wine Is Not an 
Emulator). Com ele, é possível rodar alguns programas de Windows no Linux. Outros emuladores são: o 
Bochs e o Win4Lin. 
7.12. Suporte a novas tecnologias: 
O Linux suporta as tecnologias de DVD, Infravermelho, USB, dispositivos Plug and Play e outras. 
 
8. INTERFACES GRÁFICAS: 
Possui diversas interfaces gráficas, embora, é relevante lembrar que as interfaces gráficas não 
fazem parte do Kernel. As interfaces gráficas acompanham as distribuições mais famosas mas não são 
nativas do Linux. Interessante mencionar que nas interfaces gráficas do Linux é possível utilizar o botão 
do meio que alguns mouses possuem para fazer a cópia e colagem de objetos (semelhantemente ao 
CTRL+C e CTRL+V). 
 KDE: Em geral é considerado o ambiente gráfico mais completo das distribuições Linux. 
Possui vários programas associados ao ambiente e, normalmente requer maior capacidade 
de armazenamento e de processamento. Em geral requer um Pentium II e cerca de 300MB 
de espaço. Acompanha as distribuições do Mandrake, Red Hat, Debian, Slackware, Suse e 
Turbolinux. Possui uma série de acessórios para auxiliar na utilização do sistema. 
 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 12 
 
 Gnome: É também um ambiente muito completo, possuindo várias bibliotecas e 
programas que auxiliam tarefas de administração e configuração do sistema. Os programas 
do Gnome são compatíveis com os programas do KDE. 
 
 XFCE: É um ambiente gráfico mais simples e, portanto, mais leve que os sistemas 
anteriores. 
 WindowMaker: É um ambiente gráfico bem simples, desenvolvido no Brasil. 
 IceWM; 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 13 
 Blackbox; 
 Blanes 
 Enlightenment 
 Fluxbox 
 QVWM 
 TWM 
 XFWM 
 
9. COMPARAÇÃO ENTRE LINUX E WINDOWS 
9.1. Dispositivos: 
LINUX DOS/WINDOWS 
/dev/fd0 A: 
/dev/fd1 B: 
/dev/hda1 C: 
/dev/hda2 D: (partição do 
primeiro hd ―a‖); 
/dev/hdb1 E: (outro hd); 
/dev/hdb2 F: (partição do 
segundo hd ―b‖); 
/dev/lp0 LPT1 
/dev/lp1 LPT2 
/dev/lp2 LPT3 
/dev/ttyS0 COM1 (serial) 
/dev/ttyS1 COM2 (serial) 
/dev/ttyS2 COM3 (serial) 
/dev/ttyS3 COM4 (serial) 
/dev/dsp Placa de som 
/dev/modem modem 
 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 14 
9.2. Comandos (mais importantes foram sublinhados): 
LINUX DOS FUNÇÃO E OUTROS DETALHES 
cd cd Permite a troca do diretório atual. 
mkdir md 
Permite a criação de diretórios. No DOS para cada diretório é 
necessário uma linha de comando, enquanto no Linux é possível 
criar vários diretórios em seqüência no mesmo comando. 
rm del 
Permite apagar arquivos, assim como no anterior o Linux 
permite a exclusão de vários arquivos com um único comando. 
mv move Permite mover arquivos de um diretório para outro. 
cp copy Permite copiar arquivos de um diretório para outro. 
cp -R xcopy 
Permite copiar arquivos (exceto ocultos e de sistema) e 
diretórios, inclusive os subdiretórios (e seus arquivos). 
mv rem Permite renomear arquivos e diretórios. 
uname -a ver Permite verificar a versão atual do sistema. 
clear cls 
Permite limpar a tela – no sentido de deixar o prompt do shell 
sem os resultados de outros comandos anteriores. 
ls dir 
Permite listar os arquivos e diretórios do diretório atual. No 
Linux a listagem é mais detalhada, inclusive com utilização de 
cores para determinados atributos. 
echo echo 
Exibe ou oculta o texto em programas de lote (programas que 
executam linhas de comando) quando o programa está sendo 
executado. Indica se o recurso de eco de comando está ativado 
ou desativado. 
path path 
Indica os diretórios a serem pesquisados à procura de arquivos 
executáveis. 
cat type Verifica o conteúdo de um arquivo. 
chmod attrib Permite modificar os atributos de um arquivo. 
fsck.ext2 scandisk Verifica a possibilidade de erros no disco. 
mcedit, 
vi 
edit 
São editores de texto que podem ser usados para criação de 
arquivos texto. 
fdisk, 
cfdisk 
fdisk 
Permite o particionamento de um disco rígido, os comandos 
para Linux permite trabalhar com mais tipos de partição do que 
o do DOS. 
mkfs.ext2 format 
Formata uma unidade de disco, verifique que as unidades de 
disco para o Linux não recebem a mesma nomenclatura que o 
DOS. 
man, info help 
Permite obter ajuda. A diferença entre man e info é que o 
segundo possui linguagem mais amigável do que o man. 
e2label label 
Permite indicar um ―nome‖ ou ―apelido‖ para uma unidade 
disco. 
date date 
Permite verificar a data e no Linux também é possível 
modificar. 
time time 
Permite verificar a hora e no Linux também é possível 
modificar. 
tar backup 
Permite a criação de backup, no entanto, no Linux o tar permite 
o uso de compactação (através do parâmetro -z). 
lpr print Permite enviar um arquivo para impressão. 
e2label vol Mostra qual o volume da unidade de disco. 
 
O Linux permite que se use comandos do DOS, uma simulação, porém, todos os comandos do 
DOS para serem usados no Linux, deverão ser precedidos da letra ―m‖. Para se usar essa simulação pode-
se usar o pacote mtools. Os seguintes comandos são suportados: 
mattrib: Modifica atributos de arquivos; 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 15 
mbadblocks: Procura por setores defeituosos na unidade de disco; 
mcat: Mostra dados de disquete que foi formatado no modo RAW; 
mcd: Troca de diretórios; 
mcopy: Copia arquivos ou diretórios; 
mdel: Exclui arquivos; 
mdeltree: Exclui arquivos, diretórios e sub-diretórios; 
mdir: Lista arquivos e diretórios; 
mformat: Formata discos ; 
minfo: Mostra detalhes sobre a unidade de disquete; 
mlabel: Cria volume para unidades de disco; 
mmd: Cria diretórios; 
mmount: Monta discos DOS; 
mmove: Move ou renomeia arquivos/subdiretórios; 
mpartition: Particiona um disco para ser usado no DOS; 
mrd: Remove um diretório; 
mren: Renomeia arquivos; 
mshowfat: Mostra a tabela de alocação de arquivos para a unidade atual; 
mtoolstest: Exibe a configuração atual do mtools; 
mtype: Visualiza o conteúdo de arquivos; 
 
10. SOFTWARES APLICATIVOS (PRINCIPAIS) 
Suíte de aplicativos: Office 
Um dos atrativos do Windows é sua gama de aplicativos, entre os aplicativos de escritório mais 
populares o Windows conta com os softwares do pacote ou suíte Microsoft Office: Word, Excel e 
PowerPoint. Também existem versões do OpenOffice e do StarOffice para Windows. Os programas para 
Windows (independentemente de serem softwares livres) não funcionam no Linux (salvo a utilização de 
emuladores). Os programas para Linux, mesmo os de softwares livres, não poderão ser executados no 
Windows. 
O Linux conta com os seguintes pacotes: 
OpenOffice: O OpenOffice possui recursos semelhantes ao Word, Excel e PowerPoint, também 
conta com interface gráfica (menus e botões), além de teclas de atalho. O OpenOffice é compatível com 
os formatos de arquivos usados no Microsoft Office. Tem como vantagem o fato de ser distribuído 
gratuitamente (foi produzido a partir da disponibilidade do código-fonte do StarOffice) - várias 
distribuições Linux possuem o OpenOffice como suíte de aplicativos padrão. Lembre-se que o grupo 
OpenOffice dividiu as traduções para quesubgrupos lançassem suas versões em idiomas diferentes, no 
Brasil o OpenOffice é conhecido como BrOffice - em Nov/2008 foi lançada a versão 3.0 desta suíte. 
StarOffice: Tem a desvantagem de não ser gratuito (apesar de ter tido seu código-fonte 
distribuído na Internet em suas primeiras versões), possui vários aplicativos: StarWriter, StarCalc, 
StarImpress e Adabas, que correspondem respectivamente ao Word, Excel, Power Point e Access do 
Microsoft Office. Há ainda o StarSchedule, uma agenda de compromissos e o StarDraw que é um 
programa de desenho vetorial. 
 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 16 
 
KOffice: Usado nas interfaces KDE, é coberto pela licença GNU. Possui os seguintes aplicativos: 
o KWord, KSpred e KPresenter, que correspondem ao Word, Excel e PowerPoint, respectivamente. 
Porém, possuem ainda: KChart, que gera gráficos; KFormula, que gera equações matemáticas; Kivio, que 
gera fluxogramas; e Kontour, um programa de desenho vetorial, no estilo CorelDraw. 
 
Gnome Office: Possui o Abiword, o Gnumeric, o Gimp, o Dia, o Eye of Gnome, o Gnome-PIM e o 
Gnome-DB . 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 17 
 
Anywhere Office: É um Office sem o código fonte disponível, entretanto, é compatível com o 
Microsoft Office. Possui os seguintes softwares: Applix Words, Applix Spreadsheets, Applix Presents, 
Applix Graphics e Applix Mail. 
CorelOffice: Apesar de só possuir o WordPerfect e os tradicionais CorelDraw e CorelPhotopaint 
possui muitos recursos úteis, principalmente no WordPerfect. 
 
 
11. COMPARATIVO ENTRE APLICATIVOS WINDOWS E LINUX (mais importantes foram 
sublinhados): 
Mas, além de um conjunto de programas para escritório, existem outros aplicativos para PC, 
então, abaixo uma pequena tabela comparativa entre os principais aplicativos Windows e Linux: 
 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 18 
WINDOWS LINUX 
Gerenciamento de banco de dados 
Microsoft Access e SQL Server MySQL, Postgresql e Oracle 
Correio eletrônico 
Microsoft Outlook e Outlook Express Pine, Mutt, ELM, Ximian Evolution 1.0, 
Thunderbird. 
Navegador (Browser) 
Internet Explorer (principal) Mozilla, Konqueror, Netscape, Galeon, 
Lynx, Links, Dillo, Opera e FireFox 
Comunicação Instantânea 
ICQ e Messenger Kopete, Gaim, Sim, Licq, Kit, Zicq e Amsn 
Editoração Gráfica 
Photoshop The Gimp, Gphoto, GTKam, Kpaint e 
Kooka. 
Editoração Vetorial 
Corel Draw Sodipodi 
Player de músicas (mp3) 
Winamp e Media Player Xmms, xanim, xplaymidi e xwave 
Player de DVD 
WinDVD VLC 
Agente do Sistema (agendador de tarefas) 
Agente de Sistema Cron e Crontab 
Programas de IRC (chat) 
Mirc Bitchx e xchat 
Servidor Web 
ISS Apache 
Servidor de E-mail 
Exchange e NT Mail Sendmail, Exim e Qmail 
Compartilhamento e Proxy 
Wingate e MS Proxy Squid, Apache, ip masquerade, nat, diald, e 
exim 
Editoração de páginas Web 
MS Frontpage, Dreamwaver Netscape Composer, zope, wdm, Bluefish e 
Quanta Plus 
Gerenciador de arquivos 
Windows Explorer Midnight Commander e Nautilus 
 
12. INSTALAÇÃO DE PROGRAMAS 
 Os programas para Linux normalmente são distribuídos pela Internet ou nos CDs de instalação por 
meio de pacotes, vejamos: 
Pacotes .RPM: São pacotes pré-prontos, mais fáceis de instalar. Na interface gráfica são auto-
executáveis para a conclusão da instalação. No terminal (com o usuário root), utiliza-se o comando rpm -
ivh nome_do_pacote.rpm. 
Pacotes .TAR.GZ: São programas distribuídos como código-fonte, a instalação destes programas requer 
mais trabalho por parte do usuário porque será necessário descompactar e compilar o programa. São 
alguns passos, exemplo: 
 1. Acesse o diretório do arquivo e faça a descompactação: tar -zxvf nome_do_programa.tar.gz; 
 2. Entre no diretório criado (use o ls para descobrir o diretório): cd diretório_do_programa; 
 3. Compilação que requer alguns comandos: a) . /configure (para rodar a configuração do 
programa); b) make (para compilar o programa); c) make install (para concluir - deve estar como root 
para fazer a conclusão, lembre-se do comando su para mudar para root). 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 19 
Programas com instalador .SH: Alguns programas, como o StarOffice, possuem um instalador .sh. 
Quando executado o comando . /nome_do_arquivo.x.y.sh a instalação será automatizada e com a 
interface gráfica. 
 
13. UTILIZAÇÃO DO TERMINAL 
O terminal é a tela do Linux que permite a execução de comandos. Os comandos são pequenos 
programas, que já fazem parte do próprio sistema operacional e que podem ser executados para realizar 
tarefas. Para se usar os comandos do Linux é necessário estar interagindo no modo texto (shell), a tela de 
interação entre o usuário e o sistema no modo texto pode ser chamada de prompt (ou aviso de comando). 
O shell representa uma camada entre o kenel do sistema operacional e o usuário, que interepreta 
os comandos digitados e os passa para o kenel e vice-versa. Existem alguns tipos de shell para Linux, veja 
algumas informações retiradas do site www.vivaolinux.com.br: 
Desenvolvido por S.R Bourne em 1975, o Bourne Shell foi um dos primeiros shells desenvolvidos. Por ser 
bastante bastante simples ele continua sendo até hoje um dos mais rápidos e mais leves. 
A evolução do Bourne Shell foi o C Shell. Desenvolvido por Bill Joy ele apresentava como inovações o 
histórico de comandos, o alias (que permite usar um "apelido" para comandos complexos) e o controle de processos 
em foreground e background. Mas a característica principal do C Shell era a semelhança de sua sintaxe com a da 
linguagem C. Recentemente tivemos o desenvolvimento do Turbo C Shell, que apresenta algumas melhorias em 
relação ao C Shell. 
Na busca da implementação do das características positivas do Bourne Shell e do C Shell, surgiu o Korn 
Shell, desenvolvido por David Korn. 
O Bash (Bourne Again Shell) surgiu como uma [sic] reimplementação do Bourne Shell realizada pelo Projeto 
GNU (www.gnuproject.org). Apresentando melhorias em relação ao Bourne Shell, esse shell se popularizou pela 
expansão em sistemas GNU/Linu... 
O prompt apresenta um ―traço‖ que pisca intermitentemente, este ―traço‖ pode ser chamado de 
ponto de inserção. 
Para abrir o prompt pode-se usar um emulador de terminal (por meio da interface gráfica), 
exemplo: xterm, eterm, gnome terminal, konsole, rxvt... Também é possível abrir terminais de texto puro 
por meio das teclas CTRL+ALT+F1 até F6, para voltar à interface gráfica utilize CTRL+ALT+F7. 
Há diferenças entre usar o prompt como usuário comum e como usuário root (administrador), para 
o Linux mostrar esta diferença ao usuário será apresentada uma # (tralha) para representar que se está 
usando o prompt como root. E para identificar o usuário comum o Linux apresenta o $ (cifrão). 
Como já ressaltado que o Linux utiliza histórico dos comandos já digitados é possível ao usuário 
revê-los pressionando as teclas ↑ ↓ (seta para cima e seta para baixo). O prompt pode ser rolado para cima 
ou para baixo com o auxílio da tecla SHIFT + teclas ―pg dn‖ e ―pg up‖. 
A combinação de teclas Ctrl + z no console suspende um processo em andamento (o coloca em 
segundo plano) permitindo digitar outro comando durante a execução de um programa. 
 
Scripts: Scripts são conjuntos de comandos que serão executados na ordem em que foram escritos 
no arquivos script. É utilizado para se evitar a digitação pro várias vezes consecutivas de um mesmo 
comando ou até para se compilar programas mais complexos. 
 
PID: O programa/comando, ao ser executado, receberá um número de identificação (chamado de 
PID – Process Identification), este número é útil para identificar o processo no sistema e assim ter um 
controle sobre sua execução (querer finalizar o processo, por exemplo). 
 
 Pipe “|” (ou “cano”): É usado para direcionar a saída de um comando paraoutro comando. Ex: 
man ls | col-b > andre.txt – Envia a saída da ajuda do comando ls, separada por coluna para o arquivo 
andre.txt. 
Comandos para aplicativos: Para os usuários que fazem uso da interface texto, a tabela a seguir 
mostra uma lista de comandos para os principais softwares do Linux pelo shell (lembrando que os 
comandos a seguir não executam uma tarefa específica no Linux, apenas abrem um aplicativo): 
abiword Editor de texto 
aKtion Ferramenta de multimídia do KDE 
bluefish Editor de páginas web 
galeon Navegador do Gnome 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 20 
gedit Editor de texto simples do Gnome 
gftp Cliente FTP do Gnome 
gimp Editor de imagens do Gnome 
gnozip Descompactador de arquivos Zip do Gnome 
gphoto Editor de imagens do Gnome 
gsearchtool Procurar arquivos: Só no Gnome 
gshutdown Desligar ou reiniciar o micro do Gnome 
gtop Gerenciador de processos do Gnome 
Kaboodle Ferramenta para som e vídeo do KDE 
kcalc Calculadora do KDE 
kcharselect Mapa de caracteres do KDE 
kcontrol 
Centro de controle do KDE – semelhante ao Painel de Controle 
do ambiente Windows. 
kdesktop-network Monitor de rede 
KDeveloper Ferramenta de programação visual do KDE 
kdf 
Gerenciador de disco: Permite montar e desmontar partições, 
além de gerenciar o espaço livre 
kedit Editor de texto simples do KDE 
kfind Sistema de pesquisa de arquivos no KDE 
kfloppy Formatador de disquetes do KDE 
kit Mensagens instantâneas 
konsole Acessa um ou mais shells no KDE 
kontour Programa de imagem do KDE 
kooka Captura imagens a partir de um escâner, usado no KDE 
koqueror Gerencia arquivos e navega na Web pelo KDE 
korganizer Agenda de compromissos 
kpilot Sincroniza arquivos do Palm com o PC 
kpm 
Gerenciador de processos do KDE, semelhante ao gerenciador 
de tarefas do Windows 
Kpaint Editor de imagens do KDE 
kprinter Gerenciador de impressão 
ksnapshot Captura tela (substitui a tecla PrtScr) 
Kuser Ferramenta de configuração do KDE 
kwrite 
Editor de textos sem formatação do KDE, semelhante ao Bloco 
de Notas do Windows 
kView Permite a visualização de imagens no KDE 
linuxconf 
Ferramenta de configuração do linux: O Linuxconf é um 
aplicativo avançado de administração para um sistema Linux. 
Ele centraliza tarefas como configuração do sistema e 
monitoração dos serviços existentes na máquina. Na verdade, o 
Linuxconf é um gerenciador de módulos, cada qual responsável 
por executar uma tarefa específica. 
mandrakeupdate Baixar atualizações e correções de segurança 
mozilla Abre o navegador Mozilla 
nautilus Abre o gerenciador de arquivos Nautilus 
quanta Abre o editor de HTML Quanta Plus 
xcdroast Abre o X-Cd-Roast utilizado para gravação de CDs 
xchat Cliente de IRC 
Xconfigurator 
Programa que pode ser instalado em alguma distribuições e 
permite fazer a configuração do sistema de vídeo (placa de 
vídeo e monitor); 
xkill 
Abre a ferramenta do Linux que é utilizada para se ―matar‖ 
tarefas que não estão respondendo. Pode-se usar o atalho 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 21 
CTRL+ALT+ESC para fechar programas que não estejam 
respondendo. 
 
14. COMANDOS BÁSICOS (mais importantes foram sublinhados): 
Para executar ações no Linux, por meio da linha de comandos, é possível usar centenas de 
comandos, em geral o formato de um comando é: 
comando -opções parâmetros 
As opções são usadas para controlar como o comando será executado. Também são chamadas de 
flag. 
Exemplo: ls -a: o "-a" representa uma opção (exibir arquivos ocultos). 
Um parâmetro identifica o caminho, origem, destino, entrada padrão ou saída padrão que será 
passada ao comando. 
Exemplo: ls /usr/doc: "/usr/doc" representa o parâmetro. 
Exemplo completo: ls -a /usr/doc: irá listar todos os arquivos (incluídos os ocultos) do diretório 
doc que está dentro do diretório usr que está na raiz /. 
É sabido que a linha de comandos do Linux é muito poderosa, pode-se comandar todo o sistema 
sem a necessidade de uma interface gráfica, para facilitar o acesso aos comandos o Linux permite que 
sejam executados dois comandos em uma mesma linha, separando-os por um ―;‖ (ponto-e-vírgula), 
exemplo: ls; man ls. Como a quantidade de comandos é muito grande, far-se-á uma subdivisão por 
categorias de programas: 
Comandos relacionados à ajuda: 
apropos: Permite localizar programas por assunto; 
info: É um sistema mais moderno de obtenção de ajuda sobre um comando, permite navegar por 
entre os hyperlinks da documentação - não é tão técnico como as informações do comando man; 
help: Permite obter uma lista dos principais comandos suportados diretamente pelo shell. 
locate: Localiza arquivos; 
man: Mostra uma ajuda de um comando; 
whatis: Exibe o que é determinado comando; 
whereis: Utilizado para se localizar um programa; 
xman: Mostra ajuda, porém, mostra as páginas man no XWindow; 
 
Comandos relacionados à administração, inicialização e desligamento: 
adduser: Permite a criação de novas contas de usuário; 
alt f1: Alterna entre ―áreas de trabalho‖; 
arch: Informa a arquitetura do computador; 
chfn: Muda os dados do usuário; 
exit: Finaliza sessão atual; 
free: Informa a utilização da memória; 
halt: Utilizado pelo usuário root para desligar o sistema imediatamente; 
id: Mostra identificação do usuário atual; 
init: Pode ser usado para desligar (0) ou reiniciar (6). 
last: Informa o histórico de logs do usuário atual; 
login: Inicializa uma sessão; 
logname: Mostra o login de um usuário; 
logout: Finaliza a sessão atual (equivale a exit ou a Ctrl+d); 
mkbootdisk: Cria um disco de boot do sistema; 
netconfig: Permite modificar as configurações de rede; 
passwd: Utilizado para alterar a senha. O root pode alterar de outros usuários e um usuário 
limitado só pode utilizá-lo para alterar sua própria senha; 
Parâmetros: 
-e: Faz com que a senha do usuário expire, forçando-o a fornecer uma nova senha no 
próximo login; 
-k: Permite a alteração da senha somente se esta estiver expirada; 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 22 
-x dias: Faz com que a senha funcione apenas pela quantidade de dias informada. Depois 
disso, a senha expira e o usuário deve trocá-la; 
-n dias: Indica a quantidade mínima de dias que o usuário deve aguardar para trocar a 
senha; 
-w dias: Define a quantidade mínima de dias em que o usuário receberá o aviso de que sua 
senha precisa ser alterada; 
-i: Deixa a conta inativa, caso a senha tenha expirado; 
-l: Bloqueia a conta do usuário; 
-u: Desbloqueia uma conta; 
-S: Exibe o status da conta. 
ppsetup: Permite a configuração de conexão com a Internet. 
reboot: Reinicializa o computador, somente utilizar em caso de travamentos. 
shutdown: Também é útil para desligar o sistema. 
 Parâmetros: 
-r: Reinicializa o computador (dependendo da distribuição, também pode ser usada 
a combinação de teclas ctrl+alt+del); 
-h now: Utilizado pelo usuário root para desligar o sistema imediatamente. Ao 
invés de usar o ―now‖ pode-se, também, configurar um tempo X, exemplo: 
-r +15: Reiniciar em 15 minutos; 
-h +60: Desligar em 60 minutos; 
-h +00:00: Desligar à 0h; 
su: Alterna do usuário atual para um usuário determinado após o ―su‖, ou para o usuário root se 
não for especificado nenhum nome após ―su‖; 
uname: Informações sobre o sistema; 
uptime: Informa a data e hora da última inicialização; 
useradd: Adiciona usuários ao sistema; 
userdel: Apaga usuários no sistema; se for usada a tag -f até mesmo a pasta do usuário será 
removida. 
Usermod: Permite bloquear (-L) e desbloquear usuários (-U). 
users: Informa os usuários conectados; 
w: Informa os usuários conectados e o que estão fazendo; 
who: Informa os usuários conectados e os respectivos terminais; 
whoami: Mostra o login do usuário atual; 
 
Outros comandos importantes: 
&: Envia o comando a ser executado (a estrutura é comando_qualquer &)para o segundo plano, 
ou seja, permite que sejam executados outros comandos enquanto o comando atual continua sua 
execução, o terminal fica livre para outros comandos; Acrescentar o & deixa o terminal 
desocupado e cria uma espécie de "multitarefa" dentro do sistema. 
\: abre uma linha de comando maior para o usuário poder digitar um comando extenso; 
alias: Possibilita a criação de apelidos para os comandos desejados; 
at: Programa a execução de um comando ou script; 
cal: Exibe o calendário; 
Exemplos: 
cal 01 2000: Exibe o calendário do mês de Janeiro no ano 2000 
cal MM YYYY: Exibe a data no formato especificado 
cat: Concatena ou mostra o conteúdo de pequenos arquivos de texto, equivalente ao Type do 
DOS; 
Exemplo: 
 cat andre.txt: Exibe o texto do arquivo andre.txt no console. 
cd: Mudar o diretório (se não for especificado o diretório este comando acessa o diretório raiz do 
usuário logado); 
chattr: Altera os atributos do arquivo no sistema de arquivo ext2fs; 
chfn: Muda informações do usuário; 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 23 
chgrp: Altera o grupo do arquivo; 
chmod: Altera as permissões de acesso de arquivos ou diretórios, o "+" acrescenta uma permissão 
e o "-" tira uma permissão. Lembre-se que apenas o root pode alterar as permissões de pastas do 
sistema ou de outros usuários. 
 Parâmetros: 
 u: referente ao dono 
g: referente ao grupo 
o: referente a outros 
a: referente a todos 
 Como identificar: 
r ou 4: Leitura 
w ou 2: Escrita/gravação 
x ou 1: Execução 
0: Sem permissão alguma 
6 (4+2): Leitura e gravação; 
7 (4+2+1): Controle total, leitura, gravação e execução; 
 Exemplo: 
chmod u=rwx, g=x, o=x andre 
chmod a+rwx, g-rw, o-rw andre 
Na primeira linha está se dizendo que as permissões do dono (u) devem ser totais 
(rwx), do grupo (g) e outros (o) apenas execução (x). 
Na segunda linha, está se permitindo que todos tenham todas as permissões 
(a+rwx). Após retira-se as permissões de escrita e leitura do grupo e outros (g-rw e o-rw). 
chown: Permite alterar o dono e o grupo de um determinado arquivo, a tag (-R) permite a 
aplicação em todos os arquivos e subdiretórios; 
clear: Limpa a tela; 
cmp: Compara dois arquivos; 
colrm: Extrai colunas de um arquivo (corta pedaços de uma linha); 
cp: Copia arquivos e diretórios; 
cron: executar comandos agendados 
cut: Apaga uma linha de um arquivo; 
date: Exibe e acerta a data/hora do sistema; 
df: Informa os dados de ocupação do sistema de arquivo, mostra as partições usadas ou livres do 
HD. Pode ser utilizado junto com várias opções, Exemplo: # df –a 
Opções: 
-a - inclui sistema de arquivos com 0 blocos 
-h - mostra o espaço livre/ocupado em MB, KB, GB em vez de bloco. 
-k - lista em Kbytes 
-l - somente lista sistema de arquivos locais 
-m - lista em Mbytes 
-T - lista o tipo de sistema de arquivos de cada partição. 
diff: Compara arquivos de texto; 
du: Informa o espaço ocupado pelos arquivos ou diretórios; 
file: Descreve um determinado arquivo; 
find: Procura arquivo; 
 Exemplo: find /diretoriox -name andre 
Procura no ―diretoriox‖ por arquivo com o nome ―andre‖; 
free: Mostra a memória do computador; 
grep: Procura string (conjunto de caracteres) num arquivo 
hdparm: Otimiza o HD, semelhante ao desfragmentador; 
head: Mostra as primeiras linhas de um arquivo; 
 Exemplo: head -10 andre.txt, irá mostrar as 10 primeiras linhas do arquivo andre.txt. 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 24 
history: Mostra os comandos que o usuário já digitou; O linux guarda até os últimos 500 
comandos – existe um arquivo (.bash_history) no diretório /home do usuário que guarda tais 
informações; 
ifconfig: Verificar as configurações de rede (IP, Gateway e Máscara de sub-rede), permite obter 
informações acerca das configurações de rede de um outro computador (da rede); 
kde: Inicia a Interface gráfica K Desktop Enviroment; 
kill: Encerra um ou mais processos em andamento; 
kilall: Também encerra programas em andamento, porém, só funciona se for mencionado o nome 
correto para iniciar o programa e não apenas o nome pelo qual é conhecido; 
less: Mostra conteúdo do arquivo; 
ln: Conecta arquivos e diretórios, ou seja, cria links (ou atalhos) para arquivos ou diretórios; 
locate: Localiza arquivos; 
lpc: usado para controlar a operação do sistema de impressão de linha. Pode ser usado para 
desativar uma impressora ou fila de spool de impressão, para reorganizar a ordem dos serviços em 
uma fila de impressão, para descobrir o status das impressoras, para descobrir o status das filas de 
impressão e para descobrir o status dos daemons de impressão. 
lpq: Mostra o status da fila de impressão; 
lpr: Imprime um arquivo; 
lprm: Remove trabalhos da fila de impressão; 
lsattr: Informa os atributos do arquivo no sistema de arquivo ext2fs 
lsmod: Lista os módulos carregados pelo sistema; 
man: Obter ajuda sobre os comandos – ―manual". Ex: man ls exibirá ajuda do comando ls. Para 
sair da ajuda aperta-se ―q‖. Permite obter ajuda online para os comandos do Linux. 
mkdir: Cria diretório; 
mke2fs: Cria o sistema de arquivo ext2fs; 
more: Mostra conteúdo de um arquivo de texto; 
mount: Permite a ―montagem‖ dos dispositivos (discos) no Linux. 
 Exemplo: 
mount /mnt/floppy 
Permite montar o disquete de 3,5‖ no Linux. É igual ao A: do Windows. Para desmontá-lo, 
execute umount: umount /mnt/floppy (O sistema não deixa desmontar se o usuário estiver 
acessando-o). 
mtools: Permite o uso de ferramentas compatíveis com DOS. 
mv: Move arquivos ou renomeia arquivos 
 Exemplo mv andre.doc /home/andre irá mover o arquivo do diretório atual para o diretório 
/home/andre. Já o comando mv andre.doc andre2.doc irá mudar o nome do arquivo de andre.doc 
para andre2.doc; 
netstat: Mostra todas as conexões TCP, UDP, RAW e UNIX sockets. 
nice: Altera a prioridade da execução de um comando. 
nl: Número de linhas arquivo; 
ps: Exibe os processos em execução; 
pstree: Exibe os processo em execução na forma de árvore; 
paste: Cola texto em arquivo; 
pg: Formato do arquivo para o monitor; 
pwd: Mostra o diretório atual; 
ping: Enviar uma solicitação de ECO ICMP por meio da rede, ou seja, envia um pedido de 
resposta para saber estatísticas simples da conexão com outro computador; 
rcp: Copia arquivos entre diferentes hosts da rede. 
renice: Ajustar a prioridade de um processo em execução; 
rm: Apaga arquivos. 
 Opções: 
 -r - apaga diretórios não vazios se utilizar; 
 -rf - apaga o diretório sem mostrar as confirmações de exclusão de arquivos; 
rmdir: Remove diretórios vazios; 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 25 
sndconfig: Permite configurar a placa de som; 
sort: Ordena arquivos; 
split: Quebrar arquivos em pedaços; 
startx: Inicia o X-Windows que é a interface gráfica do Linux; 
statserial: Exibe o status das portas seriais; 
tail: Exibe o fim a "cauda" de um arquivo a partir de uma linha; 
 Exemplo: tail -10 andre.txt, irá mostrar as 10 últimas linhas do arquivo andre.txt. 
Interessante ressaltar que vários administradores de sistema utilizam este comando para verificar 
as últimas inclusões em arquivos de log. 
tail –f: Permite a visualização dinâmica de um arquivo, ou seja, as últimas linhas são 
exibidas na tela à medida que são geradas. 
tar: Cria ou restaura arquivos compactados (utilizado em backups); 
telnet: Inicia uma sessão para acesso remoto do tipo TELNET; 
top: Informa os processo em execução e o uso da CPU; 
touch: Cria arquivos vazios; 
type: Explica arquivos do sistema; 
uniq: Elimina linhas repetidas em arquivos: 
vmstat: Fornece informações acerca do uso da memória; 
wc: Conta a quantidade de bytes, linhas ou palavras de um arquivo; 
write: Permite escrever mensagens para outro usuário da rede; 
zless: Mostra conteúdo do arquivo compactado; 
 
15. SISTEMA DE DIRETÓRIOS 
O sistemade diretório é também conhecido como árvore de diretório (uma árvore de cabeça para 
baixo) porque é organizado de forma hierarquizada. Diretório é o local utilizado para armazenar arquivos, 
ou seja, os diretórios permitem organizar melhor os arquivos do disco ou partição. 
Há uma padronização para os diretórios Linux, o Filesystem Hierarchy Standard - FHS 
(http://www.pathname.com/fhs/), que especifica como é a organização de arquivos e diretórios em 
sistemas Unix/Linux. O Linux segue o padrão Unix System V. 
 
Comandos usados para o trabalho com diretórios: 
O sistema de diretórios do Linux é muito cobrado em provas de concursos públicos. Mas antes de 
saber quais são os diretórios é necessário saber trabalhar com os mesmos, abaixo uma lista de comandos 
utilizados para o trabalho com diretórios: 
. - Diretório atual; 
.. - Diretório pai, ou seja, diretório superior ao atual na hierarquia; 
~ - Diretório home do usuário atual; O linux indica o caminho certo ao se usar o ~. Ex: ao se 
digitar ls ~ o Linux irá mostrar a lista de /home/andre (usuário atual); 
cd: Muda o diretório atual para o diretório escolhido ou volta para o diretório anterior quando não 
se faz nenhuma especificação – equivale à change directory; ―cd..‖ vai para o diretório pai e ―cd /‖ 
vai para o diretório raiz; 
cp: Copia arquivos e diretórios; Com a especificação -r permite copiar inclusive os subdiretórios; 
pwd: Mostra o caminho do diretório atual; 
du: Exibe o tamanho do diretório (com a especificação -s também exibe o tamanho dos 
subdiretórios); 
ls: Lista o conteúdo do diretório atual ou do diretório escolhido (por padrão não mostra arquivos 
ocultos); 
 ls -more: Quebra a lista em partes, com pausas; 
ls -a: Lista também arquivos ocultos; Arquivos ocultos ficam com um ponto ―.‖ antes do 
nome para o usuário identificar seu atributo oculto em relação aos demais; 
 ls -l: Não mostra arquivos ocultos mas mostra o tamanho e as permissões de usuários; 
 ls -la: Mostra tamanho e permissões inclusive dos arquivos ocultos; 
 ls -R: Mostra também os subdiretórios (inclusive ocultos); 
mkdir: Cria diretório; 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 26 
dircmp: Compara diretórios e arquivos; 
mvdir: Move ou renomeia um diretório; 
rmdir: Remove diretório; Caso seja utilizado o comando rm -rf será feita a remoção de todos os 
arquivos e subdiretórios do diretório atual (ou do indicado), sem confirmação (por causa da tag 
–f). 
Obs: Sempre que se utilizar a / antes de um caminho indica-se ao Linux que a procura deve partir 
do diretório raiz, quando o diretório já se encontra no local onde o usuário está pode-se utilizar o 
caminho sem a / - veja os dois comandos abaixo e perceba a diferença. 
 
Exemplos de comandos relacionados à diretórios: 
mkdir /home/andre 
Cria o diretório "andre" dentro do diretório /home. 
mkdir andre 
Cria o diretório "andre" dentro do diretório atual. 
rmdir /home/andre 
Remove o diretório "andre" dentro do diretório /home. 
rmdir andre 
Remove o diretório "andre" dentro do diretório atual. 
rm /home/andre.txt 
Remove o arquivo "/home/andre.txt". 
mvdir /home/andre /home/andre2 
Transfere o conteúdo do diretório "/home/andre" para o diretório "/home/andre2". 
mv andre andre2 
Renomeia o diretório "andre" para o diretório "andre2". 
 
 
 
 
Principais diretórios do Linux (mais importantes foram sublinhados): 
/ 
Este é o diretório raiz do sistema (no DOS o diretório raiz era ―C:\‖). É chamado de raiz porque 
dele serão originados todos os outros diretórios e subdiretórios, por isso a estrutura criada será semelhante 
a uma raiz. 
Todos os subdiretórios diretos do diretório / são diretórios do sistema e seguem uma estrutura 
peculiar, que deve ser mantida igual nos sistemas Linux. Ou seja, embora seja possível criar outros 
diretórios no diretório raiz, já existem alguns diretórios criados durante a instalação padrão do Linux, e 
estes diretórios ―padrão‖ é que serão importantes de se conhecer. 
O usuário root (superusuário ou administrador) pode criar diretórios no raiz e permitir que outros 
usuários acessem o diretório criado (modificando as permissões de leitura/gravação). Outros usuário sem 
perfil (privilégios) para isso não conseguirão criar diretórios no diretório raiz do sistema, apenas poderão 
criar em seu diretório local. 
 
/bin 
No diretório ―bin‖ (de binários) ficam os programas para a interface ou operações básicas com o 
Linux no modo texto. É o diretório que possui o maior número de arquivos em qualquer distribuição 
Linux justamente por conter executáveis e bibliotecas dos principais programas que são usados com 
freqüência. 
No ―bin‖ estão os principais comandos que o usuário irá utilizar durante a interação com o sistema 
por meio do prompt (interação – shell – em modo texto), exemplos: cat, cp, ls, mv, rm, su, tar, pwd; Por 
exemplo o comando ls que permite exibir a lista de arquivos e diretórios do diretório atual. 
 
/boot 
Boot, como já sabemos, significa inicialização, sendo assim, neste diretório localizam-se todos os 
arquivos essenciais que o Linux utiliza para inicializar, para dar a partida assim que o computador é 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 27 
ligado. O kernel (núcleo do sistema) e alguns arquivos do gerenciador da inicialização (são considerados 
arquivos estáticos) ficam dentro do diretório boot. Por questões de segurança é possível manter o /boot 
em partição separada. Lembre-se que o próprio gerenciador de inicialização ou de boot fica armazenado 
na MBR; Neste diretório estará contida a imagem de boot para o sistema — o ―/vmlinuz‖. 
 
/dev 
É um diretório muito cobrado em provas de concursos. Neste diretório encontram-se os arquivos 
relacionados aos dispositivos de hardware (partes físicas do computador). Os arquivos essenciais para o 
funcionamento do hardware, que no Windows são chamados de drivers, no Linux são conhecidos como 
devices – por isso o nome do diretório /dev. 
Os dispositivos de hardware acrescentam um arquivo neste diretório para que possam ser 
devidamente utilizados (estes arquivos seriam equivalentes aos arquivos ―.inf” que o Windows utiliza 
para gerenciar os dispositivos de hardware). Lembrando que os arquivos do diretório /dev ―ensinam‖ ao 
Linux como ele deve se comunicar e entender o hardware. Os arquivos do tipo /dev/hda ou /dev/modem 
são atalhos para os dispositivos de hardware; 
 
/doc 
Documentação dos programas. 
 
/etc 
Também muito lembrando em provas de concursos, aqui são encontrados os arquivos de 
configuração do sistema (como o inittab), úteis para se fazerem determinadas modificações na interface 
(como carregar um ambiente gráfico). 
Os programas ―importantes‖ colocam o arquivo de configuração principal neste diretório. Por 
exemplo, os arquivos do ―X Window System‖ (um dos ambientes gráficos do Linux) se encontram em 
/etc/X11 e os programas residentes na memória ―daemons‖ ficam no diretório /etc/init.d. Também é 
importante ressaltar que o arquivo ―passwd‖, que é a base de dados dos usuários do sistema, se localiza 
neste diretório. 
O diretório /etc pode ser comparado ao registro do Windows, porque faz o papel de ser o 
―esqueleto‖ de configuração do Linux. 
 
/games 
Diretório de jogos. 
 
/help 
Arquivos de help ou de ajuda. 
 
/home 
Este diretório é muito lembrando em provas porque é o diretório padrão para cada usuário, ou seja, 
cada usuário cadastrado no sistema Linux possui, usualmente, um diretório com seu respectivo login 
dentro do diretório /home, por exemplo: /home/andre. 
O diretório /home é, no Linux, equivalente ao diretório ―Documents and Settings” que o Windows 
2000 e XP utilizam para armazenar as opções e configurações de cada usuário. No entanto, no Linux, 
cada usuário (que não seja administrador) só pode criar outros diretórios dentro do /home, ao contrário do 
Windows que o usuáriocria diretórios (ou pastas) em qualquer lugar – salvo se o root der permissões 
diferenciadas. Neste diretório é possível criar e salvar arquivos já que aqui o usuário comum tem 
permissão de leitura e gravação. 
 
/info 
Páginas info para obtenção de ajuda. 
 
/lib 
Diretório utilizado para conexão (montagem) de volumes ou drives (acionadores de disco) 
presentes em outros computadores da rede ou para acessar dispositivos removíveis, ou seja, para montar 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 28 
um dispositivo e seu sistema de arquivos temporariamente, como é o caso do CD/DVD ou ainda das 
modernas pen drives (memórias removíveis de conexão USB). 
 
/lost+found 
Diretório utilizado para armazenar arquivos temporários de uma sessão. São excluídos quando o 
sistema é reinicializado ou desligado. 
 
/man 
Manuais dos comandos. 
 
/mnt 
Diretório utilizado para conexão (montagem) de volumes ou drives (acionadores de disco) 
presentes em outros computadores da rede ou para acessar dispositivos removíveis, ou seja, para montar 
um dispositivo e seu sistema de arquivos temporariamente, como é o caso do CD/DVD ou ainda das 
modernas pen drives (memórias removíveis de conexão USB). 
 
/opt 
Aplicativos adicionais (opcionais) e pacotes de softwares. 
 
/proc 
Diretório virtual de informações do sistema. Este diretório contém arquivos especiais que recebem 
e enviam informações ao kernel. Estes arquivos mostram informação dos programas ou processos que 
estão se executando em um momento dado. 
 
/root 
Diretório ―home‖ do usuário root (ou administrador). O usuário root tem um diretório especial 
para seu trabalho. 
 
/sbin 
O diretório ―sbin‖ armazena os programas utilizados para a manutenção ou modificação no 
próprio sistema Linux, seriam uma espécie de programas do ―sistema‖, por serem comandos mais 
importantes só poderão ser executados pelo usuário root (administrador geral), o comando mkfs 
(formatador de discos), é um exemplo de programa encontrado no diretório ―sbin‖. 
 
/spool 
Spool das impressoras, o spool corresponde à fila de impressão. 
 
/tmp 
Diretório que armazena os arquivos temporários do sistema. Arquivos temporários são os arquivos 
que são usados pelo sistema para armazenar informações apenas por um curto período de tempo e depois 
poderão ser removidos sem nenhum prejuízo ao sistema. 
 
/usr 
Os arquivos importantes para os usuários se encontram neste diretório. Neste diretório são 
encontrados: editores de texto, ferramentas, navegadores, ambientes gráficos e etc. No /usr ficam os 
executáveis e bibliotecas dos principais programas. Subdiretórios do /usr: 
/usr/bin 
Onde ficam a maioria dos programas e atalhos de uma instalação padrão; 
/usr/lib 
Onde ficam as bibliotecas de programas, as bibliotecas são semelhantes aos arquivos DLL no 
ambiente Windows posto que permitem ampliar funcionalidades do programa. O Linux permite a 
utilização de bibliotecas compartilhadas. Arquivos com ―.a‖ são arquivos estáticos e arquivos com ―.so‖ 
são arquivos de versões compartilhadas e podem ser usadas por vários programas (compartilhadas); 
/usr/local 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 29 
Funciona como o /usr, porém este diretório é utilizado quando se compila e instala um programa 
que não pertence a distribuição. 
/usr/src 
Neste diretório encontra-se o código fonte do kernel do Linux (os sources – recursos para a 
modificação do sistema). Lembrando que o código fonte é uma espécie de arquivo que contém as linhas 
de programação usadas para se compilar o programa. 
 
/var 
Neste diretório se encontram informações variáveis do sistema – contém diretórios de spool (mail, 
news, impressoras), arquivos de log, manuais... Neste diretório é possível acessar os arquivos que contém 
informações dos usuários e os últimos logins efetuados na máquina. Há um subdiretório chamado log 
(/var/log) que armazena diversas informações sobre o sistema Linux (eventos do sistema) por meio do 
arquivo messages. 
 
 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 30 
Exemplos de uma tela com o Kurumim Linux mostrando os diretórios do Linux: 
 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 31 
16. ALGUMAS SCREENS DOS SISTEMAS GRÁFICOS DO LINUX: 
Tela da área de trabalho do Linux (KDE) 
 
OpenOffice Calc: 
 
 
Prof: André Alencar Capítulo do Livro: Informática Descomplicada 32 
Gerenciador de arquivos Konqueror 
 
 
KDE Control Center

Continue navegando