Baixe o app para aproveitar ainda mais
Prévia do material em texto
SISTEMA DE ENSINO INFORMÁTICA Linux Livro Eletrônico 2 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini Sumário Linux ........................................................................................................................................................................................3 A. Conceitos Básicos do Linux ..................................................................................................................................3 B. Estrutura do Linux .....................................................................................................................................................6 C. Distribuições do Linux (Distros) ........................................................................................................................7 D. Interfaces Gráficas do Linux ...............................................................................................................................9 E. Gerenciadores de Boot ..........................................................................................................................................14 F. Estrutura de Diretórios do Linux .....................................................................................................................17 G. Comandos do Linux .................................................................................................................................................20 H. Conclusão .....................................................................................................................................................................25 Questões de Concurso ...............................................................................................................................................26 Gabarito ..............................................................................................................................................................................37 Gabarito Comentado ...................................................................................................................................................38 O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 3 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini LINUX 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 cobra- dos 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 é ne- cessá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 fa- lei, é apenas uma vantagem. Vejamos, então, os principais assuntos relacionados ao misterio- so 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 • 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 de- mais 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 sis- tema, é 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. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 4 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini • Multitarefa: o sistema Linux permite que vários programas sejam executados ao mes- mo tempo. • Multiplataforma: o Linux é multiplataforma, ou seja, é preparado para ser instalado e execu- tado em diversas arquiteturas de hardware, como PCs, notebooks, tablets e smartphones. • 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 com- putador 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 pare- cerem, 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á lo- gado 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. Esses são os 4 Multi do Linux: MULTI Plataforma Sessão UsuárioTarefa O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 5 de 60www.grancursosonline.com.br Linux INFORMÁTICA 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 primei- ra versão estável do Linux. Acredite! Esse assunto já foi cobrado várias vezes em prova. Além disso, é bom saber que o Minix foi osistema 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, às vezes, vem escrito no edital GNU/Linux? Porque o seu projeto também foi par- ceria 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 GNU.org 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 uniram esforços para lançar o sistema e hoje ficam brigando pra ver qual dos dois é mais importan- te. 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!!! • 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, po- dendo criar diretórios somente em seu próprio diretório; ele também não pode execu- tar 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 su- perusuá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 com perfil de 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. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 6 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini B. 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 har- dware e gerenciamento de chamadas do sistema e segurança. A seguinte analogia usa- da pela Red Hat é excelente e ajuda a entender melhor as funções do kernel: 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 funcio- ná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. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 7 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini C. distriBuições do Linux (distros) A junção do Kernel, Shell e os aplicativos formam um pacote de instalação do Linux, cha- mado 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 evo- luções e, então, ela recebe uma nova versão daquela distribuição, somente. 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 ofe- rece 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 des- continuadas, 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: O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 8 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini • Debian: essa foi a primeira distro oficialmente estável lançada na Internet. Ela é carac- terizada 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 cria- dor e sua esposa. Eita homem apaixonado, né? • Ubuntu: essa ainda é a distro mais baixada no mundo e isso se deve à sua extrema faci- lidade 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 é baseadana distro Debian, possuindo vasta comunidade e fóruns de suporte. Dela derivaram vá- rias outras distros, como: Kubuntu, Ubuntu Mate, Xubuntu, Lubuntu, dentre outros. A em- presa Canonical Ltd. foi fundada pelo sul-africano Mark Shuttleworth, e está sediada na Ilha de Man, sendo a responsável pelo sistema operacional Ubuntu e algumas de suas variações (Kubuntu, Xubuntu, Edubuntu e Gobuntu). • 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. • openSuse e Suse: é uma sigla alemã para “Software und System-Entwicklung” (desen- volvimento de software e sistemas), ela também é uma distro comercial e foi a primeira distro Entreprise do Linux no mundo. openSuse é usada em desktops e Suse é usada em servidores. • 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 rapi- damente, 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 descon- tinuada em sua versão 7 e foi muito cobrada em prova. É bom lembrar da Slackware, outra dis- tro 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. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 9 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini 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, Kurumin (apesar de descontinuada) e Ubuntu. 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 Kurumin, porque é 100% brasileira. E a Ubuntu, porque é a distribuição mais usada no mundo todo. Segue abaixo um mapa mental com as 12 distros mais conheci- das, sendo que as 5 primeiras em destaque são as que recomendo fortemente memorizá-las. d. 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 desenvol- ver 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) funcio- narem, 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 O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 10 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini 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 mui- tos anos. Tentou se aproximar ao máximo da usabilidade do Windows, embora tivesse suas peculiaridades diferentes. Ele é hoje a interface de diversas distros, como Debian, Ubuntu, Fedora, Suse, CentOS, Arch Linux, Manjaro Gnome e Zorin OS. A Gnome encer- rou 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: O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 11 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini • 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 apa- rência. Veja como ela se parece: • 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 ele- gante, seguindo o conceito gráfico de toda a interface, além oferecer também o famoso navegador Konqueror. Veja como ela se parece: O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 12 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini • Deepin: essa é uma interface também usada atualmente e de origem chinesa. Ela é uma variação do Gnome, assim como diversas outras interfaces. Veja: • 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 aplicati- vos também, sendo que há aplicativos que podemnem rodar em determinada interface gráfica por não ser compatível. Veja: O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 13 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini • Mate: mais uma variação do Gnome, com a qual se criou a distro variante Ubuntu Mate. Veja: • Enlightenment: outra interface gráfica para Linux bem interessante e que já foi cobrada em prova. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 14 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini Eu fiz esse mapa mental abaixo para você memorizar as principais GUI’s do Linux. Divirta-se: GUI LINUX KDE DEEPINCINNAMON UNITY GNOME Enightenment MATE e. GerenCiAdores de Boot Existem várias formas de inicializar o sistema operacional e, para isso, existem os ge- renciadores 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 permitem carregar o sistema no modo seguro, entre outras opções. A inicialização do siste- ma 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 FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 15 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini Temos três 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 FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 16 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini • BURG–Brand-new Universal loadeR from GRUB – é um derivado do GRUB, e curiosa- mente, 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. (2014/CESPE/POLÍCIA FEDERAL/AGENTE DE POLÍCIA FEDERAL) As rotinas de inicia- lizaçã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. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 17 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini f. 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 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. Portan- to, 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árquico que os identifica, também chamado de caminho do diretório. Esses caminhos são for- mados 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 “.carta.odt”. Portanto, para ocultar um arquivo em um diretório, basta renomeá-lo acrescentando um ponto “.” antes do seu nome. Vejamos agora os principais diretórios do Linux e suas principais características. Diretórios Características / Essa simples barra que você está vendo é nada mais nada menos que o diretório raiz, ou seja, os demais subdiretórios estão armazenados dentro dele. Diferentemente do Windows, no qual as unidades de discos são identificadas por uma letra, como C:\, aqui, no Linux, o diretório raiz não possui tal identificação. /bin Aqui ficam armazenados os comandos nativos do Linux, alguns dos quais veremos a seguir, na próxima seção. Esses comandos são arquivos binários, são programas que executam funções específicas do Linux. /sbin Esse diretório é semelhante ao /bin, porém possui comandos de gerenciamento e administração, utilizados somente pelos superusuários. /boot Esse diretório armazena os arquivos e programas de inicialização do sistema, como o LILO ou o GRUB. O módulo de inicialização do kernel do Linux também fica armazenado aqui. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 18 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini Diretórios Características /dev Ele se chama dev proveniente de device em inglês, que significa dispositivo em português. Ele armazena os arquivos de configuração de dispositivos de hardware, tais como impressora, placas de rede, placas de vídeo, DVD-ROM, HDs etc. /etc Esse diretório é extremamente importante, pois nele ficam os arquivos de configuração do sistema Linux. Ele tem esse nome por ser acrônimo de Editable Text Configuration, pois armazena os arquivos de configuração do Linux, que são arquivos de texto editáveis, os quais podem ser editados pelo superusuário. /home Outro diretório muito importante, pois aqui ficam armazenadas as pastas pessoais dos usuários cadastrados no sistema. /lib Contém as bibliotecas compartilhadas e os módulos do Kernel do Linux. /media Ponto de montagem de mídias removíveis. /mnt Diretório reservado para montagem de dispositivos e sistemasde arquivos em partições e discos locais e de rede. /opt Diretório para a instalação de aplicativos de terceiros, ou seja, que não fazem parte daquela distribuição, mas são fornecidos por outro fabricante. /proc Contém informações sobre os processos em execução no sistema. /root É a pasta do superusuário root, criada pelo sistema. Perceba que ele é separado dos demais usuários do /home. /srv Diretório que armazena dados de serviços fornecidos pelo sistema. /tmp Armazena arquivos temporários utilizados por diversos programas. /usr Muitos acham que usr tem a ver com “user”, mas não! Significa Unix System Resources ou recursos de sistema Unix. Mas de certa forma tem relação com “user”, pois armazena os executáveis e bibliotecas da maioria dos programas instalados no sistema, e que são usados pelos usuários. Aqui você também encontrará os diretórios /usr/bin, /usr/sbin e /usr/lib, que diferem daqueles apresentados acima apenas pelo seu escopo de execução. /var Contém arquivos de dados variáveis como log do sistema e diretórios de spool. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 19 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini Veremos agora algumas questões que trataram sobre gerenciamento de diretórios e arquivos. 002. (2015/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 ape- nas permite acessar o diretório teste que está dentro de /etc. Errado. 003. (2015/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 Win- dows 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/2012/TRE-RJ/CARGOS DE NÍVEL SUPERIOR) No Linux, em um mesmo dire- tó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 di- retó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. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 20 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini 005. (MS/2009/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, retiran- do 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/2012/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. 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. G. ComAndos do Linux O Linux possui diversos comandos que são executados no terminal de comandos, a famo- sa 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: O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 21 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini Se o caractere for um $, é qualquer outro usuário que está logado. Se for um #, é o root quem está logado. • Opções: os comandos podem possuir opções, que são diretrizes que mudam o compor- tamento 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 considera- dos comandos, mas caracteres especiais. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 22 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini Caracteres Especiais Características > 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 teste.txt, sobrescrevendo todo o seu conteúdo se ele já existir ou criando esse novo arquivo: ls /home/fulano > teste.txt >> 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 teste.txt 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 arquivotexte.txt. ls /home/cicrano >> texte.txt | 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 & Esse assunto cai com frequência em prova. Veja a questão a seguir. 007. (CEF/2010/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 “|”. Errado. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 23 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini Vejamos agora os principais comandos: 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. ls Lista ou exibe o conteúdo do diretório atual. 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. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 24 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini Comandos Características touch Cria arquivo em branco e/ou altera o registro de data e hora de arquivos ou 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. chmod Altera as permissões de acesso a arquivos e diretórios. Vejamos agora alguns exemplos do uso dos comandos. • O comando seguinte exclui o arquivo teste.txt do diretório do usuário fulano: − rm /home/fulano/teste.txt • 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 teste.txt contendo a lista de processos em execução: − ps aux > teste.txt • O próximo comando abre o arquivo teste.txt para edição no ambiente do shell de comandos: − vi teste.txt 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. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 25 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini 008. (SEPLAG/2009/ASSISTENTE TÉCNICO) O comando pwd, no Linux, é usado para mos- trar 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/2010/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á usan- do a opção -r, o comando atua diferentemente, passando, então, a reiniciar o computador em vez de apenas desligá-lo. Certo. 010. (2015/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 se- quê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. H. ConCLusão Chegamos assim ao fim de mais uma aula. Eu sei que não deve ter sido uma aula muito agradável, pois o Linux é um mistério para muitos de nós. Mas agora você já sabe o que te aguarda em sua prova. Então, mãos à obra! Ahhh!!! Por gentileza, não deixe de avaliar esta aula e deixar seu comentário, ok? Isso é muito importante para sabermos se a aula está atendendo as suas expectativas e para aprimo- rarmos ainda mais nossa didática e conteúdo. Agora você vai fazer uma bateria de questões gabaritadas e, em seguida, essas mesmas questões estarão comentadas por mim mesmo. Espero que você gabarite o máximo de ques- tões possíveis. Vejo você na sua nomeação. Até lá!!! O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 26 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini QUESTÕES DE CONCURSO Agora que você conseguiu finalizar a parte teórica, na qual também resolveu várias ques- tões, vamos praticar a fundo tudo aquilo que foi visto, mas com muito mais questões. Muito bem, foram selecionadas 50 questões de 11 diferentes bancas muito conceituadas no mundo dos concursos. Todas as questões foram extraídas do nosso site Gran Questões, https://ques- toes.grancursosonline.com.br/, e possuem um identificador ou ID, como na questão abaixo, Q2444288, por meio do qual é possível localizá-las pelo campo de Palavra Chave. Faça bom proveito dessa incrível ferramenta que a Assinatura Ilimitada oferece a você. 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 ex- plicaçã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 Insta- gram, @prof.mauriciofranceschini. 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! 001. (Q2444288/CESPE/CEBRASPE/PGE RJ/ANALISTA CONTÁBIL/2022) Julgue os próxi- mos 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óxi- mos 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 TELECO- MUNICAÇÕES/ÁREA MARKETING/2022) Com relação a sistemas operacionais, julgue os itens que se seguem. No Linux, o comando mv tlb.txt telebras.txt permite que o usuário renomeie um arquivo de nome tlb.txt para telebras.txt sem que a localização desse arquivo seja alterada. 004. (Q2269749/CESPE/CEBRASPE/TELEBRAS/ESPECIALISTA EM GESTÃO DE TELECO- MUNICAÇÕES/ÁREA MARKETING/2022) Com relação a sistemas operacionais, julgue os itens que se seguem. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br https://questoes.grancursosonline.com.br/ https://questoes.grancursosonline.com.br/ 27 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini Tanto o Windows 10 quanto o Linux Red Hat possuem interfaces gráficas; entretanto, diferen- temente 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 refe- re 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. (Q2069868/INSTITUTO AOCP/FUNPRESP-JUD/ANALISTA ADMINISTRATIVO) Julgue os seguintes itens referentes ao sistema operacional Linux. Uma permissão do tipo ‘-rw-rw-r--’ em um arquivo é equivalente à permissão octal ‘664’. 007. (Q1913969/CESPE/CEBRASPE/BANESE/TÉCNICO BANCÁRIO/2021) No que se refe- re ao sistema operacional Linux, julgue os itens a seguir. O comando ls -l permite listar arquivos e diretórios, até mesmo os ocultos. 008. (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 am- biente para executá-la. 009. (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 servi- dores, 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-. 010. (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 servi- dores, julgue os itens. Nos sistemas Linux, o diretório /boot armazena os arquivos necessários para a inicialização do sistema. 011. (Q1847006/CESPE/CEBRASPE/CBM AL/ASPIRANTE A OFICIAL BOMBEIRO MILI- TAR/2021) Julgue os próximos itens, relativos a noções de Linux e Microsoft Office. Considere que um usuário de Linux deseje descobrir a categoria dos arquivos arquivoA.txt e arquivoB.bin dentro do diretório /home/. Nessa situação, para verificar se esses arquivos são do tipo texto ou binário, deve ser utilizado o comando cat, da seguinte forma. cat /home/arquivoA.txt cat /home/arquivoB.bin O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 28 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini 012. (Q2069869/INSTITUTO AOCP/FUNPRESP-JUD/ANALISTA ADMINISTRATIVO) Julgue os seguintes itens referentes ao sistema operacional Linux. O comando ‘killall 21632’ causará o cancelamento da execução do processo com PID 21632. 013. (Q1181628/CESPE/CEBRASPE/SEFAZ DF/AUDITOR FISCAL DA RECEITA DO DISTRI- TO FEDERAL/2020) A respeito de componentes funcionais de computadores e do sistema operacional Linux, julgue os itens a seguir. No Linux, o diretório /home é o local onde é instalada a maior parte dos aplicativos e das bi- bliotecas do sistema operacional, enquanto no diretório /usr são armazenados os arquivos dos usuários. 014. (Q1040576/QUADRIX/CRESS-SC/ASSISTENTE DE COMUNICAÇÃO/2019) Julgue os itens no que se refere aos sistemas operacionais Linux e Windows. Os comandos cd, ls e rm são exemplos de comandos que servem para manipular arquivos e diretórios no sistema operacional Linux. 015. (Q1051006/CESPE/CEBRASPE/PGE PE/ANALISTA ADMINISTRATIVO DE PROCURA- DORIA/ÁREA CALCULISTA/2019) Com relação a sistemas operacionais e ferramentas de edição de texto e planilhas, julgue os itens a seguir. O shell e o kernel são duas partes essenciais do sistema operacional Linux: o primeiro ser- ve para interpretar os comandos do usuário, e o segundo, para controlar os dispositivos do computador. 016. (Q1112145/QUADRIX/CRO-GO/TÉCNICO DE INFORMÁTICA/2019) Julgue os itens, re- lativos à administração de sistemas Linux. No sistema operacional Linux, a alteração da configuração do sistema e a realização de tarefas de manutenção podem ser efetivadas por meio do modo monousuário. 017. (Q1040575/QUADRIX/CRESS-SC/ASSISTENTE DE COMUNICAÇÃO/2019) Julgue os itens no que se refere aos sistemas operacionais Linux e Windows. No ambiente Linux, os diretórios são especificados por uma barra invertida (\). Para entrar no diretório cress, é suficiente, como root, digitar cd \cress. 018. (Q1124760/CESPE/CEBRASPE/TJ-AM/ASSISTENTE JUDICIÁRIO/ESPECIALIDADE SUPORTE AO USUÁRIO DE INFORMÁTICA/2019) A respeito da administração dos sistemas operacionais Linux e Windows, julgue os próximos itens. Por meio do comando sudo, um usuário do Linux pode executar outros comandos como supe- rusuário, desde que ele esteja na lista de usuários autorizados de sudo. 019. (Q1958380/INSTITUTO AOCP/ITEP/ASSISTENTE TÉCNICO FORENSE/ÁREA ARQUI- TETURA/2021) O Linux possui diferentes ambientes desktop. Dois desses ambientes são: a) Explorer e KDE. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 29 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini b) Gnome e Shell. c) Unity e Xfce. d) Bash e Sh. e) Nautilus e Konqueror. 020. (Q2071971/FGV/IMBEL/ANALISTA ESPECIALIZADO/ÁREA ANALISTADE SISTE- MAS/REAPLICAÇÃO/2021) No contexto do Linux, assinale o comando que informa o path absoluto do diretório corrente. a) cd b) find c) mv d) mkdir e) pwd 021. (Q2004482/FGV/FUNSAÚDE/TECNÓLOGO EM SUPORTE OPERACIONAL EM HAR- DWARE 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 pos- sam 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 022. (Q2004488/FGV/FUNSAÚDE/TECNÓLOGO EM SUPORTE OPERACIONAL EM HAR- DWARE E SOFTWARE/2021) Analise a figura a seguir, no contexto do Red Hat Enterprise Linux versão 8. Dadas as permissões ilustradas, está correto 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. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 30 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini 023. (Q1818694/INSTITUTO AOCP/ITEP/ASSISTENTE TÉCNICO FORENSE/2021) Nos sis- temas 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. 024. (Q1793091/INSTITUTO AOCP/PC-PA/DELEGADO DE POLÍCIA CIVIL/2021) Um co- mando 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 025. (Q1841160/IADES/BRB/ANALISTA DE TECNOLOGIA DA INFORMAÇÃO/2021) Os pro- cessos executados em um SO Linux podem ser exibidos a partir do comando ps. Em uma situ- ação real, após executar esse comando, percebe-se a existência de um processo possuindo o pid 65535. Considerando esse cenário, assinale a alternativa correta. a) Tal processo não pode existir, pois não há portas suficientes para esse número de processos. b) Esse processo carrega o protocolo http. c) O processo 65535 será encerrado após executar o comando kill 65535. d) Toda vez que um processo é encerrado usando o comando kill, ele nunca mais terá o mesmo pid. e) O processo está consumindo aproximadamente 64 MB de memória. 026. (Q1853552/FGV/IMBEL/ANALISTA/ÁREA SISTEMAS/2021) No contexto do Linux, as- sinale o comando utilizado para listar o conteúdo de um diretório. a) cd b) lp c) ls d) tar e) grep 027. (Q1960554/IDIB/MINISTÉRIO DA ECONOMIA/ATIVIDADES DE COMPLEXIDADE IN- TELECTUAL/ÁREA ADMINISTRAÇÃO/2021) Os sistemas operacionais possuem diferentes O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 31 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini formas de organizar suas pastas e arquivos. Chamamos isso de sistemas de arquivos. Um mesmo sistema, inclusive, dependendo da sua versão e aplicação, pode ter um ou mais ti- pos de sistemas de arquivos. Assinale a alternativa que possui um sistema de arquivos nati- vo do Linux. a) EXT3 b) NTFS c) HPFS d) FAT32 e) FAT16 028. (Q2086637/FGV/IMBEL/SUPERVISOR/ÁREA TECNOLOGIA DA INFORMAÇÃO/REA- PLICAÇÃO/2021) No contexto do Linux, assinale o comando que permite estabelecer permis- sões para arquivos e diretórios. a) chmod b) chper c) dir d) permit e) useradd 029. (Q1930134/VUNESP/ESFCEX/OFICIAL/ÁREA INFORMÁTICA/2021) No sistema ope- racional 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 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 par- tiçõ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. 030. (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 FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 32 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini 031. (Q1945055/FUNPAR NC/UFPR/PC PR/DELEGADO DE POLÍCIA CIVIL/2021) Conside- re 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 032. (Q2315793/UFRJ/UFRJ/ANALISTA DE TECNOLOGIA DA INFORMAÇÃO/ÁREA SU- PORTE/2021) Ao executarmos em um terminal o comando padrão do Linux chmod 754 LeV. txt atribuiremos ao arquivo LeV.txt as seguintes permissões: a) para o grupo: apenas execução; para outros: apenas leitura; para o usuário (proprietário): apenas leitura e execução. b) para o grupo: leitura, escrita e execução; para outros: apenas execução; para o usuário (pro- prietário): apenas escrita. c) para o grupo: apenas escrita; para outros: apenas leitura; para o usuário (proprietário): ape- nas escrita. d) para o grupo: apenas leitura e execução; para outros: apenas leitura; para o usuário (proprie- tário): leitura, escrita e execução. e) para o grupo: apenas leitura; para outros: apenas execução; para o usuário (proprietário): apenas escrita. 033. (Q2313061/UFRJ/UFRJ/TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO/ÁREA SUPOR- TE AO USUÁRIO/2021) No terminal do sistema operacional Linux são usados alguns coman- dos que permitem executar operações com arquivos e diretórios do disco. Os comandos utili- zados para criar, acessar e remover um diretório vazio são, respectivamente: a) pmd, mv e rv b) md, mc e rm c) mkdik, cd e rv d) mkdir, cd e rmdir e) cdir, ls e mkdir 034. (Q2313087/UFRJ/UFRJ/TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO/ÁREA SUPOR- TE AO USUÁRIO/2021) No sistema operacional Linux, o comando que altera o usuário dono de determinado arquivo ou diretório é: a) attrib b) chmod c) cmp d) chown e) echo O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, 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 ecriminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 33 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini 035. (Q2071363/FCC/MANAUSPREVI/TÉCNICO PREVIDENCIÁRIO/ÁREA INFORMÁTI- CA/2021) Um técnico utiliza uma máquina com o sistema operacional Linux instalado e fun- cionando em condições ideais. Existe, no diretório local, um arquivo denominado amazonas. txt, no qual é necessário localizar as ocorrências da palavra Manaus. Para isso, deve-se utili- zar o comando a) uname ‘Manaus’ amazonas.txt b) find ‘Manaus’ amazonas.txt c) locate Manaus amazonas.txt d) grep Manaus amazonas.txt e) head Manaus amazonas.txt 036. (Q1649173/VUNESP/CODEN/TÉCNICO EM INFORMÁTICA/2021) No sistema opera- cional 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 037. (Q1238884/IDIB/PREFEITURA DE COLINAS/AUDITOR FISCAL/2020) Em sistemas operacionais como o Linux é comum que o usuário realize algumas ações através do uso de comandos através de terminal de texto. Assinale a alternativa que indica respectivamente o nome de comandos que no Linux são capazes de copiar e excluir arquivos. a) cp e rm b) cd e exc c) mv e exc d) cp e exc 038. (Q1265662/INSTITUTO AOCP/ES/CONTADOR/2020) Ubuntu, Fedora e Debian são ter- mos que representam a) tecnologias Wireless. b) softwares aplicativos para a manipulação de imagens digitais. c) distribuições do Sistema Operacional GNU/Linux. d) modelos de memória de computador que utilizam a tecnologia flash. 039. (Q1951485/IDIB/AUTARQUIA EDUCACIONAL DE SALGUEIRO/AGENTE ADMINISTRA- TIVO/2020) O Linux é um sistema operacional bastante utilizado em todo o mundo. Esse sis- tema possui diversas distribuições, sendo uma das mais conhecidas a distribuição de nome Ubuntu. Assinale a alternativa que indica corretamente somente o nome de distribuições Linux. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 34 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini a) Debian, Samba e Red Hat. b) Mandriva, OS/2 e Gentoo. c) CentOS, Slackware e KDE. d) Fedora, Suse e Mint. 040. (Q1269207/INSTITUTO AOCP/PREFEITURA DE BETIM/TÉCNICO DE INFORMÁTI- CA/2020) Ao acessar um Terminal no sistema operacional LINUX, o comando touch irá possi- bilitar, através de uma linha de comando, a) alterar as configurações de monitores sensíveis ao toque. b) alterar os registros de data e hora de um arquivo ou, caso não exista, criar um novo arquivo em branco. c) criar uma imagem do disco rígido, possibilitando uma restauração futura. d) realizar um backup dos drivers de instalação de um ou mais dispositivos periféricos. e) manipular as permissões de acesso de um grupo de usuários. 041. (Q1435023/INSTITUTO AOCP/UFFS/ASSISTENTE EM ADMINISTRAÇÃO/2019) Em um sistema operacional Linux (Ubuntu 18.04, instalação padrão em português), dada a es- trutura de diretórios padrão dos sistemas, os arquivos pessoais dos usuários (Documentos, Planilhas, Imagens, Vídeos) ficam em qual diretório? a) /home b) /users c) /desktop d) /inicio e) /etc 042. (Q1580323/IBFC/PREFEITURA DE CANDEIAS/ASSISTENTE SOCIAL/2019) Assinale a alternativa que corresponda a um Sistema Operacional que é considerado um software livre e de código aberto. a) Java b) Windows c) MySQL d) Linux 043. (Q1410147/INSTITUTO AOCP/CÂMARA DO CABO DE SANTO AGOSTINHO/TÉCNICO DE INFORMÁTICA/2019) Considerando o sistema operacional LINUX, assinale a alternativa que apresenta a descrição correta para a ação que o comando a seguir, ao ser executado em um terminal, proporciona. ps aux a) Lista as interfaces de rede auxiliares, ou seja, sem fio. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 35 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini b) Lista os processos em execução. c) Monta uma unidade virtualizada. d) Desmonta uma interface de rede auxiliar. 044. (Q1163019/IBFC/EMDEC/TÉCNICO EM INFORMÁTICA/2019) Sobre os diretórios do sistema Linux, assinale a alternativa incorreta. a) Binários executáveis: /bin b) Arquivos de dispositivos: /dev c) Programas diversos: /etc d) Arquivos pessoais: /home 045. (Q2013462/VUNESP/CÂMARA DE MONTE ALTO/ANALISTA DE TECNOLOGIA DA IN- FORMAÇÃO/2019) Utilizando o comando shutdown, o Administrador de um servidor com sis- tema operacional Linux deseja avisar os usuários e realizar a reinicialização do servidor em 10 minutos. Para isso, o Administrador deve utilizar o comando shutdown com as opções: a) –h 10. b) –k 10. c) –p 10. d) –r 10. e) –t 10. 046. (Q1126458/CESPE/CEBRASPE/TJ PR/TÉCNICO JUDICIÁRIO/2019) Os sistemas ope- racionais oferecem serviços como acesso ao ambiente computacional, execução de progra- mas e gerenciamento de entrada e saída de dados. Assinale a opção que apresenta exemplo de sistema operacional gratuito para uso em computadores do tipo desktop. a) Android b) Apple MacOS c) Linux d) Microsoft Windows e) IOS 047. (Q1198187/INSTITUTO AOCP/PREFEITURA DE SÃO BENTO DO SUL/FISCAL DE OBRAS/2019) Em um sistema operacional Linux, qual alternativa descreve a ação do seguin- te comando? mkdir filmes a) Apaga a pasta filmes. b) Cria uma pasta chamada filmes. c) Cria um arquivo chamado filmes. d) Lista os arquivos que estão dentro da pasta filmes. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 36 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini 048. (Q1433117/INSTITUTO AOCP/UFFS/ADMINISTRADOR/2019) Referente ao sistema operacional LINUX (Ubuntu 18.04, instalação padrão em português), é correto afirmar que o comando cd ~ a) executa um programa. b) gera um erro, pois não é um comando válido. c) acessa o diretório superior (um nível acima). d) copia um arquivo de maneira direta. e) acessa o diretório padrão do usuário logado. 049. (Q1089022/VUNESP/PREFEITURA/ENFERMEIRO/2019) Tem-se os seguintes coman- dos executados por um usuário no sistema operacional Linux Ubuntu versão 18.10, em sua configuração original, com todas as permissões devidas concedidas. I – cd teste II – mkdir teste III – ls IV – cd.. Considerando que o usuário está no diretório raiz, assinale a alternativa que contém a sequên- cia correta para entrar no diretório já existente teste, listar os arquivos existentes, criar um novo diretório dentro de teste com esse mesmo nome, e voltar para o diretório raiz. a) I, III, II, IV. b) I, IV, II, III. c) II, III, I, IV. d) II, IV, I, III. e) IV, II, III, I. 050. (Q1163074/IBFC/EMDEC/TÉCNICO EM INFORMÁTICA/2019) O técnico de informáti- ca da empresa FRT Max foi designado a localizar dados do funcionário Pedro Roberto Borges. Considerando que o técnico já esteja no terminal Linux e na pasta em que se encontra o arqui- vo salarios.txt que contém tais informações, assinale a alternativa correta quanto ao comando para realizar esta pesquisa. a) get “Pedro Roberto Borges” from salarios.txt b) ls “Pedro Roberto Borges” in salarios.txt c) grep “Pedro Roberto Borges” salarios.txt d) locate “Pedro Roberto Borges” >> salarios.txt O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592,vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 37 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini GABARITO 1. E 2. C 3. C 4. C 5. C 6. C 7. E 8. E 9. E 10. C 11. E 12. E 13. E 14. C 15. C 16. C 17. E 18. C 19. c 20. e 21. d 22. c 23. b 24. a 25. c 26. c 27. a 28. a 29. b 30. d 31. b 32. d 33. d 34. d 35. d 36. d 37. a 38. c 39. d 40. b 41. a 42. d 43. b 44. c 45. d 46. c 47. b 48. e 49. a 50. c O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 38 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini GABARITO COMENTADO 001. (Q2444288/CESPE/CEBRASPE/PGE RJ/ANALISTA CONTÁBIL/2022) Julgue os próxi- mos 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 ter- minal 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óxi- mos 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 supe- rusuário, enquanto o caractere # indica que é o usuário root que está logado. Certo. 003. (Q2269748/CESPE/CEBRASPE/TELEBRAS/ESPECIALISTA EM GESTÃO DE TELECO- MUNICAÇÕES/ÁREA MARKETING/2022) Com relação a sistemas operacionais, julgue os itens que se seguem. No Linux, o comando mv tlb.txt telebras.txt permite que o usuário renomeie um arquivo de nome tlb.txt para telebras.txt 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. 004. (Q2269749/CESPE/CEBRASPE/TELEBRAS/ESPECIALISTA EM GESTÃO DE TELECO- MUNICAÇÕES/ÁREA MARKETING/2022) Com relação a sistemas operacionais, julgue os itens que se seguem. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 39 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini Tanto o Windows 10 quanto o Linux Red Hat possuem interfaces gráficas; entretanto, diferen- temente 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 siste- ma 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 inter- faces gráficas para se tornar mais amigável aos seus usuários, permitindo que eles acessas- sem 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 refe- re 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 correto da questão. Certo. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 40 de 60www.grancursosonline.com.br Linux INFORMÁTICA Maurício Franceschini 006. (Q2069868/INSTITUTO AOCP/FUNPRESP-JUD/ANALISTA ADMINISTRATIVO) Julgue os seguintes itens referentes ao sistema operacional Linux. Uma permissão do tipo ‘-rw-rw-r--’ em um arquivo é equivalente à permissão octal ‘664’. 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úme- ro 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 6 diz respeito às permissões do dono do arquivo, que é a combinação de 4+2, ou seja, leitura+escrita ou rw; o segundo algarismo ou 6 são as permissões do grupo do dono, que é a combinação de 4+2, ou seja, leitura+escrita ou rw; por fim, temos a permissão dos outros usuários ou 4, que é a permissão apenas de leitura ou r. Certo. 007. (Q1913969/CESPE/CEBRASPE/BANESE/TÉCNICO BANCÁRIO/2021) No que se refe- re 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 enun- ciado da questão. 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 ar- quivo. 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. 008. (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 am- biente para executá-la. O comando pwd exibe o caminho do diretório atual, enquanto o comando passwd altera a se- nha do usuário. Errado. O conteúdo deste livro eletrônico é licenciado para FELIPE CESARIO COSTA DE CARVALHO - 05904325592, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 41 de 60www.grancursosonline.com.br
Compartilhar