Buscar

16514055-sistema-operacional-linux (1)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 109 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 109 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 109 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

SISTEMA DE ENSINO
INFORMÁTICA
Sistema Operacional Linux
Livro Eletrônico
2 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Linux ..............................................................................................................................3
História do Linux ............................................................................................................3
Composição do Linux ......................................................................................................5
Principais Características do Linux ............................................................................... 12
As Distribuições Linux ..................................................................................................24
Comandos do Linux ......................................................................................................27
Os Comandos Básicos do Linux ................................................................................... 28
Entendendo as Permissões no Linux ............................................................................52
Estrutura de Diretórios e Arquivos .............................................................................. 58
Alguns Softwares Presentes no Linux ......................................................................... 66
Teclas de Atalhos ......................................................................................................... 81
Questões de Concurso ..................................................................................................83
Gabarito .......................................................................................................................92
Gabarito Comentado .....................................................................................................93
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
3 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
LINUX
Hoje, iniciaremos nossa aula do Linux Ubuntu.
Para complementar os seus estudos, trabalharemos questões de diversas bancas, ok?!
Não se esqueça de avaliar a nossa aula! ☺
Utilizaremos em nossa aula a distribuição Ubuntu 18.04. Já existe a versão 19.04, porém 
ainda não é versão LTS (com suporte a longo prazo).
Seja bem-vindo(a)!
A diferença do que pedem de Windows para Linux é que, quanto ao este, as bancas seguem 
mais a vertente dos conceitos e quase nada de prática. Já quanto ao Windows, cobram con-
ceitos e a prática.
História do Linux
Linux é uma cópia do Unix feito por Linus Torvalds, junto com um grupo de hackers pela 
Internet. Seguiu o padrão POSIX (família de normas definidas para a manutenção de compa-
tibilidade entre sistemas operacionais), padrão usado pelas estações UNIX e desenvolvido na 
linguagem de programação, C.
Em 1991, Linus Torvalds, finlandês, criou um clone do sistema Minix (sistema operacional 
desenvolvido por Andrew Tannenbaun que era semelhante ao UNIX) e o chamou de Linux. 
LINUS + UNIX = LINUX.
Linus Torvalds e o Tux.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
4 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Curiosidade! Você sabe qual o motivo de a mascote do Linux ser um pinguim? Simples-
mente pelo fato de o Linus Torvalds gostar de pinguim. Em uma discussão em grupos, ele 
declarou que tinha simpatia pelo animal. Isso bastou para o mundo adotar como o símbolo do 
Linux. O nome dele é Tux.
Questão 1 (FUNCAB/CRF-RO/ASSISTENTE) Linus Torvalds criou o sistema operacional 
Linux com base em que linguagem de programação?
a) Fortran
b) Haskel
c) Clipper
d) C
e) Pascal
Letra d.
Linguagem C e alguns traços da linguagem Assembly.
Questão 2 (CESPE/CNJ/TÉCNICO) O kernel do Linux está constantemente em desenvol-
vimento por uma comunidade de programadores, mas, para garantir a sua qualidade e inte-
gridade, existem mantenedores do kernel, como o Linus Torvalds, que analisam e julgam a 
pertinência das alterações.
Certo.
Citando o nome do mantenedor do Linux, Linus Torvalds. Sobre o termo Kernel, citado no item, 
estudaremos logo à frente.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
5 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Composição do Linux
Por ser um Sistema Operacional, o Linux tem a função de gerenciar todo o funcionamento 
de um computador, tanto a parte de Hardware (parte física) como a parte de Software (parte 
Lógica).
O Sistema Operacional Linux é composto pelos seguintes componentes.
Kernel (núcleo): é o coração do Sistema Operacional. Ele representa a camada mais baixa 
de interface com o hardware, pois faz a comunicação mais básica entre ele e o software, sendo 
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
6 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
responsável por gerenciar os recursos do sistema. No caso do Linux, o código-fonte (receita do 
programa) é aberto, disponível para qualquer pessoa ter acesso, assim podendo modificá-lo.
Shell (concha): o intérprete de comandos é a interface entre o usuário e o sistema opera-
cional. A interface Shell funciona como o intermediário entre o sistema operacional e o usuário 
graças às linhas de comando escritas por ele. A sua função é ler a linha de comando, inter-
pretar seu significado, executar o comando e devolver o resultado pelas saídas. Na verdade, 
a interface Shell é um arquivo executável, encarregado de interpretar comandos, transmiti-los 
ao sistema e devolver resultados.
O Linux possui vários tipos de Shell. Os mais populares são: sh (Bourne shell), o bash (Bour-
ne again shell), o csh (C Shell), o Tcsh (Tenex C shell), o ksh (Korn shell) e o zsh (Zero shell).
Prompt de comando: é a forma mais arcaica de o usuário interagir com o Kernel por meio 
do Shell.
Bash
Interface gráfica (GUI): conhecida também como gerenciador de desktop/área de trabalho, 
é a forma mais recente de o usuário interagir com o sistema operacional. A interação é feita 
por meio de janelas, ícones, botões, menus e utilizando o famoso mouse. O Linux possui inú-
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
7 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
meras interfaces gráficas, genericamente conhecidas como ambiente X. As mais usadas no 
ambiente Linux são: Unity, Gnome, KDE, XFCE, LXDE, Cinnamon, Mate etc.O Linux Ubuntu, versão 18.04, utiliza a Interface gráfica GNOME 3. Veja:
Interface GNOME
Questão 3 (IDECAN/AGU/AGENTE) Sistemas Operacionais Linux são programas respon-
sáveis por promover o funcionamento do computador, realizando a comunicação entre os dis-
positivos de hardware e softwares. Em relação a este sistema, é correto afirmar que KDE e 
GNOME são
a) versões de Kernel.
b) distribuições Linux.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
8 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
c) ambientes gráficos.
d) editores de texto Linux.
e) terminais para execução de comandos.
Letra c.
As duas interfaces gráficas mais conhecidas do Linux.
Questão 4 (FCC/TRF4/TÉCNICO) 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 é:
a) UNIX.
b) DOS.
c) MS-DOS.
d) SHELL.
e) SUN.
Letra d.
Você pode querer marcar MS-DOS ou DOS, mas ambos são frutos do shell, que INTERPRETA 
os comandos digitados no sistema Windows, enquanto que no Linux são: sh (Bourne shell), 
o bash (Bourne again shell), o csh (C Shell), o Tcsh (Tenex C shell), o ksh (Korn shell) e o zsh 
(Zero shell).
Questão 5 (CESPE/PGE-PE/ANALISTA) O shell e o kernel são duas partes essenciais do 
sistema operacional Linux: o primeiro serve para interpretar os comandos do usuário, e o se-
gundo, para controlar os dispositivos do computador.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
9 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Certo.
Função exata das duas partes que compõem o Linux.
Questão 6 (CESPE/FUB/TÉCNICO) Há uma diversidade grande de distribuições do sistema 
Linux, cada uma delas com estrutura de diretórios e kernel diferentes.
Errado.
O Kernel (que é o Sistema) não é diferente. O Linux é baseado em um mesmo Kernel, em que 
os desenvolvedores fazem alterações desenvolvendo novas funcionalidades e distribuições.
Questão 7 (FUMARC/TJ-MG/OFICIAL) Núcleo do sistema operacional que, dentre outras 
funções, gerencia a operação dos dispositivos de hardware é denominado
a) Shell.
b) Batch.
c) Kernel.
d) Prompt.
Letra c.
Termos-chave para acertar uma questão de Kernel: núcleo, coração do sistema, gerenciamen-
to de operações de hardware, sistema operacional propriamente dito.
Questão 8 (FGV/DPE-MT/ASSISTENTE) O sistema operacional é um conjunto de progra-
mas que interfaceia o hardware com o software. O componente desse sistema que gerencia 
todos os recursos computacionais é denominado
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
10 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
a) memória.
b) kernel.
c) shell.
d) ROM.
e) DOS.
Letra b.
Observe: “gerencia todos os recursos computacionais é denominado”. Só pode ser o Kernel.
Questão 9 (FUNRIO/MDIC/ANALISTA) O…………é o coração do Sistema Operacional. Ele re-
presenta a camada mais baixa de interface com o hardware, pois faz a comunicação mais 
básica entre ele e o software, sendo responsável por gerenciar os recursos do sistema.
a) Kernel.
b) Bios.
c) Harddisk
d) Compilador
e) Processador de texto
Letra a.
Coração do sistema e gerenciar os recursos do sistema já estão suficientes para sabermos 
que é o Kernel.
Questão 10 (CESPE/BOMBEIROS/COMBATENTE) O principal ambiente gráfico no Linux é 
o bash, por meio do qual é possível manipular e gerenciar o ambiente gráfico, usando-se telas 
gráficas com alta resolução.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
11 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Errado.
Bash não é o principal ambiente gráfico do Linux. Bash é um interpretador de comando, prompt.
Questão 11 (CESPE/BOMBEIROS/CONDUTOR) KDE e Gnome são exemplos de gerenciado-
res de desktop utilizados no Linux, que permitem ao usuário interagir primordialmente com o 
sistema operacional por linhas de comando no Shell.
Errado.
Cuidado com a interpretação de texto. KDE e Gnome, realmente, são gerenciadores de desktop 
(interface gráfica) usados no Linux, porém o usuário não interage PRIMORDIALMENTE no am-
biente gráfico por meio de comandos, mas, sim, por meio do uso do mouse. Existe a opção de 
abrir o prompt de comando no ambiente gráfico, mas não é primordial, é opcional.
Questão 12 (FAU/JUCEPAR-PR/TÉCNICO) Qual das expressões abaixo é utilizada para se 
referenciar a interface gráfica do Linux?
a) Kernel.
b) Terminal.
c) Shell.
d) Console.
e) Ambiente X.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
12 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Letra e.
Como vimos nos conceitos acima, genericamente as interfaces gráficas do Linux são conhe-
cidas como ambientes X.
Questão 13 (CESPE/TJ-SE/ANALISTA) No Linux, ambientes gráficos são executados por 
meio de um servidor, geralmente Xwindows ou X11, o qual fornece os elementos necessários 
para uma interface gráfica de usuário.
Certo.
Xwindows, X11 ou até mesmo Ambientes X.
prinCipais CaraCterístiCas do Linux
Software livre: segundo a Free Software Foundation (Fundação para o Software Livre), 
é considerado livre qualquer programa que pode ser copiado, usado, modificado e redistribuído 
de acordo com as necessidades de cada usuário. Em outras palavras, o software é considera-
do livre quando atende a esses quatro tipos de liberdades definidas pela fundação. Nada impe-
de que um desenvolvedor cobre pelas modificações feitas, pois há custos como em qualquer 
outra atividade, porém a diferença está na filosofia do Software Livre, a qual visa ao espírito de 
liberdade e não o lucro.
Questão 14 (IDECAN/UERN/CONTADOR) O Linux é um Sistema Operacional de código-fon-
te aberto que foi desenvolvido e é mantido por intermédio da colaboração voluntária de desen-
volvedores de diversas partes do mundo. O Linux utiliza a licença GPL que foi criada pela Free 
Software Foundation. São liberdades que esta entidade defende, EXCETO:
a) Executar o programa para qualquer propósito.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
13 de 109www.grancursosonline.com.br
Fabricio Macedode Melo
Sistema Operacional Linux
INFORMÁTICA
b) Distribuir cópias de forma que o usuário possa ajudar o seu próximo.
c) Estudar como o programa funciona, porém não é permitido qualquer adaptação.
d) Melhorar o programa e liberar os seus aperfeiçoamentos, de modo que toda a comunidade 
se beneficie.
Letra c.
É permitido fazer adaptação do programa.
Questão 15 (CESPE/SEPLAGEDUC/TÉCNICO) O Linux é um Software de código aberto, gra-
tuito e de ampla distribuição entre usuários, os quais colaboram no desenvolvimento de novas 
funcionalidades para melhor desempenhar tarefas.
Certo.
Vamos fazer algumas observações, aluno(a)! Observe que ele citou o Linux como sendo gra-
tuito. Sim, ele tem essa característica, mas nada impede que sejam vendidas as modificações 
realizadas, por exemplo. E tome cuidado, também, quando o examinador associar o fato de 
o software ser livre porque é gratuito, ou vice-versa. Uma coisa não tem ligação com a outra. 
Existe software livre gratuito e pago assim como existe software proprietário (código-fonte 
fechado) pago como gratuito.
Questão 16 (CESPE/IBAMA/TÉCNICO) Ao contrário de um software proprietário, o software 
livre, ou de código aberto, permite que o usuário tenha acesso ao código-fonte do programa, 
o que torna possível estudar sua estrutura e modificá-lo. O GNU/Linux é exemplo de sistema 
operacional livre usado em servidores.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
14 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Certo.
Exatamente! Se o software é livre, terá as liberdades citadas no item. E o Linux é um dos exem-
plos mais conhecidos no mundo dos softwares livres. Temos outros exemplos: Mozilla Firefox, 
Google Chrome, Libre Office…
Multiusuário: permite que vários usuários acessem o sistema ao mesmo tempo. Geral-
mente o conceito se aplica a uma rede, na qual podemos ter um servidor e várias pessoas 
acessando simultaneamente.
Código aberto (Open Source): qualquer pessoa pode ter acesso ao código-fonte (receita) 
do programa.
Multitarefa: permite que diversos programas rodem ao mesmo tempo, ou seja, você pode 
estar digitando um texto no Libre Office Writer e ao mesmo tempo trabalhar na planilha de ven-
das do Calc, por exemplo. Sem contar os inúmeros serviços disponibilizados pelo Sistema que 
estão rodando em background (segundo plano) e você nem percebe.
Questão 17 (CESPE/TRE-GO/ANALISTA) Assinale a opção correspondente a característi-
cas 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
Letra a.
b) Errada. Não é monotarefa.
c) Errada. Não é monousário.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
15 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
d) Errada. Não é monotarefa nem monousuário.
Multiplataforma: o Linux roda em diversos tipos de plataformas de computadores, sejam 
eles x86 (32bits) ou x64 (64bits). As distribuições mais recentes do Ubuntu estão abolindo as 
arquiteturas de 32 bits.
Multiprocessador: permite o uso de mais de um processador no mesmo computador.
Protocolos: pode trabalhar com diversos protocolos de rede (TCP/IP).
Case Sensitive: diferenciar letras maiúsculas (caixa alta) de letras minúsculas (caixa bai-
xa). Exemplo: ARQUIVO1ºdt é diferente de arquivo1ºdt.
O Linux permite no máximo 255 caracteres em nomes de arquivos e diretórios.
O caractere ponto “.”, antes de um nome, renomeia o arquivo para arquivo oculto.
O caractere não aceito em nomes de arquivos e diretórios no Linux é a barra normal “/”.
Preemptivo: é a capacidade de tirar de execução um processo em detrimento de outro. 
O Linux interrompe um processo que está executando para dar prioridade a outro.
Licença de uso (GPL): GPL (licença pública geral) permite que os programas sejam distri-
buídos e reaproveitados, mantendo, porém, os direitos do autor por forma a não permitir que 
essa informação seja usada de uma maneira que limite as liberdades originais. A licença não 
permite, por exemplo, que o código seja apoderado por outra pessoa, ou que sejam impostas 
sobre ele restrições que impeçam que seja distribuído da mesma maneira que foi adquirido.
A GPL baseia-se em quatro liberdades, são elas:
liberdade 0 – liberdade para executar o programa para quaisquer propósitos;
liberdade 1 – liberdade para estudar como o programa trabalha e adaptá-lo às suas neces-
sidades. Ter acesso ao código-fonte é essencial para isso;
liberdade 2 – liberdade de redistribuir cópias de forma que você possa ajudar outras 
pessoas;
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
16 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
liberdade 3 – liberdade para melhorar o programa e disponibilizar as melhorias para o pú-
blico, de forma que toda a comunidade possa se beneficiar disso. Ter acesso ao código-fonte 
é essencial também para isso.
Questão 18 (CESPE/TJRR/ANALISTA) No Linux, os nomes de arquivos podem ter até 256 
caracteres, porém o nome de arquivo Um_nome_arquivo_longo+uma_longa_extensão é inváli-
do, pois o sinal + é um caractere reservado e não pode ser usado.
Errado.
O Linux suporta até 255 caracteres e o sinal “+” pode ser usado.
Questão 19 (UFCG/UFCG/ADMINISTRADOR) São características do sistema operacional 
Linux, EXCETO:
a) Conectividade com outros tipos de plataformas como: Windows, Apple, DOS.
b) Não é Case Sensitive.
c) Multiusuário.
d) Preemptivo.
e) Proteção entre processos executados na memória RAM.
Letra b.
O Linux é case sensitive (capacidade de diferenciar letras maiúsculas de minúsculas).
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
17 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Questão 20 (DOMCINTRA/MAPA/TÉCNICO) Em relação ao Linux, sua licença é do tipo:
a) Shareware;
b) GPL;
c) copyleft;
d) freeware;
e) proprietária.
Letra b.
a) Errada. Shareware: programa do tipo demo (demonstrativo).
b) Certa. Licença pública geral.
c) Errada. Copyleft é um método geral para tornar um programa (ou outra obra) livre (free) no 
sentido de liberdade, e não de gratuidade, e exigir que todas as versões modificadas e exten-
sões do programa também sejam livres.
d) Errada. Freeware: software gratuito.
e) Errada. Proprietária: software que possui o código-fonte fechado.
Questão 21 (CESPE/MPU/TÉCNICO) Uma diferença marcante entre os softwares Windows 
e Linux é o fato de este ser um sistema de código aberto, desenvolvido por programadores 
voluntários espalhados por toda a Internet e distribuído sob licença pública.
Certo.
Olha o português aí! Ao se referir a “este”, o examinador retoma o último termo,que no caso é 
o Linux. E uma das grandes diferenças dos 2 (dois) sistemas é justamente a licença. No Linux: 
GPL/GNU. No Windows: Copyright.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
18 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Questão 22 (CESPE/IBAMA/ANALISTA) Um arquivo oculto no sistema operacional GNU/
Linux é identificado por um ponto no início do seu nome, como, por exemplo, no código.bashrc.
Certo.
Arquivos com ponto no início do seu nome são arquivos ocultos.
Memória Virtual (paginada/paginação): a memória virtual é uma área criada pelo Linux no 
disco rígido (HD) do computador de troca de dados que serve como uma extensão da memória 
principal (RAM). Por exemplo, se você possui 1 Gb de RAM livre e quer executar um programa 
que ocupa 1,2 Gb de RAM, deverá carregar os primeiros 1 Gb para rodar o início do programa e 
os 0,2 Gb restantes serão armazenados na memória virtual, para depois serem copiados para 
a memória principal a fim de serem executados.
Bibliotecas compartilhadas: são arquivos que possuem módulos que podem ser reutilizá-
veis por outras aplicações. Em vez de o software necessitar de ter um módulo próprio, poderá 
recorrer a um já desenvolvido e mantido pelo sistema (arquivo.so).
Administrador (Super usuário/Root): é o usuário que tem todos os privilégios do sistema. 
Esse usuário pode alterar tudo que há no sistema, excluir e criar partições na raiz (/) manipular 
arquivos e configurações especiais do sistema, coisa que o usuário comum não pode fazer. 
Representado pelo símbolo: #.
Usuário comum (padrão): é o usuário que possui restrições a qualquer alteração no sis-
tema. Esse usuário não consegue causar danos ao sistema devido a todas essas restrições. 
Representado pelo símbolo: $.
Por questões de segurança, procure sempre usar o usuário comum e evitar o uso do usuá-
rio ROOT.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
19 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Sistema de arquivos: um sistema operacional necessita de uma estrutura que possa dar 
suporte a ele para acessar e ler o disco rígido. Esse recurso, que constrói uma base estrutural 
para o sistema operacional, é o sistema de arquivos. Então, um sistema de arquivos é uma es-
pécie de gerenciador e organizador que irá permitir o sistema operacional ler os arquivos que 
estão no HD (disco rígido).
O sistema de arquivos é criado no momento da formatação do HD (disco rígido). Os princi-
pais sistemas de arquivos do Linux são: EXT/3/4, ReiserFS, XFS, que possuem a tecnologia de 
Journaling (recurso que permite recuperar um sistema após um desastre no disco).
Veja:
Gerenciador de boot (inicialização): é possível que, em um mesmo, computador o usuário 
tenha instalado 2 (dois) sistemas operacionais. O recurso é possível particionando (dividindo) 
o HD (disco rígido); o computador irá interpretar 2 (dois) discos físicos. Basta instalar o Linux 
em uma partição e o Windows na outra. Para isso teremos softwares, gerenciadores de boot 
(inicialização), que terão a função de gerir o carregamento do sistema que o usuário escolher 
ao ligar o computador. Os gerenciadores de boot mais usados no Linux são: LILO e o GRUB. No 
Windows o DualBoot.
Vantagem: não exige uma máquina potente por conta de o sistema ser carregado de forma 
independente. Basta ter um bom espaço em disco para a instalação dos 2 (dois).
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
20 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Desvantagem: por rodar de maneira independente, não é possível carregar os 2 (dois) 
ao mesmo tempo. Para trocar de um sistema para outro, é  necessário reiniciar (boot) o 
computador.
Existe também a possibilidade de ter 2 (dois) sistemas operacionais na mesma máquina sen-
do executados simultaneamente. Basta usar um software conhecido como máquina virtual. 
Com a máquina virtual instalada, existe a possibilidade de executar um sistema dentro do 
outro.
Sistema Operacional Monolítico: sistema composto por apenas 1 (um) Kernel, responsá-
vel por todas as execuções de processos do Sistema.
Questão 23 (CESPE/BNB/ANALISTA) Na utilização do terminal de qualquer sistema opera-
cional Linux, como o Ubuntu, o aparecimento do caractere $ no prompt de comando significa 
que o usuário que esteja conectado é o superusuário root.
Errado.
O examinador inverteu os símbolos.
Questão 24 (CESPE/DPF/ESCRIVÃO) Windows e Linux são exemplos de sistemas operacio-
nais de núcleo monolítico, em que um único processo executa as principais funções.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
21 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Certo.
Saiba que o Windows também é monolítico.
Questão 25 (CESPE/ANATEL/TÉCNICO) O Linux, sistema operacional bastante difundido 
atualmente e adotado por grandes empresas, possui capacidade de multitarefa, multiproces-
samento, memória virtual por paginação e bibliotecas compartilhadas.
Certo.
Além de ser muito utilizado em ambiente corporativo, possui todas as características citadas.
Questão 26 (CESPE/TRE-GO/TÉCNICO) No Linux, quando há mais de um ad-
ministrador na rede, eles devem, sempre que possível, utilizar a conta root direta-
mente. Esse procedimento permite que os administradores tenham os privilégios 
mais elevados, sem restrição, para acessar o sistema e para executar aplicativos. 
Errado.
Quando há mais de um administrador na rede, eles NÃO devem utilizar a conta root do sistema. 
O recomendável, em qualquer manual de segurança, é que apenas se crie UMA conta root e as 
demais comuns.
Obs.: � Não confunda o administrador da rede com o usuário root do sistema Linux.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
22 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Questão 27 (CESPE/PM-AL/SOLDADO) Conhecido como o superusuário do sistema opera-
cional Linux, o usuário root é capaz de realizar diversas tarefas de administração do sistema; 
entre elas, a de cadastrar outros usuários.
Certo.
Conceito do root.
Questão 28 (FUNRIO/IF-PA/ANALISTA) São sistemas de arquivos utilizados no Linux:
a) NTFS e JFS.
b) FAT16 e ReiserFS.
c) FAT32 e EXT2.
d) FAT32 e NTFS.
e) EXT3 e XFS.
Letra e.
FAT16/32 e NTFS são sistema de arquivos utilizados no Windows.
Questão 29 (CESPE/POL CIVIL-ES/PERITO) O carregamento (boot) do sistema operacionalLinux pode ser gerenciado pelo programa LILO.
Certo.
Pode ser gerenciado tanto pelo LILO como pelo GRUB.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
23 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Questão 30 (CESPE/DPF/AGENTE) As rotinas de inicialização GRUB e LILO, utilizadas em 
diversas distribuições Linux, podem ser acessadas por uma interface de linha de comando. 
Certo.
Os 2 (dois) softwares podem ser executados tanto via linha de comando como por interface 
gráfica.
Questão 31 (FUMARC/PC-MG/INVESTIGADOAR) Assinale a sigla que identifica a designa-
ção da licença pública para software livre:
a) FSF
b) GNU
c) GPL
d) GSL
Letra c.
Questão polêmica! Muitos candidatos enxergaram duas respostas: B e C. Na letra B, GNU é o 
nome do projeto para criar um sistema operacional inteiro livre, mas eles criaram só os pro-
gramas acessórios e não tinha um núcleo/kernel – que é a parte que interage direto com o 
hardware e cuida de todas as tarefas do sistema. Com isso, juntaram o kernel Linux (outro 
projeto, criado pelo Linus Torwalds) e disso surgiram os sistemas GNU/Linux que conhecemos 
hoje com várias distribuições. GPL é nome da licença de uso livre usada por esse projeto e 
por muitos outros softwares livres. Muitos examinadores e autores citam a GPL como sendo 
sinônimo de GNU.
GPL – Licença. GNU – Projeto.
Os Linux GNU possuem a licença GPL.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
24 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
as distribuições Linux
Aluno(a), já percebeu que o Linux possui dezenas de distribuições? Ficamos às vezes até 
perdidos com toda essa quantidade de nomes que são bem variados.
Algumas empresas e organizações de voluntários decidiram juntar os programas do Linux 
em “pacotes” próprios aos quais elas dão suporte. Esses “pacotes” são chamados de distribui-
ções. O Linux se refere ao Kernel, já o conjunto de aplicativos que são executados no Kernel se 
chamam distribuição.
As mais famosas distribuições do Linux são: Red Hat, Ubuntu, Conectiva, Mandriva, De-
bian, Slackware, Fedora, Open Suse, Apache (WebServer), Fenix, Kurumim, Kali, Kalango, Turbo 
Linux, Chrome – OS, BackTrack, Arch Linux e o Android (Linux usados em dispositivos móveis; 
Smartphone, Tablets, Relógios…).
O Edital da PCPR usa em sua abordagem a distribuição Ubuntu 14 ou superior.
Questão 32 (AOCP/UFOB) Utilizando um sistema operacional baseado em Linux, é possível 
escolher, dentre vários ambientes desktop, a aparência das interfaces com o usuário e a per-
formance, podendo variar consideravelmente entre diferentes ambientes.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
25 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Certo.
Um dos motivos de existirem diversas distribuições Linux no mercado.
Questão 33 (UFCG/UFCG/TÉCNICO) São exemplos de distribuição do Linux, EXCETO:
a) Ubuntu.
b) Debian.
c) Kernel.
d) Kurumin.
e) Fedora.
Letra c.
Kernel é o núcleo do Sistema Operacional.
Questão 34 (CESPE/BB/ESCRITURÁRIO) Sabendo que um usuário acessa a Internet para 
desfrutar alguns recursos partir de um computador que tem instalado, como sistema opera-
cional, o Red Hat, é correto concluir que esse computador utiliza uma versão Linux de sistema 
operacional.
Certo.
Red Hat é uma das distribuições mais populares do Linux em ambientes empresariais.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
26 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Questão 35 (CESPE/TRE-MA/ANALISTA) Entre as diferentes distribuições do sistema ope-
racional 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.
Letra d.
a) Errada. Conectiva (distribuição Linux), OpenOffice (pacote GNU Office), starOffice (pacote 
GNU OFFICE), Debian (distribuição Linux).
b) Errada. GNU (órgão regulamentador/projeto de sistema livre), Conectiva (distribuição Linux), 
Debian (distribuição Linux), Kernel (núcleo do Sistema Operacional).
c) Errada. KDE (Interface gráfica do Linux), Blackbox (Interface gráfica do Linux), Debian (distri-
buição Linux), Pipe (barra vertical “|”).
d) Certa. Debian (distribuição Linux), Conectiva (distribuição Linux), Turbo Linux (distribuição 
Linux), Slackware (distribuição Linux).
e) Errada. Fedora (distribuição Linux), RedHat (distribuição Linux), Kurumim (distribuição 
Linux), Posix (normas para portabilidade do código de um programa).
Questão 36 (CESPE/IBRAM-DF/ANALISTA) As diversas distribuições do Linux representam 
a união do kernel, que é uma parte importante do sistema operacional, com alguns programas 
auxiliares. Entre as distribuições do sistema Linux, estão Debian, Slackware, Red Hat e Conec-
tiva.
Certo.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
27 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
O CESPE não tem históricos de citar nomes inexistentes nas suas provas. Se você se deparar 
com nomes de distribuições que não abordamos em nossa aula, tente lembrar se fazem parte 
de algum nome relacionado a produtos do Windows. Caso você tenha certeza de que não tem 
relação com o Windows, é um nome alternativo e você tem margem para “chutar”. Marque 
CERTO na reposta. ☺
Comandos do Linux
Agora, entraremos na parte mais “chata” de estudar do Linux, os  comandos do Prompt 
(bash, sh, shell script…). Existem dezenas de comandos, mas, para facilitar o seu estudo, sepa-
rei os que já foram pedidos nos principais concursos.
Se o Linux que você utiliza entra direto no modo gráfico ao ser inicializado, é possível in-
serir comandos no sistema por meio de uma aplicação de terminal. Esse recurso é facilmente 
localizável em qualquer distribuição. Se o computador que você acessa não estiver com o 
modo gráfico ativado, será possível digitar comandos diretamente, bastando se logar. Quando 
o comando é inserido, cabe ao interpretador de comandos executá-lo. O Linux conta com mais 
de um, sendo os mais conhecidos o bash e o sh.
Quando um terminal é acessado, uma informação aparece no campo de inserção de co-
mandos. É importante saber interpretá-la. Para isso, veja os exemplos abaixo:
Exemplo 1: [root@proffabricio /root]#
Exemplo 2: [proffabricio@prof /]$
Obs.: � Dependendo de sua distribuiçãoe de seu shell, a linha de comandos pode ter um for-
mato ligeiramente diferente do que é mostrado nos exemplos. No Ubuntu Linux, por 
exemplo, o segundo exemplo fica na seguinte forma: proffabricio@prof: ~$
Nos exemplos, a palavra existente antes do símbolo @ diz qual o nome do usuário que está 
usando o terminal (lembre-se de que no Linux é necessário ter um usuário para utilizar o 
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
28 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
sistema). Os nomes que aparecem depois do @ indicam o computador que está sendo aces-
sado seguido do diretório.
O caractere que aparece no final indica qual o poder do usuário. Se o símbolo for #, significa 
que usuário tem poderes de administrador (root). Por outro lado, se o símbolo for $, significa 
que este é um usuário comum, incapaz de acessar todos os recursos que um administrador 
acessa. Independente de qual seja, é depois do caractere que o usuário pode digitar os co-
mandos.
os Comandos básiCos do Linux
Agora que você já sabe como agir em um terminal, vamos aos comandos do Linux mais co-
muns. Para utilizá-los, basta digitá-los e pressionar a tecla Enter de seu teclado. É importante 
frisar que, dependendo de sua distribuição Linux, um ou outro comando pode estar indisponí-
vel. Além disso, alguns comandos só podem ser executados por usuários com privilégios de 
administrador.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
http://www.infowester.com/linroot.php
29 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
O Linux é case sensitive, seus comandos têm que ser digitados em letras minúsculas, salvo al-
gumas letras de comandos opcionais, que podem ter tanto em maiúscula como em minúscula, 
mas terá diferença de resposta de uma para a outra.
A relação a seguir mostra os comandos seguidos de uma descrição.
bg: colocar a tarefa em background (segundo plano).
cal: exibe um calendário.
cat arquivo: mostra o conteúdo de um arquivo. Por exemplo, para ver o arquivo concurso.
txt, basta digitar cat concurso.txt. É utilizado também para concatenar arquivos exibindo o re-
sultado na tela. Basta digitar: $ cat arquivo1 > arquivo2.
cd diretório: abre um diretório. Por exemplo, para abrir a pasta /mnt, basta digitar cd /mnt. 
Para ir ao diretório raiz a partir de qualquer outro, digite apenas cd.
Cd–: volta para o último diretório acessado (funciona como a função “desfazer”).
Cd~: funciona como o “home”, ou seja, vai para o diretório do usuário.
Cd..: “volta uma pasta”.
chattr: modifica atributos de arquivos e diretórios.
chmod: comando para alterar as permissões de arquivos e diretórios.
chown: executado pelo root permite alterar o proprietário ou grupo do arquivo ou diretório, 
alterando o dono do arquivo ou grupo.
# chown usuário arquivo
# chown usuário diretório
Obs.: � Para saber quem é o dono e qual o grupo que é o proprietário da pasta, basta dar o 
comando:
 � # ls -l /
Dessa forma você poderá ver os proprietários das pastas e dos arquivos.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
30 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Por exemplo, para passar o diretório mp3 que pertence a root, sendo a nova dona Maria, 
digite:
# chown Maria /mp3
Maria é a nova proprietária da pasta mp3, e /mp3 é o diretório que foi mudado o proprie-
tário, lembrando que, da forma como foi executado o comando acima, ele alterou somente do 
diretório /mp3, as subpastas dentro dele continuam com o proprietário antigo.
Para incluir os subdiretórios, acrescente -R; exibir o resultado, -c.
# chown -c -R daia /mp3
Outro exemplo é alterar o grupo que pertence o diretório. Por exemplo, o diretório /mp3 
pertence a Maria e o grupo é root. Se quero que pertença ao grupo inf, fica assim:
# chown Maria:inf /mp3
Para incluir os subdiretórios, acrescente -R; exibir o resultado, -c.
# chown -c -R Maria:inf /mp3
clear: elimina todo o conteúdo visível, deixando a linha de comando no topo, como se o 
sistema acabasse de ter sido acessado.
cp origem destino: copia um arquivo ou diretório para outro local. Por exemplo, para copiar 
o arquivo concurso.txt com o nome concurso2.txt para /home, basta digitar cp concurso.txt /
home/ concurso 2.txt.
cut: o comando Cut é um delimitador de arquivos, o qual pode ser utilizado para delimitar 
um arquivo em colunas, número de caracteres ou por posição de campo.
Sintaxe: # cut <opções> <arquivo>
Opções mais utilizadas:
-d: especifica o caractere delimitador;
-f: informa a posição do campo.
Exemplo de uso:
# cut -d “:” -f 1,3,5 /etc/passwd
Mostrará as colunas 1, 3 e 5 do arquivo /etc/passwd com o delimitador “:”.
date: mostra a data e a hora atual.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
31 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
df: mostra as partições usadas, espaço livre em disco.
diff arquivo1 arquivo2: indica as diferenças entre dois arquivos, por exemplo: diff calc.c 
calc2.c.
dir: lista os arquivos e diretórios da pasta atual; comando “ls” é o mais usado e conhecido 
para Linux. dir é comando típico do Windows.
du diretório: mostra o tamanho de um diretório.
emacs: abre o editor de textos emacs.
fg: colocar a tarefa em foreground (primeiro plano).
file arquivo: mostra informações de um arquivo.
find diretório parâmetro termo: o comando find serve para localizar informações. Para 
isso, deve-se digitar o comando seguido do diretório da pesquisa mais um parâmetro (ver lista 
abaixo) e o termo da busca. Parâmetros:
name – busca por nome
type – busca por tipo
size – busca pelo tamanho do arquivo
mtime – busca por data de modificação
Exemplo: find /home name tristania
finger usuário: exibe informações sobre o usuário indicado.
free: mostra a quantidade de memória RAM disponível.
grep: procura por um texto dentro de um arquivo.
gzip: compactar um arquivo.
Entre os parâmetros disponíveis, tem-se:
-c – extrai um arquivo para a saída padrão;
-d – descompacta um arquivo comprimido;
-l – lista o conteúdo de um arquivo compactado;
-v – exibe detalhes sobre o procedimento;
-r – compacta pastas;
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
32 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
-t – testa a integridade de um arquivo compactado.
halt: desliga o computador.
help: ajuda.
history: mostra os últimos comandos inseridos.
idusuário: mostra qual o número de identificação do usuário especificado no sistema.
ifconfig: é utilizado para atribuir um endereço a uma interface de rede ou configurar parâ-
metros de interface de rede.
-a – aplicado aos comandos para todas as interfaces do sistema.
-ad – aplicado aos comandos para todos “down” as interfaces do sistema.
-au – aplicado aos comandos para todos “up” as interfaces do sistema.
A seguinte operação dos parâmetros será especificada:
Up
Marca a interface “up”. Habilita a interface depois de um “ifconfig down”. Ocorre automati-
camente quando configurado o endereço em uma interface. Configurando esse “Flag”, não há 
efeito se o ifconfig estiver “down”.
Down
Marca a interface “down”. Quando uma interface está marcada down, o sistema não tenta-
rá transmitir mensagens por meio daquelas interfaces. Se possível, a interface será resetada 
para desabilitar a recepção. Essa ação não desabilitará o roteador usando a interface.
kill: encerra processos em andamento. Envia sinais aos processos.
ls: lista os arquivos e diretórios da pasta atual.
Opções:
-a, --all
Lista todos os arquivos (inclusive os ocultos) de um diretório.
-A, --almost-all
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
33 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Lista todos os arquivos (inclusive os ocultos) de um diretório, exceto o diretório atual e o 
de nível anterior.
-B, --ignore-backups
Não lista arquivos que terminam com ~ (Backup).
--color=PARAM
Mostra os arquivos em cores diferentes, conforme o tipo de arquivo. PARAM pode ser:
never – nunca lista em cores (mesma coisa de não usar o parâmetro --color).
always – sempre lista em cores conforme o tipo de arquivo.
auto – somente colore a listagem se estiver em um terminal.
-d, --directory
Lista os nomes dos diretórios em vez do conteúdo.
-f
Não classifica a listagem.
-F
Insere um caractere após arquivos executáveis (‘*’), diretórios (‘/’), soquete (‘=’), link simbó-
lico (‘@’) e pipe (‘|’). Seu uso é útil para identificar de forma fácil tipos de arquivos nas listagens 
de diretórios.
-G, --no-group
Oculta a coluna de grupo do arquivo.
-h, --human-readable
Mostra o tamanho dos arquivos em Kbytes, Mbytes, Gbytes.
-H
Faz o mesmo que -h, mas usa unidades de 1000 em vez de 1024 para especificar Kbytes, 
Mbytes, Gbytes.
-l
Usa o formato longo para listagem de arquivos. Lista as permissões, data de modificação, 
donos, grupos etc.
-n
Usa a identificação de usuário e grupo numérico em vez dos nomes.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
34 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
-L, --dereference
Lista o arquivo original, e não o link referente ao arquivo.
-o
Usa a listagem longa sem os donos dos arquivos (mesma coisa que -lG).
-p
Mesma coisa que -F, mas não inclui o símbolo ‘*’ em arquivos executáveis. Essa opção é 
típica de sistemas Linux.
-R
Lista diretórios e subdiretórios recursivamente.
--full-time
Lista data e hora completa.
Classificação da Listagem
A listagem pode ser classificada usando-se as seguintes opções:
-f
Não classifica, e usa -au para listar os arquivos.
-r
Inverte a ordem de classificação.
-c
Classifica pela data de alteração.
-X
Classifica pela extensão.
-U
Não classifica, lista os arquivos na ordem do diretório.
lshw: fornece informações detalhadas da configuração do hardware e do sistema instala-
do. Relata a exata configuração da memória, cache e placa-mãe, versão e velocidade da CPU 
e algo mais.
lspci: esse comando exibe informações sobre dispositivos PCI (Peripheral Controller Inter-
connect).
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
35 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Algumas opções do comando:
-v: mostra informações detalhadas.
-k: exibe informações sobre drivers e módulos do kernel.
--version: exibe informações sobre o aplicativo.
lpr arquivo: imprime o arquivo especificado.
lpq: mostra o status da fila de impressão.
lprm: remove trabalhos da fila de impressão.
ln: criar links (atalhos). ln: hardlink. Se o arquivo for alterado, o link também será. Ln -s: link 
simbólico, semelhante ao do Windows. Se o arquivo for alterado, quebra o link.
lynx: abre o navegador de internet de mesmo nome.
man: manual interno do Linux (Help).
mv origem destino: tem a mesma função do comando cp, só que, em vez de copiar, move o 
arquivo ou o diretório para o destino especificado. Comando também utilizado para renomear 
arquivos.
mkdir diretório: cria um diretório, por exemplo: mkdir concursos cria uma pasta de nome 
concurso.
mount: é utilizado para montar um dispositivo na hierarquia no sistema de arquivos do 
Linux.
nice/renice: altera a prioridade dos processos.
passwd: altera sua senha. Para um administrador mudar a senha de um usuário, basta di-
gitar passwd seguido do nome deste.
ps: mostra os processos em execução.
O comando ps possibilita uma listagem de todos os processos em execução na máquina. 
Esse comando possui algumas opções, como:
-a: lista os processos de todos os usuários;
-e: lista as variáveis de ambiente no momento da inicialização do processo;
-x: lista todos os processos que não foram iniciados no console;
-f: lista uma árvore de execução de comandos;
-u: exibe o nome do usuário e a hora de início do processo.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
http://www.uniriotec.br/~morganna/guia/modulos.html
http://www.uniriotec.br/~morganna/guia/kernel.html
36 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
pwd: mostra o diretório em que você está.
reboot: reinicia o sistema imediatamente (pouco recomendável, preferível shutdown 
-r now).
rm arquivo: apaga o arquivo especificado.
-d: remove um diretório.
-f: ele não pede autorização para o usuário e ignora os arquivos não localizados.
-r: deleta o conteúdo de todos os subdiretórios.
-i: pergunta se realmente deseja apagar o arquivo.
rmdir diretório: apaga o diretório especificado, desde que vazio.
set: Exibir as variáveis do sistema e do usuário.
shutdown: desliga ou reinicia o computador. Shutdown -r now: reinicia o computador; shu-
tdown -h now: desliga o computador.
O parâmetro now pode ser mudado. Por exemplo: digite shutdown -r +10 e o sistema irá 
reiniciar daqui a 10 minutos.
sort: permite ordenar o conteúdo do arquivo.
startx: abrir o ambiente gráfico.
su: passa para o usuário administrador, isto é, root (perceba que o símbolo $ mudará 
para #).
sudo: permite que um usuário em particular execute vários comandos como superusuário 
sem que possua sua senha, ou seja, sem a senha do root.
system: o comando system chama as funções do sistema.
tail: pode ser utilizado paraexaminar as últimas linhas de um arquivo. O comando $ tail /
etc/passwd irá exibir as dez últimas linhas do arquivo /etc/passwd.
É possível também especificar o número de linhas a serem exibidas, em vez das dez linhas 
que o comando adota como padrão:
$ tail -n 20 /etc/passwd
Uma diretiva muito útil é “-f”, que permite a visualização dinâmica de um arquivo, ou seja, 
as linhas são exibidas na tela na medida em que são geradas.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
37 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Obs.: � O comando head faz justamente o inverso do tail.
tar arquivo.tar.gz: extrai um arquivo compactado em tar.gz.
Na linha acima, tar é o comando. Em parâmetros, é possível utilizar várias opções. Estas 
são as principais:
-c – cria um novo arquivo tar;
-t – exibe o conteúdo de um arquivo tar;
-p – mantém as permissões originais do(s) arquivo(s);
-r – adiciona arquivos a um arquivo tar existente;
-f – permite especificar o arquivo tar a ser utilizado;
-v – exibe detalhes da operação;
-w – pede confirmação antes de cada ação no comando;
-x – extrai arquivos de um arquivo tar existente;
-z – comprime o arquivo tar resultante com o gzip;
-C – especifica o diretório dos arquivos a serem armazenados (note que, nesse caso, a letra 
é maiúscula).
telnet: ativa o serviço de Telnet em uma máquina. Para acessar esse computador a par-
tir de outros por Telnet, basta digitar telnet nomedamáquina ou telnet IP. Por exemplo: telnet 
192.168.0.10. Após abrir o Telnet, digite help para conhecer suas funções.
top: exibe a lista dos processos, conforme os recursos de memória consumidos.
touch: é usado para criar arquivos. Além disso, ele ainda pode mudar a data e a hora de 
acesso e ou modificação de arquivos.
As opções mais usadas são:
-a: muda somente a data e a hora de acesso para a atual;
-m: muda somente a data e a hora de modificação para a atual;
-t datahora: muda a hora e a data para o data/hora definidos.
Exemplos:
fabriciomelo@macbook:$ touch arquivo1
Criei um arquivo de nome arquivo1.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
38 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
uname: mostra informações do sistema operacional e do computador. Digite uname -a 
para obter mais detalhes.
useradd usuário: cria uma nova conta usuário, por exemplo, useradd aluno cria o usuário 
aluno.
userdel usuário: apaga a conta do usuário especificado.
uptime: mostra as horas que seu computador está ligado.
vi: inicia o editor de textos vi.
whereis nome: procura pelo binário do arquivo indicado, útil para conhecer seu diretório ou 
se ele existe no sistema.
w: mostra os usuários logados atualmente no computador (útil para servidores).
wc: faz a contagem em unidade do conteúdo de um arquivo, linhas, caracteres e palavras.
who: mostra quem está usando o sistema.
Whoami: lista o nome da conta associada ao login atual.
Finalizando
A melhor forma de conhecer os parâmetros adicionais de cada comando é consultando as 
informações de ajuda. Para isso, pode-se usar o recurso --help. Veja o exemplo para o coman-
do ls:
ls --help
Também é possível utilizar o comando man (desde que seu conteúdo esteja instalado), 
que geralmente fornece informações mais detalhadas. Par usar o man para obter detalhes do 
comando cp, por exemplo, a sintaxe é:
man cp
Se você estiver utilizando o bash, pode-se aplicar o comando help ou info da mesma forma 
que o comando man:
help cp
info cp
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
39 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Assim como conhecer os comandos básicos do Linux é importante, também o é saber 
como acessar seus recursos de ajuda, pois isso te desobriga de decorar as sequências das 
funcionalidades extras.
Aprendendo na Prática
Caso possua o Linux, peço para que treine esses comandos diretamente no terminal. Faça 
isso, de preferência, anotando um a um no seu caderno. Como acessamos no Linux Ubuntu o 
bash, veja:
1– Vá à parte inferior da tela, mostrar aplicativos.
2– Procure por Terminal.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
40 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
3– O Terminal (bash) será aberto na sua tela.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
41 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Redirecionar a entrada ou saída de um programa.
Por exemplo, o comando meuprograma < minhaentrada executa um programa chamado 
meuprograma, sendo que os dados de entrada são retirados do arquivo minhaentrada em vez 
de serem fornecidos pelo usuário usando o teclado.
Os resultados que um programa escreve podem ser armazenados em um arquivo em vez 
de serem escritos no vídeo, redirecionando-se a saída do programa, como no exemplo a se-
guir:
meuprograma > arquivodesaida
Os resultados do meuprograma são armazenados no arquivodesaida.
O redirecionamento para a saída com >> acrescenta dados ao final de um arquivo, em vez 
de substitui-lo por um novo.
A saída de erro stderr pode ser redirecionada com o operador 2>.
Também se pode conectar diretamente a saída de um programa à entrada de outro usando 
o operador |, como no exemplo a seguir:
programa1 | programa2
Os resultados escritos pelo programa1 são usados como dados de entrada para o progra-
ma2.
Uso da Barra Invertida no Prompt
No sistema operacional Linux, a barra invertida (\) é pouco utilizada. Na utilização para de-
signar diretórios, por exemplo, a barra comum (/) é utilizada. No Linux a barra invertida possui 
apenas duas finalidades, sendo a primeira delas proteger um caractere que possui um signifi-
cado especial (curingas e metacaracteres), para que ele seja interpretado como um caractere 
comum. E a segunda é indicar que um comando irá continuar na próxima linha.
Questão 37 (COPS-UEL/PC-PR/DELEGADO) Deseja-se criar um link simbólico do arquivo 
vim, o qual deverá ser chamado de vi.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
42 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICAAssinale a alternativa que criará, corretamente, tal link simbólico.
a) cp -s vi vim
b) ln -s vim vi
c) ln -s vi vim
d) cp vim vi
e) cp vi vim
Letra b.
ln é para criação de um link simbólico, um atalho. Como pediu link simbólico, usamos o “s”. 
O link simbólico é parecido com o atalho do Windows; caso o arquivo seja movido, o link fica 
quebrado. Sem o -s seria criado um hard link, ou seja, caso o arquivo seja movido, o link é atu-
alizado.
Questão 38 (COPS-UEL/PC-PR/DELEGADO) Assinale a alternativa que apresenta, correta-
mente, o comando que irá desligar o computador.
a) shutdown -d now
b) shutdown -h now
c) shutdown -p now
d) shutdown -r now
e) shutdown -s nowo
Letra b.
Shutdown -h now: desliga o computador. h= halt = parar. 
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
43 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Questão 39 (COPS-UEL/PC-PR/DELEGADO) De acordo com os comandos que estudamos, 
o “s” é para desligar o sistema.
A placa de rede de um computador executando Linux estava apresentando um comportamen-
to estranho.
De modo a tentar resolver o problema, digitou-se no console a seguinte sequência de comandos:
ifconfig eth0 down
ifconfig eth0 up
Em relação ao procedimento realizado, assinale a alternativa correta.
a) O primeiro comando diminuiu a velocidade do dispositivo de rede.
b) O primeiro comando reiniciou o driver de rede.
c) O segundo comando atuou na primeira interface Ethernet.
d) O segundo comando aumentou o throughput do dispositivo de rede.
e) O segundo comando testou o dispositivo de rede.
Letra c.
Questão que matamos por eliminação! Ao estudarmos o comando ifconfig, acima, vimos que 
somente a letra C procede. E o número zero em eth0 refere-se à primeira placa. eth1 segunda, 
eth2 terceira…
Questão 40 (COPS-UEL/PC-PR/DELEGADO) Um dispositivo de cdrom foi montado por meio 
do seguinte comando:
mount /dev/sr0 /media/cdrom -t iso9660 -o ro,exec
Sobre essa montagem, assinale a alternativa correta.
a) A opção -t monta o dispositivo apenas por um período de tempo predeterminado.
b) A montagem permite leitura e escrita.
c) A montagem permite a execução de binários.
d) A opção iso9660 informa o modelo do dispositivo a ser montado.
e) O dispositivo foi montado no diretório /dev/sr0.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
44 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Letra c.
Comando mount: mount [disposito] [ponto de montagem] [tipo de sistema de arquivo][opções]
Dispositivo: /dev/sr0;
Ponto de montagem: /media/cdrom;
Sistema de arquivo: iso9660
Opções: ro,exec.
a) Errada. -t é o tipo de sistema de arquivo, iso9660, padrão para cd-rom.
b) Errada. -o tem uma opção, no caso, uma delas é o ro, que quer dizer somente leitura.
d) Errada. iso9660 é sistema de arquivo.
e) Errada. Dispositivo montado está em /media/cdrom.
Questão 41 (COPS-UEL/AFPR/ASSISTENTE) Apesar das interfaces gráficas com o usuário 
oferecerem mais interatividade, em determinadas situações o uso de comandos de console 
possibilita agilidade para usuários acostumados com essa modalidade de comandos.
Considerando os comandos de console no Linux, juntamente com o uso de metacaracteres, 
e supondo que em um determinado diretório existam apenas os arquivos (file1, file2, file3 e 
file04), atribua V (verdadeiro) ou F (falso) às afirmativas a seguir.
(  )	� Os comandos #ls -l file1 file2 file3 file04 e #ls -l file* exibirão omesmo resultado.
(  )	� O comando #ls -l file? exibirá como resultado os quatro arquivos contidos no diretório.
(  )	� O comando #ls -l file[2-3] exibirá como resultado apenas os arquivos file2 e file3.
(  )	� O comando #ls -l file0* file[1-3] exibirá como resultado os quatro arquivos contidos no 
diretório.
(  )	� O comando #ls ~ exibirá como resultado uma lista de todos os arquivos que foram ex-
cluídos do diretório.
Assinale a alternativa que contém, de cima para baixo, a sequência correta.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
45 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
a) V, V, V, F, F.
b) V, V, F, F, V.
c) V, F, V, V, F.
d) F, V, V, F, F.
e) F, F, F, V, V.
Letra c.
O comando ls tem inúmeras alternativas, confira em nossa tabela acima.
Questão 42 (CESPE/MPS/TÉCNICO) No Linux, os comandos rm e cp permitem, respectiva-
mente, remover e copiar um ou mais arquivos.
Certo.
Rm (remove) e cp (copy).
Questão 43 (CESPE/ANATEL/TÉCNICO) Ao ser utilizado em conjunto com o comando grep, 
o comando tail permite alterar a saída do conteúdo de arquivo de texto para html.
Errado.
grep: procura uma palavra dentro de um arquivo. tail: exibe as últimas 10 linhas de um arquivo 
de texto.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
46 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Questão 44 (CESPE/ANATEL/TÉCNICO) O comando touch é utilizado para criar um arquivo 
vazio.
Certo.
touch: criar um arquivo vazio, devido ao arquivo ser criado em branco.
Questão 45 (CESPE/ANATEL/TÉCNICO) O comando diff é usado para comparar arquivos 
de texto.
Certo.
Comparando, o usuário conseguiria ver as diferenças (diff) de um arquivo.
Questão 46 (CESPE/ANATEL/TÉCNICO) O comando cut é utilizado para organizar, em or-
dem decrescente, o conteúdo de um arquivo de texto.
Errado.
cut é um comando para delimitar o conteúdo de um arquivo.
Questão 47 (CESPE/TRE-GO/TÉCNICO) No Linux, o comando cd /etc/teste cria o diretório 
teste dentro do diretório /etc.
Errado.
Criar diretório é o comando mkdir. cd: abre/troca um diretório.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
47 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Questão 48 (CESPE/TRE-GO/TÉCNICO) No Linux, a execução do comando ps –aexf | grep 
arq mostrará uma lista de processos em execução que tenham em sua descrição a sequência 
de caracteres arq.
Certo.
O Comando ps -aexf é um comando para listagem de processos – será o comando de entrada. 
A barra vertical/pipe (|) para separar comando de entrada do comando de saída. O comando 
grep -arq é o comando de saída que irá filtrar o comando de entrada (ps), exibindo apenas os 
processos que têm em sua descrição a palavra arq. O comando grep é para procurar uma pa-
lavra dentro de um arquivo.
Questão 49 (CESPE/PEFOCE/TODOS OS CARGOS) O comando pwd do Linux possibilita ao 
usuário efetuar a troca de senha (password).
Errado.pwd (print working directory) exibe o diretório corrente. O comando para alterar a senha é o 
passwd.
Questão 50 (UNIVERSA/SECRIA/ANALISTA)
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
48 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Considerando a figura acima, que mostra a tela de um terminal do sistema operacional Linux 
Ubuntu 14.10, assinale a alternativa correta no que se refere ao resultado da execução do co-
mando apresentado.
a) O comando cp copiará, para o diretório atual, o arquivo man, localizado no diretório secretaria. 
b) O comando cp copiará, para o diretório secretaria, o arquivo man, localizado no diretório atual. 
c) Na tela representada na figura acima, haverá a exibição de algumas propriedades do arquivo 
man, como, por exemplo, seu tamanho, antes de ser finalizada a sua cópia do diretório secre-
taria para o diretório atual.
d) Será realizada a instalação do programa cp pelo usuário root, administrador do sistema, 
direto do man, repositório do Ubuntu 14.10.
e) Será mostrado manual com as informações referentes ao comando cp.
Letra e.
man: exibir o manual do comando desejado. man cp: exibe o manual do comando cp.
Questão 51 (IDECAN/CBMDF/OFICIAL) No sistema operacional Linux, a barra invertida (\) é 
pouco utilizada. Na utilização para designar diretórios, como por exemplo, a barra comum (/) é 
utilizada. No Linux a barra invertida possui apenas duas finalidades, sendo uma delas proteger 
um caractere que possui um significado especial (curingas e metacaracteres), para que o mes-
mo seja interpretado como um caractere comum. Assinale a alternativa que apresenta a outra 
finalidade da barra invertida (\).
a) Indicar o ponto de interrupção de um comando.
b) Marcar ou desmarcar opções em um grupo de opções.
c) Indicar que um comando irá continuar na próxima linha.
d) Mostrar quais foram os últimos comandos acionados na sessão atual.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
49 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Letra c.
Como estudado acima, a barra invertida (\) tem 2 (duas) funções no prompt do Linux: o que foi 
mencionado no enunciado e o citado pela letra C.
Questão 52 (IDECAN/CBMDF/MANUTENÇÃO) Considere as afirmativas sobre comandos 
no Sistema Operacional Linux.
I – ls é utilizado para exibir o conteúdo do arquivo.
II – pwd exibe o nome diretório corrente.
III – dl mostra o espaço em disco livre.
Está(ão) correta(s) apenas a(s) afirmativa(s)
a) I.
b) II.
c) I e II.
d) II e III.
Letra b.
I – ls é para exibir a listagem de arquivos de um diretório. cat: exibir o conteúdo do arquivo.
II – pwd: exibir o diretório corrente.
III – dl não tem funcionalidade no Linux. O comando correto seria: df.
Questão 53 (IDECAN/CBMDF/SOLDADO) Considere as afirmativas sobre a utilização de co-
mandos nos sistemas operacionais de ambiente Linux.
I – O comando search é utilizado para localizar arquivos.
II – O comando dir é utilizado para listar o conteúdo de um diretório.
III – O comando rm é utilizado para excluir arquivos.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
50 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Está(ão) correta(s) apenas a(s) afirmativa(s)
a) I.
b) II.
c) III.
d) II e III.
Letra d.
I – find é comando para localizar arquivos.
II – Tanto o dir como ls servem para a listagem do conteúdo de um diretório.
III – rm (remove) excluir arquivos.
Questão 54 (CESPE/TCU/TÉCNICO) O interpretador de comandos do Linux permite definir 
uma sequência de comandos a serem executados, de forma que a saída de um comando seja 
usada como a entrada do próximo. Para que isso ocorra, os comandos devem ser conectados 
por meio do caracter &, por exemplo: comando1 & comando2.
Errado.
O caractere que separa o comando de entrada e o de saída é o pipe “|”. O “&”, quando usado 
entre dois comandos, teria que ser usado em duplicidade && e serviria para informar ao Linux 
para executar o segundo comando somente após a execução com sucesso do primeiro. E a 
outra função do “&”, quando o usuário deseja executar um comando em segundo plano (back-
ground). Basta colocar o & ao final do comando.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
51 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
Questão 55 (CESPE/SEPLAGEDUC/MONITOR) O caractere & acrescentado ao final de uma 
linha que contém um comando no Linux resulta em uma forma de colocar o processo, iniciali-
zado por linha de comando, para executar em background, ou seja, em segundo plano.
Certo.
Quando um comando é digitado, ele será executado em primeiro plano (foreground). Mas, caso 
seja acrescentado o & após o comando, ele será executado em segundo plano (background).
Questão 56 (CESPE/MTE/ANALISTA) No Linux, o comando cat arq1 >> arq2 | less lista o 
conteúdo dos arquivos arq1 e arq2 com paginação das telas.
Errado.
cat: exibe as informações de um arquivo. Os símbolos “>>” redirecionam o que foi lido pelo 
comando anterior para o próximo comando. Arq 1 >> arq2 irá redirecionar o que foi lido no 
primeiro comando para o segundo. E o pipe “|” é para juntar o primeiro (comando de entrada) 
com o segundo (comando de saída). Assim, o comando criaria um arquivo com o conteúdo de 
ambos em arq2, tela por tela.
Questão 57 (UNIVERSA/PC-DF/AGENTE) A respeito do Linux, assinale a alternativa correta.
a) Kernel é o nome genérico de uma classe de programas que funcionam como interpretador 
de comandos.
b) O Linux é um sistema operacional monotarefa.
c) O sistema operacional Linux foi criado em 1991 por Linux Benedict Torvalds.
O conteúdo deste livro eletrônico é licenciado para Nome do Concurseiro(a) - 000.000.000-00, vedada, por quaisquer meios e a qualquer título,
a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.
https://www.grancursosonline.com.br
https://www.grancursosonline.com.br
52 de 109www.grancursosonline.com.br
Fabricio Macedo de Melo
Sistema Operacional Linux
INFORMÁTICA
d) Um dos comandos básicos do Linux é o CAL, que exibe o calendário do mês correspondente 
à data atual do sistema ou de um mês e ano especificado.
e) O código-fonte aberto permite que qualquer pessoa veja como o sistema funciona, podendo 
modificá-lo e vendê-lo livremente.
Anulado.
a) Errada. Kernel é o núcleo do sistema operacional. Interpretador de comandos: sh, bash, ter-
minal.
b) Errada. O Linux é um Sistema Operacional Multitarefa.
c) Errada. Foi criado em 1991 por LINUS Benedict Torvalds, e não Linux.
d) Errada. Era para ser a alternativa certa. Porém, o comando cal foi cobrado em caixa alta 
(CAL). O Linux, por ser case sensitive, não reconhece

Outros materiais