0% acharam este documento útil (0 voto)
5 visualizações79 páginas

5 Linux

O documento é um livro eletrônico sobre Linux, escrito por Maurício Franceschini, que aborda conceitos básicos, estrutura, distribuições, interfaces gráficas, gerenciadores de boot e comandos do sistema. Destaca a importância do aprendizado teórico sobre Linux para concursos, afirmando que não é necessário o uso prático do sistema para se sair bem nas provas. O livro também menciona a licença de uso e os direitos autorais do conteúdo.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
5 visualizações79 páginas

5 Linux

O documento é um livro eletrônico sobre Linux, escrito por Maurício Franceschini, que aborda conceitos básicos, estrutura, distribuições, interfaces gráficas, gerenciadores de boot e comandos do sistema. Destaca a importância do aprendizado teórico sobre Linux para concursos, afirmando que não é necessário o uso prático do sistema para se sair bem nas provas. O livro também menciona a licença de uso e os direitos autorais do conteúdo.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

INFORMÁTICA

Linux

Livro Eletrônico
Presidente: Gabriel Granjeiro
Vice-Presidente: Rodrigo Calado
Diretor Pedagógico: Erico Teixeira
Diretora de Produção Educacional: Vivian Higashi
Gerente de Produção Digital: Bárbara Guerra

Todo o material desta apostila (incluídos textos e imagens) está protegido por direitos autorais
do Gran. Será proibida toda forma de plágio, cópia, reprodução ou qualquer outra forma de
uso, não autorizada expressamente, seja ela onerosa ou não, sujeitando-se o transgressor às
penalidades previstas civil e criminalmente.

CÓDIGO:
250904207975

MAURÍCIO FRANCESCHINI

Servidor público do TJDFT desde 1999, tendo atuado como supervisor de informática
por 8 anos no órgão. Graduado em Ciência da Computação pela UnB, pós-graduado
em Governança de TI pela UCB e mestrando pela UnB. É professor de Informática
para concursos desde 2008 e ministra também algumas disciplinas da área de TI,
com experiência em várias instituições renomadas.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.
Informática
Linux
Maurício Franceschini

SUMÁRIO
Apresentação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1. Conceitos Básicos do Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2. Estrutura do Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3. Distribuições do Linux (Distros). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4. Interfaces Gráficas do Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5. Gerenciadores de Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6. Estrutura de Diretórios do Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7. Comandos do Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8. Mapas Mentais dos Principais Comandos do Linux . . . . . . . . . . . . . . . . . . . . . . . . . 32
Questões de Concurso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Gabarito. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Gabarito Comentado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 3 de 79
Informática
Linux
Maurício Franceschini

APRESENTAÇÃO
Olá, concurseiro(a)!
Vamos conhecer o Linux, um pouco menos conhecido e um pouco mais complexo de
se usar que o Windows. Mesmo assim, precisamos aprender os principais tópicos que são
cobrados em prova.
Vários alunos perguntam se é preciso instalar o Linux no computador e saber usá-lo bem
na prática para conseguir fazer uma boa prova de concurso. Minha resposta é não! Não é
necessário fazer isso. Com os conceitos que vamos aprender aqui, você será capaz de fazer
uma excelente prova e até mesmo gabaritar as questões de Linux, pois são conhecimentos
que não carecem de treinamento prático, mas apenas de aprendizado e memorização
do conteúdo.
Obviamente que alguém que já conhece o sistema Linux e trabalha com ele no dia a dia
tem maior facilidade de responder às questões. Mas isso não é um requisito obrigatório.
Como falei, é apenas uma vantagem. Vejamos, então, os principais assuntos relacionados ao
misterioso sistema Linux. Porém, hoje está mais fácil de se treinar o uso do Linux, uma vez
que a partir do Windows 10 já foi possível executa alguns comandos do Linux diretamente
no PowerShell, sem a necessidade de qualquer instalação adicional. Além disso, é possível
instalar o terminal de comandos Ubuntu dentro do Windows por meio da Microsoft Store,
permitindo executar todos os comandos do Linux, superando a limitação do PowerShell.

a) Conceitos Básicos do Linux

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 4 de 79
Informática
Linux
Maurício Franceschini

LINUX

1. CONCEITOS BÁSICOS DO LINUX


Classificação quanto à funcionalidade: o Linux é um sistema operacional, portanto ele
é um software responsável por gerenciar e controlar todos os componentes de hardware,
como discos, memórias, gravadora de CD/DVD, webcam etc. Também gerencia os demais
softwares que estão em execução.
Classificação quanto à licença de uso: o Linux é um software livre. O código-fonte do
Linux, que são as instruções de linguagem de programação usadas para construir o sistema,
é aberto, ao contrário do Windows, cujo código-fonte é fechado e ninguém pode ter acesso a
ela, a não ser a equipe de desenvolvimento da Microsoft. Além disso, qualquer programador
de sistemas pode baixar o código do Linux e alterá-lo para uso pessoal ou para colaboração
na evolução do sistema. Só não é permitido modificar o Linux para transformá-lo em um
software proprietário, pois ele é regido pela GPL, que, por meio da cláusula CopyLeft, o
protege contra tal modificação.
Preemptivo: como todo sistema operacional moderno, o Linux é preemptivo, ou seja,
ele controla o uso do processador e interrompe a execução de um processo para que outro
seja executado, permitindo dessa maneira a característica multitarefa do sistema.
Case Sensitive: o Linux diferencia letras maiúsculas de minúsculas em diretórios,
arquivos, logins, senhas e comandos.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 5 de 79
Informática
Linux
Maurício Franceschini

Multiplataforma: o Linux é multiplataforma, ou seja, é preparado para ser instalado


e executado em diversas arquiteturas de hardware, como PCs, notebooks, tablets e
smartphones.

• Multitarefa: o sistema Linux permite que vários programas sejam executados ao


mesmo tempo.
Multiusuário: é um sistema que permite acesso simultâneo de múltiplos usuários ao
mesmo computador por meio de conexão Telnet ou SSH. Dessa forma, basta o usuário
possuir um terminal simples ou “burro”, se conectar via terminal de comandos ao computador
remoto e trabalhar como se estivesse usando aquele outro computador. Ou seja, permite
vários terminais ou equipamentos conectados a um servidor Linux.
Multissessão: essa característica pode confundir um pouco com a anterior por se
parecerem, mas é diferente. Aqui, é possível vários usuários abrirem uma sessão do sistema
dentro do próprio computador, ou seja, vários usuários podem fazer login na mesma
máquina, porém alternando entre as sessões. Por exemplo, suponha que você está logado
na máquina e seu colega de trabalho queira executar algum comando e pede sua máquina
emprestada. Então ele pode iniciar uma outra sessão com o login dele na sua máquina
sem precisar encerrar a sua sessão, mantendo as duas sessões ativas, porém com usuários
diferentes. Depois que seu colega terminar de usar a sessão dele, ele a encerra e devolve
a máquina para você e você retorna para a sua sessão que estava ali ativa te esperando.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 6 de 79
Informática
Linux
Maurício Franceschini

Esses são os 4 Multi do Linux:

Plataforma

Tafera MULTI Usuário

Sessão

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 7 de 79
Informática
Linux
Maurício Franceschini

Histórico: o Linux foi criado pelo programador finlandês Linus Torvalds, o qual desejou
lançar um sistema operacional software livre e, para isso, convidou desenvolvedores do
mundo inteiro a se juntar a ele nessa façanha pela internet. Em 1992, foi lançada a primeira
versão estável do Linux. Acredite! Esse assunto já foi cobrado várias vezes em prova.
Além isso, é bom saber que o Minix foi o sistema no qual o Linus Torvalds se baseou para
criar o Linux! O Minix é um sistema operacional Unix-like (semelhante ao UNIX), escrito em
C (linguagem de programação) e assembly, sendo gratuito e com o código fonte disponível.
Por isso o Linux também é considerado um sistema Unix-like.
E por que ele é chamado às vezes vem escrito no edital GNU/Linux? Porque o seu projeto
também foi parceria com o projeto GNU (GNU’s Not Unix) do americano Richard Stallman,
o qual desenvolveu diversas funcionalidades do sistema operacional que complementavam
as tarefas necessárias ao funcionamento do Kernel do Linux. A [Link] diz que o Kernel
do Linux compõe apenas 1,5% e o GNU compõe 15% de uma instalação do sistema GNU/
LINUX. À época eles unirão esforços para lançar o sistema e hoje ficam brigando pra ver
qual dos dois é mais importante. Mas isso não importa pra gente aqui. O importante é saber
que o projeto se chama GNU/LINUX, pois possui partes do projeto GNU e o Kernel do Linux.
Mascote do Linux: o Linux tem um mascote, que é um pinguim chamado Tux. Isso já
caiu em prova também!!!Veja abaixo a foto do Tux.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 8 de 79
Informática
Linux
Maurício Franceschini

Tipos de usuários: o Linux possui três tipos de usuários:


• usuário comum: esse perfil de usuário possui restrições de acesso ao sistema,
podendo criar diretórios somente em seu próprio diretório; ele também não pode
executar vários comandos de administração, configuração e manutenção do Linux;
• administrador: o perfil de administrador é chamado de superusuário no Linux.
Vários usuários podem ser cadastrados como superusuário, porém existe uma conta
de superusuário chamada root, que é a conta do administrador de todo o sistema,
assim como a conta administrador do Windows. Existe apenas uma conta com esse
nome root, porém podem existir várias contas superusuário;
• usuário do sistema: quando um determinado aplicativo é instalado na máquina, ele
precisará de permissões de acesso e login para ser executado no sistema. Por isso,
o Linux cria um usuário para esse aplicativo ser executado e dá as permissões de
acesso adequadas.

2. ESTRUTURA DO LINUX
O Linux é um sistema que possui uma estrutura bem definida em camadas, que são:
Kernel, Shell e aplicativos. Vejamos cada uma delas a seguir:
• Kernel: esse é o núcleo do sistema Linux. Ele é o mesmo em todas as distribuições
do Linux. Ele é o cerne do sistema, é o coração do Linux, no qual residem as principais
funções vitais desse software. Ele possui quatro funções principais: gerenciamento de
memória, gerenciamento de processos, gerenciamento de drivers de dispositivos de
hardware e gerenciamento de chamadas do sistema e segurança. A seguinte analogia
usada pela Red Hat é excelente e ajuda a entender melhor as funções do kernel:

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 9 de 79
Informática
Linux
Maurício Franceschini

O kernel é como um assistente pessoal muito ocupado que trabalha para um executivo poderoso
(o hardware). É trabalho do assistente transmitir as mensagens e solicitações (processos) dos
funcionários e do público (usuários) para o executivo, lembrar o que está armazenado e onde
(memória), e determinar quem tem acesso ao executivo, em que horário e por quanto tempo.

• Shell: esse é o interpretador de comandos do Linux. Ele interpreta os comandos do


usuário tanto em ambiente gráfico quanto no terminal de comandos para o Kernel
poder executar. O Shell de comandos é também o terminal de comandos, aquela
telinha preta, na qual se digitam os comandos em linha de código, que no Windows é
o PowerShell ou o Command (cmd). A seguinte imagem ilustra bem a função do Shell;

• Aplicativos: para que o usuário possa trabalhar no sistema, existem vários aplicativos
úteis que auxiliam a criar documentos, planilhas, navegar na internet, enviar e acessar
e-mails etc. Vários programas são desenvolvidos por programadores do mundo todo
e são integrados ao Linux para que os usuários tenham ferramentas adequadas para
trabalhar nele.

3. DISTRIBUIÇÕES DO LINUX (DISTROS)


A junção do Kernel, Shell e os aplicativos formam um pacote de instalação do Linux,
chamado de Distribuição. No Linux, não há versões para serem baixadas, e, sim, distribuições.
O usuário escolhe a distribuição que mais lhe agrada, baixa do site da respectiva comunidade
e instala em seu computador. Nessa comunidade, ele consegue obter diversos tipos de
informações e ajuda para conseguir trabalhar melhor com o Linux. Cada distribuição
passa por evoluções e, então, ela recebe uma nova versão daquela distribuição, somente.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 10 de 79
Informática
Linux
Maurício Franceschini

As distribuições Linux estão disponíveis em versões empresariais ou da comunidade. A


distribuição Linux da comunidade é gratuita e conta principalmente com o suporte e
manutenção da comunidade open source. Já a distribuição Linux empresarial está disponível
por meio de uma subscrição de um fornecedor e não depende unicamente do suporte
da comunidade. A principal diferença entre elas é quem decide o que é importante para
os usuários. O rumo de uma distro da comunidade é definido pelos colaboradores, que
escolhem e mantêm pacotes a partir de uma grande variedade de opções open source. Já
o rumo da distro empresarial é definido por um fornecedor, com base nas necessidades
dos clientes dele.
Outra característica a respeito das distros diz respeito à duração do suporte que ela
oferece aos usuários. Imagine que você é responsável por escolher qual sistema o órgão no
qual você tomará posse deve implantar. Você instalaria uma distro que garantiria apenas
um ano de suporte para cada versão que ela lança? Claro que não, pois isso geraria muita
insegurança. Por essa razão, algumas distribuições oferecem o chamado LTS, que significa
Long-Term Support ou suporte de longo prazo, em Português. LTS é uma variação de um
software cujo principal objetivo é proporcionar estabilidade por longos períodos aos usuários.
As distribuições já foram cobradas em prova diversas vezes, por isso quero que conheça,
pelo menos, algumas delas. Obviamente, algumas distros cobradas no passado já foram
descontinuadas, ou seja, não são mais atualizadas e não recebem mais suporte de correções
de bugs. Meu foco aqui será nas principais distros atuais e são elas:

Debian: essa foi a primeira distro oficialmente estável lançada na Internet. Ela é
caracterizada por ser extremamente estável e, por isso, muitas outras distros derivam
desta. Além disso, essa distro possui um vasto suporte a hardware. Uma curiosidade boba
é que o seu nome se deve à junção do nome Débora com Ian, que são o nome do seu criador
e sua esposa. Eita homem apaixonado, né?

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 11 de 79
Informática
Linux
Maurício Franceschini

Ubuntu: essa ainda é a distro mais baixada no mundo e isso se deve à sua extrema
facilidade de instalação e configuração, além de uma interface gráfica muito amigável e
de um centro de aplicativos muito farto. Ela é excelente para PCs e laptops. Ela é baseada
na distro Debian, possuindo vasta comunidade e fóruns de suporte. Dela derivaram várias
outras distros, como: Kubuntu, Ubuntu Mate, Xubuntu, Lubuntu, dentre outros.
Red Hat: é uma distribuição comercial do Linux, muito utilizada no meio corporativo
por sua extensa gama de suportes e soluções extra que ela oferece.
Suse: é uma sigla alemã para “Software und System-Entwicklung” (desenvolvimento de
software e sistemas), ela também é uma distro comercial e foi a primeira distro Entreprise
do Linux no mundo.
Fedora: é uma distro da comunidade, porém mantida pela Red Hat, cuja principal função
é que os desenvolvedores da comunidade criem soluções que serão posteriormente testadas
pela Red Hat para serem implantada na distro Red Hat Enterprise Linux.
Mint: a grande concorrente da Ubuntu, por ser atualmente a distro que cresce mais
rapidamente, devido sua rápida curva de aprendizado suave, facilidade que se torna o ponto
mais importante em uma distro Linux para iniciantes. É uma das preferidas quando um
usuário deseja substituir o Windows, devido à sua experiência de desktop quase perfeita.
Kali: essa distro é a queridinha dos hackers éticos, pois vem recheada com centenas
de ferramentas úteis para análise de vulnerabilidade, ataques sem fio, aplicativos web,
ferramentas de exploração, teste de estresse etc.
MX Linux: é uma distro baseada na Debian, sendo então bastante estável, com interface
de usuário limpa e simples. Ela foi considerada em 2021 a distro número 1 no interesse
dos internautas, segundo o Distrowatch, um centro de controle de visitas a uma lista de
distribuições.
Existem várias outras, como a Kurumin, que foi uma distro 100% brasileira, mas foi
descontinuada em sua versão 7 e foi muito cobrada em prova, mas hoje, nem tanto. É bom
lembrar da Slackware, outra distro que também esteve muitos anos na mira das bancas de
concursos, mas que hoje também está descontinuada. Mandriva foi outra distro cobrada,
mas também descontinuada. Há ainda as distros CentOS e Elementary OS, bastante
difundidas nas comunidades Linux.
Acredito que as distros que vimos são suficientes para você entender que são muitas e
também importantes. Mas, dentre essas, quero que se concentre mais na Debian, Ubuntu
e Kali. Por que são tão importantes assim? Porque, como eu disse, a Debian é a mais antiga
e estável distribuição do Linux, da qual se derivaram várias outras distribuições. A Ubuntu,
porque é a distribuição mais usada no mundo todo. E a Kali, porque é muito utilizada para
a ação de hacker ético. Segue abaixo um mapa mental com as 9 distros mais conhecidas.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 12 de 79
Informática
Linux
Maurício Franceschini

4. INTERFACES GRÁFICAS DO LINUX


O Linux é um sistema originalmente acessado via linha de comando, o que fez dele um
sistema muito complexo de ser acessado. Com o lançamento dos sistemas operacionais
gráficos como o Windows e o Mac OS, as comunidades do Linux passaram também a
desenvolver interfaces gráficas para se tornar mais amigável aos seus usuários, permitindo
que eles acessassem o sistema com o mouse, clicando em botões e janelas que se abrem
no ambiente gráfico. E para essas interfaces gráficas de usuários (GUI – Graphical User
Interface) funcionarem, foi criado o X Windows System, também conhecido como servidor X
ou apenas X11, o qual permite criar as janelas gráficas com as quais os usuários interagem.
As interfaces gráficas também são conhecidas como Shell gráfico, pois elas interpretam os
comandos para o Kernel executá-los. Como as comunidades são enormes e com milhares
de colaboradores do sistema, vários deles desenvolveram diversas “carinhas” para essas
interfaces gráficas para as inúmeras distribuições que existem e todas elas rodam sobre
o X11, como se este fosse os trilhos para as GUI funcionarem no Linux. É bom você saber
que um novo sistema gráfico está ganhando o espaço do X11, que é o Wayland. Ele tem se
mostrado mais eficiente que o X11, sendo considerado o futuro da implementação gráfica
no Linux. Agora vamos conhecer algumas das GUI propriamente ditas, de preferência as
mais cobradas em prova. Você precisa decorar esses nomes e algumas características que
trarei sobre cada uma delas.
• Gnome: essa interface gráfica foi a interface mais usada na distribuição Ubuntu por
muitos anos. Tentou se aproximar ao máximo da usabilidade do Windows, embora
tivesse suas peculiaridades diferentes. Ele é hoje a interface de diversas distros,

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 13 de 79
Informática
Linux
Maurício Franceschini

como Debian, Ubuntu, Fedora, Suse, CentOS, Arch Linux, Manjaro Gnome e Zorin OS.
A Gnome encerrou sua linhagem 3.x e lançou a versão Gnome 40, trazendo diversas
modificações de usabilidade e aparência. Veja abaixo como ela está atualmente:

• Unity: foi a interface gráfica do Ubuntu durante algumas versões, priorizando muito
a usabilidade touchscreen, com ícones e menus avantajados. Ela trouxe um visual
mais moderno e bonito. Ela foi uma variação do Gnome, absorvendo assim muito de
sua aparência. Veja como ela se parece:

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 14 de 79
Informática
Linux
Maurício Franceschini

• KDE: um ambiente gráfico que usa a interface Plasma, uma das mais lindas do Linux,
com vários efeitos gráficos elegantes e arrojados. Foi usado na distribuição Kurumin e
na OpenSuse, sendo a opção de interface gráfica da distro Kubuntu, uma variação do
Ubuntu que já vem com o KDE instalado nela. Da mesma forma, Fedora KDE e Manjaro
KDE são distribuições que passaram por modificações para receberem a KDE como
interface gráfica padrão. A KDE conta com o gerenciador de arquivo Dolphin, muito
elegante, seguindo o conceito gráfico de toda a interface, além oferecer também o
famoso navegador Konqueror. Veja como ela se parece:

• Deepin: essa é uma interface também usada atualmente e de origem chinesa. Ela é
uma variação do Gnome, assim como diversas outras interfaces. Veja:

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 15 de 79
Informática
Linux
Maurício Franceschini

• Cinnamon: também variante do Gnome, essa interface é bem mais recente e veio
com vários aplicativos originais dela mesma, pois cada interface traz consigo seus
aplicativos também, sendo que há aplicativos que podem nem rodar em determinada
interface gráfica por não ser compatível. Veja:

• Mate: mais uma variação do Gnome, com a qual se criou a distro variante Ubuntu
Mate. Veja:

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 16 de 79
Informática
Linux
Maurício Franceschini

• Enlightenment: outra interface gráfica para Linux bem interessante e que já foi
cobrada em prova.

Eu fiz esse mapinha mental abaixo pra você memorizar as principais GUI’s do Linux.
Divirta-se:

GNOME

Enightenment UNITY

GUI
LINUX
MATE KDE

CINNAMON DEEPIN

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 17 de 79
Informática
Linux
Maurício Franceschini

5. GERENCIADORES DE BOOT
Existem várias formas de inicializar o sistema operacional e, para isso, existem os
gerenciadores de inicialização ou gerenciadores de Boot. Eles permitem escolher qual
sistema operacional será carregado, quando houver mais de um instalado no mesmo micro.
Também permite carregar o sistema no modo seguro, entre outras opções. A inicialização
do sistema também é chamada Boot, por isso esses utilitários são chamados gerenciadores
de Boot. Esses gerenciadores são instalados na MBR (Master Boot Record), que é o primeiro
setor do disco rígido, o qual será buscado pelo processador na inicialização do sistema. Veja:

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 18 de 79
Informática
Linux
Maurício Franceschini

Temos dois principais gerenciadores de Boot:


• LILO – Linux Loader – é o gerenciador de Boot que tem interface em linha de código.
É o mais antigo gerenciador de Boot do Linux. Veja:

• GRUB – Grand Unified Bootloader – é o gerenciador de Boot que tem interface gráfica.
É mais recente que o LILO e vem na maioria das distribuições.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 19 de 79
Informática
Linux
Maurício Franceschini

• BURG–Brand-new Universal loadeR from GRUB – é um derivado do GRUB, e curiosamente,


lendo GRUB de trás pra frente dá BURG rssss... Ele promete ser mais elegante e oferecer
mais usabilidade aos usuários do Linux. Veja a cara dele como é:

Quando o usuário está instalando o Linux, ele pode escolher entre o LILO ou o GRUB
para ser o gerenciador de Boot do sistema. Porém, se o LILO for escolhido, não poderá ser
usado o GRUB, e vice-versa. Para usar o BURG, o usuário deve instalá-lo no sistema.
Veja esta questão sobre gerenciadores de Boot:

001. (CESPE/POLÍCIA FEDERAL/AGENTE DE POLÍCIA FEDERAL) As rotinas de inicialização


GRUB e LILO, utilizadas em diversas distribuições Linux, podem ser acessadas por uma
interface de linha de comando.

O GRUB e o LILO são gerenciadores de inicialização das distros Linux e, de fato, podem ser
acionadas por meio da interface do Shell de comandos.
Certo.

6. ESTRUTURA DE DIRETÓRIOS DO LINUX


O Linux possui uma estrutura própria de diretórios ou pastas, que é criada na instalação
do sistema e é padrão em todas as distribuições. As bancas costumam cobrar os nomes

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 20 de 79
Informática
Linux
Maurício Franceschini

e as características desses diretórios. Mas, antes de falarmos dos diretórios, quero trazer
algumas características que também já foram muito exploradas.
• Case sensitive: os diretórios e arquivos diferenciam maiúsculas de minúsculas.
Portanto, se forem criados dois subdiretórios com o mesmo nome dentro do mesmo
diretório, porém um com todas as letras minúsculas (/home/contas) e o outro com
alguma letra maiúscula (/home/Contas), o sistema aceitará tranquilamente, sem
nenhum problema, considerando que são diretórios diferentes. Além dos diretórios,
os comandos também são case sensitive.
• Endereço ou caminhos dos diretórios: os diretórios possuem um endereço hierár-
quico que os identifica, também chamado de caminho do diretório. Esses caminhos
são formados por barras normais “/”, diferentemente do Windows, que usa barras
invertidas “\”.
• Arquivos ocultos: os arquivos ocultos no Linux possuem um ponto-final antes do
nome do arquivo, como por exemplo “.[Link]”. Portanto, para ocultar um arquivo
em um diretório, basta renomeá-lo acrescentando um ponto “.” antes do seu nome.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 21 de 79
Informática
Linux
Maurício Franceschini

Vejamos agora os principais diretórios do Linux e suas principais características.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 22 de 79
Informática
Linux
Maurício Franceschini

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 23 de 79
Informática
Linux
Maurício Franceschini

Veremos agora algumas questões que trataram sobre gerenciamento de diretórios


e arquivos.

002. (CESPE/TRE-GO/ANALISTA JUDICIÁRIO) No Linux, o comando cd /etc/teste cria o


diretório teste dentro do diretório /etc.

O comando cd não cria diretórios, e, sim, o comando mkdir. O comando exibido na questão
apenas permite acessar o diretório teste que está dentro de /etc.
Errado.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 24 de 79
Informática
Linux
Maurício Franceschini

003. (CESPE/TRE-GO/TÉCNICO JUDICIÁRIO) Os documentos pessoais dos usuários, quando


se requer segurança em seu acesso, devem ficar armazenados em locais específicos: no
ambiente Windows, na pasta /Windows/system; no Linux, no diretório /bin. Em ambos os
casos, a organização dos arquivos se dá por meio de acesso restrito da raiz até a folha.

Veja que a questão está falando dos documentos pessoais dos usuários, que ficam no
Windows em C:\Usuários e, no Linux, em /home.
Lembre-se: o Windows e o Linux possuem estrutura e diretórios completamente diferentes,
embora alguns diretórios possuam finalidades semelhantes.
Errado.

004. (CESPE/TRE-RJ/CARGOS DE NÍVEL SUPERIOR) No Linux, em um mesmo diretório, não


podem existir dois subdiretórios com o mesmo nome, contudo, em virtude de os nomes
dos diretórios serem case sensitive, é possível criar dois subdiretórios de nomes /usr/TreRJ
e /usr/trerj.

Esse é um conceito de gerenciamento de arquivos e diretórios, no qual sabemos que um


diretório não pode ter mais de um subdiretório ou arquivo com o mesmo nome e extensão.
No exemplo da questão, deparamo-nos com a característica case sensitive, a qual diferencia
maiúsculas de minúsculas, considerando os dois diretórios distintos, portanto.
Certo.

005. (MS/AGENTE ADMINISTRATIVO) No sistema operacional Linux, um ponto (.) no início


do nome identifica os arquivos ocultos.

Arquivos que contêm um ponto antes do nome indica que são ocultos. Então, se você quer
ocultar um arquivo, você deve renomeá-lo acrescentando esse ponto na frente do nome
do arquivo. Se quiser fazer com que ele deixe de ser oculto, você deve apenas renomeá-lo,
retirando o ponto. E para visualizar o arquivo em um diretório? Basta usar o comando ls -a,
que lista todos os arquivos, inclusive os ocultos.
Certo.

006. (CESPE/TCE-ES/AUDITOR DE CONTROLE EXTERNO) No Linux, o diretório padrão de


usuários é o /home. Nesse diretório, o usuário tem permissão de escrita, de execução e
de leitura.
O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 25 de 79
Informática
Linux
Maurício Franceschini

Trata-se de um grande peguinha! De fato, o diretório padrão dos usuários é o /home. Porém,
o usuário só tem permissão total (escrita, execução e leitura) em seu próprio diretório, por
exemplo, /home/fulano. O erro foi dizer que o usuário tem privilégio total em /home, o que
não é verdade, pois, assim, ele teria permissão total sobre todos os usuários. Nesse caso,
somente o root ou um superusuário teria essa permissão.
E, se ele estivesse falando de um superusuário, estaria certa a questão? Aí, sim, estaria
certa! Mas não é o caso.
Errado.

7. COMANDOS DO LINUX
O Linux possui diversos comandos que são executados no terminal de comandos, a
famosa telinha preta, e são interpretados pelo Shell. Antes de vermos os comandos, vamos
falar de algumas características básicas a respeito deles.
• Sudo: comando que concede permissão temporária para que um usuário comum possa
executar um comando reservado a superusuários. Esse sudo deve ser designado a
um usuário comum específico e é uma permissão temporária. Ele exige uma senha
do usuário e é concedida por um superusuário a outro usuário.
• Nível de permissão do usuário: no terminal de comandos, é possível identificar se o
usuário que está executando um comando é o superusuário root ou qualquer outro
usuário, por meio do caractere que vem antes do cursor que fica piscando. Veja essa
identificação:

Se o caractere for um $, é qualquer outro usuário que está logado. Se for um #, é o root
quem está logado.
O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 26 de 79
Informática
Linux
Maurício Franceschini

• Opções: os comandos podem possuir opções, que são diretrizes que mudam o
comportamento deles. Por exemplo, um comando que exibe o conteúdo de um
diretório pode também passar a exibir os arquivos e subdiretórios ocultos por meio
de uma opção fornecida pelo usuário.
• Argumentos: os comandos podem receber argumentos, que são valores de entrada.
Por exemplo, o usuário quer excluir um arquivo, mas, para isso, precisa fornecer o
nome do arquivo como valor de entrada do comando.
• Caracteres especiais: alguns caracteres funcionam quase como comandos e já
foram muito cobrados em prova. Eles realizam algumas ações, embora não sejam
considerados comandos, mas caracteres especiais.

Caracteres
Características
Especiais

O sinal de maior serve para criar um novo arquivo introduzindo nele um conteúdo
ou também sobrescrever o conteúdo de um arquivo. No exemplo a seguir, é listado o
> conteúdo do diretório fulano e essa lista é escrita no arquivo [Link], sobrescrevendo
todo o seu conteúdo se ele já existir ou criando esse novo arquivo:
ls /home/fulano > [Link]

Dois sinais seguidos de maior significam adicionar um conteúdo a um arquivo existente.


Dando continuação ao nosso exemplo anterior, suponha que o arquivo [Link] foi
>> criado com o conteúdo que é a lista do conteúdo do diretório fulano. Agora, vamos
acrescentar a lista do conteúdo do diretório cicrano ao arquivo [Link].
ls /home/cicrano >> [Link]

Essa barra vertical se chama Pipe e serve para pegar o resultado de um comando e
|
usar como entrada de outro comando, seguindo a estrutura comando1 | comando2

Esse caractere serve para executar um comando em segundo plano. Suponha que você
quer executar um comando para compactar uma pasta muito grande. Esse comando
certamente vai demorar muito para ser concluído, não permitindo que outro comando
& seja executado até que ele seja finalizado. Para não ter de esperar esse comando finalizar
para somente depois executar outro comando, podemos colocá-lo em segundo plano
antes de executá-lo por meio do caractere & ao final do comando. Veja o exemplo:
comando &

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 27 de 79
Informática
Linux
Maurício Franceschini

Esse assunto cai com frequência em prova. Veja a questão a seguir.

007. (CEF/TÉCNICO BANCÁRIO) 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.

Essa ação desejada na questão é feita por meio do pipe “|”. Portanto, para corrigir a questão,
basta substituir o & por “|”.
Vejamos agora os principais comandos.
Errado.

Comandos Características
man Exibe o manual de um determinado comando.
whatis Exibe a definição de um comando.
whereis Localiza um comando.
whoami Exibe o nome do usuário atual.
pwd Exibe o caminho do diretório atual.
ps Exibe um print estático dos processos em execução.
top Exibe os processos em execução em tempo real (dinâmico).
df Exibe as propriedades do disco rígido, como espaço disponível.
free Exibe as propriedades da memória RAM, como memória alocada.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 28 de 79
Informática
Linux
Maurício Franceschini

Comandos Características
Lista ou exibe o conteúdo do diretório atual.
O comando ls pode exibir mais propriedades do arquivo se forem usadas outros
parâmetros, como:
ls -l – exibe mais propriedades, como permissões do arquivo, o dono, o grupo
do dono, o tamanho, o nome completo do arquivo e a data de modificação.
Veja no exemplo abaixo a forma que seria exibido o conteúdo do diretório que
possui o arquivo [Link]:
-rwxr--r-- 1 carlos diretoria 20 Mar 10 13:21 [Link]
Os 10 primeiros caracteres falam sobre a natureza e permissões do arquivo. O
primeiro caractere (hífen “-“), indica que se trata de um arquivo, pois se tivesse
uma letra “d”, seria um diretório. Em seguida, temos 3 grupos de 3 caracteres,
ls
que indicam as 3 permissões UGO, ou seja, o dono possui permissão de leitura,
escrita e execução (rwx), o grupo do dono possui apenas permissão de leitura
(r--) e os demais usuários, pois quando se tem um hífen no lugar das letras,
significa que aquela permissão não foi atribuída. Em seguida, temos o nome
“carlos” que indica o dono do arquivo; depois temos “diretoria”, indicando
o grupo ao qual o carlos pertence. Depois, temos o valor “20”, indicando o
tamanho do arquivo em bytes. Em seguida, temos a data “Mar 10 13:21”,
significando a data e hora da última modificação do arquivo. Depois temos o
nome do arquivo “[Link]”.
Quando se deseja exibir arquivos ocultos do diretório, podemos usar o parâmetro
“-a” no ls, ficando “ls -a”.
adduser ou useradd Cria um usuário.
deluser ou userdel Exclui um usuário.
passwd Altera a senha do usuário.
init Reinicia o micro.
login Inicia uma nova sessão de usuário.
exit Encerra uma sessão aberta do usuário.
shutdown Desliga o micro (opção -h) ou reinicia (opção -r).
kill Mata ou encerra um processo.
su Switch user, ou seja, troca de usuário.
cd Troca de diretório.
cp Copia arquivos e diretórios.
mv Move ou recorta ou ainda renomeia arquivos e diretórios.
rename Renomeia arquivos e diretórios.
rm Remove ou exclui arquivos.
Cria arquivo em branco e/ou altera o registro de data e hora de arquivos ou
touch
pastas (acesso, modificação de conteúdo, alteração de propriedades).
mkdir Cria diretórios.
rmdir Exclui ou remove diretórios.
cat Exibe o conteúdo de um arquivo.
grep Filtra ou pesquisa conteúdos em arquivos.
vi É o editor de arquivos no terminal de comandos.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 29 de 79
Informática
Linux
Maurício Franceschini

Comandos Características
Altera as permissões de acesso a arquivos e diretórios.
Quero chamar sua atenção para esse comando, em especial, pois ele tem sido
muito cobrado e é um dos mais difíceis.
Primeiramente, é importante saber que as permissões são divididas em 3
categorias:
U=usuário dono/proprietério do arquivo
G=grupo ao qual o dono pertenece
O=todos os demais usuários que não seja o dono nem pertençam ao seu grupo.
Temos então o UGO!!!!
Outra informação importantíssima que você precisa saber é que existem 3
tipos de permissões que podem ser combinadas:
r=leitura
w=escrita
x=execução
Essas Letras também podem ser representadas de forma numérica, que
chamamos de representação octal, sendo que cada letra possui um valor, veja:
r=4
w=2
x=1
Ao combinar essas permissões, podemos atribuir apenas uma delas ou todas,
por exemplo:
O usuário pode receber permissão rwx, ou seja, possui permissão de leitura,
escrita e execução sobre um arquivo. Essa combinação também será a soma
dos valores de cada permissão, ou seja, 4+2+1=7. Essa é a permissão máxima,
chmod
de forma que o usuário pode fazer o que quiser sobre o arquivo. Mas é possível
dar apenas as permissões de leitura e execução, ficando r-x, ou seja, valor 5
de permissão.
A atribuição de permissão: para atribuir as permissões sobre um arquivo,
devemos definir qual será a permissão do dono, do grupo do dono e dos demais
usuários (lembra-se do UGO?). Sempre será nessa ordem! Então, se queremos
dar permissão total ao dono do arquivo; permissão de leitura e execução ao
grupo do dono; e permissão apenas de leitura para os outros usuários, sobre
o [Link], usamos o seguinte comando:
chmod 754 [Link]
Ao exibir o conteúdo de um diretório com o comando ls -l, são mostradas as
permissões dos arquivos, como no exemplo lá em cima:
-rwxr--r-- 1 carlos diretoria 20 Mar 10 13:21 [Link]
Nesse caso, para que esse arquivo receba essas permissões, o comando correto
deveria ser:
chmod 744 [Link]
Uma outra forma de atribuir permissões seria com as letras, mas aí precisamos
indicar quem está recebendo a permissão, por exemplo:
chmod u=rwx [Link]
Esse comando acima dá ao dono (e somente ao dono) do arquivo [Link]
permissões totais de leitura, escrita e execução. As permissões do grupo e de
outros usuários não são alteradas.
É muito mais comum vermos questões de prova usando a primeira forma de
atribuição com números, em vez dessa última.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 30 de 79
Informática
Linux
Maurício Franceschini

Vejamos agora alguns exemplos do uso dos comandos.


• O comando seguinte exclui o arquivo [Link] do diretório do usuário fulano:
− rm /home/fulano/[Link]
• O comando seguinte pesquisa as ocorrências de nomes de arquivos e diretórios que
contenham a palavra contas dentro do diretório do usuário fulano. Perceba que
primeiro ele lista o conteúdo do diretório fulano e depois usa esse resultado como
entrada para o comando grep por meio do pipe “|”:
− ls /home/fulano | grep “contas”
• O comando seguinte pesquisa as ocorrências da palavra firefox na lista de processos
em execução:
− ps aux | grep “contas”
• O comando seguinte cria um novo arquivo com o nome [Link] contendo a lista de
processos em execução:
− ps aux > [Link]
• O próximo comando abre o arquivo [Link] para edição no ambiente do shell de
comandos:
− vi [Link]
Agora que vimos vários exemplos, vejamos questões que são cobradas. Não há mistério!
Você vai perceber que basta entender os conceitos explicados acima, assimilar os exemplos,
que na hora da prova não haverá muitas surpresas.

008. (SEPLAG/ASSISTENTE TÉCNICO) O comando pwd, no Linux, é usado para mostrar a


versão utilizada do sistema operacional.

O comando para essa ação é uname. O comando pwd exibe o caminho do diretório que está
sendo acessado no momento.
Errado.

009. (CEF/TÉCNICO BANCÁRIO) No Linux, a execução do comando


shutdown -r +10 faz o sistema ser reiniciado após 10 minutos.

Embora shutdown seja originalmente um comando para encerrar o Linux, como ele está
usando a opção -r, o comando atua diferentemente, passando, então, a reiniciar o computador
em vez de apenas desligá-lo.
Certo.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 31 de 79
Informática
Linux
Maurício Franceschini

010. (CESPE/TRE-GO/TÉCNICO JUDICIÁRIO) 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.

Aqui encontramos o uso do caractere pipe “|”, que usa o resultado do comando ps, filtrando
apenas os processos que contenham a palavra arq em seu nome. Talvez você tenha percebido
que depois de ps tem -aexf. Isso são opções que alteram o comportamento do comando
os e que aqui não interferiu absolutamente nada em nosso comando.
Certo.

8. MAPAS MENTAIS DOS PRINCIPAIS COMANDOS DO LINUX

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 32 de 79
Informática
Linux
Maurício Franceschini

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 33 de 79
Informática
Linux
Maurício Franceschini

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 34 de 79
Informática
Linux
Maurício Franceschini

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 35 de 79
Informática
Linux
Maurício Franceschini

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 36 de 79
Informática
Linux
Maurício Franceschini

Agora que você conseguiu finalizar a parte teórica, na qual também resolveu várias
questões, vamos praticar a fundo tudo aquilo que foi visto, mas com muito mais questões.
Muito bem, foram selecionadas 50 questões de diferentes bancas muito conceituadas no
mundo dos concursos. Todas as questões foram extraídas do nosso site Gran Questões,
[Link] e possuem um identificador ou ID, por meio
do qual é possível localizá-las pelo campo Pesquisar. Faça bom proveito dessa incrível
ferramenta que a Assinatura Ilimitada oferece a você.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 37 de 79
Informática
Linux
Maurício Franceschini

Primeiramente, trarei as questões para você resolvê-las. Logo após a bateria de questões,
teremos o seu gabarito e, sem seguida, teremos cada uma delas comentadas com minha
explicação, na qual procurei ser o mais minucioso possível para que não reste nenhuma
dúvida e você nem precise voltar ao caderno de teoria. Mas se ainda assim você ficar com
dúvida, não tem problema: é só me procurar no fórum de dúvidas que eu vou te responder
o mais rápido possível.
Se quiser estar um pouco mais próximo de mim, venha para minha rede social no
Instagram, @[Link] ou aponte a câmera do seu celular para o QR-Code
abaixo. E se quiser fazer o meu curso completaço, você pode apontar para o outro QR-
Code da direita, no qual você encontrará todas as matérias de Informática e Direito Digital,
como LGPD, LAI, Marco Civil da Internet, SEI e tantas outras aulas. Te espero lá pra me dizer
quantas questões deste caderno você gabaritou, ok?

Bom, sem mais delongas, mão na massa! Tenha um excelente desempenho!

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 38 de 79
Informática
Linux
Maurício Franceschini

QUESTÕES DE CONCURSO

001. (Q2444288/CESPE/CEBRASPE/PGE RJ/ANALISTA CONTÁBIL/2022) Julgue os próximos


itens, relativos ao sistema operacional Linux:
No sistema operacional Linux, se o usuário estiver acessando o diretório /bkp/pgerj/ por
meio do Shell, então, ao digitar o comando cd. e teclar ENTER, ele será direcionado para o
diretório / (barra), ou seja, para o diretório raiz do Linux.

002. (Q2444294/CESPE/CEBRASPE/PGE RJ/ANALISTA CONTÁBIL/2022) Julgue os próximos


itens, relativos ao sistema operacional Linux:
O Linux utiliza, em seu terminal, os prompts padronizados # e $ para, respectivamente, o
usuário root e outros usuários.

003. (Q2269748/CESPE/CEBRASPE/TELEBRAS/ESPECIALISTA EM GESTÃO DE TELECOMU-


NICAÇÕES/ÁREA MARKETING/2022) Com relação a sistemas operacionais, julgue os itens
que se seguem.
No Linux, o comando mv [Link] [Link] permite que o usuário renomeie um arquivo de
nome [Link] para [Link] sem que a localização desse arquivo seja alterada.

004. (Q2269749/CESPE/CEBRASPE/TELEBRAS/ESPECIALISTA EM GESTÃO DE TELECOMU-


NICAÇÕES/ÁREA MARKETING/2022) Com relação a sistemas operacionais, julgue os itens
que se seguem.
Tanto o Windows 10 quanto o Linux Red Hat possuem interfaces gráficas; entretanto,
diferentemente do Windows 10, no Linux é possível escolher entre ambientes de desktop,
como, por exemplo, entre o GNOME e KDE.

005. (Q1913972/CESPE/CEBRASPE/BANESE/TÉCNICO BANCÁRIO/2021) No que se refere


ao sistema operacional Linux, julgue os itens a seguir.
O comando cp -v possibilita a cópia de arquivos e mostra o que está sendo copiado durante
a execução.

006. (Q1913969/CESPE/CEBRASPE/BANESE/TÉCNICO BANCÁRIO/2021) No que se refere


ao sistema operacional Linux, julgue os itens a seguir.
O comando ls -l permite listar arquivos e diretórios, até mesmo os ocultos.

007. (Q1721203/CESPE/CEBRASPE/DPF/AGENTE DE POLÍCIA FEDERAL/2021) No Linux, o


comando pwd é utilizado para realizar a troca de senha das contas de usuários do sistema,
ação que somente pode ser realizada por usuário que tenha determinados privilégios no
ambiente para executá-la.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 39 de 79
Informática
Linux
Maurício Franceschini

008. (Q2023047/QUADRIX/CFT/ANALISTA DE TECNOLOGIA DA INFORMAÇÃO JÚNIOR/2021)


No que diz respeito aos sistemas Linux e aos conceitos de virtualização de servidores,
julgue os itens.
Ao se executar o comando chmod -R 755 funcionarios_cft.txt, as permissões do arquivo
em questão serão alteradas para -rwxr-xrw-.

009. (Q2023041/QUADRIX/CFT/ANALISTA DE TECNOLOGIA DA INFORMAÇÃO JÚNIOR/2021)


No que diz respeito aos sistemas Linux e aos conceitos de virtualização de servidores,
julgue os itens.
Nos sistemas Linux, o diretório /boot armazena os arquivos necessários para a inicialização
do sistema.

010. (Q1958380/INSTITUTO AOCP/ITEP/ASSISTENTE TÉCNICO FORENSE/ÁREA: ARQUITE-


TURA/2021) O Linux possui diferentes ambientes desktop. Dois desses ambientes são:
a) Explorer e KDE.
b) Gnome e Shell.
c) Unity e Xfce.
d) Bash e Sh.
e) Nautilus e Konqueror.

011. (Q2004482/FGV/FUNSAÚDE/TECNÓLOGO EM SUPORTE OPERACIONAL EM HARDWARE


E SOFTWARE/2021) Numa instalação Linux, Maria é a proprietária (owner) de um arquivo
e deseja estabelecer as permissões do mesmo, de modo que ela própria tenha acesso
completo, os usuários de seu grupo possam apenas ler e executar, e os demais usuários
possam apenas executar.
Assinale a forma correta da combinação da notação octal a ser utilizada no comando chmod.
a) 470
b) 610
c) 750
d) 751
e) 762

012. (Q2004488/FGV/FUNSAÚDE/TECNÓLOGO EM SUPORTE OPERACIONAL EM HARDWARE E


SOFTWARE/2021) Analise a figura a seguir, no contexto do Red Hat Enterprise Linux versão 8.
Dadas as permissões ilustradas, está Certa concluir que:
a) /indica que se trata de um sub-diretório.
b) rwx indica que o proprietário do diretório não tem permissões para ler, escrever e executar
o diretório.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 40 de 79
Informática
Linux
Maurício Franceschini

c) rw- indica que o grupo tem permissões para ler e escrever, mas não para executar o
arquivo.
d) --- indica que outros usuários têm permissão para ler, escrever ou executar o arquivo.
e) . indica que o contexto de segurança da SELinux não está definido para o diretório.

013. (Q1818694/INSTITUTO AOCP/ITEP/ASSISTENTE TÉCNICO FORENSE/2021) Nos sistemas


operacionais Linux, uma forma de programa que recebe os comandos dos usuários e os
transfere para o sistema operacional para fins de processamento e, em seguida, mostra o
seu resultado é conhecida como
a) superusuário.
b) shell.
c) batch.
d) script.
e) programa.

014. (Q1793091/INSTITUTO AOCP/PC PA/DELEGADO DE POLÍCIA CIVIL/2021) Um comando


no GNU/Linux é uma terminologia especial que pode representar uma ou mais ações. Nesse
sentido, qual é o comando que mostra o caminho inteiro de um diretório atual?
a) pwd
b) mv
c) ls
d) rm
e) df

015. (Q1853552/FGV/IMBEL/ANALISTA/ÁREA SISTEMAS/2021) No contexto do Linux, assinale


o comando utilizado para listar o conteúdo de um diretório.
a) cd
b) lp
c) ls
d) tar
e) grep

016. (Q1930134/VUNESP/ESFCEX/OFICIAL/ÁREA INFORMÁTICA/2021) No sistema operacional


Linux, os comandos kill e killall servem para
a) excluir arquivos, kill exclui um arquivo específico, e killall exclui todos os arquivos de um
diretório.
b) enviar sinais a processos; em kill, o processo é identificado por seu número de processo
(PID); em killall, usa-se o nome do processo.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 41 de 79
Informática
Linux
Maurício Franceschini

c) excluir diretórios que tenham algum conteúdo, sem precisar esvaziá-los antes da exclu-
são. O comando kill exclui um diretório específico; e killall, todos os diretórios dentro de
outro diretório.
d) eliminar partições de disco; kill exclui uma partição específica, e killall elimina todas as
partições, sendo necessário muito cuidado no seu uso.
e) excluir usuários do sistema, em que kill exclui um usuário específico, e killall, todos os
usuários de um grupo.

017. (Q1945117/FUNPAR NC/UFPR/PC PR/INVESTIGADOR DE POLÍCIA CIVIL/2021) No


aplicativo Arquivos do sistema UBUNTU v.20.4, as teclas Ctrl+F pressionadas simultaneamente:
a) fecham o aplicativo Arquivos.
b) abrem nova janela do aplicativo Arquivos.
c) mudam o modo de exibição para lista detalhada.
d) abrem a barra de pesquisa.
e) selecionam a pasta ou arquivo corrente.

018. (Q1945055/FUNPAR NC/UFPR/PC PR/DELEGADO DE POLÍCIA CIVIL/2021) Considere


um computador com UBUNTU v.20.4 em sua instalação padrão. No aplicativo Arquivos, o
comando para excluir permanentemente um arquivo selecionado é:
a) Del
b) Shift + Del
c) Ctrl + Del
d) Alt + Del
e) Backspace

019. (Q2071363/FCC/MANAUSPREVI/TÉCNICO PREVIDENCIÁRIO/ÁREA INFORMÁTICA/2021)


Um técnico utiliza uma máquina com o sistema operacional Linux instalado e funcionando em
condições ideais. Existe, no diretório local, um arquivo denominado [Link], no qual é
necessário localizar as ocorrências da palavra Manaus. Para isso, deve-se utilizar o comando
a) uname ‘Manaus’ [Link]
b) find ‘Manaus’ [Link]
c) locate Manaus [Link]
d) grep Manaus [Link]
e) head Manaus [Link]

020. (Q1649173/VUNESP/CODEN/TÉCNICO EM INFORMÁTICA/2021) No sistema operacional


Linux, o comando que cria um arquivo vazio, ou atualiza a data/hora (timestamp) de um
arquivo já existente, é:
a) cat
b) less

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 42 de 79
Informática
Linux
Maurício Franceschini

c) tail
d) touch
e) head

021. (Q2866926/PROVA: QUADRIX/CRECI PR/PROFISSIONAL DE SUPORTE TÉCNICO/ÁREA


TECNOLOGIA DA INFORMAÇÃO/2023) No que se refere ao sistema operacional Linux,
julgue os itens.
No Linux, o comando touch é utilizado para compactar arquivos.

022. (Q2968305/PROVA: VUNESP/CÂMARA MUNICIPAL DE SANTA BÁRBARA D’OESTE/TÉCNICO


DE INFORMÁTICA/2023) Um usuário de sistema operacional Ubuntu está no terminal
observando o conteúdo do diretório Dados. Ao escrever no terminal o comando:
cd.
é Certa afirmar que o usuário
a) permanece no diretório Dados.
b) muda para o diretório home.
c) muda para o diretório root.
d) muda para o diretório acima do diretório Dados.
e) muda para o diretório presente dentro do diretório Dados, caso ele exista.

023. (Q2866930/PROVA: QUADRIX/CRECI PR/PROFISSIONAL DE SUPORTE TÉCNICO/ÁREA


TECNOLOGIA DA INFORMAÇÃO/2023) No que se refere ao sistema operacional Linux,
julgue os itens.
O objetivo do comando chmod, no Linux, é alterar as permissões de acesso de um arquivo
ou de um diretório. Um exemplo do seu uso é: chmod 755 [Link].

024. (Q2707442/PROVA: CESPE/CEBRASPE/POLC AL/PERITO CRIMINAL/ÁREA BIOMEDICI-


NA/2023) No que se refere a sistemas operacionais, pacotes office, navegadores e redes
de computadores, julgue os itens que se seguem.
Considerando-se uma lista de diretórios comuns no SO Linux que estão diretamente sob
o diretório root (/), /dev armazena dados de aplicativos desenvolvidos que não são de
sistemas e /etc, arquivos de configuração, scripts de inicialização.

025. (Q2957587/PROVA: INSTITUTO AOCP/IFMA/TÉCNICO DE LABORATÓRIO/ÁREA: INFOR-


MÁTICA/2023) O sistema operacional Linux possui uma vasta lista de comandos. Porém,
existem alguns que são essenciais para um usuário desse sistema operacional. Esses co-
mandos são indicados para aqueles que não conseguem suprir suas necessidades por meio
da interface gráfica ou que estejam usando o sistema em modo texto. Manoel, técnico de

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 43 de 79
Informática
Linux
Maurício Franceschini

informática, está trabalhando em modo texto no sistema operacional Linux e precisa ve-
rificar qual é o espaço livre no disco. Qual comando ele deve digitar?
a) cd
b) cp
c) mv
d) rm
e) df

026. (Q2843486/PROVA: VUNESP/EPC PB/ELETRICISTA DE MANUTENÇÃO/2023) Considere


a seguinte estrutura de diretórios do Linux, em sua configuração original.
dir1/dir2/dir3/dir4
Estando dentro do dir3, ao digitar o comando cd.. e pressionar ENTER, o usuário será
posicionado no diretório
a) root
b) dir1
c) dir2
d) dir3
e) dir4

027. (Q2835551/PROVA: VUNESP/EPC PB/ANALISTA DE EMPRESA PÚBLICA/ÁREA: COMU-


NICAÇÃO/PERFIL 1/2023) No sistema operacional Linux, em sua configuração padrão, o
comando usado para criar uma pasta é o
a) mkdir
b) cat
c) cd
d) dir
e) vdir

028. (Q2721021/PROVA: FCC/PM BA/SOLDADO DA POLÍCIA MILITAR/2023) Para criar, em


um terminal Linux, uma pasta chamada polmil, um policial deverá digitar a instrução
a) cf polmil
b) cd polmil
c) mkdir polmil
d) md polmil
e) create folder polmil

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 44 de 79
Informática
Linux
Maurício Franceschini

029. (Q2843482/PROVA: VUNESP/EPC PB/ELETRICISTA DE MANUTENÇÃO/2023) Usando


o Linux, em sua configuração original, assinale a alternativa correta sobre o resultado do
comando a seguir, considerando que o usuário tem todas as permissões para executá-lo.
ls > [Link]
a) Procura no diretório pelo arquivo [Link] no diretório.
b) Procura no diretório por arquivos com tamanho maior do que o arquivo [Link].
c) Exibe o conteúdo do arquivo [Link].
d) Armazena a listagem do conteúdo do diretório em uso no arquivo [Link].
e) Marca o arquivo [Link] como apenas leitura.

030. (Q3296054/PROVA: VUNESP/CÂMARA DE APARECIDA/TÉCNICO EM INFORMÁTICA/2023)


Assinale a alternativa que indica, no sistema operacional Linux Debian, em sua configuração
padrão, a atribuição de acessos a um arquivo que o deixa menos protegido.
a) chmod 000 [Link]
b) chmod 111 [Link]
c) chmod 222 [Link]
d) chmod 444 [Link]
e) chmod 777 [Link]

031. (Q3447181/PROVA: IDIB/IDAF/ES/TÉCNICO DE FISCALIZAÇÃO/ÁREA: LABORATÓRIO/2024)


O sistema operacional Linux que conta com ferramentas nativas de segurança da informação
para a atividade de Hacker Ético é o
a) Firefox.
b) Fedora.
c) Ubuntu.
d) Kali.
e) CentOS.

032. (Q3546019/PROVA: IDIB/PREFEITURA DE FORMOSA/GUARDA MUNICIPAL/2024) Analise


a seguinte linha de comando em Linux:
cd /home /usuário /Desktop
Assim, marque a alternativa que descreve sua execução.
a) Navega até a pasta área de trabalho.
b) Copia a pasta área de trabalho.
c) Elimina a pasta área de trabalho.
d) Navega até a pasta documentos.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 45 de 79
Informática
Linux
Maurício Franceschini

033. (Q3629306/PROVA: IDIB/PREFEITURA DE LAGOA GRANDE/PROFESSOR DE POLIVALEN-


TE/2024) Em um microcomputador, com sistema operacional Linux, um diretório é uma
pasta, com o conjunto delas organizado em forma de hierarquia, tendo o root como raiz,
que usa a barra invertida como símbolo. Assim, apenas o usuário com acesso de adminis-
trador pode fazer modificações e criar arquivos, evitando, a ocorrência de erros humanos,
diminuindo a possibilidade de informações importantes no diretório raiz serem modificadas
ou mesmo apagadas. Entre os diretórios, um armazena a maioria dos aplicativos e softwa-
res armazenados e disponibilizados a todos os usuários, independentemente do seu nível
de permissão. Outro armazena as várias bibliotecas de comandos que podem ser ativadas
como atalhos, bem semelhante à pasta System ou System32, do ambiente Windows. Um
terceiro diretório destina-se a armazenar os arquivos de configuração do Linux, incluindo
até mesmo soluções para DNS. Esses diretórios são conhecidos, respectivamente, como
a) /usr, /bib e /cfg
b) /home, /lib e /etc
c) /usr, lib e /etc
d) /home, /bib e /cfg

034. (Q3192264/PROVA: CESPE/CEBRASPE/APEX BRASIL/ANALISTA/ÁREA: AQUISIÇÕES E


JURÍDICO/2024) No Linux, o gerenciamento dos recursos do sistema, bem como a comunicação
com o hardware, é realizado pelo
a) espaço do usuário do sistema.
b) GUIs (interfaces gráficas de usuário).
c) kernel.
d) daemon.

035. (Q3152406/PROVA: FGV/PREFEITURA DE CARAGUATATUBA/TÉCNICO EM INFORMÁTI-


CA/2024/ADAPTADA) Você é um administrador de sistemas encarregado de gerenciar a
infraestrutura de TI de uma empresa que utiliza sistemas operacionais Linux e Windows.
No contexto da segurança e recuperação de dados, você está revisando e implementando
políticas de backup, considerando as particularidades dos sistemas de arquivos em ambas
as plataformas. Com relação aos sistemas de arquivos em Linux e Windows e às políticas
de backup, analise os itens a seguir.
I – O sistema de arquivos NTFS é exclusivo do Windows e não é reconhecido pelo Linux.
II – Ext4 e NTFS são os formatos dos arquivos padrão usados pelos sistemas operacional
Linux e Windows, respectivamente.
Assinale a alternativa correta:
a) a afirmativa I está correta e a II está incorreta.
b) a afirmativa I está incorreta e a II está correta.
c) ambas as afirmativas estão corretas.
d) ambas as afirmativas estão incorretas.
O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 46 de 79
Informática
Linux
Maurício Franceschini

036. (Q3179015/PROVA: CESPE/CEBRASPE/MPE TO/TÉCNICO MINISTERIAL/ÁREA: TÉCNICO


EM TELECOMUNICAÇÕES/2024) Julgue os itens a seguir, que tratam de Linux e Windows 10.
A interface gráfica KDE do Linux tem aparência semelhante à interface gráfica do Windows.

037. (Q3682747/PROVA: VUNESP/PREFEITURA DE SANTO ANDRÉ/TÉCNICO DE


INFORMÁTICA/2024) Têm-se 5 arquivos em um diretório no ambiente Linux, em sua
configuração original.
-rw-r--r-- 1 joao joao 22 Nov 26 2022 [Link]
-rwxrwxrwx 1 joao joao 76 Jan 3 2023 tarefas.c
-rwxr--r-- 1 joao joao 114 Jun 5 2023 [Link]
--w-rwx-w- 1 joao joao 151 Jun 5 2023 [Link]
---------- 1 joao joao 184 Jun 7 2023 [Link]
Assinale a alternativa com o arquivo menos protegido, que é aquele que qualquer usuário
pode abrir, alterar e executar.
a) [Link]
b) tarefas.c
c) [Link]
d) [Link]
e) [Link]

038. (Q3785465/PROVA: VUNESP/PREFEITURA DE PIRACICABA/TÉCNICO EM MICROINFOR-


MÁTICA/2024) Tem-se o seguinte arquivo, do sistema operacional Linux Ubuntu, versão
22.04, em sua configuração original.
-rwx-w-r-- 1 gabriel financeiro 1287 Jan 19 12:59 [Link]
Assinale a alternativa que indica as permissões do grupo financeiro.
a) Leitura, apenas.
b) Gravação, apenas.
c) Execução e leitura, apenas.
d) Execução, leitura e escrita.
e) Escrita, apenas.

039. (Q4108290/PROVA: VUNESP/UNESP/ASSISTENTE DE SUPORTE ACADÊMICO/ÁREA:


AMBIENTES DE INFORMÁTICA/2025) Solicitou-se a um assistente de laboratório que ele
instalasse o Ubuntu (uma distribuição GNU Linux) nas máquinas em modo dual boot. No
dual boot,
a) a máquina possui dois discos rígidos.
b) a máquina possui dois monitores.
c) a máquina possui dois sistemas operacionais.
d) o sistema operacional possui duas contas de usuário.
e) o sistema operacional possui duas interfaces de rede.
O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 47 de 79
Informática
Linux
Maurício Franceschini

040. (Q4108296/PROVA: VUNESP/UNESP/ASSISTENTE DE SUPORTE ACADÊMICO/ÁREA:


AMBIENTES DE INFORMÁTICA/2025) Em sistemas GNU Linux, o arquivo passwd armazena
informações dos usuários do sistema, como o nome do usuário e seu respectivo diretório
home. Esse arquivo está localizado no diretório:
a) /boot
b) /dev
c) /etc
d) /proc
e) /sys

041. (Q3615620/PROVA: FGV/PC MG/PERITO CRIMINAL/ÁREA 2/2025) No sistema operacional


Linux, a estrutura de diretórios segue o padrão do Filesystem Hierarchy Standard (FHS),
que organiza os arquivos e diretórios de forma hierárquica. Assinale a opção que indica
corretamente a finalidade do diretório /var.
a) Armazenar os arquivos de configuração estática do sistema e serviços, como o arquivo
fstab.
b) Conter os arquivos essenciais do sistema necessários para o boot, como o kernel e os
inicializadores.
c) Armazenar arquivos de dados variáveis, como logs do sistema e arquivos temporários
de serviços.
d) Servir como local para bibliotecas compartilhadas usadas por binários em /usr e /bin.
e) Conter os arquivos e dados pessoais dos usuários, organizados por nome de usuário.

042. (Q3663577/PROVA: COSEAC/SEAP RJ/INSPETOR DE POLÍCIA PENAL/2025) Um usuário


do sistema operacional Linux foi questionado sobre o que seria “SuSE” e “Gnome”. Ele
respondeu, de forma correta, que se trata, respectivamente, de
a) diretório e distribuição.
b) distribuição e interface gráfica.
c) interface gráfica e sistema de arquivo.
d) sistema de arquivo e comando.
e) comando e diretório.

043. (Q3908472/PROVA: COTEC/FADENOR/PREFEITURA DE MORRO DA GARÇA/DENTISTA/2025)


O Linux faz parte da família de sistemas operacionais Unix de código aberto. Alguns dos
sistemas Linux mais populares são: Ubuntu, Fedora, Mint e Debian. A linha de comandos Linux
é usada para enviar pedidos ao terminal Linux, também conhecido como Shell. O objetivo
do terminal é receber esses comandos, de forma semelhante ao Prompt de comando ou
Powershell do Windows e ao Terminal do MacOS, e repassá-los ao sistema operacional,

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 48 de 79
Informática
Linux
Maurício Franceschini

executando as ações solicitadas. Assinale a alternativa que contém o comando base “Para
navegar pelos arquivos e diretórios Linux”.
a) cat
b) cd
c) cp
d) ls
e) sudo

044. (Q3913662/PROVA: FRONTE CONCURSOS E PROJETOS/PREFEITURA DE SANTA BÁRBARA/


FISCAL MUNICIPAL/2025) Considere as diferenças entre os sistemas operacionais Linux
e Windows:
I – O Linux é um sistema de código aberto, enquanto o Windows é proprietário.
II – O Windows permite alterações diretas no código-fonte por qualquer usuário, diferente
do Linux.
III – Distribuições Linux, como Ubuntu e Fedora, são populares em servidores, enquanto o
Windows é mais comum em desktops.
IV – O Linux possui uma interface gráfica única e padronizada, enquanto o Windows possui
várias versões gráficas diferentes.
Está Certa o que se afirma em:
a) I e III
b) II e IV
c) I, II e IV
d) I e IV

045. (Q4058255/PROVA: ACCESS/UFAC/TÉCNICO EM LABORATÓRIO/ÁREA: QUÍMICA/2025)


Tecnicamente falando, Linux é um kernel. O termo “kernel” propriamente se refere ao
sistema de software que oferece uma camada de abstração referente a hardware e controle
de disco (sistema de arquivos), multitarefa, balanceamento de carga, rede e segurança.
Em relação as características do Sistema ao Linux, marque verdadeiro (V) ou falso (F) nas
afirmativas abaixo:

( ) Multiusuário (vários usuários podem utilizar o sistema ao mesmo tempo).


( ) Convive harmoniosamente no mesmo computador com outros sistemas operacionais.
( ) Exige um computador potente para rodar.
( ) É necessário licença para o seu uso, e apresenta maior estabilidade em relação ao
Windows.

Assinale a sequência correta de cima para baixo.


a) F, F, V, V.
b) V, F, V, F.
c) F, V, F, V.
O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 49 de 79
Informática
Linux
Maurício Franceschini

d) V, V, F, F.
e) V, F, F, V.

046. (Q4107639/PROVA: INSTITUTO AVALIA/SEJUSP MS/AGENTE DE SEGURANÇA


SOCIOEDUCATIVA/2025) Durante o processo de suporte técnico a um servidor Linux, um
analista precisa verificar a presença de arquivos ocultos no diretório /home/usuario, já que
suspeita que scripts de inicialização estejam sendo ocultados propositalmente com nomes
iniciados por ponto (.). Para isso, ele decide utilizar um comando no terminal que liste todos
os arquivos e diretórios, incluindo os ocultos, naquele caminho. Assinale a alternativa que
apresenta o comando que atende corretamente à necessidade do analista.
a) Is -l/home/usuario
b) Is -a /home/usuario
c) Is /home/usuario | grep “.*
d) find /home/usuario -type f
e) Is --recursive /nome/usuario

047. (Q4124056/PROVA: COTEC/FADENOR/CÂMARA DE CAETITÉ/ANALISTA CONTÁBIL/2025)


Em sistemas operacionais, como Linux ou Windows, é comum serem utilizados comandos
através do teclado para realizar tarefas de maneira mais dinâmica e, por muitas vezes, em
que se exclui a necessidade de trabalhar com uma interface gráfica. Assinale a alternativa
que apresenta o comando Linux responsável por listar o conteúdo de uma pasta, incluindo
arquivos e diretórios.
a) cd.
b) cp.
c) ls.
d) mkdir.
e) rmdir.

048. (Q3856735/PROVA: IDECAN/ADAGRI/AGENTE FISCAL AGROPECUÁRIO/2025) O sistema


operacional Linux é amplamente utilizado por suas funcionalidades robustas e eficientes para
a manipulação de arquivos e pastas. Com comandos simples, é possível gerenciar arquivos,
mover, copiar e excluir pastas. Considerando as operações básicas de gerenciamento de
arquivos, assinale dentre as alternativas abaixo aquela que descreve corretamente uma
ação que pode ser realizada no Linux.
a) O comando ls serve para editar o conteúdo de arquivos de texto.
b) O comando cp é usado para copiar arquivos de uma pasta para outra.
c) O comando rm é empregado para listar os arquivos de uma pasta.
d) O comando mkdir é utilizado para mover arquivos entre pastas.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 50 de 79
Informática
Linux
Maurício Franceschini

049. (Q3703676/PROVA: FUNDAÇÃO CETAP/BANPARA/ENGENHEIRO CIVIL/2025) Dentro de


um ambiente de sistema operacional Debian o administrador da máquina deseja conceder
para o arquivo [Link] as seguintes permissões:
• Usuário: Ler, Escrever e Executar,
• Grupo: Ler e Executar,
• Outros: Ler.
A sintaxe correta para o comando CHMOD é:
a) chmod 777 [Link]
b) chmod 752 [Link]
c) chmod 452 [Link]
d) chmod 721 [Link]
e) chmod 754 [Link]

050. (Q3702848/PROVA: FUNDAÇÃO CETAP/BANPARA/TÉCNICO BANCÁRIO/2025) Uma


ferramenta para gerenciar pacotes, permitindo instalar, atualizar e remover softwares.
Este conceito no âmbito do sistema operacional Debian refere-se ao comando:
a) ifconfig
b) wget
c) chmod
d) kill [PID]
e) apt-get

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 51 de 79
Informática
Linux
Maurício Franceschini

GABARITO

1. E 35. b
2. C 36. C
3. C 37. b
4. C 38. e
5. C 39. c
6. E 40. c
7. E 41. c
8. E 42. b
9. C 43. b
10. c 44. a
11. d 45. d
12. c 46. b
13. b 47. c
14. a 48. b
15. c 49. e
16. b 50. e
17. d
18. b
19. d
20. d
21. E
22. a
23. c
24. E
25. e
26. c
27. a
28. c
29. d
30. e
31. d
32. a
33. c
34. c

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 52 de 79
Informática
Linux
Maurício Franceschini

GABARITO COMENTADO

001. (Q2444288/CESPE/CEBRASPE/PGE RJ/ANALISTA CONTÁBIL/2022) Julgue os próximos


itens, relativos ao sistema operacional Linux:
No sistema operacional Linux, se o usuário estiver acessando o diretório /bkp/pgerj/ por
meio do Shell, então, ao digitar o comando cd. e teclar ENTER, ele será direcionado para o
diretório / (barra), ou seja, para o diretório raiz do Linux.

O comando cd permite navegar ou acessar os diretórios, alternando de um para outro no


terminal de comandos. No caso da questão, o comando é cd. (com esse ponto após ele),
que que faz com que seja acessado o próprio diretório.
Errado.

002. (Q2444294/CESPE/CEBRASPE/PGE RJ/ANALISTA CONTÁBIL/2022) Julgue os próximos


itens, relativos ao sistema operacional Linux:
O Linux utiliza, em seu terminal, os prompts padronizados # e $ para, respectivamente, o
usuário root e outros usuários.

O terminal de comandos exibe o nível de permissão do usuário por meio de um caractere


antes do cursor de inserção de comandos. O caractere $ indica que o é um usuário comum
ou superusuário, enquanto o caractere # indica que é o usuário root que está logado.
Certo.

003. (Q2269748/CESPE/CEBRASPE/TELEBRAS/ESPECIALISTA EM GESTÃO DE TELECOMU-


NICAÇÕES/ÁREA MARKETING/2022) Com relação a sistemas operacionais, julgue os itens
que se seguem.
No Linux, o comando mv [Link] [Link] permite que o usuário renomeie um arquivo de
nome [Link] para [Link] sem que a localização desse arquivo seja alterada.

O comando mv move ou recorta ou ainda renomeia arquivos e diretórios sem que sua
localização seja alterada. Nesta questão, ele está sendo usado para renomear o arquivo.
Certo.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 53 de 79
Informática
Linux
Maurício Franceschini

004. (Q2269749/CESPE/CEBRASPE/TELEBRAS/ESPECIALISTA EM GESTÃO DE TELECOMU-


NICAÇÕES/ÁREA MARKETING/2022) Com relação a sistemas operacionais, julgue os itens
que se seguem.
Tanto o Windows 10 quanto o Linux Red Hat possuem interfaces gráficas; entretanto,
diferentemente do Windows 10, no Linux é possível escolher entre ambientes de desktop,
como, por exemplo, entre o GNOME e KDE.

O Linux é um sistema originalmente acessado via linha de comando, o que fez dele um
sistema muito complexo de ser acessado. Com o lançamento dos sistemas operacionais
gráficos como o Windows e o Mac OS, as comunidades do Linux passaram também a
desenvolver interfaces gráficas para se tornar mais amigável aos seus usuários, permitindo
que eles acessassem o sistema com o mouse, clicando em botões e janelas que se abrem
no ambiente gráfico. No Linux é possível escolher entre ambientes de desktop, como, por
exemplo, entre o GNOME e KDE. Veja abaixo um mapa mental com as principais interfaces
gráficas dos usuários (GUI):
Certo.

005. (Q1913972/CESPE/CEBRASPE/BANESE/TÉCNICO BANCÁRIO/2021) No que se refere


ao sistema operacional Linux, julgue os itens a seguir.
O comando cp -v possibilita a cópia de arquivos e mostra o que está sendo copiado durante
a execução.

O comando cp (copy) copia arquivos e diretórios, inclusive o arquivo a ser copiado e o local
da cópia podem estar em sistemas de arquivos distintos ou no mesmo diretório, desde que
os nomes sejam diferentes; -v (de verbose) exibe ou verbaliza o que está sendo copiado
durante a execução, portanto gabarito Certa da questão.
Certo.

006. (Q1913969/CESPE/CEBRASPE/BANESE/TÉCNICO BANCÁRIO/2021) No que se refere


ao sistema operacional Linux, julgue os itens a seguir.
O comando ls -l permite listar arquivos e diretórios, até mesmo os ocultos.

O comando ls lista ou exibe o conteúdo do diretório atual, mas não os ocultos como diz o
enunciado da questão.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 54 de 79
Informática
Linux
Maurício Franceschini

Para sabermos quem é o dono e o grupo do arquivo, basta executarmos o comando ls


-l, que é o comando que exibe o conteúdo dos diretórios de maneira completa, com as
propriedades dos conteúdos.
Arquivos que contêm um ponto antes do nome indica que são ocultos. Então, se você quer
ocultar um arquivo, você deve renomeá-lo acrescentando esse ponto na frente do nome
do arquivo. Se quiser fazer com que ele deixe de ser oculto, você deve apenas renomeá-lo,
retirando o ponto. E para visualizar o arquivo em um diretório basta usar o comando ls -a,
que lista todos os arquivos, inclusive os ocultos
Errado.

007. (Q1721203/CESPE/CEBRASPE/DPF/AGENTE DE POLÍCIA FEDERAL/2021) No Linux, o


comando pwd é utilizado para realizar a troca de senha das contas de usuários do sistema,
ação que somente pode ser realizada por usuário que tenha determinados privilégios no
ambiente para executá-la.

O comando pwd exibe o caminho do diretório atual, enquanto o comando passwd altera a
senha do usuário.
Errado.

008. (Q2023047/QUADRIX/CFT/ANALISTA DE TECNOLOGIA DA INFORMAÇÃO JÚNIOR/2021)


No que diz respeito aos sistemas Linux e aos conceitos de virtualização de servidores,
julgue os itens.
Ao se executar o comando chmod -R 755 funcionarios_cft.txt, as permissões do arquivo
em questão serão alteradas para -rwxr-xrw-.

O comando chmod altera as permissões de acesso a arquivos e diretórios, sendo que a


opção -R faz isso de forma recursiva, ou seja, para todos os arquivos e subdiretórios do
diretório atual. A forma octal de atribuição de permissão aos arquivos e diretórios do Linux
usa combinações de valores de 0 a 7 (oito valores) para cada um dos três perfis de usuários,
gerando um número de 3 algarismos. As combinações de permissões são de leitura (valor 4),
escrita (valor 2) e execução (valor 1) ou nenhuma permissão (0). A combinação dessas três
permissões pode resultar em valores de 0 a 7, primeiramente para o dono, depois para o grupo
ao qual o grupo pertence e finalmente para os demais usuários, o que forma esse número
de 3 algarismos. Veja que, na questão, o primeiro algarismo ou 7 diz respeito às permissões
do dono do arquivo, que é a combinação de 4+2+1, ou seja, leitura+escrita+execução ou

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 55 de 79
Informática
Linux
Maurício Franceschini

rwx, que é a permissão total; o segundo algarismo ou 5 diz respeito às permissões do dono
do arquivo, que é a combinação de 4+1, ou seja, leitura+execução ou r-x; por fim, temos a
permissão dos outros usuários ou 5 diz respeito às permissões do dono do arquivo, que é
a combinação de 4+1, ou seja, leitura+execução ou r-x.
Errado.

009. (Q2023041/QUADRIX/CFT/ANALISTA DE TECNOLOGIA DA INFORMAÇÃO JÚNIOR/2021)


No que diz respeito aos sistemas Linux e aos conceitos de virtualização de servidores,
julgue os itens.
Nos sistemas Linux, o diretório /boot armazena os arquivos necessários para a inicialização
do sistema.

O diretório /boot é onde são armazenados os arquivos de inicialização do Linux, bem como
partes do kernel que serão carregadas na memória para execução.
Certo.

010. (Q1958380/INSTITUTO AOCP/ITEP/ASSISTENTE TÉCNICO FORENSE/ÁREA: ARQUITE-


TURA/2021) O Linux possui diferentes ambientes desktop. Dois desses ambientes são:
a) Explorer e KDE.
b) Gnome e Shell.
c) Unity e Xfce.
d) Bash e Sh.
e) Nautilus e Konqueror.

É muito importante conhecer as principais interfaces gráficas para usuários (GUI) do Linux,
conhecidas como desktops. Veja abaixo um mapa mental que fiz com as principais delas:
Letra c.

011. (Q2004482/FGV/FUNSAÚDE/TECNÓLOGO EM SUPORTE OPERACIONAL EM HARDWARE


E SOFTWARE/2021) Numa instalação Linux, Maria é a proprietária (owner) de um arquivo
e deseja estabelecer as permissões do mesmo, de modo que ela própria tenha acesso
completo, os usuários de seu grupo possam apenas ler e executar, e os demais usuários
possam apenas executar.
Assinale a forma correta da combinação da notação octal a ser utilizada no comando chmod.
a) 470
b) 610
O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 56 de 79
Informática
Linux
Maurício Franceschini

c) 750
d) 751
e) 762

A forma octal de atribuição de permissão aos arquivos e diretórios do Linux usa combinações
de valores de 0 a 7 (oito valores) para cada um dos três perfis de usuários, gerando um
número de 3 algarismos. As combinações de permissões são de leitura (valor 4), escrita (valor
2) e execução (valor 1) ou nenhuma permissão (0). A combinação dessas três permissões
pode resultar em valores de 0 a 7, primeiramente para o dono, depois para o grupo ao qual
o grupo pertence e finalmente para os demais usuários, o que forma esse número de 3
algarismos. Veja que, na resposta do nosso gabarito, o primeiro algarismo ou 7 diz respeito às
permissões do dono do arquivo, que é a permissão total, ou seja, leitura+escrita+execução; o
segundo algarismo ou 5 são as permissões do grupo do dono, ou seja, leitura+execução; por
fim, temos a permissão dos outros usuários ou 1, que é a permissão apenas de execução.
Letra d.

012. (Q2004488/FGV/FUNSAÚDE/TECNÓLOGO EM SUPORTE OPERACIONAL EM HARDWARE E


SOFTWARE/2021) Analise a figura a seguir, no contexto do Red Hat Enterprise Linux versão 8.
Dadas as permissões ilustradas, está Certa concluir que:
a) /indica que se trata de um sub-diretório.
b) rwx indica que o proprietário do diretório não tem permissões para ler, escrever e executar
o diretório.
c) rw- indica que o grupo tem permissões para ler e escrever, mas não para executar o
arquivo.
d) --- indica que outros usuários têm permissão para ler, escrever ou executar o arquivo.
e) . indica que o contexto de segurança da SELinux não está definido para o diretório.

Veja abaixo a justificativa de cada um dos itens:


a) Errado. Pois o primeiro traço ou/indica que se trata de um arquivo. Quando é um diretório,
aparece a letra “d”.
b) Errado. Pois rwx indica que o proprietário do diretório tem permissão total, ou seja,
permissão para ler, escrever e executar o diretório.
c) Certo. Pois rw- indica que o grupo tem permissões para ler e escrever, mas não para
executar o arquivo.
d) Errado. Pois essa sequência de três traços ou --- indica que outros usuários não têm
permissão para ler nem escrever nem executar o arquivo.
e) Errado. Pois não se trata de um diretório, mas sim de um arquivo.
Letra c.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 57 de 79
Informática
Linux
Maurício Franceschini

013. (Q1818694/INSTITUTO AOCP/ITEP/ASSISTENTE TÉCNICO FORENSE/2021) Nos sistemas


operacionais Linux, uma forma de programa que recebe os comandos dos usuários e os
transfere para o sistema operacional para fins de processamento e, em seguida, mostra o
seu resultado é conhecida como
a) superusuário.
b) shell.
c) batch.
d) script.
e) programa.

O Shell é o interpretador de comandos do Linux, o qual recebe o comando do usuário,


seja em modo texto, no terminal de comandos, seja no modo gráfico, por meio do clique
do mouse em botões da interface gráfica, e os interpreta para a linguagem de máquina
inteligível para o Kernel, que é o núcleo do sistema.
Letra b.

014. (Q1793091/INSTITUTO AOCP/PC PA/DELEGADO DE POLÍCIA CIVIL/2021) Um comando


no GNU/Linux é uma terminologia especial que pode representar uma ou mais ações. Nesse
sentido, qual é o comando que mostra o caminho inteiro de um diretório atual?
a) pwd
b) mv
c) ls
d) rm
e) df

Veja a definição de cada um dos comandos elencados na questão


• pwd – exibe o caminho completo do diretório acessado no momento.
• mv – move arquivos e diretórios do local de origem ou os renomeia.
• ls – exibe o conteúdo de um diretório.
• rm – exclui ou remove arquivos e diretórios.
• df – exibe as propriedades das unidades de disco.
Letra a.

015. (Q1853552/FGV/IMBEL/ANALISTA/ÁREA SISTEMAS/2021) No contexto do Linux, assinale


o comando utilizado para listar o conteúdo de um diretório.
a) cd
b) lp

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 58 de 79
Informática
Linux
Maurício Franceschini

c) ls
d) tar
e) grep

Veja a definição de cada um dos comandos elencados na questão


• cd – acessa ou muda de diretório.
• lp – envia arquivos para a fila de impressão.
• ls/exibe o conteúdo de um diretório.
• tar – compacta arquivos.
• grep – filtro de pesquisa em diretórios ou arquivos.
Letra c.

016. (Q1930134/VUNESP/ESFCEX/OFICIAL/ÁREA INFORMÁTICA/2021) No sistema operacional


Linux, os comandos kill e killall servem para
a) excluir arquivos, kill exclui um arquivo específico, e killall exclui todos os arquivos de um
diretório.
b) enviar sinais a processos; em kill, o processo é identificado por seu número de processo
(PID); em killall, usa-se o nome do processo.
c) excluir diretórios que tenham algum conteúdo, sem precisar esvaziá-los antes da exclusão.
O comando kill exclui um diretório específico; e killall, todos os diretórios dentro de outro
diretório.
d) eliminar partições de disco; kill exclui uma partição específica, e killall elimina todas as
partições, sendo necessário muito cuidado no seu uso.
e) excluir usuários do sistema, em que kill exclui um usuário específico, e killall, todos os
usuários de um grupo.

O comando kill finaliza um processo por meio do seu PID, enquanto o comando killall finaliza
o processo por meio do seu nome.
Letra b.

017. (Q1945117/FUNPAR NC/UFPR/PC PR/INVESTIGADOR DE POLÍCIA CIVIL/2021) No


aplicativo Arquivos do sistema UBUNTU v.20.4, as teclas Ctrl+F pressionadas simultaneamente:
a) fecham o aplicativo Arquivos.
b) abrem nova janela do aplicativo Arquivos.
c) mudam o modo de exibição para lista detalhada.
d) abrem a barra de pesquisa.
e) selecionam a pasta ou arquivo corrente.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 59 de 79
Informática
Linux
Maurício Franceschini

Em quase todos os sistemas operacionais e navegadores, as teclas CTRL+F são utilizadas


para pesquisar e localizar conteúdos.
Letra d.

018. (Q1945055/FUNPAR NC/UFPR/PC PR/DELEGADO DE POLÍCIA CIVIL/2021) Considere


um computador com UBUNTU v.20.4 em sua instalação padrão. No aplicativo Arquivos, o
comando para excluir permanentemente um arquivo selecionado é:
a) Del
b) Shift + Del
c) Ctrl + Del
d) Alt + Del
e) Backspace

Em quase todos os sistemas operacionais, as teclas SHIFT+DEL são utilizadas para excluir
permanentemente o conteúdo selecionado.
Letra b.

019. (Q2071363/FCC/MANAUSPREVI/TÉCNICO PREVIDENCIÁRIO/ÁREA INFORMÁTICA/2021)


Um técnico utiliza uma máquina com o sistema operacional Linux instalado e funcionando em
condições ideais. Existe, no diretório local, um arquivo denominado [Link], no qual é
necessário localizar as ocorrências da palavra Manaus. Para isso, deve-se utilizar o comando
a) uname ‘Manaus’ [Link]
b) find ‘Manaus’ [Link]
c) locate Manaus [Link]
d) grep Manaus [Link]
e) head Manaus [Link]

Veja a definição de cada um dos comandos elencados na questão


• uname/exibe informações do sistema, tais como: o sistema operacional, versão do
kernel, arquitetura da máquina e muitos outros.
• find – localiza arquivos na estrutura de diretórios do Linux.
• locate/encontra arquivos no sistema através de uma base de dados que ele mantém.
• grep/procura por trechos de texto (strings) dentro de arquivos ou diretórios e retorna
para você em quais arquivos a string foi encontrada, inclusive mostrando a linha em
que isso ocorreu.
• head – exibe as primeiras linhas de um arquivo.
Letra d.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 60 de 79
Informática
Linux
Maurício Franceschini

020. (Q1649173/VUNESP/CODEN/TÉCNICO EM INFORMÁTICA/2021) No sistema operacional


Linux, o comando que cria um arquivo vazio, ou atualiza a data/hora (timestamp) de um
arquivo já existente, é:
a) cat
b) less
c) tail
d) touch
e) head

Veja a definição de cada um dos comandos elencados na questão


• cat – exibe o conteúdo de um ARQUIVO no terminal de comandos. Veja bem, não é
do diretório, mas do arquivo.
• less – também exibe o conteúdo de um arquivo, mas permite a interação do usuário
na exibição, como a paginação e rolagem do conteúdo na tela.
• tail – exibe as linhas finais do arquivo.
• touch – cria um arquivo, caso não exista, ou atualiza a data de criação de um arquivo
existente.
• head/exibe as primeiras linhas de um arquivo.
Letra d.

021. (Q2866926/PROVA: QUADRIX/CRECI PR/PROFISSIONAL DE SUPORTE TÉCNICO/ÁREA


TECNOLOGIA DA INFORMAÇÃO/2023) No que se refere ao sistema operacional Linux,
julgue os itens.
No Linux, o comando touch é utilizado para compactar arquivos.

Mais uma vez o comando touch sendo cobrado! Sua principal função é a criação de um
arquivo em branco. Além disso, ele também pode atualizar a data de criação de um arquivo
existente, pois é como se ele fosse recriado, então sua data de criação é atualizada.
Errado.

022. (Q2968305/PROVA: VUNESP/CÂMARA MUNICIPAL DE SANTA BÁRBARA D’OESTE/TÉCNICO


DE INFORMÁTICA/2023) Um usuário de sistema operacional Ubuntu está no terminal
observando o conteúdo do diretório Dados. Ao escrever no terminal o comando:
cd.
é Certa afirmar que o usuário
a) permanece no diretório Dados.
b) muda para o diretório home.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 61 de 79
Informática
Linux
Maurício Franceschini

c) muda para o diretório root.


d) muda para o diretório acima do diretório Dados.
e) muda para o diretório presente dentro do diretório Dados, caso ele exista.

O comando “cd” permite navegar pelos diretórios do disco, acessando seu conteúdo. Porém,
perceba um detalhe quase imperceptível: após o comando “cd” há um ponto final “.”. Isso
tem um significado importante. Esse ponto final indica o diretório atual. Se fossem dois
pontos finais “..”, indicaria o diretório imediatamente acima dele. Portanto, ao ser executado
o comando “cd.”, o terminal acessará o diretório atual.
Letra a.

023. (Q2866930/PROVA: QUADRIX/CRECI PR/PROFISSIONAL DE SUPORTE TÉCNICO/ÁREA


TECNOLOGIA DA INFORMAÇÃO/2023) No que se refere ao sistema operacional Linux,
julgue os itens.
O objetivo do comando chmod, no Linux, é alterar as permissões de acesso de um arquivo
ou de um diretório. Um exemplo do seu uso é: chmod 755 [Link].

Como vimos, esse é outro comando muito cobrado, porém, um dos mais difíceis também.
Chmod altera as permissões de acesso a arquivos e diretórios. A forma octal de atribuição
de permissão aos arquivos e diretórios do Linux usa combinações de valores de 0 a 7 (oito
valores) para cada um dos três perfis de usuários, gerando um número de 3 algarismos. As
combinações de permissões são de leitura (valor 4), escrita (valor 2) e execução (valor 1) ou
nenhuma permissão (0). A combinação dessas três permissões pode resultar em valores de 0
a 7, primeiramente para o dono, depois para o grupo ao qual o grupo pertence e finalmente
para os demais usuários, o que forma esse número de 3 algarismos. Veja que, na resposta
do nosso gabarito, o primeiro algarismo ou 7 diz respeito às permissões do dono do arquivo,
que é a permissão total, ou seja, leitura+escrita+execução; o segundo algarismo ou 5 são as
permissões do grupo do dono, ou seja, leitura+execução; por fim, temos a permissão dos
outros usuários ou 5, que também é a permissão de leitura+execução.
Certo.

024. (Q2707442/PROVA: CESPE/CEBRASPE/POLC AL/PERITO CRIMINAL/ÁREA BIOMEDICI-


NA/2023) No que se refere a sistemas operacionais, pacotes office, navegadores e redes
de computadores, julgue os itens que se seguem.
Considerando-se uma lista de diretórios comuns no SO Linux que estão diretamente sob
o diretório root (/), /dev armazena dados de aplicativos desenvolvidos que não são de
sistemas e /etc, arquivos de configuração, scripts de inicialização.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 62 de 79
Informática
Linux
Maurício Franceschini

O termo “dev” vem de “devices”, que significa dispositivos, em inglês. Dessa forma, esse diretório
armazena os arquivos de configurações dos dispositivos ou equipamentos de hardware.
Tais arquivos são conhecidos como “drivers”, ou seja, uma espécie de software que permite
a comunicação do sistema operacional com os equipamentos conectados ao computador.
Errado.

025. (Q2957587/PROVA: INSTITUTO AOCP/IFMA/TÉCNICO DE LABORATÓRIO/ÁREA: INFOR-


MÁTICA/2023) O sistema operacional Linux possui uma vasta lista de comandos. Porém,
existem alguns que são essenciais para um usuário desse sistema operacional. Esses co-
mandos são indicados para aqueles que não conseguem suprir suas necessidades por meio
da interface gráfica ou que estejam usando o sistema em modo texto. Manoel, técnico de
informática, está trabalhando em modo texto no sistema operacional Linux e precisa ve-
rificar qual é o espaço livre no disco. Qual comando ele deve digitar?
a) cd
b) cp
c) mv
d) rm
e) df

Veja abaixo o significado de cada um dos comandos


a) cd (Change Directory): Usado para mudar o diretório (pasta) atual que está sendo acessado
no terminal, ou seja, para navegar pelas pastas do disco.
b) cp (Copy): Usado para copiar arquivos ou diretórios de um local para outro.
c) mv (Move): Usado para mover ou renomear arquivos e diretórios.
d) rm (Remove): Usado para apagar (remover) arquivos. Pode também apagar diretórios
com opções adicionais (como -r).
e) df (Disk Free): Usado para mostrar o espaço em disco utilizado e disponível nos sistemas
de arquivos do seu computador.
Letra e.

026. (Q2843486/PROVA: VUNESP/EPC PB/ELETRICISTA DE MANUTENÇÃO/2023) Considere


a seguinte estrutura de diretórios do Linux, em sua configuração original.
dir1/dir2/dir3/dir4
Estando dentro do dir3, ao digitar o comando cd.. e pressionar ENTER, o usuário será
posicionado no diretório
a) root
b) dir1
O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 63 de 79
Informática
Linux
Maurício Franceschini

c) dir2
d) dir3
e) dir4

Lembre-se que o comando “cd” permite navegar entre os diretórios. Agora, preste atenção a
esses dois pontos finais após o comando cd “..”. Eles representam o diretório pai do diretório
atual. Como a estrutura de diretórios do sistema operacional é hierárquica, o diretório pai
e sempre aquele que está acima do diretório atual. Portanto, se estamos no diretório “dir3”
e executamos o comando “cd..”, acessamos o diretório imediatamente acima deste, que é
o diretório “dir2”.
Letra c.

027. (Q2835551/PROVA: VUNESP/EPC PB/ANALISTA DE EMPRESA PÚBLICA/ÁREA:


COMUNICAÇÃO/PERFIL 1/2023) No sistema operacional Linux, em sua configuração padrão,
o comando usado para criar uma pasta é o
a) mkdir
b) cat
c) cd
d) dir
e) vdir

Veja abaixo o significado de cada um dos comandos


a) mkdir (Make Directory): Usado para criar um diretório (pasta).
b) cat (Concatenate): Usado para exibir o conteúdo de arquivos no terminal. Também pode
ser usado para juntar (concatenar) arquivos.
c) cd (Change Directory): Usado para mudar o diretório (pasta) atual em que você está
trabalhando.
d) dir (Directory): Lista o conteúdo do diretório. É muito similar ao comando ls (e em muitos
sistemas é um sinônimo dele), mas formata a saída de forma diferente (geralmente em
colunas, sem cores por padrão).
e) vdir (Verbosely list directory): Também lista o conteúdo do diretório, mas sempre em um
formato longo e detalhado (verbose), similar a usar o comando ls -l.
Letra a.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 64 de 79
Informática
Linux
Maurício Franceschini

028. (Q2721021/PROVA: FCC/PM BA/SOLDADO DA POLÍCIA MILITAR/2023) Para criar, em


um terminal Linux, uma pasta chamada polmil, um policial deverá digitar a instrução
a) cf polmil
b) cd polmil
c) mkdir polmil
d) md polmil
e) create folder polmil

Os comandos cf e create folder não existem no Linux. Já o comando md é um comando


de criação de diretórios no terminal de comandos do Windows. O comando “cd polmil”
permite acessar o diretório polmil. Portanto, o comando de criação da pasta polmil seria
“mkdir polmil”.
Letra c.

029. (Q2843482/PROVA: VUNESP/EPC PB/ELETRICISTA DE MANUTENÇÃO/2023) Usando


o Linux, em sua configuração original, assinale a alternativa correta sobre o resultado do
comando a seguir, considerando que o usuário tem todas as permissões para executá-lo.
ls > [Link]
a) Procura no diretório pelo arquivo [Link] no diretório.
b) Procura no diretório por arquivos com tamanho maior do que o arquivo [Link].
c) Exibe o conteúdo do arquivo [Link].
d) Armazena a listagem do conteúdo do diretório em uso no arquivo [Link].
e) Marca o arquivo [Link] como apenas leitura.

Olha aí o operador “>” sendo cobrado em prova! Às vezes a gente não dá valor, mas eles
cobram sim! Nesse caso, temos o comando ls buscando a lista de diretórios e armazenando
esse resultado no [Link].
Letra d.

030. (Q3296054/PROVA: VUNESP/CÂMARA DE APARECIDA/TÉCNICO EM INFORMÁTICA/2023)


Assinale a alternativa que indica, no sistema operacional Linux Debian, em sua configuração
padrão, a atribuição de acessos a um arquivo que o deixa menos protegido.
a) chmod 000 [Link]
b) chmod 111 [Link]
c) chmod 222 [Link]
d) chmod 444 [Link]
e) chmod 777 [Link]

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 65 de 79
Informática
Linux
Maurício Franceschini

Lembre-se que “menos protegido” significa que se está dando muito privilégio de acesso
aos demais usuários. Nesse caso, a permissão 7 é a total, ou seja, está dando controle total
ao arquivo [Link] para os demais usuários.
Letra e.

031. (Q3447181/PROVA: IDIB/IDAF/ES/TÉCNICO DE FISCALIZAÇÃO/ÁREA: LABORATÓRIO/2024)


O sistema operacional Linux que conta com ferramentas nativas de segurança da informação
para a atividade de Hacker Ético é o
a) Firefox.
b) Fedora.
c) Ubuntu.
d) Kali.
e) CentOS.

Como vimos, Kali traz inúmeras ferramentas de hacker para fazermos testes em ambientes
para verificar se há vulnerabilidades encontradas.
Letra d.

032. (Q3546019/PROVA: IDIB/PREFEITURA DE FORMOSA/GUARDA MUNICIPAL/2024) Analise


a seguinte linha de comando em Linux:
cd /home /usuário /Desktop
Assim, marque a alternativa que descreve sua execução.
a) Navega até a pasta área de trabalho.
b) Copia a pasta área de trabalho.
c) Elimina a pasta área de trabalho.
d) Navega até a pasta documentos.

Um pequeno detalhe que devemos atentar nessa questão é que a pasta Desktop é a Área
de Trabalho. O comando cd nos permite acessar, portanto, a pasta Área de Trabalho do
usuário, simples assim!
Letra a.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 66 de 79
Informática
Linux
Maurício Franceschini

033. (Q3629306/PROVA: IDIB/PREFEITURA DE LAGOA GRANDE/PROFESSOR DE POLIVALEN-


TE/2024) Em um microcomputador, com sistema operacional Linux, um diretório é uma
pasta, com o conjunto delas organizado em forma de hierarquia, tendo o root como raiz,
que usa a barra invertida como símbolo. Assim, apenas o usuário com acesso de adminis-
trador pode fazer modificações e criar arquivos, evitando, a ocorrência de erros humanos,
diminuindo a possibilidade de informações importantes no diretório raiz serem modificadas
ou mesmo apagadas. Entre os diretórios, um armazena a maioria dos aplicativos e softwa-
res armazenados e disponibilizados a todos os usuários, independentemente do seu nível
de permissão. Outro armazena as várias bibliotecas de comandos que podem ser ativadas
como atalhos, bem semelhante à pasta System ou System32, do ambiente Windows. Um
terceiro diretório destina-se a armazenar os arquivos de configuração do Linux, incluindo
até mesmo soluções para DNS. Esses diretórios são conhecidos, respectivamente, como
a) /usr, /bib e /cfg
b) /home, /lib e /etc
c) /usr, lib e /etc
d) /home, /bib e /cfg

Veja abaixo o significado dos diretórios verdadeiros e existentes:


• /usr (User System Resources): Contém a maioria dos programas, bibliotecas e arquivos
de dados que são compartilhados entre os usuários e não são essenciais para a
inicialização do sistema (como aplicativos instalados).
• /home: O diretório padrão onde as pastas pessoais dos usuários são armazenadas.
Cada usuário tem seu próprio subdiretório aqui (ex: /home/usuario).
• /lib (Libraries): Armazena as bibliotecas essenciais ([Link]) que são necessárias
para os programas localizados em /bin e /sbin funcionarem e para o sistema inicializar
corretamente.
• /etc: Contém os arquivos de configuração de todo o sistema. Quase todas as
configurações de serviços, aplicativos e do próprio sistema operacional ficam aqui.
Letra c.

034. (Q3192264/PROVA: CESPE/CEBRASPE/APEX BRASIL/ANALISTA/ÁREA: AQUISIÇÕES E


JURÍDICO/2024) No Linux, o gerenciamento dos recursos do sistema, bem como a comunicação
com o hardware, é realizado pelo
a) espaço do usuário do sistema.
b) GUIs (interfaces gráficas de usuário).
c) kernel.
d) daemon.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 67 de 79
Informática
Linux
Maurício Franceschini

No Linux, o Kernel é o núcleo do sistema, responsável pelo gerenciamento de todo o sistema,


seja dos componentes de hardware, como uso de memória, discos etc., ou ainda os demais
softwares executando no sistema. Daemon é um processo executado em segundo plano.
GUIs são as interfaces gráficas, como o Gnome ou o KDE.
Letra c.

035. (Q3152406/PROVA: FGV/PREFEITURA DE CARAGUATATUBA/TÉCNICO EM INFORMÁTI-


CA/2024/ADAPTADA) Você é um administrador de sistemas encarregado de gerenciar a
infraestrutura de TI de uma empresa que utiliza sistemas operacionais Linux e Windows.
No contexto da segurança e recuperação de dados, você está revisando e implementando
políticas de backup, considerando as particularidades dos sistemas de arquivos em ambas
as plataformas. Com relação aos sistemas de arquivos em Linux e Windows e às políticas
de backup, analise os itens a seguir.
I – O sistema de arquivos NTFS é exclusivo do Windows e não é reconhecido pelo Linux.
II – Ext4 e NTFS são os formatos dos arquivos padrão usados pelos sistemas operacional
Linux e Windows, respectivamente.
Assinale a alternativa correta:
a) a afirmativa I está correta e a II está incorreta.
b) a afirmativa I está incorreta e a II está correta.
c) ambas as afirmativas estão corretas.
d) ambas as afirmativas estão incorretas.

O erro da afirmativa I foi afirmar que o NTFS não é reconhecido pelo Linux, pois ele o
reconhece, assim como o FAT32, para pen drives. Veja abaixo os principais sistemas de
arquivos implementados no Linux nativamente:
• ext4 (Fourth Extended Filesystem): É o padrão atual na maioria das distribuições
Linux. É conhecido por sua extrema estabilidade, confiabilidade e bom desempenho
geral, sendo uma evolução sólida do popular ext3.
• Btrfs (B-tree File System): Um sistema de arquivos moderno focado em recursos
avançados. Permite “snapshots” (cópias instantâneas do sistema), compressão de
dados e gerenciamento de múltiplos discos (RAID) de forma integrada.
• XFS (Extended File System): Focado em alto desempenho e escalabilidade. É excelente
para lidar com sistemas de arquivos muito grandes (terabytes ou petabytes) e arquivos
gigantescos, sendo comum em servidores e sistemas de armazenamento.
Letra b.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 68 de 79
Informática
Linux
Maurício Franceschini

036. (Q3179015/PROVA: CESPE/CEBRASPE/MPE TO/TÉCNICO MINISTERIAL/ÁREA: TÉCNICO


EM TELECOMUNICAÇÕES/2024) Julgue os itens a seguir, que tratam de Linux e Windows 10.
A interface gráfica KDE do Linux tem aparência semelhante à interface gráfica do Windows.

Há muito tempo o Linux vem apresentando interfaces gráficas incríveis, muito semelhantes
ao Windows, com menu principal, janela, botões, efeitos etc. Particularmente, não considero
a KDE tão semelhante ao Windows. Eu acho a Gnome mais parecida com ele. Porém, se
assemelham no aspecto das janelas, menus e botões. Portanto, a afirmativa está correta.
Certo.

037. (Q3682747/PROVA: VUNESP/PREFEITURA DE SANTO ANDRÉ/TÉCNICO DE INFORMÁTI-


CA/2024) Têm-se 5 arquivos em um diretório no ambiente Linux, em sua configuração original.
-rw-r--r-- 1 joao joao 22 Nov 26 2022 [Link]
-rwxrwxrwx 1 joao joao 76 Jan 3 2023 tarefas.c
-rwxr--r-- 1 joao joao 114 Jun 5 2023 [Link]
--w-rwx-w- 1 joao joao 151 Jun 5 2023 [Link]
---------- 1 joao joao 184 Jun 7 2023 [Link]
Assinale a alternativa com o arquivo menos protegido, que é aquele que qualquer usuário
pode abrir, alterar e executar.
a) [Link]
b) tarefas.c
c) [Link]
d) [Link]
e) [Link]

A exibição das permissões por meio do comando ls -l, traz para nós, logo nos primeiros
caracteres da linha, grupos de 3 permissões (rwx), sendo 3 grupos desses. Quando se tem
um hífen “-“ no lugar das letras, significa que não há aquela permissão. Lembre-se que essas
permissões possuem lugar fixo, ou seja, o r (read – leitura) sempre vem primeiro, depois
o w (write – escrita/gravação) e depois o x (execução). O arquivo tarefas concede as três
permissões para todos os usuários no terceiro grupo de permissões, o que significa que é
o arquivo menos protegido. Ah! O primeiro hífen da linha diz se é um arquivo ou diretório,
caso haja um “d”.
Letra b.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 69 de 79
Informática
Linux
Maurício Franceschini

038. (Q3785465/PROVA: VUNESP/PREFEITURA DE PIRACICABA/TÉCNICO EM MICROINFOR-


MÁTICA/2024) Tem-se o seguinte arquivo, do sistema operacional Linux Ubuntu, versão
22.04, em sua configuração original.
-rwx-w-r-- 1 gabriel financeiro 1287 Jan 19 12:59 [Link]
Assinale a alternativa que indica as permissões do grupo financeiro.
a) Leitura, apenas.
b) Gravação, apenas.
c) Execução e leitura, apenas.
d) Execução, leitura e escrita.
e) Escrita, apenas.

Lembre-se que o primeiro hífen é para identificar se é arquivo ou diretório. Nesse caso, é
um arquivo. O primeiro grupo de permissão “rwx” diz respeito ao Gabriel, que é o dono do
arquivo. O segundo grupo “-w-“ possui apenas a permissão de escrita, que diz respeito ao
grupo “financeiro”. O último grupo de permissões “r—” é a permissão dos demais usuários,
que é apenas de leitura.
Letra e.

039. (Q4108290/PROVA: VUNESP/UNESP/ASSISTENTE DE SUPORTE ACADÊMICO/ÁREA:


AMBIENTES DE INFORMÁTICA/2025) Solicitou-se a um assistente de laboratório que ele
instalasse o Ubuntu (uma distribuição GNU Linux) nas máquinas em modo dual boot. No
dual boot,
a) a máquina possui dois discos rígidos.
b) a máquina possui dois monitores.
c) a máquina possui dois sistemas operacionais.
d) o sistema operacional possui duas contas de usuário.
e) o sistema operacional possui duas interfaces de rede.

Dual boot é a existência de mais de um sistema operacional no mesmo computador,


podendo ser escolhido qual deles será carregado pelo computador. Para isso, é necessário
um gerenciador de boot para ser possível escolher qual S.O. será instalado.
Letra c.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 70 de 79
Informática
Linux
Maurício Franceschini

040. (Q4108296/PROVA: VUNESP/UNESP/ASSISTENTE DE SUPORTE ACADÊMICO/ÁREA:


AMBIENTES DE INFORMÁTICA/2025) Em sistemas GNU Linux, o arquivo passwd armazena
informações dos usuários do sistema, como o nome do usuário e seu respectivo diretório
home. Esse arquivo está localizado no diretório:
a) /boot
b) /dev
c) /etc
d) /proc
e) /sys

Como o arquivo passwd traz as configurações de usuários, então ele diz respeito às
configurações do sistema, ficando armazenado no diretório /etc. Veja o significado dos
demais diretórios:
• /boot Contém os arquivos essenciais para a inicialização (boot) do sistema, como o
kernel do Linux e o gerenciador de inicialização (GRUB).
• /dev (Devices) Contém os arquivos de dispositivo. No Linux, todo hardware (como
discos rígidos, mouses, impressoras) é representado por um arquivo neste diretório.
• /etc Contém todos os arquivos de configuração do sistema operacional e dos aplicativos
instalados.
• /proc (Processes) Um diretório virtual (não existe em disco) que fornece informações
em tempo real sobre os processos e o estado do kernel.
• /sys (System) Um diretório virtual (similar ao /proc) usado para visualizar e alterar
configurações de dispositivos e do kernel enquanto o sistema está rodando.
Letra c.

041. (Q3615620/PROVA: FGV/PC MG/PERITO CRIMINAL/ÁREA 2/2025) No sistema operacional


Linux, a estrutura de diretórios segue o padrão do Filesystem Hierarchy Standard (FHS),
que organiza os arquivos e diretórios de forma hierárquica. Assinale a opção que indica
corretamente a finalidade do diretório /var.
a) Armazenar os arquivos de configuração estática do sistema e serviços, como o arquivo fstab.
b) Conter os arquivos essenciais do sistema necessários para o boot, como o kernel e os
inicializadores.
c) Armazenar arquivos de dados variáveis, como logs do sistema e arquivos temporários
de serviços.
d) Servir como local para bibliotecas compartilhadas usadas por binários em /usr e /bin.
e) Conter os arquivos e dados pessoais dos usuários, organizados por nome de usuário.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 71 de 79
Informática
Linux
Maurício Franceschini

Veja a qual diretório corresponde cada definição


a) /etc (Armazena arquivos de configuração estática do sistema, como fstab.)
b) /boot (Contém os arquivos essenciais para o boot, como o kernel.)
c) /var (Armazena dados variáveis, como logs /var/log.)
d) /lib (ou /usr/lib) (Contém as bibliotecas compartilhadas usadas pelos binários.)
e) /home (Contém os arquivos e dados pessoais dos usuários.)
Letra c.

042. (Q3663577/PROVA: COSEAC/SEAP RJ/INSPETOR DE POLÍCIA PENAL/2025) Um usuário


do sistema operacional Linux foi questionado sobre o que seria “SuSE” e “Gnome”. Ele
respondeu, de forma correta, que se trata, respectivamente, de
a) diretório e distribuição.
b) distribuição e interface gráfica.
c) interface gráfica e sistema de arquivo.
d) sistema de arquivo e comando.
e) comando e diretório.

Veja abaixo as principais distribuições e interfaces gráficas atuais


Distribuições:
• Ubuntu
• Suse
• Debian
• Kali
• Linux Mint
GUI:
• KDE
• Gnome
• Cinnamon
• XFCE
• MATE9
Letra b.

043. (Q3908472/PROVA: COTEC/FADENOR/PREFEITURA DE MORRO DA GARÇA/DENTISTA/2025)


O Linux faz parte da família de sistemas operacionais Unix de código aberto. Alguns dos
sistemas Linux mais populares são: Ubuntu, Fedora, Mint e Debian. A linha de comandos Linux
O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 72 de 79
Informática
Linux
Maurício Franceschini

é usada para enviar pedidos ao terminal Linux, também conhecido como Shell. O objetivo
do terminal é receber esses comandos, de forma semelhante ao Prompt de comando ou
Powershell do Windows e ao Terminal do MacOS, e repassá-los ao sistema operacional,
executando as ações solicitadas. Assinale a alternativa que contém o comando base “Para
navegar pelos arquivos e diretórios Linux”.
a) cat
b) cd
c) cp
d) ls
e) sudo

Veja abaixo o significado de cada um dos comandos das alternativas da nossa questão
a) cat (Concatenate): Usado para exibir o conteúdo de arquivos diretamente no terminal.
b) cd (Change Directory): Usado para mudar o diretório (pasta) atual em que você está.
c) cp (Copy): Usado para copiar arquivos ou diretórios de um local para outro.
d) ls (List): Usado para listar o conteúdo (arquivos e pastas) de um diretório.
e) sudo (Superuser Do): Usado para executar um comando com privilégios de administrador
(ou “root”), necessário para tarefas que exigem permissões elevadas.
Letra b.

044. (Q3913662/PROVA: FRONTE CONCURSOS E PROJETOS/PREFEITURA DE SANTA BÁRBARA/


FISCAL MUNICIPAL/2025) Considere as diferenças entre os sistemas operacionais Linux
e Windows:
I – O Linux é um sistema de código aberto, enquanto o Windows é proprietário.
II – O Windows permite alterações diretas no código-fonte por qualquer usuário, diferente
do Linux.
III – Distribuições Linux, como Ubuntu e Fedora, são populares em servidores, enquanto o
Windows é mais comum em desktops.
IV – O Linux possui uma interface gráfica única e padronizada, enquanto o Windows possui
várias versões gráficas diferentes.
Está Certa o que se afirma em:
a) I e III
b) II e IV
c) I, II e IV
d) I e IV

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 73 de 79
Informática
Linux
Maurício Franceschini

Vamos analisar cada uma das afirmativas


I – Certa. Pois o Linux é um sistema software livre e, portanto, de código aberto. Já o
Windows é proprietário, sendo, portanto, de código-fonte fechado.
II – Errada. Pois o Windows, sendo proprietário, não permite alterações diretas no código-
fonte por qualquer usuário, diferente do Linux, que permite, por ser software livre.
III – Certa. Pois as Distribuições Linux, como Ubuntu e Fedora, por sua robustez, são muito
utilizados em servidores, enquanto o Windows é mais comum por usuários finais, em desktops.
IV – Errada. Pois o Linux possui diversas interfaces gráficas, como vimos em questões
anteriores. Já o Windows possui uma única versão de interface gráfica em sua versão.
Letra a.

045. (Q4058255/PROVA: ACCESS/UFAC/TÉCNICO EM LABORATÓRIO/ÁREA: QUÍMICA/2025)


Tecnicamente falando, Linux é um kernel. O termo “kernel” propriamente se refere ao
sistema de software que oferece uma camada de abstração referente a hardware e controle
de disco (sistema de arquivos), multitarefa, balanceamento de carga, rede e segurança.
Em relação as características do Sistema ao Linux, marque verdadeiro (V) ou falso (F) nas
afirmativas abaixo:

( ) Multiusuário (vários usuários podem utilizar o sistema ao mesmo tempo).


( ) Convive harmoniosamente no mesmo computador com outros sistemas operacionais.
( ) Exige um computador potente para rodar.
( ) É necessário licença para o seu uso, e apresenta maior estabilidade em relação ao Windows.

Assinale a sequência correta de cima para baixo.


a) F, F, V, V.
b) V, F, V, F.
c) F, V, F, V.
d) V, V, F, F.
e) V, F, F, V.

Vamos analisar cada uma das afirmativas da questão


(V) Tanto o Windows quanto o Linux são Multiusuário, ou seja, vários usuários podem utilizar
o sistema ao mesmo tempo.
(V) Ambos os sistemas convivem harmoniosamente no mesmo computador com outros
sistemas operacionais, por meio do dualboot.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 74 de 79
Informática
Linux
Maurício Franceschini

(F) Pois o Linux exige baixas configurações de computador para rodar. Já o Windows costuma
exigir mais recursos.
(F) Pois o Linux não exige licença para o seu uso, e apresenta maior estabilidade em relação
ao Windows.
Letra d.

046. (Q4107639/PROVA: INSTITUTO AVALIA/SEJUSP MS/AGENTE DE SEGURANÇA SOCIOE-


DUCATIVA/2025) Durante o processo de suporte técnico a um servidor Linux, um analista
precisa verificar a presença de arquivos ocultos no diretório /home/usuario, já que suspeita
que scripts de inicialização estejam sendo ocultados propositalmente com nomes inicia-
dos por ponto (.). Para isso, ele decide utilizar um comando no terminal que liste todos os
arquivos e diretórios, incluindo os ocultos, naquele caminho. Assinale a alternativa que
apresenta o comando que atende corretamente à necessidade do analista.
a) Is -l/home/usuario
b) Is -a /home/usuario
c) Is /home/usuario | grep “.*
d) find /home/usuario -type f
e) Is --recursive /nome/usuario

O comando “ls -a” permite listar os arquivos ocultos do diretório, enquanto o comando
“ls -l” permite exibir mais propriedades no resultado listado, porém não lista os arquivos
ocultos. O “grep” permite filtrar o resultado de um comando, como o ls.
Letra b.

047. (Q4124056/PROVA: COTEC/FADENOR/CÂMARA DE CAETITÉ/ANALISTA CONTÁBIL/2025)


Em sistemas operacionais, como Linux ou Windows, é comum serem utilizados comandos
através do teclado para realizar tarefas de maneira mais dinâmica e, por muitas vezes, em
que se exclui a necessidade de trabalhar com uma interface gráfica. Assinale a alternativa
que apresenta o comando Linux responsável por listar o conteúdo de uma pasta, incluindo
arquivos e diretórios.
a) cd.
b) cp.
c) ls.
d) mkdir.
e) rmdir.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 75 de 79
Informática
Linux
Maurício Franceschini

É!!! Esse comando “ls” é extremamente cobrado, como você pode ver! Vamos revisar os
demais comandos da questão
a) cd (Change Directory): Usado para mudar o diretório (pasta) atual.
b) cp (Copy): Usado para copiar arquivos ou diretórios.
c) ls (List): Usado para listar o conteúdo (arquivos e pastas) de um diretório.
d) mkdir (Make Directory): Usado para criar um novo diretório.
e) rmdir (Remove Directory): Usado para remover diretórios (pastas) que estão vazios.
Letra c.

048. (Q3856735/PROVA: IDECAN/ADAGRI/AGENTE FISCAL AGROPECUÁRIO/2025) O sistema


operacional Linux é amplamente utilizado por suas funcionalidades robustas e eficientes para
a manipulação de arquivos e pastas. Com comandos simples, é possível gerenciar arquivos,
mover, copiar e excluir pastas. Considerando as operações básicas de gerenciamento de
arquivos, assinale dentre as alternativas abaixo aquela que descreve corretamente uma
ação que pode ser realizada no Linux.
a) O comando ls serve para editar o conteúdo de arquivos de texto.
b) O comando cp é usado para copiar arquivos de uma pasta para outra.
c) O comando rm é empregado para listar os arquivos de uma pasta.
d) O comando mkdir é utilizado para mover arquivos entre pastas.

Essa questão foi muitíssimo parecida com a anterior, não é mesmo? O único comando
diferente aqui foi o rm, que serve para remover arquivos, enquanto rmdir remove diretórios.
Letra b.

049. (Q3703676/PROVA: FUNDAÇÃO CETAP/BANPARA/ENGENHEIRO CIVIL/2025) Dentro de


um ambiente de sistema operacional Debian o administrador da máquina deseja conceder
para o arquivo [Link] as seguintes permissões:
• Usuário: Ler, Escrever e Executar,
• Grupo: Ler e Executar,
• Outros: Ler.
A sintaxe correta para o comando CHMOD é:
a) chmod 777 [Link]
b) chmod 752 [Link]
c) chmod 452 [Link]
d) chmod 721 [Link]
e) chmod 754 [Link]

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 76 de 79
Informática
Linux
Maurício Franceschini

Lembre-se que cada permissão corresponde a um valor, então precisamos somar cada uma
das permissões em cada situação, conforme abaixo.
• ler (4) + escrever (2) + executar (1) = 7
• ler (4) + executar (1) = 5
• ler (4) = 4
• Permissão: 754.
Sendo assim, o comando deve ser: chmod 754 [Link].
Letra e.

050. (Q3702848/PROVA: FUNDAÇÃO CETAP/BANPARA/TÉCNICO BANCÁRIO/2025) Uma


ferramenta para gerenciar pacotes, permitindo instalar, atualizar e remover softwares.
Este conceito no âmbito do sistema operacional Debian refere-se ao comando:
a) ifconfig
b) wget
c) chmod
d) kill [PID]
e) apt-get

Veja abaixo a definição de cada um dos comandos. Alguns deles, não vimos em aula por não
serem tão cobrados assim, como pudemos ver ao longo da nossa imensa lista de exercícios.
a) ifconfig (Interface Configuration): Usado para exibir ou configurar as interfaces de rede do
sistema (como endereços IP, máscaras de rede etc.). Tem sido substituído pelo comando ip.
b) wget (Web Get): Um utilitário de linha de comando para baixar (fazer download) de
arquivos da internet (via HTTP, HTTPS ou FTP).
c) chmod (Change Mode): Usado para alterar as permissões de acesso (leitura, escrita e
execução) de arquivos e diretórios.
d) kill [PID] (Kill Process): Usado para enviar um sinal a um processo (identificado pelo seu
PID/Process ID), geralmente para terminá-lo (encerrá-lo).
e) apt-get (Advanced Package Tool/Get): A ferramenta de linha de comando usada em
distribuições baseadas em Debian (como Ubuntu) para gerenciar pacotes (instalar, atualizar
e remover softwares).
Letra e.

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 77 de 79
Informática
Linux
Maurício Franceschini

Chegamos, assim, ao fim dessa maratona de questões! Espero que você tenha gabaritado
todas elas. Ah!!!! faz o seguinte agora: vai lá nas avaliações dessa aula, diz pra mim o quanto
você gostou dela e quantas questões você gabaritou, beleza? Eu lerei sua avaliação assim
que você a fizer, pois eu leio todos os comentários das avaliações dos meus alunos!
Se você quiser fazer parte da minha rede social, siga-me em:
Parabéns por ter chegado até aqui! Parabéns por não ter desistido e parado antes de
terminar todas as questões! Você é uma pessoa vencedora, campeã mesmo!
Estou muito orgulhoso de você!!!

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

[Link] 78 de 79
Abra

caminhos

crie

futuros
[Link]

O conteúdo deste livro eletrônico é licenciado para RONALDO ALVES DE LIMA - 41647920434, 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.

Você também pode gostar