(Parte 1 de 8)

Guia Foca Linux − Nível Iniciante Guia Foca Linux − Nível Iniciante

Resumo1
1.1 Sistema Operacional1
1.2 O Linux1
1.2.1 Algumas Características do Linux2
1.3 Distribuições do Linux5
1.4 Software Livre9
1.5 Desligando o computador10
1.6 Reiniciando o computador1
2.1 Hardware e Software12
2.2 Arquivos12
2.2.1 Extensão de arquivos13
2.2.2 Tamanho de arquivos13
2.2.3 Arquivo texto e binário14
2.3 Diretório14
2.3.1 Diretório Raíz15
2.3.2 Diretório padrão16
2.3.3 Diretório home16
2.3.4 Diretório Superior16
2.3.5 Diretório Anterior17
2.3.6 Caminho na estrutura de diretórios17
2.3.7 Exemplo de diretório18
2.3.8 Estrutura básica de diretórios do Sistema Linux18
2.4 Nomeando Arquivos e Diretórios21
2.5 Comandos21
2.5.1 Comandos Internos23
2.6 Comandos Externos23
2.7 Aviso de comando (Prompt)24

Table of Contents Guia Foca Linux − Nível Iniciante

Table of Contents

2.8 Interpretador de comandos25
2.9 Terminal Virtual (console)26
2.10 Login26
2.1 Logout27
2.12 Curingas27
3.1 Quais as diferenças iniciais29
3.2 Comandos equivalentes entre DOS e Linux31
3.2.1 Arquivos de configuração38
3.3 Usando a sintaxe de comandos DOS no Linux38
3.4 Programas equivalentes entre Windows/DOS e o Linux39
4.1 Partições47
4.2 Formatando disquetes47
4.2.1 Formatando disquetes para serem usados no Linux47
4.2.2 Formatando disquetes compatíveis com o DOS/Windows48
4.2.3 Programas de Formatação Gráficos50
4.3 Pontos de Montagem50
4.4 Identificação de discos e partições em sistemas Linux50
4.5 Montando (acessando) uma partição de disco52
4.5.1 fstab54
4.6 Desmontando uma partição de disco56
5.1 Executando um comando/programa56
5.2 path57
5.3 Tipos de Execução de comandos/programas58
5.4 Executando programas em sequência59
5.5 ps59
5.6 top60
5.7 Controle de execução de processos62

2.1 Hardware e Software Guia Foca Linux − Nível Iniciante

Table of Contents

5.7.1 Interrompendo a execução de um processo62
5.7.2 Parando momentaneamente a execução de um processo62
5.7.3 jobs62
5.7.4 fg63
5.7.5 bg63
5.7.6 kill64
5.7.7 killall65
5.7.8 killall56
5.7.9 Sinais do Sistema67
5.8 Fechando um programa quando não se sabe como sair71
5.9 Eliminando caracteres estranhos72
6.1 ls73
6.2 cd7
6.3 pwd78
6.4 mkdir78
6.5 rmdir79
7.1 cat80
7.2 tac81
7.3 rm82
7.4 cp83
7.5 mv86
8.1 clear87
8.2 date8
8.3 df89
8.4 ln91
8.5 du92
8.6 find94

2.1 Hardware e Software Guia Foca Linux − Nível Iniciante

Table of Contents

8.7 free96
8.8 grep97
8.9 head9
8.10 nl100
8.1 more101
8.12 less102
8.13 sort102
8.14 tail105
8.15 time105
8.16 touch106
8.17 uptime107
8.18 dmesg107
8.19 mesg108
8.20 echo108
8.21 su108
8.2 sync109
8.23 uname109
8.24 reboot110
8.25 shutdown110
8.26 wc112
9.1 who113
9.2 Telnet114
9.3 finger116
9.4 ftp117
9.5 whoami118
9.6 dnsdomainname118
9.7 hostname119

2.1 Hardware e Software Guia Foca Linux − Nível Iniciante

Table of Contents

9.8 talk119
10.1 adduser120
10.2 addgroup122
10.3 passwd123
10.4 newgrp124
10.5 userdel124
10.6 groupdel125
10.7 sg125
10.8 Adicionando um novo grupo a um usuário126
10.9 chfn127
10.10 id129
10.1 logname130
10.12 users130
10.13 groups130
1.1 Donos, grupos e outros usuários131
1.2 Tipos de Permissões de acesso133
1.3 Etapas para acesso a um arquivo/diretório134
1.4 Exemplos práticos de permissões de acesso135
1.4.1 Exemplo de acesso a um arquivo135
1.4.2 Exemplo de acesso a um diretório136
1.5 Permissões de Acesso Especiais139
1.6 A conta root141
1.7 chmod141
1.8 chgrp144
1.9 chown145
1.10 Modo de permissão octal146
12.1 >149

2.1 Hardware e Software Guia Foca Linux − Nível Iniciante

Table of Contents

12.2 >>149
12.3 <150
12.4 | (pipe)150
12.5 Diferença entre o "|" e o ">"151
12.6 tee151
13.1 Portas de impressora152
13.2 Imprimindo diretamente para a porta de impressora152
13.3 Imprimindo via spool153
13.4 Impressão em modo gráfico154
13.4.1 Ghost Script155
13.5 Magic Filter158
13.5.1 Instalação e configuração do Magic Filter158
13.5.2 Outros detalhes técnicos sobre o Magic Filter159
14.1 Acentuação162
14.1.1 Acentuação em modo Texto162
14.1.2 Acentuação em modo gráfico166
15.1 O que é X Window?167
15.2 A organização do ambiente gráfico X Window168
15.3 Iniciando o X169
15.4 Servidor X169
16.1 Páginas de Manual170
16.2 Info Pages171
16.3 Help on line172
16.4 help173
16.5 apropos/whatis173
16.6 locate174
16.7 which174

2.1 Hardware e Software Guia Foca Linux − Nível Iniciante

Table of Contents

16.8 Documentos HOWTO's175
16.9 Documentação de Programas175
16.10 FAQ176
16.1 Internet176
16.1.1 Páginas Internet de Referência176
16.1.2 Listas de discussão181

2.1 Hardware e Software Guia Foca Linux − Nível Iniciante vii

Resumo

Este documento tem por objetivo ser uma referência ao aprendizado do usuário e um guia de consulta, operação e configuração de sistemas Linux (e outros tipos de *ix).

Capítulo 1: Introdução 1.1 Sistema Operacional

O Sistema Operacional é a interface ao usuário e seus programas com o computador. Ele é responsável pelo gerenciamento de recursos e periféricos (como memória, discos, arquivos, impressoras, CD−ROMs, etc.) e a execução de programas.

No GNU/Linux o Kernel é o Sistema Operacional. Você poderá construi−lo de acordo com a configuração de seu computador e os periféricos que possui.

1.2 O Linux

O GNU/Linux é um sistema operacional criado em 1991 por Linus Torvalds na universidade de Helsinky na Finlândia. É um sistema Operacional de código aberto distribuído gratuitamente pela Internet. Seu código fonte é liberado como Free Software (software gratuito) o aviso de copyright do kernel feito por Linus descreve detalhadamente isto e mesmo ele está proibido de fazer a comercialização do sistema.

Isto quer dizer que você não precisa pagar nada para usar o Linux, e não é crime fazer cópias para instalar em outros computadores, nós inclusive incentivamos você a fazer isto. Ser um sistema de código aberto pode explicar a performance, estabilidade e velocidade em que novos recursos são adicionados ao sistema.

Para rodar o GNU/Linux você precisa, no mínimo, de um computador 386 SX com 2 MB de memória e 40MB disponíveis em seu disco rígido para uma instalação básica e funcional.

Resumoo:p 1

O sistema segue o padrão POSIX que é o mesmo usado por sistemas UNIX e suas variantes. Assim, aprendendo o GNU/Linux você não encontrará muita dificuldade em operar um sistema do tipo UNIX, FreeBSD, HPUX, SunOS, etc., bastando apenas aprender alguns detalhes encontrados em cada sistema.

O código fonte aberto permite que qualquer pessoa veja como o sistema funciona (útil para aprendizado), corrija alguma problema ou faça alguma sugestão sobre sua melhoria, esse é um dos motivos de seu rápido crescimento, do aumento da compatibilidade de periféricos (como novas placas sendo suportadas logo após seu lançamento) e de sua estabilidade.

Outro ponto em que ele se destaca é o suporte que oferece a placas, CD−Roms e outros tipos de dispositivos de última geração e mais antigos (a maioria deles já ultrapassados e sendo completamente suportados pelo sistema operacional). Este é um ponto forte para empresas que desejam manter seus micros em funcionamento e pretendem investir em avanços tecnológicos com as máquinas que possui.

Hoje o GNU/Linux é desenvolvido por milhares de pessoas espalhadas pelo mundo, cada uma fazendo sua contribuição ou mantendo alguma parte do kernel gratuitamente. Linus Torvalds ainda trabalha em seu desenvolvimento e também ajuda na coordenação entre os desenvolvedores.

O suporte ao sistema também se destaca como sendo o mais eficiente e rápido do que qualquer programa comercial disponível no mercado. Existem centenas de consultores especializados espalhados ao redor do mundo. Você pode se inscrever em uma lista de discussão e relatar sua dúvida ou alguma falha, e sua mensagem será vista por centenas de usuários na Internet e algum irá te ajudar ou avisará as pessoas responsáveis sobre a falha encontrada para devida correção. Para detalhes, veja a Listas de discussão, Seção 16.1.2.

1.2.1 Algumas Características do Linux

É de graça e desenvolvido voluntariamente por programadores experientes, hackers, e contribuidores espalhados ao redor do mundo que tem como objetivo a contribuição para a melhoria e crescimento deste sistema operacional.

Guia Foca Linux − Nível Iniciante

1.2.1 Algumas Características do Linuxo:p2

Muitos deles estavam cansados do excesso de propaganda (Marketing) e baixa qualidade de sistemas comerciais existentes

Convivem sem nenhum tipo de conflito com outros sistemas operacionais (com o DOS, Windows,Netware) no mesmo computador. •

Multitarefa real• Multiusuário• Suporte a nomes extensos de arquivos e diretórios (255 caracteres)•

Conectividade com outros tipos de plataformas como Apple, Sun, Macintosh, Sparc, Alpha, PowerPc, ARM, Unix, Windows, DOS, etc. •

Proteção entre processos executados na memória RAM• Suporte ha mais de 63 terminais virtuais (consoles)•

Modularização − O GNU/Linux somente carrega para a memória o que é usado durante oprocessamento, liberando totalmente a memória assim que o programa/dispositivo é finalizado •

Devido a modularização, os drivers dos periféricos e recursos do sistema podem ser carregados e removidos completamente da memória RAM a qualquer momento. Os drivers (módulos) ocupam pouco espaço quando carregados na memória RAM (cerca de 6Kb para a Placa de rede NE 2000, por exemplo)

Não há a necessidade de se reiniciar o sistema após a modificar a configuração de qualquer periférico ou parâmetros de rede. Somente é necessário reiniciar o sistema no caso de uma instalação interna de um novo periférico, falha em algum hardware (queima do processador, placa mãe, etc.).

Não precisa de um processador potente para funcionar. O sistema roda bem em computadores 386sx 25 com 4MB de memória RAM (sem rodar o sistema gráfico X, que é recomendado 8MB de RAM). Já pensou no seu desempenho em um 486 ou Pentium ;−)

O crescimento e novas versões do sistema não provocam lentidão, pelo contrario, a cada nova versão os desenvolvedores procuram buscar maior compatibilidade, acrescentar recursos úteis e melhor desempenho do sistema (como o que aconteceu na passagem do kernel 2.0.x para 2.2.x).

Não é requerida uma licença para seu uso. O GNU/Linux é licenciado de acordo com os termos daGNU •

Acessa sem problemas discos formatados pelo DOS, Windows, Novell, OS/2, NTFS, SunOS, Amiga,Atari, Mac, etc. •

Guia Foca Linux − Nível Iniciante

1.2.1 Algumas Características do Linuxo:p3

Utiliza permissões de acesso a arquivos, diretórios e programas em execução na memória RAM.•

NÃO EXISTEM VIRUS NO LINUX! Em 9 anos de existência, nunca foi registrado NENHUM tipo de vírus neste sistema. Isto tudo devido a grande segurança oferecida pelas permissões de acesso do sistema que funcionam inclusive durante a execução de programas.

Rede TCP/IP mais rápida que no Windows e tem sua pilha constantemente melhorada. O GNU/Linux tem suporte nativo a redes TCP/IP e não depende de uma camada intermediária como o Winsock. Em acessos via modem a Internet, a velocidade de transmissão é 10% maior.

(Parte 1 de 8)

Comentários