Renato Gondim - C.A de CienComp
Matheus Gadelha - P.E.T de CienComp
Sistema Operacional Multics – década de 60.
Origem do Unix – 1970.
Surgimento do Minix – 1987. (
Andrew S. Tanenbaumciência da computação na Universidade de Vrije em Amsterdam
).
Nascimento do Linux versão 0.02 – 1991. (
LinusTorvalds estudante de ciência da computação da Universidade de Helsinki, na Finlândia
).
É livre e desenvolvidos por programadores experientes, hacker e contribuidores espalhados ao redor do mundo que tem como objetivo de melhorar o sistema operacional.
Suporte ao dual boot, ou seja, pode ser instalando com outro sistema operacional. Exemplo DOS, Windows, MacOs...
Suporte a diversos dispositivos e periféricos disponíveis no mercado(antigos e novos).
Pode ser executado em 16 arquiteturas diferentes (Alpha, Arm, Intel, Macintosh...).
Rede TCP/IP mais rápida que no Windows, não necessita do WinSock.
Uma Distribuição é composta por conjunto de
diversos programas e do Kernel(núcleo do Sistema
Operacional).
A escolha distribuição influenciará no desempenho
do sistema.
É uma ideologia ética Africana focada no compromisso e
relações entre as pessoas, tradução rápida “humanidade
para todos
”.
O Ubuntu inclui as melhores traduções e infraestrutura
de acessibilidade
que a comunidade de software livre
tem a oferecer, fazendo o Ubuntu utilizável pelo maior
número de pessoas possível.
Novas versões do Ubuntu são liberadas regularmente;
uma nova versão é feita a cada seis meses. Você pode usar
a versão estável ou de desenvolvimento. Cada versão é
suportada por, no mínimo, 18 meses.
Gerenciadores de Janelas mais usados: GNOME, KDE,
O sistema de arquivos do Linux é organizado em um formato hierárquico, com uma estrutura estilo árvore. O nível mais alto do sistema de arquivos é o / ou diretório root.
Abaixo do diretório root(/) existem alguns diretórios importantes:
/bin Local onde ficam os arquivos binários que são usados por todos usuários. (Binário são executáveis).
/boot Arquivos relacionados ao boot e ao kernel. (grub.cfg e vmlinuz).
/dev Arquivos de dispositivos físicos(hardware).
/etc Arquivos de configuração do sistema e da maioria dos programas.
/lost+found
“Achados e perdidos” para os arquivos
que existem sob o diretório root (/).
/media
Local onde ficam as partições montadas.
/mnt
Local onde os dispositivos de armazenamento
são montados.
/opt
Local onde se pode instalar programas
opcionais, ou seja, que não vem com sua distribuição.
/proc
Diretório dinâmico que contém informações
do sistema.
/root
Diretório home do root(super usuário).
/sbin
Local onde ficam os arquivos executáveis do root.
Programas importantes de administração do sistema.
/sys
Contém informações do sistema.
/temp
Guarda os arquivos temporários.
/usr
Inclui arquivos executáveis, bibliotecas,
código-fonte, que são na maioria das vezes disponíveis a todos os
usuários.
/var
Arquivos variáveis como: logs, spool de impressão,
banco de dados, arquivos de cache, etc.
/home/renatuga/public_html/MinicursoLinux.pdf
/ /root /home /Matheus /renatuga /public_html in Minicurso Linux.pdfPartição no Windows
C:, E:
Usuário no Windows
C:\Users
Usuário no Windows
C:\Users\Renato
Partição do Linux
/dev/sda1, /dev/sda2
Usuário do Linux
/home/
Usuário do Linux
/home/renato
ls Comando utilizado para lista o conteúdo do diretórios.
ls ~ Mostra os arquivos que estão no seu diretório pessoal.
ls |grep .odt Mostra somente os arquivos que contém “.odt” em seu nome. O grep atual como filtro na listagem.
cd Comando utilizado para navegar entre pastas/diretórios a partir do terminal.
cd ou cd ~ Vai para o seu diretório pessoal.
cd / Vai para o diretório raiz.
cd .. Vai para um nível acima do atual.
cd - Volta ao diretório anterior a mudança.
Comandos para pastas
mkdir Nome da pasta - Comando utilizado para criar um diretório.
rmdir Nome da pasta - Comando utilizado para remover um diretório vazio.
rm -r Nome da pasta - Comando utilizado para remover um diretório e tudo que estiver nele.
Comandos para arquivos
touch arquivo - Comando utilizado para criar um arquivo.
rm arquivo - Comando utilizado para remover um arquivo.
cp arquivo arquivo_copia - Criar cópia do arquivo atual.
cp -R dir1 dir2 - Copia todos os arquivos do dir1 para o dir2.
1. Veja em pasta você se encontra.
2. Liste os arquivos e subpastas desta pasta.
3. Crie um arquivo chamado teste.txt.
4. Copie o arquivo teste.txt para teste2.txt.
5. Remova o teste.txt.
6. Crie uma pasta chamada dir1.
7. Mova o arquivo teste2.txt para dentro da pasta dir1.
8. Remova a pasta dir1 com o comando rmdir dir1.
clear Limpa a tela do terminal.
du -h Exibe a quantidade de espaço utilizado em um diretório.
df -h Exibe o espaço livre/ocupado de cada partição.
find Procura por arquivo/diretório no disco.
ls -s origem link Cria link simbólico para arquivo/diretório.
sudo comando Executa o comando como super usuário.
cat nome do arquivo Exibe o conteúdo do arquivo no terminal.
reboot ou shutdown -r Reinicializa o sistema, para executar precisa ser root.
shutdown -h Desliga o sistema, mas precisa ser root.
Todos os arquivos e pastas no Linux possui
permissão de acesso, que podem ser caracterizada
como:
Leitura
• Permissão de abrir/exibir.
Escrita
• Permissão de editar ou apagar.
Execução
chmod permissão nome_do_arquivo
Define
permissão ao alvo.
permissão: -r (leitura), -w (escrita), -x (execução)
• Aplicação: chmod ug=rw,o=r teste ou chmod 664 teste o u=usuário | g=grupo | o=outros
o 664 = O usuário e o grupo podem ler e escrever e outros podem ler. o 7 = rwx | 6 = rw | 5 = rx | 4 = r | 3 = wx | 2 = w | 1 = x |
0 = nada.
o Mais usados: 744 e 755.
o Ver google: chmod calculator
chown proprietário:grupo nome_do_arquivo
gedit
- Editor de texto simples, similar ao bloco de
notas.
vim
- Editor de simples para konsole.
kate
- Editor de texto avançado do kde.
gimp
- Editor de imagens.
Blender
- Modelador 3D.
OpenOffice
- Suíte de aplicativos para escritório.
audacious
- Player multimídia.
wine
- Ambiente onde é possível executar algumas
aplicações windows.
A partir do konsole
Buscar pacotes
apt-cache search PACOTE
Instalar pacotes
apt-get install PACOTE
Remover pacotes
apt-get remove PACOTE
Atualizar a lista local de pacotes e os repositórios.
apt-get update
Instalar todas as atualizações disponíveis
A partir do Adicionar/Remover programas
Menu Aplicações -> adicionar/remover programas
Através do Gerenciador de Pacotes Synaptic
Menu Sistema -> Administração -> Gerenciador de
Pacotes Synaptic
Guia FOCA Linux -
www.guiafoca.org
BRLinux -
http://br-linux.org
Contato:
Renato : renatuga@gmail.com