Você está na página 1de 9

Multitarefa

Um sistema multitarefa permite executar mais de um aplicativo ao mesmo tempo em


primeiro plano;

Windows: É multitarefa
Linux: É multitarefa

Componentes do Linux

Kernel
É o núcleo do sistema operacional, pois ele gerencia os recursos do sistema e pode
ser alterado por qualquer pessoa. Ele controla os dispositivos do computador.
O Kernel é um software de nível de sistema cujo papel principal é gerenciar os
recursos de hardware para o usuário. (caiu em concursos)
O kernel do Linux está constantemente em desenvolvimento por uma comunidade de
programadores, mas, para garantir a sua qualidade e integridade, existem
mantenedores do kernel, como o Linus Torvalds, que analisam e julgam a pertinência
das alterações. (caiu em concursos)

Shell (concha)
Ele interpreta os comandos entre o sistema operacional e o usuário. O sistema
operacional precisa apresentar a cada usuário uma interface que aceita, interpreta e
então executa comandos ou programas do usuário. Essa interface é genericamente
chamada de Shell.(caiu em concursos);
É uma classe de programas que funciona como interpretador de comandos e
linguagem de programação no Linux, que é a principal ligação entre o usuário, os
programas e o Kernel. (definição caiu em concursos)

Prompt de comando
É através dele que o usuário interage com o Linux.

126
Interface gráfica
Outra maneira que o usuário interage com o Linux. São também conhecidos como
gerenciadores de desktop ou ambientes de desktop. No Linux é possível escolher
entre ambientes de desktop, como, por exemplo, a KDE, Unity, Gnome, dentre
outras.
O Linux também possui um padrão para ambiente gráfico. Os sistemas Unix mais
antigos são baseados somente em caracteres, mas hoje praticamente qualquer sistema
Unix, incluindo o Linux, dispõe de um sistema gráfico de janelas que é chamado de
X Windows (que também podem ser chamadas de Ambiente x)

Distribuições GNU/ Linux


Quando você tem um sistema Linux completo, ou seja, com todos os software
necessários para um sistema operacional funcionar corretamente e é claro usando o
Linux como seu núcleo, você terá uma distribuição Linux.
Existem várias distribuições Linux que tem características diferentes por serem
criados para vários tipos de usuários.
As mais conhecidas são o Red Hat, Fedora, Ubuntu, Debian, OpenSUSE, conectiva,
Mandriva, Slackware, Mint entre outros.

Tipos de usuários do Linux

Comum ($)
É quem instalou o Linux e outros que foram criados depois. Estes usuários têm
restrições, ou seja, não tem acesso a todos os recursos do sistema.

ROOT(#)
É o administrador (superusuário) e tem permissão total para acessar todos os recursos
do sistema.
No Linux, o usuário (userid) com a maior autoridade e com poder de realizar
alterações no ambiente chama-se Root. (caiu em concursos);
Em um ambiente Linux, para incluir usuários e/ou trocar senhas você deve se utilizar
de qual userid Root (caiu em concurso);

127
Sistema (fictício)
Ele existe apenas para controlar softwares e ajudar a instalação de programas
adicionais, não tem como logar por ele.

Comandos principais

cal: mostra o calendário


cd: Para navegar pelo filesystem do Linux; Ele possibilita o acesso a um determinado
diretório.
cd/: Diretório raiz.
cd-: Volta para o último diretório acessado
cd~: vai para o diretório home
cd.: diretório atual
cd..: volta uma pasta
df: informa o espaço de disco usado e disponível
du: é utilizado para mostrar o espaço ocupado por arquivos e subdiretórios do
diretório atual
file arquivo: Mostra as informações do arquivo
fg: processo executado em primeiro plano
bg: processo executado em segundo plano
diff: compara dois arquivos e mostra as diferenças entre eles.
grep: Procura uma palavra dentro de um arquivo
help: Ajuda
kill fecha (mata) por número de processo (pid)
killall finaliza forçosamente os processos especificados pelo nome;
killall5 fecha (mata) todos os processos da sessão (em execução);
jobs – Lista os processos inicializados a partir do terminal
mkdir: Cria diretório ou pastas

128
rmdir: remove (exclui) diretório.
tac: mostra o conteúdo de um arquivo binário ou texto, só que em ordem inversa do
arquivo.
tail: exibe as últimas 10 linhas de um arquivo de texto
top = exibe os processos em execução no sistema
cat: exibe, cria e une o conteúdo de um arquivo.
Rm: Remove(exclui) diretórios e arquivos
mv: mover arquivo; Para mover ou renomear arquivos e/ou diretórios utilize o
comando mv seguido do nome do arquivos e/ou diretórios de origem e
posteriormente o destino.
cp: Copia arquivo
ls: lista arquivos e diretórios dentro de uma pasta/ diretórios
ls-l: exibe mais detalhes sobre os arquivos listados.
ls-a: exibe arquivos ocultos.
Pwd: Caminho completo do diretório local

Diretórios principais

Diretório Raiz (/): Origem de todos os arquivos e diretórios


/bin: binários executáveis
/boot – Arquivos utilizados durante a inicialização do sistema
/cdroom: diretório temporário para cd-room
/dev – contém arquivos sobre Dispositivos de hardware conectados
/etc – Arquivos de configuração do sistema e dos seus programas
/home – Contém os arquivos pessoais do usuário
/lib – Bibliotecas compartilhadas essenciais e módulos do kernel
/sbin – Programas essenciais do usuário root (função de manutenção)
/root – Diretório pessoal do usuário root
/opt – Aplicativos adicionados depois da instalação

129
/proc – Informações sobre os processos ativos do sistema
/media – Ponto de montagem utilizado por usuários comuns
/mnt – Ponto de montagem das mídias removíveis
/tmp – Arquivos temporários do sistema
/usr – Arquivos e programas acessados pelo usuário (documentações, cabeçalhos, etc)
/var – Arquivos variáveis do sistema
/srv – Dados de servidores e serviços do sistema

Atalhos principais de terminal LINUX

Alt + B = uma palavra para trás


Ctrl + B = volta um caracter
Alt + F = avança uma palavra
Ctrl + F = avança um caracter
Ctrl + C = sai de um comando ou processo
Ctrl + Z = ativa um programa em execução em segundo plano.
Ctrl + D = sai do terminal atual
Ctrl + L = limpa a tela
Ctrl + A = move o cursor para o início da linha
Ctrl + E = move o cursor para o final da linha.
Ctrl + U = exclui tudo de onde está o cursor até o início da linha
Ctrl + K = exclui tudo de onde está o cursor até o final da linha
Ctrl + W = exclui somente uma palavra
Ctrl + P = ver o comando anterior
Ctrl + N = navegar para frente ou para trás nos comandos
Ctrl + Shift + V = colar o texto da área de transferência
Ctrl + Shift + C = copia o texto para a área de transferência

130
TAB: Completa os comandos e nomes de arquivos e diretórios.

O sistema de arquivos do Linux é um de seus grandes componentes. Os arquivos são


conjuntos de informações codificadas, associadas a um nome, que são armazenadas
no disco ou em periféricos de armazenamento. Arquivos podem conter textos de
editores, imagens, vídeos, áudios, códigos executáveis, dentre muitos outros tipos. O
sistema Linux e suas distribuições aceitam especificação de nomes com caracteres
alfanuméricos e muitos caracteres de símbolos especiais. Mas, devido à sintaxe de
nomes de diretórios e arquivos, o seguinte caractere não pode compor o nome de um
arquivo é o “/” e o tamanho máximo de um nome de arquivo é 255 caracteres. (caiu
em concursos)

“/” - Arquivo não válido


Tem também os caracteres “\” e “|” que dão a mensagem caminho não existe.

Pacote Office

Nesta apostila só coloquei o que é cada aplicativo do pacote Office LibreOffice, não
aprofundando em sua utilização. Em breve lançarei apostilas especifica para cada
aplicativo, inclusive os do pacote Office da Microsoft.
Em ambiente Linux existem alternativas à suíte MS Office (Microsoft), como o Libre
Office.
O LibreOffice é um pacote de escritório de código aberto, ou seja, você pode utilizar
gratuitamente e pode inclusive modificá-lo.
Ele é composto por:

131
Writer – Editor de texto

→ Equivalente ao Word da Microsoft. Software processador de texto


multiplataforma de código aberto. É compatível com a maioria dos programas
similares, como o Microsoft Word e o WordPerfect, podendo exportar nativamente
nos formatos HTML, XML e PDF. Consegue abrir os arquivos mais recentes do MS-
Word, como o .docx e outros, no entanto, o seu padrão é gravar em ODT. (definição
caiu em concurso);

Calc – Editor de planilha

→ Equivalente ao Excel da Microsoft. Software de planilha eletrônica


multiplataforma de código aberto. Nessa planilha, o número limite de linhas é de 1
milhão por planilha e o número limite de colunas é de 1024 por planilha. Também dá
suporte à exportação de planilhas no formato PDF. O formato nativo dos arquivos é o
ODF, porém, pode ler e exportar planilhas do Microsoft Excel, desde as mais antigas
versões até a mais atual. (definição caiu em concurso);

Impress – Editor de apresentação

→ Equivalente ao PowerPoint da Microsoft. Software multiplataforma que é


destinado a produzir apresentações. É compatível com outros programas similares
como o Microsoft PowerPoint e o Corel Presentations. A extensão de arquivo padrão
em que esse aplicativo grava suas apresentações é o .ODP, que seria o equivalente
ao .PPTX do PowerPoint. O editor de apresentações da Microsoft consegue ler
também os arquivos com extensão .ODP. A principal característica entre os softwares
do gênero é a possibilidade de exportar nativamente as apresentações em Flash e em
PDF, dispensando o uso de visualizadores específicos para máquinas sem software de
apresentação instalado. (definição caiu em concurso);

132
Base – Gerenciador de banco de dados

Software gerenciador de banco de dados multiplataforma de código aberto. O


software dá suporte à criação e modificação de tabelas, formulários, consultas,
relatórios e macros. O suporte nativo é para o SGBD HSQLDB, tendo filtro nativo
para o DBase. Outros formatos suportados são o Microsoft Access, Adabas D,
MySQL ou outras bases de dados que utilizem os conectores ODBC e JDBC
(definição caiu em concurso);

Draw – Desenhos vetoriais

Software de editoração eletrônica e construção de desenho vetorial multiplataforma


de código aberto. Tem como característica importante os “conectores” versáteis entre
as figuras, que estão disponíveis em uma gama de estilos de linha e facilitam
construir diagramas. Pode exportar e importar em formatos como PDF e WMF.
(definição caiu em concurso);

Math – Fórmulas matemáticas

Edita fórmulas matemáticas.

133
Principais diferenças entre Windows e Linux

Preço: Windows é pago e a maioria das variantes do Linux é gratuito;


Segurança: Linux é mais seguro e confiável
Aplicativos disponíveis: O Windows tem mais
Suporte a Hardware: As empresas têm suporte para os dois sistemas operacionais,
mas ainda o Windows tem mais.
Código-fonte: Windows fechado e a maiorias das distribuições do Linux é aberto;
Suporte ao SO: Os dois têm documentações vastas;
Case-sensitive: Windows não é case-sensitive e Linux: É case-sensitive
Preemptividade: Windows: É preemptivo e Linux: É preemptivo
Multisessão: Windows: É multisessão e Linux: É multisessão

Multitarefa: Windows: É multitarefa e Linux: É multitarefa

134

Você também pode gostar