Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
2.10. Linux por Mind Map: 2.10. Linux

1. Softwares Disponíveis no Linux

1.1. LibreOffice (pacote de escritório)

1.1.1. Inclui

1.1.1.1. Writer

1.1.1.2. Calc

1.1.1.3. Impress

1.1.1.4. Base

1.1.1.5. Draw

1.1.2. nativo

1.2. Editores de textos simples

1.2.1. Vi/Vim

1.2.1.1. nativo

1.2.2. Emacs

1.2.3. Nano

1.2.4. Gedit

1.2.5. Sublime Text

1.2.6. Joe

1.3. Editores de imagens

1.3.1. Gimp

1.3.2. RawStudio

1.3.3. Photivo

1.3.4. F-Spot

1.4. Navegadores

1.4.1. Google Chrome

1.4.2. Mozilla Firefox

1.4.2.1. nativo

1.4.3. Konqueror

1.4.4. Opera

1.5. Gravadores de CDs/DVDs

1.5.1. Brasero

1.5.2. GnomeBaker

1.6. Correio Eletrônico

1.6.1. Mozilla Thunderbird

1.6.1.1. nativo

1.6.2. Evolution

1.6.3. Kmail

1.7. Gerenciadores de boot

1.7.1. LILO

1.7.2. GRUB

2. Permissões de Arquivos

2.1. Conceitos

2.1.1. quem cria o arquivo torna-se proprietário dele

2.1.2. usuário Root pode alterar as permissões de quem ele quiser

2.2. Tipos de Permissões

2.2.1. r

2.2.1.1. Read (ler)

2.2.2. w

2.2.2.1. Write (gravar)

2.2.3. x

2.2.3.1. Execute (executar)

2.2.4. "-"

2.2.4.1. Não permitido

2.3. Alterar permissões

2.3.1. Comando chmod

2.3.1.1. drwxrwxrwx

2.3.2. Tabela de permissões

2.3.2.1. 0

2.3.2.1.1. Sem permissão

2.3.2.2. 1

2.3.2.2.1. Executar

2.3.2.3. 2

2.3.2.3.1. Gravar

2.3.2.4. 3

2.3.2.4.1. Gravar/executar

2.3.2.5. 4

2.3.2.5.1. Ler

2.3.2.6. 5

2.3.2.6.1. Ler/executar

2.3.2.7. 6

2.3.2.7.1. Ler/gravar

2.3.2.8. 7

2.3.2.8.1. Ler/gravar/executar

2.4. Tipos de usuários

2.4.1. Proprietário (u)

2.4.2. Grupo de usuários (g)

2.4.3. Usuário comum (o)

2.5. Tipos de arquivos

2.5.1. d

2.5.1.1. Diretório ou pasta

2.5.2. "-" ou vazio

2.5.2.1. Arquivo comum

2.5.3. l

2.5.3.1. Atalho

3. Estruturas de Diretórios

3.1. Conceitos

3.1.1. possui vários gerenciadores que podem ser instalados

3.1.1.1. Exemplos

3.1.1.1.1. Konqueror

3.1.1.1.2. Nautilus

3.1.1.1.3. Dolphin

3.1.1.1.4. XFE

3.1.2. Similar ao Windows Explorer

3.1.3. Padronização e organização de pastas e arquivos

3.1.4. pode ser acessada através de um gerenciador de arquivos

3.2. Principais pastas (diretórios)

3.2.1. /

3.2.1.1. Raiz

3.2.2. /bin

3.2.2.1. Executáveis

3.2.3. /boot

3.2.3.1. Kernel

3.2.4. /dev

3.2.4.1. Dispositivos

3.2.5. /etc

3.2.5.1. Configurações

3.2.6. /home

3.2.6.1. Pastas dos usuários

3.2.7. /lib

3.2.7.1. Bibliotecas

3.2.8. /proc

3.2.8.1. Memória e processos

3.2.9. /root

3.2.9.1. Superusuário

3.2.10. /mnt

3.2.10.1. Ponto de montagem

3.2.11. /var

3.2.11.1. Temporário

3.2.12. /usr

3.2.12.1. Arquivos de programas

3.3. .nomearquivo

3.3.1. um ponto antes do nome do arquivo torna ele oculto

4. Interface Gráfica

4.1. Conceito

4.1.1. tela apresentada para manuseio do computador por mouse e ícones

4.1.2. possui mais de 50 interfaces

4.2. Exemplos

4.2.1. KDE

4.2.2. Gnome

4.2.3. Unity

4.2.4. XFCE

4.2.5. LXDE

4.2.6. Mate

4.2.7. Cinnamon

5. Introdução

5.1. Hardware

5.1.1. Parte física da máquina

5.2. Software

5.2.1. Parte lógica da máquina

5.3. Sistema operacional

5.3.1. controla

5.3.1.1. software

5.3.1.2. hardware

5.4. Composição

5.4.1. Shell

5.4.2. Núcleo (Kernel)

5.5. Principais características

5.5.1. Código aberto

5.5.2. Software livre

5.5.2.1. executar

5.5.2.2. estudar

5.5.2.3. distribuir

5.5.2.4. modificar

5.5.3. pode ser gratuito ou pago

5.6. o Linux não usa letras para nomear unidades

5.7. Linux é Unix

5.7.1. o nome vem de Linus + Unix

5.8. # super usuário

5.9. $ usuário comum

6. Características

6.1. Case sensitive

6.1.1. diferencia caracteres maiúsculos de minúsculos

6.2. Multiplataforma

6.2.1. pode ser instalado em vários tipos de hardware

6.2.1.1. celulares

6.2.1.2. laptops

6.2.1.3. PCs

6.2.1.4. servidores/mainframes

6.3. Multitarefa

6.3.1. executa vários aplicativos ao mesmo tempo em primeiro plano

6.4. Preemptivo

6.4.1. permite que um processo seja interrompido durante a sua execução

6.5. Multisessão

6.5.1. permite manter várias sessões de usuários abertas simultaneamente

6.6. Multiusuário

6.6.1. múltiplos usuários têm acesso via Telnet ou SSH ao "prompt" do shell do Linux ao mesmo tempo

6.7. Sistema de Arquivos

6.7.1. EXT

6.7.2. BTRFS

7. Prompt de Comando

7.1. Conhecido como

7.1.1. Shell Script

7.1.2. Terminal

7.1.3. SH

7.1.4. Console

7.1.5. Bash

7.2. Alguns comandos

7.2.1. cat

7.2.1.1. concatena

7.2.1.2. mostra o conteúdo de um arquivo

7.2.1.3. concatena arquivos

7.2.2. cal

7.2.2.1. calendário

7.2.3. cd

7.2.3.1. diretório

7.2.3.1.1. abre um diretório

7.2.4. chmod

7.2.4.1. permissões

7.2.5. cp

7.2.5.1. origem destino

7.2.5.1.1. copia um arquivo ou diretório para outro local

7.2.6. grep

7.2.6.1. procura por um texto dentro de um arquivo

7.2.7. ifconfig

7.2.7.1. exibe informações de ip

7.2.8. ls

7.2.8.1. lista os arquivos e diretórios da pasta atual

7.2.9. ln

7.2.9.1. criar links (atalhos)

7.2.9.2. hardlink

7.2.9.2.1. se o arquivo for alterado

7.2.10. mkdir diretório

7.2.10.1. cria um diretório

7.2.11. ps

7.2.11.1. mostra os processos em execução

7.2.12. rm arquivo

7.2.12.1. apaga o arquivo especificado

7.2.13. touch

7.2.13.1. cria um novo arquivo em branco

7.2.14. Comandos de administração

7.2.14.1. sudo

7.2.14.1.1. permite que um usuário em particular execute vários comandos como superusuário

7.2.14.2. su

7.2.14.2.1. permite a troca de usuário

7.2.14.3. adduser e useradd

7.2.14.3.1. criam um novo usuário

7.2.14.4. userdel

7.2.14.4.1. exclui um usuário

7.2.14.5. passwd

7.2.14.5.1. altera sua senha

7.2.15. Comandos de inicialização

7.2.15.1. init

7.2.15.1.1. reinicia o micro ou alguns módulos do sistema

7.2.16. Manuais de ajuda

7.2.16.1. help

7.2.16.1.1. mostra

7.2.16.2. info

7.2.16.3. man

7.2.17. Comandos de informação rápida

7.2.17.1. pwd

7.2.17.1.1. mostra o diretório em que você está

7.2.17.2. whoami

7.2.17.2.1. exibe o nome do usuário atual

7.2.17.3. whatis

7.2.17.3.1. exibe a definição de um comando

7.2.17.4. whereis

7.2.17.4.1. localiza um comando

7.3. é case-sensitive

7.3.1. diferencia maiúscula de minúscula

7.4. Redirecionamento

7.4.1. De entrada

7.4.1.1. Sinal: <

7.4.1.1.1. mail < conteudoemail

7.4.1.2. Sinal: <<

7.4.1.2.1. mail [email protected] << fim

7.4.2. De saída

7.4.2.1. Sinal: >

7.4.2.1.1. ls > arquivosdoprofessor

7.4.2.1.2. sobrescreve conteúdo de arquivo

7.4.2.2. Sinal: >>

7.4.2.2.1. ls >> arquivosdoprofessor

7.4.2.2.2. adiciona conteúdo ao arquivo

7.5. Segundo plano

7.5.1. também conhecido como

7.5.1.1. executar em background

7.5.2. programas que executam sem a percepção do usuário

7.5.3. o "&" pode ser utilizado no final de um comando para executá-lo em segundo plano

7.6. | (Pipe)

7.6.1. saída do comando vira entrada de outro comando

8. Pacotes

8.1. Conceito

8.1.1. utilizados na instalação de aplicativos

8.2. Tipos

8.2.1. .deb

8.2.1.1. para distros derivadas do Debian

8.2.1.1.1. Ubuntu

8.2.2. .rpm

8.2.2.1. para distros derivadas do Red Hat

8.2.2.1.1. Fedora

8.2.3. .tgz

8.2.3.1. para o Slackware e derivados

9. Distribuições

9.1. podem ser chamadas de Distros

9.2. Criadas por programadores

9.3. Modificações do Kernel (base)

9.4. Exemplos

9.4.1. Red Hat

9.4.2. Ubuntu

9.4.2.1. uma das distribuições mais usadas no mundo todo

9.4.3. Mandriva

9.4.4. Slackware

9.4.5. Fedora

9.4.6. Android

9.4.7. Chrome OS

9.4.8. Arch Linux

9.4.9. CentOS

9.4.10. Mageia

9.4.11. Mint