SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS!
LINUX - Noções Básicas
Origem e Histórico
Em 1991, um estudante da Universidade de Helsinki, Linus Torvalds, iniciou o desenvolvimento
de um núcleo de sistema operacional semelhante ao UNIX.
O UNIX é um Sistema Operacional usado em computadores de grande porte (MAINFRAMES).
O núcleo Linux é considerado o mais importante exemplo moderno de um software livre.
Um fator que se considera essencial para o sucesso do Linux, do ponto de vista do processo de desenvolvimento, é a
escolha pela licença GPL, que garantiu aos colaboradores a preservação do trabalho contribuído.
O sucesso aparente do processo de desenvolvimento utilizado no Linux o levou a ser imitado e replicado por outros
autores interessados em produzir software livre.
Software Livre / GPL – Licença Pública Geral
·Segundo a FSF, software Livre oferece ao usuário o direito de usar, estudar, modificar e redistribuí-lo.
·A Free Software Foundation (FSF - Fundação para o Software Livre) é uma organização sem
fins lucrativos, fundada em 1985 por Richard Stallman (fundador) e que se dedicada à
eliminação de restrições sobre a cópia, redistribuição, entendimento e modificação de
programas de computadores.
Definido em quatro liberdades:
· A liberdade de executar o programa, para qualquer propósito;
· A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades. Acesso ao código-fonte é
um pré-requisito para esta liberdade;
· A liberdade de redistribuir cópias de modo que você possa beneficiar o próximo;
· A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se
beneficie. Acesso ao código-fonte é um pré-requisito para esta liberdade.
Então: O Linux é um Software Livre!
Entenda que, devido às diversas vantagens que um software livre tem em relação aos tradicionais programas pagos
(como custos, possibilidade de modificação do programa), a mudança de “filosofia” na informática de empresas
públicas e privadas, saindo do quase onipresente Windows para o Linux, é inevitável.
Cada vez mais, os até então usuários da Microsoft estão se entregando aos prazeres (e desafios)
de utilizar o sistema do pingüin (alusão ao Linux porque seu “mascote” ou “logomarca” é um
simpático pingüin, chamado Tux).
CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS!
A Comunidade Linux
Atualmente, cerca de 10.000 pessoas no mundo todo dão sua contribuição valiosa para a manutenção e evolução do
Linux, seja criando novos aplicativos e drivers, seja melhorando o funcionamento do próprio sistema (que é trabalho
dos programadores) ou até mesmo traduzindo as interfaces para que o Linux se apresente disponível nos mais
variados idiomas (portanto, qualquer poliglota pode fazer parte desse grupo, não precisa conhecer a linguagem C).
Vamos às comparações : No sistema Windows, qualquer mudança é feita pela detentora do código-fonte, a
Microsoft, que disponibiliza a atualização em seu site “Windows Update”. Quanto ao Linux, qualquer usuário
conhecedor da linguagem C pode mudar alguma coisa que não ache satisfatória no sistema, permitindo melhorias
imediatas sem a dependência de uma suposta fabricante. Isso, é claro, porque o usuário é o detentor do código-
fonte!
Certas mudanças ficam restritas ao computador do usuário que as fez, mas algumas são enviadas à comunidade, que
avalia a relevância da mudança e julga se ela pode ser ou não adicionada na próxima versão do Linux.
O objetivo da comunidade não é somente criar coisas novas (embora faça isso também),mas, também, modificar
constantemente o centro do sistema Linux, o seu Kernel.
O Kernel do Linux – O centro nervoso
Todo sistema operacional é complexo e formado por diversos programas menores, responsáveis por funções
distintas e bem específicas. O Kernel é o centro do sistema operacional, que entra em contato direto com a CPU e os
demais componentes de hardware do computador, sendo, portanto, a parte mais importante do sistema.
O Kernel é um conjunto de subprogramas, revistos e alterados pela Comunidade Linux o tempo todo, ou seja,
existem milhares de pessoas no mundo todo, nesse momento, alterando alguma característica do Kernel do Linux no
intuito de melhorá-lo.
Mas o que garante que, sendo o Kernel alterado por tantas mãos, ele não se torne uma “bagunça” de códigos que
gerem incompatibilidades e problemas? Ou seja, o que o faz tão estável e robusto se é “descendente de tantos
outros”? Ou ainda: o que garante que alguém, dentre esses milhares, não colocaria algo prejudicial no código do
Linux para fazê-lo intencionalmente perigoso?
Resposta: A comunidade tem direito de alterar o Kernel do Linux, mas todas as alterações são analisadas e julgadas
pertinentes ou não por alguns “gurus”, os Mantenedores do Kernel. São eles: Linus Torvalds, o criador; Marcelo
Tosati (um brasileiro escolhido pelo próprio Linus); e Jon “MadDog” Hall, um dos criadores e principais defensores
da idéia de Software Livre. São eles (e outros) que ditam as regras quanto ao que será adicionado ou retirado da
próxima versão do Kernel do Linux.
De tempos em tempos (não há uma data exata), é lançada uma nova versão do Kernel do Linux e esse lançamento é
realizado pelos gurus, que analisaram todas as propostas de alteração enviadas pela comunidade e, aceitando
algumas e rejeitando outras, decidem que a nova versão está pronta.
Atualmente, estamos na versão 2.6.33.1 do Kernel do Linux. Normalmente, as versões do Kernel são batizadas com
três ou quatro níveis de números, que identificam sua geração. Há algum tempo, tínhamos a versão 2.4 e todas as
“mini-versões” dentro dela, como 2.4.1, 2.4.15, 2.4.29, etc. Hoje, a versão mais difundida já é a versão 2.6 e toda a
sua família (2.6.3, 2.6.11, etc.).
CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS!
A mudança da versão 2.4 para a 2.6 trouxe muitas novidades, especialmente no tocante às tecnologias que o Kernel
novo é capaz de suportar (redes sem fio, bluetooth, novos dispositivos, etc.). Essa “mudança da água para o vinho”
também deverá ocorrer quando os gurus lançarem a versão 2.8 e, da 2.8 para a 2.10... Mas, com certeza deverá ser
muito mais significativa quando sairmos da versão 2 para a 3.
Os mantenedores preferiram criar as versões A.b, fazendo o "b" ímpar quando querem indicar que essa versão não
está estável, ou seja, que existe alguma tecnologia nova que está sendo testada nessa versão. Exemplo prático: a
versão 2.3 trazia novas tecnologias (instáveis...tipo versão beta, ainda) que, quando foram devidamente testadas e
aprovadas, deram origem à versão 2.4. a 2.5 também é precursora da atual 2.6 e, claro, já se está trabalhando na
versão 2.7, a comunidade já iniciou seu desenvolvimento para que, quando as novidades estiverem perfeitamente
funcionais no Kernel, este possa ser batizado de 2.8 e lançado para o público em geral.
Então basta possuir o Kernel mais atualizado e já usar o Linux diretamente?
Não...O Kernel do Linux em si é pequeno e mas não possui os aplicativos, apesar de ser o mais importante, já que ele
é o sistema em si! Porém, para que o Linux seja utilizável, é necessário que existam outros programas que, junto
com o Kernel, fazem o sistema completo e amigável para um usuário qualquer.
É aí que entram os Shell (ambientes onde o usuário pode comandar o sistema através de comandos de texto), as
interfaces gráficas (ambientes que apresentam ícones e janelas, como o Windows), os aplicativos (para digitar
textos, construir planilhas, desenhar e acessar a Internet, por exemplo) e outros mais.
Muitas empresas e programadores obtêm o Kernel do Linux e juntam a ele outros programas que julgam
importantes, como aplicativos de escritório e desenho e até mesmo jogos. Cada uma dessas mesmas pessoas ou
instituições relança o Linux com seu próprio nome, ou com algum “apelido”. Esses variados “sabores” de Linux são as
Distribuições Linux.
Distribuições do Linux - A roupa que o Kernel do Linux veste !
Um distribuidor é uma pessoa ou instituição que pega o Kernel do Linux, une esse programa a outros, criados por ele
ou por outrem, e “encaixota” o resultado, dando-lhe nome e oferecendo suporte a ele (ou seja, responsabilizando-se
pela obra), criando uma nova Distribuição do Linux. Como uma roupa nova cheia de adereços e detalhes diferentes.
Note que diversas distribuições são semelhantes entre si, afinal, têm o mesmo Kernel, e, muitas vezes, os mesmos
programas auxiliares, como aplicativos de escritório e jogos, portanto, a escolha por essa ou aquela distribuição é
um processo pessoal e vai mais pelo gosto do usuário (eu mesmo gosto do Linux Ubuntu)
A figura abaixo mostra as principais distribuições do Linux (são basicamente a mesma coisa, porque têm se baseiam
num único centro: o Kernel):
CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS!
Todas as distribuições do Linux são iguais?
Não! Há pequenas diferenças entre elas, mas nada que impossibilite o aprendizado delas, afinal, estamos falando do
mesmo produto (o Linux), embalado por várias empresas diferentes (como uma “Lasanha aos quatro queijos” feita
por vários restaurantes diferentes: a receita é a mesma, mas que dá para sentir diferenças pequenas no sabor de
cada uma, dá sim!
Conceitos Gerais
Para utilizar o Linux, não é necessário nenhum conhecimento prévio em Windows ou qualquer outro sistema
operacional, mas, é claro que se o usuário que pretende usar o Linux já entende conceitos de outros programas, as
comparações que farei aqui entre Windows e Linux serão um excelente modo de estudo .
Alguns dos principais pontos a serem discutidos no Linux são:
• O Linux é um sistema multiusuário: O que significa que várias pessoas podem utilizar o Linux em um computador.
Cada usuário é reconhecido pelo sistema quando inicia suas atividades mediante a apresentação de um nome e uma
senha (previamente cadastrados). Isso significa que será necessário, todas as vezes que um usuário for utilizar o
computador, que ele realize o processo de Logon. O Logon consiste na apresentação do Login (nome cadastrado no
sistema para o usuário) e da Password (senha).
• O Linux pode ser utilizado graficamente: quer dizer que o sistema Linux pode se apresentar para o usuário do
mesmo modo amigável com que o Windows se mostra. O Linux tem ambientes gráficos, e muitos! Claro que o
normal, para os usuários experts, é preferirem o Linux com sua interface básica: texto! Tela preta, letras brancas e
uma série de comandos diferentes decorados sofridamente! Tipo no MS-DOS...lembra?
Aqui vai um lembrete para os usuários mais céticos e amedrontados: O Linux usa mouse e ícones; janelas e menus,
como o Windows, e isso facilita o aprendizado.
• Algumas coisas no Linux são mais difíceis de fazer: Isso, é claro, pode até ser relacionado com o fato de usarmos
mais o sistema da Microsoft, mas não é bem assim! O Linux complica certas coisas sim! Esse é o preço que se paga
pelo direito de ter o controle total sobre o sistema operacional.
• Para usarmos o Linux, devemos nos identificar, informando um login (que pode ser ana, maria, roberto, pedro,
adm, financeiro, root) e uma senha. O login root permite, ao seu detentor, o controle total do sistema Linux.
• O Linux pode ser adquirido de várias formas (inclusive pago), através de várias fontes e com vários “nomes”
diferentes. Esses vários tipos de Linux são as distribuições ou na gíria: “distros”.
CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS!
• No Linux, não há unidades de disco separadas, como C:, D: do Windows. No Linux, todo o armazenamento de
arquivos é feito dentro do diretório raiz: a barra ( / ). Inclusive, se um computador possuir vários discos rígidos,
todos eles serão representados como diretórios dentro do diretório raiz.
A conta de Super usuário ou Root
Há várias formas de criar contas de usuário no Linux depois que o sistema está em funcionamento, mas uma conta é
criada no momento em que o Linux é instalado no computador, a conta da pessoa que tem direito a fazer qualquer
coisa no sistema: o Administrador Geral ou Super Usuário ou ainda ROOT (Raiz).
Se você é o super usuário de sua máquina, você é o dono, o manda-chuva dela. O Login cadastrado para a conta do
administrador é: root. Ou seja, para ser reconhecido como super usuário do sistema Linux, é necessário, na
inicialização do sistema, que o usuário digite root e a senha.
Recomendação ao Administrador do Sistema: se você é root, não fique usando esta conta constantemente para
fazer qualquer coisa (digitar textos, acesso à Internet, jogos). Ao invés disso, crie uma conta de usuário qualquer
(sem privilégios administrativos) para poder realizar as tarefas simples.
A idéia é que se, durante um acesso à Internet, por exemplo, seu computador for infectado por um vírus o outro
programa malicioso, o referido programa será executado em modo root, e terá acesso completo ao sistema
(podendo destruir o sistema completamente). Se, no momento da infecção, você estiver logado como um usuário
convencional, os limites de acesso impostos a você pelo próprio Linux serão responsáveis por conter os programas
destruidores. Ou seja, não banalize a conta de root, apenas faça uso dela em casos necessários, tais como:
mudanças de configuração, ajustes do sistema, instalação de programas, etc.
Como o Linux exibe suas unidades de disco
Se você espera ter, no Linux, ícones que ajudem-no a acessar a Unidade C:, D:, E: e outras afins, tire isso da cabeça!
Aqui, a nomenclatura para as unidades de armazenamento é diferente do Windows. E isso, confie em mim, pode
gerar problemas sérios!
Veja, na figura abaixo, uma janela aberta do ícone “Computador”, que é comum nos ambientes gráficos atuais que
funciona como o manjado “Windows Explorer” existente no Windows.
a forma de nomenclatura dos discos por parte do Linux não se parece, em nada, com a do Windows. Enquanto que
no Windows, a estrutura de diretórios (pastas) começa em cada unidade de disco devidamente nomeada
CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS!
(C:, D:, E:, etc.), no Linux, todos os diretórios são subordinados a um grande diretório pai de todos: o diretório (ou
pasta) raiz, ou sistema de arquivo (nessas novas distribuições, essa nomenclatura também tem sido usada).
É como se o diretório raiz representasse, simplesmente, o “universo” dentro do sistema Linux. Os demais diretórios
estão dentro do sistema de arquivo. Para os mais puristas e para os comandos usados no sistema Linux, é comum
ainda fazer referência a esse diretório principal como / (barra), simplesmente.
Então fica fácil: o Linux não tem unidade C:, nem D:, nem E:... Mas tem um único e grande depósito de informações
que armazena todos os arquivos e diretórios contidos nas unidades de disco (Cds, disquetes, DVDs ainda vão
continuar existindo, mas, no Linux, não ganham letras seguidas de dois pontos). Em outras palavras, o diretório raiz,
ou sistema de arquivo, ou ainda / (barra) é o “início” de tudo o que está armazenado no computador e a que o Linux
tem acesso: tudo, no computador, está dentro do diretório raiz!
CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS!
Pastas Pessoais dos Usuários
Cada usuário cadastrado no sistema Linux tem uma pasta própria, onde recomenda-se que este guarde seus
arquivos pessoais (como “Meus Documentos” no Windows). Claro que essa pasta será usada se o usuário quiser,
pois nada (realmente) o obriga a usá-la! É apenas uma questão de organização e praticidade.
Para todos os usuários do sistema (com exceção do usuário root), a pasta pessoal fica localizada em /home/xxxx,
onde xxxx é o login do referido usuário. Exemplo: o usuário roberto vai ter, quando cadastrado, sua pasta pessoal
criada como /home/roberto.
Para o super usuário, a pasta pessoal dele é /root, fora da estrutura de /home.
E, é claro, a menos que se determinem permissões diferentes, o diretório /root é acessível somente pelo usuário
root e os diretórios pessoais dos outros usuários estarão acessíveis apenas por eles respectivamente (cada um no
seu) e pelo root.
Como o Linux Visualiza os Arquivos
Um arquivo é qualquer conjunto sólido de informações gravado em uma unidade de armazenamento (memória
auxiliar, como um disco rígido ou um CD, por exemplo). Normalmente, um arquivo é criado pela execução do
comando Salvar, comum em tantos programas aplicativos. Em outras palavras, quando você digita algo em um
programa de texto ou planilha, por exemplo, está criando um Arquivo. Mais precisamente, está criando um Arquivo
de Dados.
Arquivos são divididos em alguns tipos:
• Arquivos Comuns: podem ser subdivididos em:
Arquivos de Dados: contém dados de diversos tipos, os maiores exemplos são os arquivos que manipulamos: textos,
documentos, planilhas, figuras, fotos, MP3, etc.
Arquivo de texto ASCII: é um tipo específico de Arquivo de Dados, escritos por programas editores de texto. São
arquivos muito simples e só contém texto (caracteres). Esses arquivos não admitem outro tipo de dado, como
figuras ou tabelas. Não são possíveis nem mesmo as formatações normais (negrito, itálico e sublinhado). Um arquivo
do Word, não é um arquivo de texto ASCII.
Arquivos de Shell Script: são arquivos escritos como textos ASCII, ou seja, em programas editores de texto. Seu
conteúdo é formado por comandos que o Linux consegue interpretar. Esses arquivos são como “roteiros” com várias
instruções que o Linux vai executar.
Arquivos binários (executáveis): são arquivos escritos em linguagem de máquina (zeros e uns) que podem ser
executados pela CPU do computador. Esses arquivos são, na verdade, chamados de programas ou arquivos
executáveis. Eles não são escritos para serem lidos pelo usuário, eles são criados para serem compreendidos pelo
Linux e executados por ele. Para criar tais arquivos, deve-se escrever um programa em alguma linguagem (como C,
por exemplo) e compilá-lo a fim de que se transforme no arquivo binário.
• Diretórios: Sim, os diretórios (pastas) são considerados arquivos no Linux. O sistema entende que um diretório é
um arquivo especial, que tem em seu conteúdo um apontador para todos os arquivos que se mostram “dentro” do
diretório. A idéia é a mesma de uma pasta no Windows: ou seja, um diretório é uma “gaveta” onde colocamos
outros arquivos (inclusive outras pastas).
• Links (Vínculos): uma idéia similar à dos atalhos no Windows. Um link é um arquivo que aponta para um outro
arquivo qualquer (de qualquer tipo, inclusive diretório). Um link pode apontar, inclusive, para outro link. Exemplo: se
há um arquivo chamado teste.doc dentro de /documentos/antigos, você poderá criar um link para ele na pasta raiz,
com o nome de teste. Quando você quiser fazer referência ao arquivo, pode-se informar ao programa /teste ou
/documentos/antigos/teste.doc que vai dar no mesmo!
CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS!
Conforme ilustra figura acima: os ícones Captura de Telas e Documentos são diretórios (pastas); figura.jpg é um
arquivo de dados (mais precisamente, uma foto); o arquivo bzip2 é um arquivo executável (binário); texto e velox.sh
são arquivos ASCII (texto puro), a diferença é que o segundo é um Shell Script, ou seja, é composto de vários
comandos que serão interpretados pelo shell do Linux; e, finalmente, o arquivo teste1 é um link (atalho).
O que vai acontecer quando cada um for aberto (duplo clique no ícone)?
Depende do tipo do arquivo: um arquivo de dados (seja ele ASCII ou não) normalmente, quando recebe o duplo
clique que solicita sua abertura, faz o Linux chamar o programa que é capaz de abri-lo. É fácil de entender: no
Windows, quando nós damos um clique duplo num arquivo do Word, ele é aberto para poder mostrar o arquivo que
o usuário executou!
Quando o arquivo for um binário, o Linux jogará seu conteúdo na memória principal e começará a executar os
comandos existentes nele (afinal, um binário é um programa compilado – um executável em linguagem de
máquina).
Se o arquivo for um Shell Script, ou outro script qualquer (existem vários), o Linux se encarregará de “ler” e
interpretar seu conteúdo (lembre-se: scripts são roteiros cheios de comandos).
Finalmente, ao se aplicar duplo clique em um link, ele vai apontar para o arquivo original e é o tipo desse arquivo
original que definirá o comportamento do Linux após a execução.
Observação: se o clique duplo for dado numa pasta, ela será aberta diretamente pelo programa gerenciador de
arquivos (nesta imagem acima, o konqueror. Tipo o Windows Explorer).
Regras para nomenclatura no Linux
No Linux, realmente não há necessidade obrigatória de extensão para os arquivos (binários, dados, links, diretórios)
existirem e serem identificados como tal. Um arquivo é normalmente identificado pelo seu conteúdo, ou seja,
mesmo que um arquivo se chame somente texto (como o arquivo mostrado na figura anterior), ele será identificado
como um arquivo de texto puro (ASCII): note o ícone que foi dado a ele!
Não significa em absoluto que no Linux não são usadas extensões, porque elas são usadas sim. Estou apenas
ressaltando que, para diferenciar os tipos de arquivos entre si, o Linux, na maioria das vezes, não precisa da extensão
porque analisa o conteúdo do arquivo para definir seu tipo. Imagine dois arquivos de imagem (são arquivos de
dados): uma foto JPEG (JPG) e uma imagem GIF. Mesmo que você não ponha extensões neles, o Linux será capaz de
identificá-los por seus conteúdos (porque cada arquivo tem uma espécie de “estrutura”no sistema).
CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS!
Outra característica interessante sobre os nomes dos arquivos é que nem sempre há apenas um ponto no nome. É
simples: como não há essa rigidez quanto às extensões, não há obrigatoriedade de identificá-las com um ponto,
portanto, o ponto é um caractere perfeitamente utilizável no nome do arquivo. Claro que a seqüência de caracteres
que sucede o último ponto é considerada a extensão oficial do arquivo.
É comum encontrar, no Linux, arquivos com esses tipos de nome:
ethereal-0.20.10-i486-4jim.tar.gz
Ooo_1.1.83_LinuxIntel_install.pt-br.rpm
• Os nomes de arquivos podem ter até 255 caracteres (igual ao Windows).
• São aceitos espaços no nome dos arquivos (igual ao Windows).
• Praticamente todos os caracteres podem ser usados em nomes de arquivos (incluindo alguns dos que o Windows
julga proibidos, como *, ?...).
• Não pode haver dois ou mais arquivos com o mesmo nome dentro da mesma pasta (igual ao Windows).
• O Linux possui um sistema de arquivos Case-Sensitive, ou seja, ele diferencia maiúsculas de minúsculas. Sendo
assim, os arquivos Casa, CASA, casa e cASa possuem nomes diferentes (para o Windows, não há essa diferença:
todos os nomes listados acima são iguais!). Normalmente, no Linux, prefere-se criar arquivos com letras minúsculas
apenas.
• Arquivos ocultos, no Linux, têm seus nomes iniciados com um . (ponto). Em outras palavras, todos os arquivos que
apresentarem seus nomes começando com um ponto (como em .profile, ou .segredos), são considerados ocultos
(não aparecem nas janelas comuns do gerenciador de arquivos).
Principais comandos no Linux:
Pwd: informa o caminho completo do diretório atual
Clear: limpa a tela de trabalho, colocando o prompt no canto superior esquerdo da tela
Passwd: permite a alteração da senha do usuário atual
Exit: efetua logoff (saída do usuário) daquele terminal
Who: verifica quem está logado atualmente
Ls: apresenta uma listagem dos arquivos contidos no diretório informado
Cd: permite que um usuário entre em outro diretório
Mkdir: cria um novo diretório
Rmdir: apaga diretórios vazios
Mv: Move e renomeia arquivos e diretórios
Cp: Copia arquivos e diretórios
Rm: Remove arquivos e diretórios (incluindo os diretórios não vazios)
CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS!
QUESTÕES PARA FIXAÇÃO
1. A respeito do sistema operacional Linux, julgue o item abaixo:
No Linux, os comandos rm e cp permitem, respectivamente, remover e
copiar um ou mais arquivos.
2. Com relação aos sistemas Windows XP e Linux, julgue os itens que se
seguem acerca de Internet e intranet:
I. O Linux é um programa de edição de conteúdo que permite a
colaboração de diversos usuários.
II. Em um computador com sistema operacional Windows, a
navegação, tanto na Internet quanto em uma intranet, pode
ser realizada utilizando-se o navegador Internet Explorer.
III. Os servidores de e-mail podem ser usados para se enviar e
receber mensagens eletrônicas por meio da Internet, ou podem
funcionar como servidores de e-mail de intranet em que as
mensagens trafegam apenas dentro de uma empresa.
3. Com relação a conceitos de informática e características de sistemas
operacionais, julgue os itens a seguir:
I. O firewall do Windows XP restringe as informações que chegam
ao computador no qual ele está instalado, vindas de outros
computadores, o que permite maior controle sobre os dados e
oferece proteção contra pessoas ou programas que tentem
conectar o computador sem permissão.
II. O Linux é pouco vulnerável a vírus de computador devido à
separação de privilégios entre processos, desde que sejam
respeitadas as recomendações padrão de política de segurança
e uso de contas privilegiadas.
4. Considerando os conceitos de sistemas operacionais Windows e Linux,
julgue os itens que se seguem:
I. O Linux é um sistema operacional monotarefa, ou seja, permite
a instalação de vários programas ao mesmo tempo.
II. Podem ser cadastrados para gerenciar arquivos, no máximo,
cinco usuários do Windows XP.
III. Para se esvaziar a Lixeira do Windows, é suficiente clicar, com o
botão direito, o ícone a ela associado, selecionar, na lista
disponibilizada, a opção Esvaziar Lixeira e, a seguir, clicar a
opção SIM, para confirmar a exclusão dos arquivos.
5. Entre as diferentes distribuições do sistema operacional Linux estão:
A. Conectiva, OpenOffice, StarOffice e Debian.
B. GNU, Conectiva, Debian e Kernel.
C. KDE, Blackbox, Debian e Pipe.
D. Debian, Conectiva, Turbo Linux e Slackware.
E. Fedora, RedHat, Kurumim e Posix.
6. Julgue os itens seguintes, com relação ao sistema operacional Linux e
ao BROffice:
I. O sistema Linux permite a alteração do código-fonte para a
criação de um novo kernel, com a finalidade, por exemplo, de
se obter uma maior autonomia de controle de hardware dos
computadores.
II. O Linux é utilizado por usuários de computadores do tipo PC
pela facilidade de alterações e inclusões de novas
funcionalidades. No entanto, o Linux não pode ser empregado
em servidores pertencentes a uma rede de comunicação.
III. Calc é a calculadora do BROffice que pode ser utilizada tanto
para cálculos simples como avançados, mas não disponibiliza
opção de formatação ou edição de planilhas eletrônicas. No
entanto, esse aplicativo permite, caso necessário, exportar a
planilha para ferramenta específica de edição, como, por
exemplo, o Excel do MS Office.
IV. Os comandos do Linux mkdir, rm, mv e ls permitem,
respectivamente, criar diretórios, renomear arquivos, limpar a
tela e enviar arquivo para impressão.
7. Sistema Linux já é coisa de gente grande: cresce a adoção do software
nas empresas brasileiras
“O Linux, principal concorrente do Microsoft Windows, já serve de base a
um mercado bilionário no paíse dá suporte a atividades essenciais de
gigantes nacionais. O uso do Linux é tranquilo, estável e confiável. Além
disso, permite reduções de 30% a 40% nos investimentos em
equipamentos. Os terminais não têm disco rígido e carregam os programas
diretamente dos servidores. Com essa configuração rodando Linux, as
redes varejistas podem usar computadores bem mais simples e baratos
como terminais, reduzindo os custos das máquinas e de sua manutenção.”
O Estado de S. Paulo ( com adaptações ).
Tendo o texto acima como referência inicial, julgue os itens seguintes, a
respeito do sistema operacional Linux:
I. O sistema operacional Linux é considerado um software livre, o
que significa que não é propriedade exclusiva de nenhuma
empresa e que a seu usuário é assegurada a liberdade de usá-
lo, manipulá-lo e redistribuí-lo ilimitadamente e sem
restrições.
II. A redução de gastos com investimentos em equipamentos, a
que se refere o texto, pode ser relacionada ao fato de o Linux
ser um kernel modular, o que significa que as suas funções de
agendamento de processos, gerenciamento de memória,
operações de entrada e saída, acesso ao sistema de arquivos
entre outras, são executadas no espaço kernel.
8. A respeito do Linux, assinale a opção correta.
A. O Linux é um sistema operacional cuja primeira licença de
acesso deve ser paga, mas a cópia é gratuita.
B. Apesar de ser um software proprietário, mantido pelo governo
americano, o Linux pode ser copiado entre usuários.
C. O Linux é um software integrante do sistema Windows, que,
atualmente, oferece gratuitamente algumas opções que antes
eram pagas.
D. O Linux, um sistema operacional embasado no Unix, está se
tornando uma alternativa ao sistema Windows por diversos
motivos, como, por exemplo, sua gratuidade.
E. A instalação e a manutenção do Linux é de fácil administração,
mesmo por usuários com pouco conhecimento de informática,
CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS!
o que torna esse sistema vantajoso em comparação ao
Windows.
9. Acerca do Internet Explorer e do sistema operacional Linux, assinale a
opção correta.
A. Para conectar à Internet um microcomputador que tenha
instalado o sistema operacional Linux, é necessária a utilização
de uma placa de rede específica.
B. A conexão, à Internet, de um microcomputador que possui o
sistema operacional Linux instalado é mais lenta quando
comparada com um que tenha instalado o Windows XP.
C. Se um e-mail for criado a partir de algum aplicativo do sistema
operacional Linux, ele não poderá ser lido por destinatário que
usa o Windows XP.
D. Com o Linux é possível acessar a Internet usando uma rede sem
fio ( wireless ).
10. Assinale a opção correspondente a características do sistema
operacional Linux.
A. multitarefa, multiusuário, open source
B. monotarefa, multiusuário, open source
C. multitarefa, monousuário, gratuito
D. monotarefa, monousuário, gratuito
11. Acerca do sistema operacional Linux, julgue os itens seguintes:
I. Linux é um sistema operacional dedicado a grandes sistemas
computacionais constituídos de estações de trabalho, não
podendo ser utilizado em computadores do tipo PC nem em
laptops.
II. Caso se queira obter informações referentes aos nomes dos
arquivos e diretórios armazenados em um determinado
diretório D, é suficiente a execução, em D, da instrução ls -a.
III. Ao se executar na raiz do sistema o comando find -name arq,
será realizada a operação de busca do arquivo de nome arq em
todos os diretórios existentes no sistema.
12. Acerca do sistema operacional Linux, julgue os itens seguintes:
I. O Linux é um sistema operacional multitarefa e multiusuário. O
fato de ser multitarefa permite que mais de uma tarefa seja
realizada simultaneamente, com os recursos do hardware que
são controlados pelo sistema sendo concorridos pelas tarefas
que estão em execução. Por outro lado, o Linux permite ainda
que vários usuários utilizem o computador simultaneamente
por meio de terminais remotos que acessam os recursos do
sistema por meio de uma rede de computadores.
II. Em um determinado sistema Linux, para se copiar um arquivo
de nome arqA.c armazenado no diretório /home/usuarioA para
o diretório /home/usuarioB com o nome arqB.c, é suficiente
executar a instrução copy -rename /home/usuarioA/arqA.c
/home/usuarioB/arqB.c.
III. Quando comparado ao sistema operacional Windows, o Linux
apresenta como vantagem o fato de permitir a execução de
programas com maior velocidade de processamento,
considerando a execução em hardware de mesmo desempenho
em ambos os sistemas. Por outro lado, o Windows apresenta a
vantagem de oferecer uma interface com o usuário mais
amigável que a do Linux, principalmente pelo fato de este
último não operar com janelas nem ícones.

Mais conteúdo relacionado

Mais procurados

O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?Rodnei Reis
 
Linux - So por Prazer
Linux - So por PrazerLinux - So por Prazer
Linux - So por Prazers4nx
 
Linux, Software Livre e tudo mais
Linux, Software Livre e tudo maisLinux, Software Livre e tudo mais
Linux, Software Livre e tudo maisguilhermemar
 
Sistema operativo linux e as suas versões
Sistema operativo linux e as suas versõesSistema operativo linux e as suas versões
Sistema operativo linux e as suas versõesxandernat82
 
Curso de Linux Básico com o Linux Educacional
Curso de Linux Básico com o Linux EducacionalCurso de Linux Básico com o Linux Educacional
Curso de Linux Básico com o Linux EducacionalFelipe Queiroz
 
Sistemas Operativos - Linux
Sistemas Operativos - LinuxSistemas Operativos - Linux
Sistemas Operativos - LinuxFernando de Sá
 
Sistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxSistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxLuiz Arthur
 
Apresentação Linux
Apresentação LinuxApresentação Linux
Apresentação Linuxguestca430
 
Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01Ivaldo Cardoso
 
Curso de Introdução ao Software Livre - Aula de 23/09/2009
Curso de Introdução ao Software Livre - Aula de 23/09/2009Curso de Introdução ao Software Livre - Aula de 23/09/2009
Curso de Introdução ao Software Livre - Aula de 23/09/2009Antônio Arapiraca
 

Mais procurados (20)

O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?
 
Linux - So por Prazer
Linux - So por PrazerLinux - So por Prazer
Linux - So por Prazer
 
Linux, Software Livre e tudo mais
Linux, Software Livre e tudo maisLinux, Software Livre e tudo mais
Linux, Software Livre e tudo mais
 
Historia Linux
Historia LinuxHistoria Linux
Historia Linux
 
Sistema operativo linux e as suas versões
Sistema operativo linux e as suas versõesSistema operativo linux e as suas versões
Sistema operativo linux e as suas versões
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Final
 
Curso de Linux Básico com o Linux Educacional
Curso de Linux Básico com o Linux EducacionalCurso de Linux Básico com o Linux Educacional
Curso de Linux Básico com o Linux Educacional
 
Sistemas Operativos - Linux
Sistemas Operativos - LinuxSistemas Operativos - Linux
Sistemas Operativos - Linux
 
Sistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxSistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/Linux
 
Conhecendo Melhor O Linux
Conhecendo Melhor O LinuxConhecendo Melhor O Linux
Conhecendo Melhor O Linux
 
Linux
LinuxLinux
Linux
 
Apresentação Linux
Apresentação LinuxApresentação Linux
Apresentação Linux
 
Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01
 
Linux
LinuxLinux
Linux
 
Historia Sistema Operacional Linux
Historia Sistema Operacional LinuxHistoria Sistema Operacional Linux
Historia Sistema Operacional Linux
 
Trabalho linux
Trabalho linuxTrabalho linux
Trabalho linux
 
Caixa magica, linux
Caixa magica, linuxCaixa magica, linux
Caixa magica, linux
 
Curso de Introdução ao Software Livre - Aula de 23/09/2009
Curso de Introdução ao Software Livre - Aula de 23/09/2009Curso de Introdução ao Software Livre - Aula de 23/09/2009
Curso de Introdução ao Software Livre - Aula de 23/09/2009
 
Linux
LinuxLinux
Linux
 
Trabalho OpenSUSe
Trabalho OpenSUSeTrabalho OpenSUSe
Trabalho OpenSUSe
 

Semelhante a Resumolinux

Semelhante a Resumolinux (20)

linux: um pouco sobre ele e como aprender .pdf
linux: um pouco sobre ele e como aprender .pdflinux: um pouco sobre ele e como aprender .pdf
linux: um pouco sobre ele e como aprender .pdf
 
1 - Introdução ao linux
1 - Introdução ao linux1 - Introdução ao linux
1 - Introdução ao linux
 
Linux
LinuxLinux
Linux
 
Linux.pdf
Linux.pdfLinux.pdf
Linux.pdf
 
Inf sis opeinf_semana6
Inf sis opeinf_semana6Inf sis opeinf_semana6
Inf sis opeinf_semana6
 
Modulo+4
Modulo+4Modulo+4
Modulo+4
 
Modulo+4
Modulo+4Modulo+4
Modulo+4
 
Software livre
Software livre Software livre
Software livre
 
AdministraçãO Gnu Linux
AdministraçãO Gnu LinuxAdministraçãO Gnu Linux
AdministraçãO Gnu Linux
 
Sistemas Operativos Linux e os suas versões
Sistemas Operativos Linux e os suas versõesSistemas Operativos Linux e os suas versões
Sistemas Operativos Linux e os suas versões
 
So alexandra nunes
So alexandra nunesSo alexandra nunes
So alexandra nunes
 
Slide Ubuntun
Slide UbuntunSlide Ubuntun
Slide Ubuntun
 
Slide Ubuntun
Slide UbuntunSlide Ubuntun
Slide Ubuntun
 
Tarefa sistema linux [2]
Tarefa sistema linux [2]Tarefa sistema linux [2]
Tarefa sistema linux [2]
 
Introdução ao linux
Introdução ao linuxIntrodução ao linux
Introdução ao linux
 
A.S.O 2 - Linux
A.S.O 2 - LinuxA.S.O 2 - Linux
A.S.O 2 - Linux
 
Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)
Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)
Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)
 
Linux
LinuxLinux
Linux
 
Linux mint apostila
Linux mint apostilaLinux mint apostila
Linux mint apostila
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 

Mais de SENAC RIO

Proftpd instalação
Proftpd   instalaçãoProftpd   instalação
Proftpd instalaçãoSENAC RIO
 
Linux x Windowns
Linux x WindownsLinux x Windowns
Linux x WindownsSENAC RIO
 
Linux ubuntu guia do iniciante
Linux ubuntu guia do inicianteLinux ubuntu guia do iniciante
Linux ubuntu guia do inicianteSENAC RIO
 
Linux cursos
Linux cursosLinux cursos
Linux cursosSENAC RIO
 
Gentoo por marcelo rocha
Gentoo por marcelo rochaGentoo por marcelo rocha
Gentoo por marcelo rochaSENAC RIO
 
Funcionamento kernel
Funcionamento kernelFuncionamento kernel
Funcionamento kernelSENAC RIO
 
Apostila ubuntu
Apostila ubuntuApostila ubuntu
Apostila ubuntuSENAC RIO
 
Apostila linux.sxw
Apostila linux.sxwApostila linux.sxw
Apostila linux.sxwSENAC RIO
 
Apostila de comandos linux resumidos (universidade católica de brasília)
Apostila de comandos linux   resumidos (universidade católica de brasília)Apostila de comandos linux   resumidos (universidade católica de brasília)
Apostila de comandos linux resumidos (universidade católica de brasília)SENAC RIO
 
linux pocket guide+ command
linux pocket guide+ commandlinux pocket guide+ command
linux pocket guide+ commandSENAC RIO
 

Mais de SENAC RIO (13)

Proftpd instalação
Proftpd   instalaçãoProftpd   instalação
Proftpd instalação
 
Linux
LinuxLinux
Linux
 
Linux x Windowns
Linux x WindownsLinux x Windowns
Linux x Windowns
 
Linux ubuntu guia do iniciante
Linux ubuntu guia do inicianteLinux ubuntu guia do iniciante
Linux ubuntu guia do iniciante
 
Linux cursos
Linux cursosLinux cursos
Linux cursos
 
Gentoo por marcelo rocha
Gentoo por marcelo rochaGentoo por marcelo rocha
Gentoo por marcelo rocha
 
Funcionamento kernel
Funcionamento kernelFuncionamento kernel
Funcionamento kernel
 
Atividade2
Atividade2Atividade2
Atividade2
 
Apostila ubuntu
Apostila ubuntuApostila ubuntu
Apostila ubuntu
 
Apostila linux.sxw
Apostila linux.sxwApostila linux.sxw
Apostila linux.sxw
 
Apostila
ApostilaApostila
Apostila
 
Apostila de comandos linux resumidos (universidade católica de brasília)
Apostila de comandos linux   resumidos (universidade católica de brasília)Apostila de comandos linux   resumidos (universidade católica de brasília)
Apostila de comandos linux resumidos (universidade católica de brasília)
 
linux pocket guide+ command
linux pocket guide+ commandlinux pocket guide+ command
linux pocket guide+ command
 

Resumolinux

  • 1. CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS! LINUX - Noções Básicas Origem e Histórico Em 1991, um estudante da Universidade de Helsinki, Linus Torvalds, iniciou o desenvolvimento de um núcleo de sistema operacional semelhante ao UNIX. O UNIX é um Sistema Operacional usado em computadores de grande porte (MAINFRAMES). O núcleo Linux é considerado o mais importante exemplo moderno de um software livre. Um fator que se considera essencial para o sucesso do Linux, do ponto de vista do processo de desenvolvimento, é a escolha pela licença GPL, que garantiu aos colaboradores a preservação do trabalho contribuído. O sucesso aparente do processo de desenvolvimento utilizado no Linux o levou a ser imitado e replicado por outros autores interessados em produzir software livre. Software Livre / GPL – Licença Pública Geral ·Segundo a FSF, software Livre oferece ao usuário o direito de usar, estudar, modificar e redistribuí-lo. ·A Free Software Foundation (FSF - Fundação para o Software Livre) é uma organização sem fins lucrativos, fundada em 1985 por Richard Stallman (fundador) e que se dedicada à eliminação de restrições sobre a cópia, redistribuição, entendimento e modificação de programas de computadores. Definido em quatro liberdades: · A liberdade de executar o programa, para qualquer propósito; · A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades. Acesso ao código-fonte é um pré-requisito para esta liberdade; · A liberdade de redistribuir cópias de modo que você possa beneficiar o próximo; · A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie. Acesso ao código-fonte é um pré-requisito para esta liberdade. Então: O Linux é um Software Livre! Entenda que, devido às diversas vantagens que um software livre tem em relação aos tradicionais programas pagos (como custos, possibilidade de modificação do programa), a mudança de “filosofia” na informática de empresas públicas e privadas, saindo do quase onipresente Windows para o Linux, é inevitável. Cada vez mais, os até então usuários da Microsoft estão se entregando aos prazeres (e desafios) de utilizar o sistema do pingüin (alusão ao Linux porque seu “mascote” ou “logomarca” é um simpático pingüin, chamado Tux).
  • 2. CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS! A Comunidade Linux Atualmente, cerca de 10.000 pessoas no mundo todo dão sua contribuição valiosa para a manutenção e evolução do Linux, seja criando novos aplicativos e drivers, seja melhorando o funcionamento do próprio sistema (que é trabalho dos programadores) ou até mesmo traduzindo as interfaces para que o Linux se apresente disponível nos mais variados idiomas (portanto, qualquer poliglota pode fazer parte desse grupo, não precisa conhecer a linguagem C). Vamos às comparações : No sistema Windows, qualquer mudança é feita pela detentora do código-fonte, a Microsoft, que disponibiliza a atualização em seu site “Windows Update”. Quanto ao Linux, qualquer usuário conhecedor da linguagem C pode mudar alguma coisa que não ache satisfatória no sistema, permitindo melhorias imediatas sem a dependência de uma suposta fabricante. Isso, é claro, porque o usuário é o detentor do código- fonte! Certas mudanças ficam restritas ao computador do usuário que as fez, mas algumas são enviadas à comunidade, que avalia a relevância da mudança e julga se ela pode ser ou não adicionada na próxima versão do Linux. O objetivo da comunidade não é somente criar coisas novas (embora faça isso também),mas, também, modificar constantemente o centro do sistema Linux, o seu Kernel. O Kernel do Linux – O centro nervoso Todo sistema operacional é complexo e formado por diversos programas menores, responsáveis por funções distintas e bem específicas. O Kernel é o centro do sistema operacional, que entra em contato direto com a CPU e os demais componentes de hardware do computador, sendo, portanto, a parte mais importante do sistema. O Kernel é um conjunto de subprogramas, revistos e alterados pela Comunidade Linux o tempo todo, ou seja, existem milhares de pessoas no mundo todo, nesse momento, alterando alguma característica do Kernel do Linux no intuito de melhorá-lo. Mas o que garante que, sendo o Kernel alterado por tantas mãos, ele não se torne uma “bagunça” de códigos que gerem incompatibilidades e problemas? Ou seja, o que o faz tão estável e robusto se é “descendente de tantos outros”? Ou ainda: o que garante que alguém, dentre esses milhares, não colocaria algo prejudicial no código do Linux para fazê-lo intencionalmente perigoso? Resposta: A comunidade tem direito de alterar o Kernel do Linux, mas todas as alterações são analisadas e julgadas pertinentes ou não por alguns “gurus”, os Mantenedores do Kernel. São eles: Linus Torvalds, o criador; Marcelo Tosati (um brasileiro escolhido pelo próprio Linus); e Jon “MadDog” Hall, um dos criadores e principais defensores da idéia de Software Livre. São eles (e outros) que ditam as regras quanto ao que será adicionado ou retirado da próxima versão do Kernel do Linux. De tempos em tempos (não há uma data exata), é lançada uma nova versão do Kernel do Linux e esse lançamento é realizado pelos gurus, que analisaram todas as propostas de alteração enviadas pela comunidade e, aceitando algumas e rejeitando outras, decidem que a nova versão está pronta. Atualmente, estamos na versão 2.6.33.1 do Kernel do Linux. Normalmente, as versões do Kernel são batizadas com três ou quatro níveis de números, que identificam sua geração. Há algum tempo, tínhamos a versão 2.4 e todas as “mini-versões” dentro dela, como 2.4.1, 2.4.15, 2.4.29, etc. Hoje, a versão mais difundida já é a versão 2.6 e toda a sua família (2.6.3, 2.6.11, etc.).
  • 3. CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS! A mudança da versão 2.4 para a 2.6 trouxe muitas novidades, especialmente no tocante às tecnologias que o Kernel novo é capaz de suportar (redes sem fio, bluetooth, novos dispositivos, etc.). Essa “mudança da água para o vinho” também deverá ocorrer quando os gurus lançarem a versão 2.8 e, da 2.8 para a 2.10... Mas, com certeza deverá ser muito mais significativa quando sairmos da versão 2 para a 3. Os mantenedores preferiram criar as versões A.b, fazendo o "b" ímpar quando querem indicar que essa versão não está estável, ou seja, que existe alguma tecnologia nova que está sendo testada nessa versão. Exemplo prático: a versão 2.3 trazia novas tecnologias (instáveis...tipo versão beta, ainda) que, quando foram devidamente testadas e aprovadas, deram origem à versão 2.4. a 2.5 também é precursora da atual 2.6 e, claro, já se está trabalhando na versão 2.7, a comunidade já iniciou seu desenvolvimento para que, quando as novidades estiverem perfeitamente funcionais no Kernel, este possa ser batizado de 2.8 e lançado para o público em geral. Então basta possuir o Kernel mais atualizado e já usar o Linux diretamente? Não...O Kernel do Linux em si é pequeno e mas não possui os aplicativos, apesar de ser o mais importante, já que ele é o sistema em si! Porém, para que o Linux seja utilizável, é necessário que existam outros programas que, junto com o Kernel, fazem o sistema completo e amigável para um usuário qualquer. É aí que entram os Shell (ambientes onde o usuário pode comandar o sistema através de comandos de texto), as interfaces gráficas (ambientes que apresentam ícones e janelas, como o Windows), os aplicativos (para digitar textos, construir planilhas, desenhar e acessar a Internet, por exemplo) e outros mais. Muitas empresas e programadores obtêm o Kernel do Linux e juntam a ele outros programas que julgam importantes, como aplicativos de escritório e desenho e até mesmo jogos. Cada uma dessas mesmas pessoas ou instituições relança o Linux com seu próprio nome, ou com algum “apelido”. Esses variados “sabores” de Linux são as Distribuições Linux. Distribuições do Linux - A roupa que o Kernel do Linux veste ! Um distribuidor é uma pessoa ou instituição que pega o Kernel do Linux, une esse programa a outros, criados por ele ou por outrem, e “encaixota” o resultado, dando-lhe nome e oferecendo suporte a ele (ou seja, responsabilizando-se pela obra), criando uma nova Distribuição do Linux. Como uma roupa nova cheia de adereços e detalhes diferentes. Note que diversas distribuições são semelhantes entre si, afinal, têm o mesmo Kernel, e, muitas vezes, os mesmos programas auxiliares, como aplicativos de escritório e jogos, portanto, a escolha por essa ou aquela distribuição é um processo pessoal e vai mais pelo gosto do usuário (eu mesmo gosto do Linux Ubuntu) A figura abaixo mostra as principais distribuições do Linux (são basicamente a mesma coisa, porque têm se baseiam num único centro: o Kernel):
  • 4. CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS! Todas as distribuições do Linux são iguais? Não! Há pequenas diferenças entre elas, mas nada que impossibilite o aprendizado delas, afinal, estamos falando do mesmo produto (o Linux), embalado por várias empresas diferentes (como uma “Lasanha aos quatro queijos” feita por vários restaurantes diferentes: a receita é a mesma, mas que dá para sentir diferenças pequenas no sabor de cada uma, dá sim! Conceitos Gerais Para utilizar o Linux, não é necessário nenhum conhecimento prévio em Windows ou qualquer outro sistema operacional, mas, é claro que se o usuário que pretende usar o Linux já entende conceitos de outros programas, as comparações que farei aqui entre Windows e Linux serão um excelente modo de estudo . Alguns dos principais pontos a serem discutidos no Linux são: • O Linux é um sistema multiusuário: O que significa que várias pessoas podem utilizar o Linux em um computador. Cada usuário é reconhecido pelo sistema quando inicia suas atividades mediante a apresentação de um nome e uma senha (previamente cadastrados). Isso significa que será necessário, todas as vezes que um usuário for utilizar o computador, que ele realize o processo de Logon. O Logon consiste na apresentação do Login (nome cadastrado no sistema para o usuário) e da Password (senha). • O Linux pode ser utilizado graficamente: quer dizer que o sistema Linux pode se apresentar para o usuário do mesmo modo amigável com que o Windows se mostra. O Linux tem ambientes gráficos, e muitos! Claro que o normal, para os usuários experts, é preferirem o Linux com sua interface básica: texto! Tela preta, letras brancas e uma série de comandos diferentes decorados sofridamente! Tipo no MS-DOS...lembra? Aqui vai um lembrete para os usuários mais céticos e amedrontados: O Linux usa mouse e ícones; janelas e menus, como o Windows, e isso facilita o aprendizado. • Algumas coisas no Linux são mais difíceis de fazer: Isso, é claro, pode até ser relacionado com o fato de usarmos mais o sistema da Microsoft, mas não é bem assim! O Linux complica certas coisas sim! Esse é o preço que se paga pelo direito de ter o controle total sobre o sistema operacional. • Para usarmos o Linux, devemos nos identificar, informando um login (que pode ser ana, maria, roberto, pedro, adm, financeiro, root) e uma senha. O login root permite, ao seu detentor, o controle total do sistema Linux. • O Linux pode ser adquirido de várias formas (inclusive pago), através de várias fontes e com vários “nomes” diferentes. Esses vários tipos de Linux são as distribuições ou na gíria: “distros”.
  • 5. CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS! • No Linux, não há unidades de disco separadas, como C:, D: do Windows. No Linux, todo o armazenamento de arquivos é feito dentro do diretório raiz: a barra ( / ). Inclusive, se um computador possuir vários discos rígidos, todos eles serão representados como diretórios dentro do diretório raiz. A conta de Super usuário ou Root Há várias formas de criar contas de usuário no Linux depois que o sistema está em funcionamento, mas uma conta é criada no momento em que o Linux é instalado no computador, a conta da pessoa que tem direito a fazer qualquer coisa no sistema: o Administrador Geral ou Super Usuário ou ainda ROOT (Raiz). Se você é o super usuário de sua máquina, você é o dono, o manda-chuva dela. O Login cadastrado para a conta do administrador é: root. Ou seja, para ser reconhecido como super usuário do sistema Linux, é necessário, na inicialização do sistema, que o usuário digite root e a senha. Recomendação ao Administrador do Sistema: se você é root, não fique usando esta conta constantemente para fazer qualquer coisa (digitar textos, acesso à Internet, jogos). Ao invés disso, crie uma conta de usuário qualquer (sem privilégios administrativos) para poder realizar as tarefas simples. A idéia é que se, durante um acesso à Internet, por exemplo, seu computador for infectado por um vírus o outro programa malicioso, o referido programa será executado em modo root, e terá acesso completo ao sistema (podendo destruir o sistema completamente). Se, no momento da infecção, você estiver logado como um usuário convencional, os limites de acesso impostos a você pelo próprio Linux serão responsáveis por conter os programas destruidores. Ou seja, não banalize a conta de root, apenas faça uso dela em casos necessários, tais como: mudanças de configuração, ajustes do sistema, instalação de programas, etc. Como o Linux exibe suas unidades de disco Se você espera ter, no Linux, ícones que ajudem-no a acessar a Unidade C:, D:, E: e outras afins, tire isso da cabeça! Aqui, a nomenclatura para as unidades de armazenamento é diferente do Windows. E isso, confie em mim, pode gerar problemas sérios! Veja, na figura abaixo, uma janela aberta do ícone “Computador”, que é comum nos ambientes gráficos atuais que funciona como o manjado “Windows Explorer” existente no Windows. a forma de nomenclatura dos discos por parte do Linux não se parece, em nada, com a do Windows. Enquanto que no Windows, a estrutura de diretórios (pastas) começa em cada unidade de disco devidamente nomeada
  • 6. CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS! (C:, D:, E:, etc.), no Linux, todos os diretórios são subordinados a um grande diretório pai de todos: o diretório (ou pasta) raiz, ou sistema de arquivo (nessas novas distribuições, essa nomenclatura também tem sido usada). É como se o diretório raiz representasse, simplesmente, o “universo” dentro do sistema Linux. Os demais diretórios estão dentro do sistema de arquivo. Para os mais puristas e para os comandos usados no sistema Linux, é comum ainda fazer referência a esse diretório principal como / (barra), simplesmente. Então fica fácil: o Linux não tem unidade C:, nem D:, nem E:... Mas tem um único e grande depósito de informações que armazena todos os arquivos e diretórios contidos nas unidades de disco (Cds, disquetes, DVDs ainda vão continuar existindo, mas, no Linux, não ganham letras seguidas de dois pontos). Em outras palavras, o diretório raiz, ou sistema de arquivo, ou ainda / (barra) é o “início” de tudo o que está armazenado no computador e a que o Linux tem acesso: tudo, no computador, está dentro do diretório raiz!
  • 7. CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS! Pastas Pessoais dos Usuários Cada usuário cadastrado no sistema Linux tem uma pasta própria, onde recomenda-se que este guarde seus arquivos pessoais (como “Meus Documentos” no Windows). Claro que essa pasta será usada se o usuário quiser, pois nada (realmente) o obriga a usá-la! É apenas uma questão de organização e praticidade. Para todos os usuários do sistema (com exceção do usuário root), a pasta pessoal fica localizada em /home/xxxx, onde xxxx é o login do referido usuário. Exemplo: o usuário roberto vai ter, quando cadastrado, sua pasta pessoal criada como /home/roberto. Para o super usuário, a pasta pessoal dele é /root, fora da estrutura de /home. E, é claro, a menos que se determinem permissões diferentes, o diretório /root é acessível somente pelo usuário root e os diretórios pessoais dos outros usuários estarão acessíveis apenas por eles respectivamente (cada um no seu) e pelo root. Como o Linux Visualiza os Arquivos Um arquivo é qualquer conjunto sólido de informações gravado em uma unidade de armazenamento (memória auxiliar, como um disco rígido ou um CD, por exemplo). Normalmente, um arquivo é criado pela execução do comando Salvar, comum em tantos programas aplicativos. Em outras palavras, quando você digita algo em um programa de texto ou planilha, por exemplo, está criando um Arquivo. Mais precisamente, está criando um Arquivo de Dados. Arquivos são divididos em alguns tipos: • Arquivos Comuns: podem ser subdivididos em: Arquivos de Dados: contém dados de diversos tipos, os maiores exemplos são os arquivos que manipulamos: textos, documentos, planilhas, figuras, fotos, MP3, etc. Arquivo de texto ASCII: é um tipo específico de Arquivo de Dados, escritos por programas editores de texto. São arquivos muito simples e só contém texto (caracteres). Esses arquivos não admitem outro tipo de dado, como figuras ou tabelas. Não são possíveis nem mesmo as formatações normais (negrito, itálico e sublinhado). Um arquivo do Word, não é um arquivo de texto ASCII. Arquivos de Shell Script: são arquivos escritos como textos ASCII, ou seja, em programas editores de texto. Seu conteúdo é formado por comandos que o Linux consegue interpretar. Esses arquivos são como “roteiros” com várias instruções que o Linux vai executar. Arquivos binários (executáveis): são arquivos escritos em linguagem de máquina (zeros e uns) que podem ser executados pela CPU do computador. Esses arquivos são, na verdade, chamados de programas ou arquivos executáveis. Eles não são escritos para serem lidos pelo usuário, eles são criados para serem compreendidos pelo Linux e executados por ele. Para criar tais arquivos, deve-se escrever um programa em alguma linguagem (como C, por exemplo) e compilá-lo a fim de que se transforme no arquivo binário. • Diretórios: Sim, os diretórios (pastas) são considerados arquivos no Linux. O sistema entende que um diretório é um arquivo especial, que tem em seu conteúdo um apontador para todos os arquivos que se mostram “dentro” do diretório. A idéia é a mesma de uma pasta no Windows: ou seja, um diretório é uma “gaveta” onde colocamos outros arquivos (inclusive outras pastas). • Links (Vínculos): uma idéia similar à dos atalhos no Windows. Um link é um arquivo que aponta para um outro arquivo qualquer (de qualquer tipo, inclusive diretório). Um link pode apontar, inclusive, para outro link. Exemplo: se há um arquivo chamado teste.doc dentro de /documentos/antigos, você poderá criar um link para ele na pasta raiz, com o nome de teste. Quando você quiser fazer referência ao arquivo, pode-se informar ao programa /teste ou /documentos/antigos/teste.doc que vai dar no mesmo!
  • 8. CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS! Conforme ilustra figura acima: os ícones Captura de Telas e Documentos são diretórios (pastas); figura.jpg é um arquivo de dados (mais precisamente, uma foto); o arquivo bzip2 é um arquivo executável (binário); texto e velox.sh são arquivos ASCII (texto puro), a diferença é que o segundo é um Shell Script, ou seja, é composto de vários comandos que serão interpretados pelo shell do Linux; e, finalmente, o arquivo teste1 é um link (atalho). O que vai acontecer quando cada um for aberto (duplo clique no ícone)? Depende do tipo do arquivo: um arquivo de dados (seja ele ASCII ou não) normalmente, quando recebe o duplo clique que solicita sua abertura, faz o Linux chamar o programa que é capaz de abri-lo. É fácil de entender: no Windows, quando nós damos um clique duplo num arquivo do Word, ele é aberto para poder mostrar o arquivo que o usuário executou! Quando o arquivo for um binário, o Linux jogará seu conteúdo na memória principal e começará a executar os comandos existentes nele (afinal, um binário é um programa compilado – um executável em linguagem de máquina). Se o arquivo for um Shell Script, ou outro script qualquer (existem vários), o Linux se encarregará de “ler” e interpretar seu conteúdo (lembre-se: scripts são roteiros cheios de comandos). Finalmente, ao se aplicar duplo clique em um link, ele vai apontar para o arquivo original e é o tipo desse arquivo original que definirá o comportamento do Linux após a execução. Observação: se o clique duplo for dado numa pasta, ela será aberta diretamente pelo programa gerenciador de arquivos (nesta imagem acima, o konqueror. Tipo o Windows Explorer). Regras para nomenclatura no Linux No Linux, realmente não há necessidade obrigatória de extensão para os arquivos (binários, dados, links, diretórios) existirem e serem identificados como tal. Um arquivo é normalmente identificado pelo seu conteúdo, ou seja, mesmo que um arquivo se chame somente texto (como o arquivo mostrado na figura anterior), ele será identificado como um arquivo de texto puro (ASCII): note o ícone que foi dado a ele! Não significa em absoluto que no Linux não são usadas extensões, porque elas são usadas sim. Estou apenas ressaltando que, para diferenciar os tipos de arquivos entre si, o Linux, na maioria das vezes, não precisa da extensão porque analisa o conteúdo do arquivo para definir seu tipo. Imagine dois arquivos de imagem (são arquivos de dados): uma foto JPEG (JPG) e uma imagem GIF. Mesmo que você não ponha extensões neles, o Linux será capaz de identificá-los por seus conteúdos (porque cada arquivo tem uma espécie de “estrutura”no sistema).
  • 9. CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS! Outra característica interessante sobre os nomes dos arquivos é que nem sempre há apenas um ponto no nome. É simples: como não há essa rigidez quanto às extensões, não há obrigatoriedade de identificá-las com um ponto, portanto, o ponto é um caractere perfeitamente utilizável no nome do arquivo. Claro que a seqüência de caracteres que sucede o último ponto é considerada a extensão oficial do arquivo. É comum encontrar, no Linux, arquivos com esses tipos de nome: ethereal-0.20.10-i486-4jim.tar.gz Ooo_1.1.83_LinuxIntel_install.pt-br.rpm • Os nomes de arquivos podem ter até 255 caracteres (igual ao Windows). • São aceitos espaços no nome dos arquivos (igual ao Windows). • Praticamente todos os caracteres podem ser usados em nomes de arquivos (incluindo alguns dos que o Windows julga proibidos, como *, ?...). • Não pode haver dois ou mais arquivos com o mesmo nome dentro da mesma pasta (igual ao Windows). • O Linux possui um sistema de arquivos Case-Sensitive, ou seja, ele diferencia maiúsculas de minúsculas. Sendo assim, os arquivos Casa, CASA, casa e cASa possuem nomes diferentes (para o Windows, não há essa diferença: todos os nomes listados acima são iguais!). Normalmente, no Linux, prefere-se criar arquivos com letras minúsculas apenas. • Arquivos ocultos, no Linux, têm seus nomes iniciados com um . (ponto). Em outras palavras, todos os arquivos que apresentarem seus nomes começando com um ponto (como em .profile, ou .segredos), são considerados ocultos (não aparecem nas janelas comuns do gerenciador de arquivos). Principais comandos no Linux: Pwd: informa o caminho completo do diretório atual Clear: limpa a tela de trabalho, colocando o prompt no canto superior esquerdo da tela Passwd: permite a alteração da senha do usuário atual Exit: efetua logoff (saída do usuário) daquele terminal Who: verifica quem está logado atualmente Ls: apresenta uma listagem dos arquivos contidos no diretório informado Cd: permite que um usuário entre em outro diretório Mkdir: cria um novo diretório Rmdir: apaga diretórios vazios Mv: Move e renomeia arquivos e diretórios Cp: Copia arquivos e diretórios Rm: Remove arquivos e diretórios (incluindo os diretórios não vazios)
  • 10. CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS! QUESTÕES PARA FIXAÇÃO 1. A respeito do sistema operacional Linux, julgue o item abaixo: No Linux, os comandos rm e cp permitem, respectivamente, remover e copiar um ou mais arquivos. 2. Com relação aos sistemas Windows XP e Linux, julgue os itens que se seguem acerca de Internet e intranet: I. O Linux é um programa de edição de conteúdo que permite a colaboração de diversos usuários. II. Em um computador com sistema operacional Windows, a navegação, tanto na Internet quanto em uma intranet, pode ser realizada utilizando-se o navegador Internet Explorer. III. Os servidores de e-mail podem ser usados para se enviar e receber mensagens eletrônicas por meio da Internet, ou podem funcionar como servidores de e-mail de intranet em que as mensagens trafegam apenas dentro de uma empresa. 3. Com relação a conceitos de informática e características de sistemas operacionais, julgue os itens a seguir: I. O firewall do Windows XP restringe as informações que chegam ao computador no qual ele está instalado, vindas de outros computadores, o que permite maior controle sobre os dados e oferece proteção contra pessoas ou programas que tentem conectar o computador sem permissão. II. O Linux é pouco vulnerável a vírus de computador devido à separação de privilégios entre processos, desde que sejam respeitadas as recomendações padrão de política de segurança e uso de contas privilegiadas. 4. Considerando os conceitos de sistemas operacionais Windows e Linux, julgue os itens que se seguem: I. O Linux é um sistema operacional monotarefa, ou seja, permite a instalação de vários programas ao mesmo tempo. II. Podem ser cadastrados para gerenciar arquivos, no máximo, cinco usuários do Windows XP. III. Para se esvaziar a Lixeira do Windows, é suficiente clicar, com o botão direito, o ícone a ela associado, selecionar, na lista disponibilizada, a opção Esvaziar Lixeira e, a seguir, clicar a opção SIM, para confirmar a exclusão dos arquivos. 5. Entre as diferentes distribuições do sistema operacional Linux estão: A. Conectiva, OpenOffice, StarOffice e Debian. B. GNU, Conectiva, Debian e Kernel. C. KDE, Blackbox, Debian e Pipe. D. Debian, Conectiva, Turbo Linux e Slackware. E. Fedora, RedHat, Kurumim e Posix. 6. Julgue os itens seguintes, com relação ao sistema operacional Linux e ao BROffice: I. O sistema Linux permite a alteração do código-fonte para a criação de um novo kernel, com a finalidade, por exemplo, de se obter uma maior autonomia de controle de hardware dos computadores. II. O Linux é utilizado por usuários de computadores do tipo PC pela facilidade de alterações e inclusões de novas funcionalidades. No entanto, o Linux não pode ser empregado em servidores pertencentes a uma rede de comunicação. III. Calc é a calculadora do BROffice que pode ser utilizada tanto para cálculos simples como avançados, mas não disponibiliza opção de formatação ou edição de planilhas eletrônicas. No entanto, esse aplicativo permite, caso necessário, exportar a planilha para ferramenta específica de edição, como, por exemplo, o Excel do MS Office. IV. Os comandos do Linux mkdir, rm, mv e ls permitem, respectivamente, criar diretórios, renomear arquivos, limpar a tela e enviar arquivo para impressão. 7. Sistema Linux já é coisa de gente grande: cresce a adoção do software nas empresas brasileiras “O Linux, principal concorrente do Microsoft Windows, já serve de base a um mercado bilionário no paíse dá suporte a atividades essenciais de gigantes nacionais. O uso do Linux é tranquilo, estável e confiável. Além disso, permite reduções de 30% a 40% nos investimentos em equipamentos. Os terminais não têm disco rígido e carregam os programas diretamente dos servidores. Com essa configuração rodando Linux, as redes varejistas podem usar computadores bem mais simples e baratos como terminais, reduzindo os custos das máquinas e de sua manutenção.” O Estado de S. Paulo ( com adaptações ). Tendo o texto acima como referência inicial, julgue os itens seguintes, a respeito do sistema operacional Linux: I. O sistema operacional Linux é considerado um software livre, o que significa que não é propriedade exclusiva de nenhuma empresa e que a seu usuário é assegurada a liberdade de usá- lo, manipulá-lo e redistribuí-lo ilimitadamente e sem restrições. II. A redução de gastos com investimentos em equipamentos, a que se refere o texto, pode ser relacionada ao fato de o Linux ser um kernel modular, o que significa que as suas funções de agendamento de processos, gerenciamento de memória, operações de entrada e saída, acesso ao sistema de arquivos entre outras, são executadas no espaço kernel. 8. A respeito do Linux, assinale a opção correta. A. O Linux é um sistema operacional cuja primeira licença de acesso deve ser paga, mas a cópia é gratuita. B. Apesar de ser um software proprietário, mantido pelo governo americano, o Linux pode ser copiado entre usuários. C. O Linux é um software integrante do sistema Windows, que, atualmente, oferece gratuitamente algumas opções que antes eram pagas. D. O Linux, um sistema operacional embasado no Unix, está se tornando uma alternativa ao sistema Windows por diversos motivos, como, por exemplo, sua gratuidade. E. A instalação e a manutenção do Linux é de fácil administração, mesmo por usuários com pouco conhecimento de informática,
  • 11. CADASTRE-SE EM: WWW.ROBERTOANDRADE.COM.BR E TENHA ACESSO GRATUITO A VÍDEO AULAS E APOSTILAS EXCLUSIVAS! o que torna esse sistema vantajoso em comparação ao Windows. 9. Acerca do Internet Explorer e do sistema operacional Linux, assinale a opção correta. A. Para conectar à Internet um microcomputador que tenha instalado o sistema operacional Linux, é necessária a utilização de uma placa de rede específica. B. A conexão, à Internet, de um microcomputador que possui o sistema operacional Linux instalado é mais lenta quando comparada com um que tenha instalado o Windows XP. C. Se um e-mail for criado a partir de algum aplicativo do sistema operacional Linux, ele não poderá ser lido por destinatário que usa o Windows XP. D. Com o Linux é possível acessar a Internet usando uma rede sem fio ( wireless ). 10. Assinale a opção correspondente a características do sistema operacional Linux. A. multitarefa, multiusuário, open source B. monotarefa, multiusuário, open source C. multitarefa, monousuário, gratuito D. monotarefa, monousuário, gratuito 11. Acerca do sistema operacional Linux, julgue os itens seguintes: I. Linux é um sistema operacional dedicado a grandes sistemas computacionais constituídos de estações de trabalho, não podendo ser utilizado em computadores do tipo PC nem em laptops. II. Caso se queira obter informações referentes aos nomes dos arquivos e diretórios armazenados em um determinado diretório D, é suficiente a execução, em D, da instrução ls -a. III. Ao se executar na raiz do sistema o comando find -name arq, será realizada a operação de busca do arquivo de nome arq em todos os diretórios existentes no sistema. 12. Acerca do sistema operacional Linux, julgue os itens seguintes: I. O Linux é um sistema operacional multitarefa e multiusuário. O fato de ser multitarefa permite que mais de uma tarefa seja realizada simultaneamente, com os recursos do hardware que são controlados pelo sistema sendo concorridos pelas tarefas que estão em execução. Por outro lado, o Linux permite ainda que vários usuários utilizem o computador simultaneamente por meio de terminais remotos que acessam os recursos do sistema por meio de uma rede de computadores. II. Em um determinado sistema Linux, para se copiar um arquivo de nome arqA.c armazenado no diretório /home/usuarioA para o diretório /home/usuarioB com o nome arqB.c, é suficiente executar a instrução copy -rename /home/usuarioA/arqA.c /home/usuarioB/arqB.c. III. Quando comparado ao sistema operacional Windows, o Linux apresenta como vantagem o fato de permitir a execução de programas com maior velocidade de processamento, considerando a execução em hardware de mesmo desempenho em ambos os sistemas. Por outro lado, o Windows apresenta a vantagem de oferecer uma interface com o usuário mais amigável que a do Linux, principalmente pelo fato de este último não operar com janelas nem ícones.