Prévia do material em texto
<p>INFORMÁTICA</p><p>GNU/Linux</p><p>Livro Eletrônico</p><p>2 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Sumário</p><p>GNU/Linux ............................................................................................................................................................................3</p><p>Introdução ............................................................................................................................................................................3</p><p>História do Linux ..............................................................................................................................................................3</p><p>Composição do Linux .....................................................................................................................................................4</p><p>As Distribuições Linux ................................................................................................................................................18</p><p>Comandos do Linux ......................................................................................................................................................20</p><p>Entendendo as Permissões no Linux ................................................................................................................39</p><p>Detalhando as Permissões .....................................................................................................................................40</p><p>Estrutura de Diretórios e Arquivos ....................................................................................................................44</p><p>Alguns Softwares Presentes no Linux .............................................................................................................49</p><p>Configurações do Linux Ubuntu ...........................................................................................................................52</p><p>Teclas de Atalhos..........................................................................................................................................................63</p><p>Resumo ...............................................................................................................................................................................65</p><p>Questões de Concurso ...............................................................................................................................................86</p><p>Gabarito ........................................................................................................................................................................... 100</p><p>Gabarito Comentado ................................................................................................................................................. 101</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>3 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>GNU/LINUX</p><p>Utilizaremos, em nossa aula, em alguns exemplos, a distribuição Ubuntu 18.04.</p><p>Seja bem-vindo(a)!</p><p>A diferença do que pedem de Windows para Linux é que, para o Linux, as bancas seguem</p><p>mais a vertente dos conceitos e quase nada de prática. Já no caso do Windows, cobram con-</p><p>ceitos e prática.</p><p>Introdução</p><p>HIstórIa do LInux</p><p>Linux é uma cópia do Unix feita por Linus Torvalds, junto com um grupo de hackers pela</p><p>internet, seguindo o padrão POSIX (família de normas definidas para a manutenção de compa-</p><p>tibilidade entre sistemas operacionais), padrão usado pelas estações UNIX e desenvolvido na</p><p>linguagem de programação C.</p><p>Em 1991, Linus Torvalds, finlandês, criou um clone do sistema Minix (sistema operacional</p><p>desenvolvido por Andrew Tannenbaun, que era semelhante ao UNIX), e o chamou de Linux.</p><p>LINUS + UNIX = LINUX.</p><p>Linus Torvalds e o Tux.</p><p>CURIOSIDADE: você sabe qual o motivo de a mascote do Linux ser um pinguim? Simples-</p><p>mente pelo fato de o Linus Torvalds gostar de pinguins. Em uma discussão em grupos, ele</p><p>declarou que tinha simpatia pelo animal. Isso bastou para o mundo adotá-lo como o símbolo</p><p>do Linux. O nome dele é Tux.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>4 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>001. (FUNCAB/CRF/RO/ASSISTENTE/2015) Linus Torvalds criou o sistema operacional</p><p>Linux com base em que linguagem de programação?</p><p>a) Fortran</p><p>b) Haskel</p><p>c) Clipper</p><p>d) C</p><p>e) Pascal</p><p>Linguagem C e alguns traços da linguagem Assembly.</p><p>Letra d.</p><p>002. (CEBRASPE/CNJ/TÉCNICO/2013) O kernel do Linux está constantemente em desen-</p><p>volvimento por uma comunidade de programadores, mas para garantir a sua qualidade e in-</p><p>tegridade, existem mantenedores do kernel, como o Linus Torvalds, que analisam e julgam a</p><p>pertinência das alterações.</p><p>Citando o nome do mantenedor do Linux, Linus Torvalds. Sobre o termo Kernel, citado no item,</p><p>estudaremos logo à frente.</p><p>Certo.</p><p>ComposIção do LInux</p><p>Por ser um sistema operacional, o Linux tem a função de gerenciar todo o funcionamento de</p><p>um computador. Tanto a parte de hardware (parte física) como a parte de software (parte lógica).</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>5 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>O sistema operacional Linux é composto pelos seguintes componentes:</p><p>Kernel (núcleo): é o coração do sistema operacional. Ele representa a camada mais baixa</p><p>de interface com o hardware, pois faz a comunicação mais básica entre ele e o software, sendo</p><p>responsável por gerenciar os recursos do sistema. No caso do Linux, o código-fonte (receita do</p><p>programa) é aberto, disponível para qualquer pessoa ter acesso, assim podendo modificá-lo.</p><p>Shell (concha): o intérprete de comandos é a interface entre o usuário e o sistema operacional.</p><p>A interface Shell funciona como o intermediário entre o sistema operacional e o usuário graças às</p><p>linhas de comando escritas por ele. A sua função é ler a linha de comando, interpretar seu significado,</p><p>executar o comando e devolver o resultado pelas saídas. Na verdade, a interface Shell é um arquivo</p><p>executável, encarregado de interpretar comandos, transmiti-los ao sistema e devolver resultados.</p><p>O Linux possui vários tipos de Shell, os mais populares, sh (Bourne shell), o bash (Bourne</p><p>again shell), o csh (C Shell), o Tcsh (Tenex C shell), o ksh (Korn shell) e o zsh (Zero shell).</p><p>Prompt de comando: é a forma mais arcaica de o usuário interagir com o Kernel por meio do Shell.</p><p>BashO conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>6 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Interface gráfica (GUI): conhecida também como gerenciador de desktop/área de trabalho,</p><p>é a forma mais recente de o usuário interagir com o sistema operacional. A interação é feita</p><p>por meio de janelas, ícones, botões, menus e utilizando o famoso mouse. O Linux possui inú-</p><p>meras interfaces gráficas, genericamente, conhecida como ambiente X. As mais usadas</p><p>afirmativa(s):</p><p>a) I.</p><p>b) II.</p><p>c) I e II.</p><p>d) II e III.</p><p>�I – ls é para exibir a listagem de arquivos de um diretório. cat: exibir o conteúdo do arquivo.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>38 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>�II – pwd: exibir o diretório corrente.</p><p>�III – dl não tem funcionalidade no Linux. O comando correto seria: df.</p><p>Letra b.</p><p>053. (IDECAN/CBMDF/SOLDADO/2017) Considere as afirmativas sobre a utilização de co-</p><p>mandos nos sistemas operacionais de ambiente Linux.</p><p>I – O comando search é utilizado para localizar arquivos.</p><p>II – O comando dir é utilizado para listar o conteúdo de um diretório.</p><p>III – O comando rm é utilizado para excluir arquivos.</p><p>Está(ão) correta(s) apenas a(s) afirmativa(s)</p><p>a) I.</p><p>b) II.</p><p>c) III.</p><p>d) II e III.</p><p>I – find é comando para localizar arquivos.</p><p>II – tanto o dir como ls servem para a listagem do conteúdo de um diretório.</p><p>III – rm (remove) excluir arquivos.</p><p>Letra d.</p><p>054. (CEBRASPE/TCU/TÉCNICO/2015) O interpretador de comandos do Linux permite defi-</p><p>nir uma sequência de comandos a serem executados, de forma que a saída de um comando</p><p>seja usada como a entrada do próximo. Para que isso ocorra, os comandos devem ser conec-</p><p>tados por meio do caracter &, por exemplo: comando1 & comando2.</p><p>�O caractere que separa o comando de entrada e o de saída é o pipe “|”. O “&”, quando usado</p><p>entre dois comandos, teria que ser usado em duplicidade && e serviria para informar ao Linux</p><p>para executar o segundo comando somente após a execução com sucesso do primeiro. E a</p><p>outra função do “&” é quando o usuário deseja executar um comando em segundo plano (ba-</p><p>ckground). Basta colocar o & ao final do comando.</p><p>Errado.</p><p>055. (CEBRASPE/SEPLAGEDUC/MONITOR/2009) O caractere & acrescentado ao final de</p><p>uma linha que contém um comando no Linux resulta em uma forma de colocar o processo,</p><p>inicializado por linha de comando, para executar em background, ou seja, em segundo plano.</p><p>Quando um comando é digitado, ele será executado em primeiro plano (foreground). Mas, caso</p><p>seja acrescentado o & após o comando, ele será executado em segundo plano (background).</p><p>Certo.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>39 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>056. (CEBRASPE/MTE/ANALISTA/2015) No Linux, o comando cat arq1 >> arq2 | less lista o</p><p>conteúdo dos arquivos arq1 e arq2 com paginação das telas.</p><p>cat: exibe as informações de um arquivo. Os símbolos “>>“ redirecionam o que foi lido pelo</p><p>comando anterior para o próximo comando. Arq 1 >> arq2 irá redirecionar o que foi lido no</p><p>primeiro comando para o segundo. E o pipe “|” para juntar o primeiro (comando de entrada)</p><p>com o segundo (comando de saída). Assim, o comando criaria um arquivo com o conteúdo de</p><p>ambos em arq2, tela por tela.</p><p>Errado.</p><p>057. (UNIVERSA/PC-DF/AGENTE/2009) A respeito do Linux, assinale a alternativa correta.</p><p>a) Kernel é o nome genérico de uma classe de programas que funcionam como interpretador</p><p>de comandos.</p><p>b) O Linux é um sistema operacional monotarefa.</p><p>c) O sistema operacional Linux foi criado em 1991 por Linux Benedict Torvalds.</p><p>d) Um dos comandos básicos do Linux é o CAL, que exibe o calendário do mês correspondente</p><p>à data atual do sistema ou de um mês e ano especificado.</p><p>e) O c ódigo-fonte aberto permite que qualquer pessoa veja como o sistema funciona, poden-</p><p>do modificá-lo e vendê-lo livremente.</p><p>O PULO DO GATO</p><p>�a) Errada. Kernel é o núcleo do sistema operacional. Interpretador de comandos: sh, bash, terminal...</p><p>�b) Errada. O Linux é um sistema operacional multitarefa.</p><p>�c) Errada. Foi criado em 1991 por LINUS Benedict Torvalds, e não Linux.</p><p>�d) Certa. Era para ser a alternativa certa. Porém, o comando cal foi cobrado em caixa alta</p><p>(CAL). O Linux, por ser case sensitive, não reconhece comandos principais em caixa alta, ape-</p><p>nas em caixa baixa.</p><p>�e) Errada. Pode ser vendida a distribuição, e não o código-fonte.</p><p>Anulada. Preliminar letra d.</p><p>entendendo as permIssões no LInux</p><p>As permissões são um dos aspectos mais importantes do Linux (na verdade, de todos os</p><p>sistemas baseados em Unix). Elas são usadas para vários fins, mas servem principalmente,</p><p>para proteger o sistema e os arquivos dos usuários. Manipular as permissões é algo muito</p><p>interessante, tanto quanto complexo. Mas tal complexidade não deve ser interpretada como</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>40 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>dificuldade, e sim como grande variedade de configurações, o que permite criar vários tipos</p><p>de proteção de arquivos e diretórios. Como você deve saber, somente o superusuário (root)</p><p>tem ações irrestritas no sistema, justamente por ser o usuário responsável pela configuração,</p><p>administração e manutenção do Linux. Cabe a ele, por exemplo, determinar o que cada usu-</p><p>ário pode executar, criar, modificar etc. Naturalmente, a forma usada para determinar o que o</p><p>usuário pode fazer é a determinação de permissões. Irei, agora, explicar as configurações de</p><p>permissões de arquivos e diretórios, assim como explicarei como modificá-las. Observe:</p><p>A figura exibe uma listagem dos arquivos presentes no Linux. Ao lado esquerdo, são exibidas</p><p>as permissões dos arquivos.</p><p>Primeiramente, vamos entender os significados de cada detalhe das linhas acima.</p><p>detaLHando as permIssões</p><p>Tipos de arquivos (observe a primeira letra a esquerda):</p><p>“d” arquivo do tipo diretório (pasta)</p><p>“-” arquivo comum (arquivo de texto, planilha, imagens etc.)</p><p>“l” link (atalho)</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>41 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Tipos de permissões (o que os usuários poderão fazer com os arquivos):</p><p>r: read (ler)</p><p>w: writer (gravar)</p><p>x: execute (executar)</p><p>“-”: não permitido</p><p>Tipos de usuários (serão três categorias de usuários):</p><p>Proprietário (u)</p><p>Grupos de usuários (g)</p><p>Usuário comum (o)</p><p>Tabela de permissões (a tabela é composta de 8 (oito) combinações):</p><p>0: sem permissão</p><p>1: Executar</p><p>2: Gravar</p><p>3: Gravar/executar</p><p>4: Ler</p><p>5: Ler/executar</p><p>6: Ler/gravar</p><p>7: Ler/gravar/executar</p><p>Comando para alterar uma permissão:</p><p>chmod</p><p>Obs.: � EXEMPLO: chmod 623 recado.txt</p><p>Leia-se: chmod (nome do comando) 6 (permissão do proprietário de acordo com a tabela)</p><p>2 (permissão dos grupos de acordo com a tabela) 3 (permissão do usuário comum de acordo</p><p>com a tabela) recado.txt (nome do arquivo).</p><p>Se a permissão estivesse: -rwxrwxrwx</p><p>Passaria para: -rw—w—wx</p><p>Obs.: � EXEMPLO: chmod 623 estudar.txt</p><p>1º passo: divida as permissões: isole o primeiro caractere, pois ele refere-se ao tipo de</p><p>arquivo. O traço (-) é de um arquivo comum (estudar.txt – arquivo de texto). Depois, divida as</p><p>permissões de 3 em 3:</p><p>-|rwx|rwx|rwx</p><p>Cada conjunto de três (3) letras e cada número do comando chmod refere-se a um tipo</p><p>de usuário:</p><p>1º - Proprietário (u).</p><p>2º - Grupos de usuários (g).</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira</p><p>Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>42 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>3º - Usuários comuns (o).</p><p>2º Passo: enumere cada conjunto de usuários para evitar decorar a tabela:</p><p>421 421 421</p><p>rwx|rwx|rwx</p><p>chmod. 6 2 3</p><p>Obs.: � Coloque o número 4 acima do proprietário (u) o número 2 acima do grupo (g) e o</p><p>número 1 acima do comum (o). Nunca mude essa ordem! Observe que a soma dos</p><p>três números forma todas as permissões da tabela.</p><p>3º Passo: some as combinações: proprietário: 6 (soma de 4 (ler) + 2 (gravar)). grupos de</p><p>usuários: 2 (gravar). comum: 3 (soma de 2 (gravar) + 1 (executar)).</p><p>4º passo: reescreva o resultado das permissões: rw--w—wx</p><p>Outra forma para alterar as permissões, é trabalhar com o modelo “UGO”. Vejamos:</p><p>chmod g+w estude.txt Adiciona gravação aos grupos;</p><p>chmod o+rx estude.txt Adiciona leitura e a execução aos outros usuários;</p><p>chmod ugo-rwx estude.txt Retira todas as permissões de todos os usuários.</p><p>Chmod ugo=rwx estude.txt Atribui (troca) todas as permissões de todos os usuários.</p><p>O que seria essa atribuição? Ao invés de adicionar ou remover, o Linux irá atribuir, ou seja,</p><p>trocar todas as permissões de uma vez só.</p><p>EXEMPLO: rwxrwxrwx estude.txt</p><p>chmod ugo=w O linux irá trocar as permissões de todos os usuários para somente gra-</p><p>vação, ficando: -w--w--w-</p><p>058. (IDECAN/CBMDF/CONDUTOR/2017) Utilizando um Sistema Operacional de ambiente</p><p>Linux, um usuário digitou o comando chmod 755 concurso.txt no terminal de comandos/sobre</p><p>o comando em questão, está INCORRETO afirmar que:</p><p>a) Serão negadas todas as permissões ao dono.</p><p>b) será atribuída permissão de leitura para o grupo.</p><p>c) será atribuída permissão de execução para o grupo.</p><p>d) Será atribuída permissão de leitura e execução para outros usuários.</p><p>Vamos resolver passo a passo:</p><p>1- As permissões completas são: -rwxrwxrwx</p><p>2- Vamos dividir: o traço (-) refere-se ao tipo de arquivo (concurso.txt – arquivo comum) e as</p><p>letras restantes, às devidas permissões -|rwx|rwx|rwx</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>43 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Tipo de arquivo| U | G | O</p><p>421 421 421</p><p>3- Vamos enumerar para não decorar a tabela -|rwx|rwx|rwx</p><p>chmod 7 5 5</p><p>4- Vamos somar as combinações: proprietário (U) = 7(soma do 4(ler) + 2 (gravar) + 1(execu-</p><p>tar)). grupos de usuários (G) = 5 (soma do 4(ler) + 1(executar)). comum (O) = 5 (soma do 4(ler)</p><p>+ 1(executar)).</p><p>5- Vamos reescrever as permissões após o comando: -rwxr-xr-x</p><p>6- Observe: proprietário poderá: ler (r), gravar (w) e executar (x). grupo poderá: ler (r) e executar</p><p>(x). comum poderá: ler (r) e executar (x).</p><p>Por isso, a letra “a” é a incorreta. Para o proprietário terem negadas todas as suas permissões,</p><p>seria necessário o número 0 no chmod. Exemplo: chmod 055 concurso.txt</p><p>Letra a.</p><p>059. (CEBRASPE/MP-SP/ANALISTA/2016) Com relação às permissões do arquivo abaixo,</p><p>julgue os itens a seguir.</p><p>drwxr-xr-x oficios2002/</p><p>I – O arquivo acima é um diretório.</p><p>II – O arquivo acima permite gravação para qualquer pessoa.</p><p>III – O arquivo acima permite leitura para qualquer pessoa.</p><p>IV – O arquivo acima e um link.</p><p>V – O arquivo acima só permite gravação para o proprietário.</p><p>a) I, II e III são verdadeiras e a IV e V falsas</p><p>b) I e III são verdadeiras e a II, IV e V falsas</p><p>c) I, III e V são verdadeiras e a II e IV falsas</p><p>d) I, III e IV são verdadeiras e a V falsa</p><p>e) II, III e IV são verdadeiras e a I e V falsas</p><p>I – O arquivo é um diretório. Observe a letra “d”, no primeiro caractere (tipo de arquivo).</p><p>II – O arquivo permite a gravação apenas para o proprietário.</p><p>Observe a separação: d|rwx|r-x|r-x. Apenas o proprietário (U) tem o w (gravação) tipo de arquivo</p><p>| U | G | O</p><p>III – Observe que todos contêm o r (ler).</p><p>IV – O arquivo é um diretório (d) no primeiro caractere, e não l (link).</p><p>V – Observe que apenas o proprietário tem o w (gravar). O restante tem o traço (-) de não permissão.</p><p>Letra c.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>44 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>060. (FCC/MPE/TÉCNICO/2013) Os arquivos e diretórios no sistema operacional Linux pos-</p><p>suem atributos descritos conforme estrutura apresentada a seguir:</p><p>Nessa estrutura, os atributos de números 2 e 4 correspondem, respectivamente:</p><p>a) o grupo e outros.</p><p>b) o grupo e o proprietário.</p><p>c) o proprietário e outros.</p><p>d) o proprietário e o grupo.</p><p>e) outros e o proprietário.</p><p>O Examinador já fez o favor de separar. 1- Tipo de arquivo (traço (-) arquivo comum) 2- Proprie-</p><p>tário 3- Grupos 4- Comum.</p><p>Letra c.</p><p>estrutura de dIretórIos e arquIvos</p><p>No Linux, assim como no Windows, possui o sistema de gerenciamento de arquivos, que</p><p>pode variar de acordo com a distribuição. Os mais conhecidos são: Konqueror, Gnome, Dol-</p><p>phin, Krusader, Pcman, XFE.</p><p>O Linux Ubuntu adota o Nautilus como gerenciador de arquivos, veja:</p><p>Nautilus</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>45 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Enquanto no Windows a partição raiz geralmente é “C:\”, os programas são instalados em “C:\</p><p>Arquivos de Programas” e os arquivos do sistema em C:\WINDOWS, no GNU/Linux, é basicamente</p><p>o contrário: o diretório raiz é representado pela barra “/”, que pode ficar armazenado no disco físico</p><p>ou em uma unidade de rede, e todos os arquivos e pastas do sistema ficam dentro dele. Como es-</p><p>ses diretórios são padronizados, provavelmente irão aparecer na sua prova futuramente. Vejamos:</p><p>/ – diretório raiz, armazena todos os outros;</p><p>/bin – armazena os executáveis dos comandos básicos do sistema;</p><p>/boot – é onde ficam o kernel e os arquivos de boot (inicialização) do sistema;</p><p>/cdrom – o diretório /cdrom não faz parte do padrão FHS, mas você pode encontrá-lo no Ubun-</p><p>tu e em outras versões do sistema operacional. É um local temporário para CD-ROMs inseridos no</p><p>sistema. No entanto, o local padrão para a mídia temporária está dentro do diretório /media;</p><p>/dev – dispositivos de entrada/saída (disquete, disco rígido, placa de som etc.). Todos os</p><p>arquivos contidos nesse diretório (/dev/hda, /dev/dsp, /dev/fd0 etc.) são ponteiros para dispo-</p><p>sitivos de hardware;</p><p>/etc – armazena os arquivos de configuração do sistema, como se fossem o arquivo de</p><p>registro do Windows;</p><p>/home – aqui ficam as pastas e os arquivos dos usuários. O root tem acesso a todas elas,</p><p>mas cada usuário só tem acesso às suas próprias pastas;</p><p>/lib – bibliotecas do sistema, como se fosse o diretório System32 do Windows;</p><p>/lib64 – bibliotecas do sistema, arquitetura 64 bits;</p><p>/media – o diretório /media contém subdiretórios em que os dispositivos de mídia remo-</p><p>vível inseridos no computador são montados. Por exemplo, quando você insere um CD, DVD,</p><p>PEN DRIVE em seu sistema Linux, um diretório será criado automaticamente dentro do diretó-</p><p>rio /media. Você pode acessar o conteúdo do CD dentro desse diretório.</p><p>/mnt – ponto de montagem para dispositivos de hardware que estão em /dev. O leitor</p><p>de CD encontrado</p><p>em /dev/fd0, por exemplo, será montado em /mnt/cdrom. Ao contrário do</p><p>Windows, onde os discos e partições aparecem como C:, D:, E:, no GNU/Linux, eles aparecem</p><p>como hda1, hda2, hdb, sdb, cdrom etc;</p><p>/opt – possui os softwares que não fizerem parte da instalação padrão do GNU/Linux.</p><p>/proc – é criado na memória (portanto, não ocupa espaço em disco) pelo kernel e fornece</p><p>informações sobre ele e os processos ativos;</p><p>/root – diretório local do superusuário (root);</p><p>/run – o diretório /run é relativamente novo e oferece aos aplicativos um local padrão para ar-</p><p>mazenar arquivos temporários, como soquetes e identificações de processos. Esses arquivos não</p><p>podem ser armazenados em /tmp, pois os arquivos localizados em /tmp podem ser apagados;</p><p>/sbin – contém arquivos referentes à administração e manutenção de hardware e software;</p><p>/snap – arquivos de implantação e um sistema de gerenciamento de pacotes que foi pro-</p><p>jetado e construído pela Canonical para o sistema operacional Ubuntu phone. Com o suporte</p><p>a Snap instalado em sua distribuição, já é possível instalar aplicativos diversos para o Linux;</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>46 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>/srv – o diretório /srv contém “dados para serviços prestados pelo sistema”. Se você usa o</p><p>servidor Apache em um site, provavelmente armazena os arquivos do seu site em um diretório</p><p>dentro do /srv;</p><p>/sys – a pasta sys tem basicamente a mesma finalidade atribuída ao diretório proc;</p><p>/tmp – arquivos temporários;</p><p>/usr – é o diretório com o maior número de arquivos, incluindo bibliotecas (/usr/lib) e exe-</p><p>cutáveis (/usr/bin) dos principais programas;</p><p>/usr/X11 – arquivos do sistema do gerenciador de janelas;</p><p>/usr/man – manuais on-line;</p><p>/var – arquivos variáveis, que mudam com frequência.</p><p>Comparação entre as unidades de disco do Windows e as unidades Linux</p><p>Windows Linux</p><p>C: /dev/hda1</p><p>D: /dev/fd1</p><p>E: /dev/sda1</p><p>061. (COPS-UEL/PC-PR/DELEGADO/2013) A montagem e a desmontagem de dispositivos</p><p>no sistema operacional Linux utilizam arquivos presentes em que diretório?</p><p>a) /bin</p><p>b) /usr</p><p>c) /boot</p><p>d) /dev</p><p>e) /tmp</p><p>dev = device (dispositivo/drivers de dispositivos).</p><p>Letra d.</p><p>062. (IDECAN/CBMDF/OFICIAL/2017) Sobre diretórios nos Sistemas Operacionais de am-</p><p>biente Linux, analise as afirmativas a seguir.</p><p>I – Os arquivos dos usuários são armazenados no diretório /home.</p><p>II – Os arquivos temporários criados pelos programas são armazenados no diretório /usr.</p><p>III – As bibliotecas compartilhadas pelos programas do sistema e módulos do Kernel são ar-</p><p>mazenados no diretório /dev.</p><p>Está(ão) correta(s) apenas a(s) afirmativa(s)</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>47 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>a) I.</p><p>b) II.</p><p>c) III</p><p>d) I e II.</p><p>I – /home: pasta dos usuários.</p><p>II – /usr: é o diretório com o maior número de arquivos, incluindo bibliotecas (/usr/lib) e execu-</p><p>táveis (/usr/bin) dos principais programas. Arquivos temporários ficam na pasta /tmp III) /dev:</p><p>dispositivos de entrada/saída (disquete, disco rígido, placa de som etc.). Todos os arquivos</p><p>contidos nesse diretório (/dev/hda, /dev/dsp, /dev/fd0 etc.) são ponteiros para dispositivos de</p><p>hardware. As bibliotecas ficam na pasta /lib e /lib64.</p><p>Letra a.</p><p>063. (IDECAN/CBMDF/OFICIAL/2017) Um usuário utiliza Sistemas operacionais de ambien-</p><p>te Linux para realizar as suas atividades diárias. A fim de utilizar um drive de CD-ROM foi neces-</p><p>sário realizar a montagem do dispositivo que por padrão ficou armazenado no diretório:</p><p>a) /etc.</p><p>b) /bin.</p><p>c) /mnt.</p><p>d) /pwd.</p><p>�a) Errada. /etc: armazena os arquivos de configuração do sistema, como se fossem o arquivo</p><p>de registro do Windows;</p><p>�b) Errada. /bin: armazena os executáveis dos comandos básicos do sistema.</p><p>�d) Errada. /pwd não é um diretório, mas sim um comando do prompt para mostrar o diretório</p><p>corrente.</p><p>Letra c.</p><p>064. (CEBRASPE/CEF/ADMINISTRADOR/2010) Acerca do sistema operacional Linux, assi-</p><p>nale a opção correta.</p><p>a) No Linux, pode-se definir um caminho de diretórios a partir do uso de barras invertidas (\),</p><p>diferentemente do Windows, em que são utilizadas barras não invertidas (/).</p><p>b) O Linux disponibiliza, na barra de inicialização rápida, recurso para ligar ou desligar o com-</p><p>putador com maior velocidade, empregando o conceito de boot parcial da máquina.</p><p>c) O Linux tem a desvantagem, com relação ao Windows, de ser mais vulnerável a vírus de</p><p>computador, que se propagam com rapidez nesse ambiente, tornando os aplicativos lentos e</p><p>infectando os arquivos.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>48 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>d) Em ambiente operacional, o gerenciador de arquivos é utilizado para se visualizar a estrutura de di-</p><p>retórios e respectivos arquivos. No Linux, o Konqueror constitui exemplo de gerenciador de arquivos.</p><p>e) O diretório raiz do Linux é o C:\.</p><p>�a) Errada. É o contrário, Linux usa a barra normal “/” e o Windows, a contra barra “\”.</p><p>�b) Errada. Como o Linux possui várias interfaces gráficas, como saberemos em qual delas</p><p>existe uma barra de inicialização rápida? Essa barra existe no Windows, ao lado do botão ini-</p><p>ciar, e serve para alocar atalhos.</p><p>�c) Errada. É o contrário, Windows é mais vulnerável, por ser o sistema operacional mais usado no</p><p>planeta e a maioria dos seus usuários ser leigos. E a grande sacada é o sistema de permissão de</p><p>arquivos do Linux tornar o sistema mais blindado, permitindo que apenas o usuário root execute</p><p>algo danoso.</p><p>�d) Certa. Konqueror é um gerenciador de arquivos, como tantos outros citados acima, em nos-</p><p>sa aula.</p><p>�e) Errada. O diretório raiz do Linux é a “/” (barra). C:\ é o diretório raiz do Windows.</p><p>Letra d.</p><p>065. (FCC/TRE-ES/TÉCNICO/2015) Sobre armazenamento de dados/informações, em siste-</p><p>mas Linux e Windows, leia as alternativas a seguir e assinale a alternativa correta.</p><p>a) O diretório raiz no Linux (“/”), assim como no Windows, identifica o início da árvore de dire-</p><p>tórios de cada disco rígido ou unidade de armazenamento no sistema.</p><p>b) As partições de disco são divisões lógicas de um HD físico, que funcionam alocadas como</p><p>unidades de memória principal.</p><p>c) Os diretórios/pastas de dados dos usuários em um sistema Linux localizam-se sob o diretó-</p><p>rio /home, que por sua vez pode estar localizado em um servidor de arquivos remoto.</p><p>d) Uma unidade de disco D: do Windows necessariamente é um segundo disco rígido, diferente</p><p>da unidade C:.</p><p>e) Em um sistema Linux a identificação d: refere-se à unidade c: do Windows.</p><p>a) Errada. O diretório raiz do Windows é o c:\.</p><p>b) Errada. As partições realmente são divisões lógicas de um HD físico. Porém, o HD (disco</p><p>rígido) não é uma memória principal, mas sim uma memória auxiliar. Memórias principais são</p><p>duas: RAM e ROM.</p><p>c) Certa. /home: pasta para armazenar os arquivos dos usuários.</p><p>d) Errada. O examinador jamais poderá afirmar quem é a unidade D: ou superior. A única unida-</p><p>de padrão do Windows é o C:\ que é a unidade raiz. D:\ e superiores podem variar de computa-</p><p>dor para computador. Exemplo: no meu computador, o D:\ é uma unidade de Blu-ray. E no seu</p><p>computador, qual é?</p><p>e) Errada. O Linux não identifica as unidades</p><p>por meio de letras, mas sim por nomes.</p><p>Letra c.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>49 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>066. (CEBRASPE/TRT-7/ANALISTA/2017) Na estrutura de diretórios do sistema operacional</p><p>Linux, os diretórios /tmp e /dev são destinados, respectivamente, a:</p><p>a) arquivos variáveis, ou seja, passíveis de mudanças, como arquivos de logs do sistema; e</p><p>armazenamento de informações referentes aos usuários do sistema operacional.</p><p>b) arquivos temporários; e arquivos de configurações específicas de programas.</p><p>c) processos que estejam sendo executados; e arquivos de dispositivos.</p><p>d) arquivos temporários; e arquivos de dispositivos.</p><p>/tmp: arquivos temporários (temp). /dev: arquivos de dispositivos (device/dispositivo).</p><p>Letra d.</p><p>067. (CEBRASPE/BNB/ANALISTA/2018) No sistema operacional Linux, é possível utilizar</p><p>duas extensões para nomear os arquivos. Assim, nesse sistema, um arquivo poderia ser no-</p><p>meado, por exemplo, como contrato_BNB.tar.gz.</p><p>�O Linux reconhece o arquivo é pelo seu conteúdo, e não pela sua extensão, como no sistema</p><p>Windows. Indiferente de a extensão ser renomeada, o sistema abrirá e reconhecerá o arquivo</p><p>automaticamente.</p><p>Certo.</p><p>068. (CEBRASPE/BNB/ANALISTA/2018) Quando se cria um diretório no ambiente Linux, são</p><p>criados outros dois diretórios: o “.”, que faz referência ao diretório anterior, dentro da árvore de</p><p>diretórios; e o “..”, que faz referência ao diretório atual.</p><p>O conceito foi invertido. O “.” representa o diretório atual e o “..”o diretório anterior.</p><p>Errado.</p><p>aLguns softwares presentes no LInux</p><p>Aluno(a), outro problema, nas provas que abordam o Linux, é a cobrança de nomes de sof-</p><p>twares que fazem parte do sistema e que muitos candidatos não conhecem e muito menos</p><p>estudaram. Segue abaixo uma lista com os principais:</p><p>Pacote para escritório: LibreOffice (Writer, Calc, Impress, Base, Draw etc.).</p><p>Editores de texto simples: Vi/Vim, Emacs, Nano, Gedit, krite, Sublime text, Joe etc.</p><p>Editores de Imagens: Gimp, RawStudio, Photivo, F-Spot etc.</p><p>Navegadores: Mozilla Firefox, Google Chrome, Opera, Konqueror etc.</p><p>Correio Eletrônico: Mozilla Thunderbird, Evolution, Kmail etc.</p><p>Gravadores de CDds/DVDs: Brasero, GnomeBaker etc.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>50 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Servidor Web (armazena páginas da web): Apache.</p><p>Servidor Proxy (Controle de conexão e acesso à internet): Squid.</p><p>Na distribuição Ubuntu 18.04, temos os seguintes acessórios, veja:</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>51 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Obs.: � O Google Chrome foi instalado à parte. Não é um programa padrão do Ubuntu.</p><p>Na opção Utilitários, temos:</p><p>Entre todos esses aplicativos e utilitários, destacamos:</p><p>LibreOffice (Writer – editor de textos. Calc – editor de Planilhas. Impress – editor de apre-</p><p>sentações).</p><p>Firefox – navegador padrão.</p><p>Thunderbird – gerenciador de e-mail.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>52 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Remmina – programa para acesso remoto (acessar uma outra máquina a distância).</p><p>Rythmbox – gerenciador de músicas.</p><p>Shotwell – gerenciador de imagens/fotos.</p><p>Transmission – compartilhamento de arquivos.</p><p>ConfIgurações do LInux ubuntu</p><p>O Ubuntu fornece uma espécie de “Painel de Controle” que permite ter acesso às principais</p><p>configurações do sistema, veja:</p><p>Opções de configuração da Wi-Fi</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>53 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Bluetooth</p><p>Plano de fundo</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>54 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Doca (ícones de atalhos que ficam na parte direita da área de trabalho)</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>55 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Pesquisa</p><p>Região e idioma</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>56 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Acesso universal (ferramentas de acessibilidade)</p><p>Contas on-line</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>57 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Privacidade</p><p>Compartilhar</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>58 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Som</p><p>Energia</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>59 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Rede</p><p>Nas opções de configurações de rede, destacamos a opção de se criar uma VPN (Virtual Private</p><p>Network), que é um túnel virtual que utiliza criptografia dentro da internet, utilizado na comunicação</p><p>com um servidor privado. Muito utilizado quando precisamos acessar o sistema de nossa empresa</p><p>fora do ambiente local, em casa ou na rua, por exemplo. Já o proxy da rede possibilita configurar</p><p>um servidor proxy que poderá determinar quais serviços poderão ser acessados ou não na rede.</p><p>EXEMPLO: bloqueio de acesso ao Facebook, Instagram etc.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>60 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Dispositivos</p><p>Detalhes</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>61 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>069. (CEBRASPE/TRE-GO/PROGRAMADOR/2009) A respeito do sistema operacional Linux,</p><p>assinale a opção correta.</p><p>a) Kernel é a interface gráfica do Linux, que tem visual muito similar à interface do sistema</p><p>operacional Windows XP.</p><p>b) O Linux funciona em dezenas de plataformas, desde mainframes até relógios de pulso, pas-</p><p>sando por várias arquiteturas e dispositivos.</p><p>c) O KDE é o navegador nativo do Linux que permite acesso à Internet e envio de e-mail.</p><p>d) O Linux adota a GPL, uma licença que permite aos interessados usá-lo, mas sem a possibi-</p><p>lidade de redistribuí-lo.</p><p>a) Errada. Kernel: núcleo do sistema operacional.</p><p>b) Certa. Existe Linux tanto para dispositivos móveis (relógio, smartphone, tablet etc.) como</p><p>para desktops, notebooks e mainframe (computador de grande porte). O Android é um exem-</p><p>plo de Linux usado em dispositivos móveis.</p><p>c) Errada. KDE é uma interface gráfica do Linux.</p><p>d) Errada. A GPL permite a livre redistribuição do software.</p><p>Letra b.</p><p>070. (CESGRANRIO/CEF/ESCRITURÁRIO/2012) Em ambiente gráfico KDE, as diversas distri-</p><p>buições do Linux podem utilizar programas navegadores de internet como o Mozilla Firefox e o:</p><p>a) Java</p><p>b) Gnome</p><p>c) Mandriva</p><p>d) Opera</p><p>e) Oracle</p><p>a) Errada. Java: Linguagem de programação.</p><p>b) Errada. GNOME: Interface gráfica.</p><p>c) Errada. Mandriva: Distribuição do Linux.</p><p>d) Certa. Além do Opera, temos Firefox, Chrome, Konqueror etc.</p><p>e) Errada. Oracle: Empresa desenvolvedora de softwares.</p><p>Letra d.</p><p>071. (CEBRASPE/TRE-GO/PROGRAMADOR/2009) Acerca do sistema operacional Linux, as-</p><p>sinale a opção correta.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>62 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>a) No Linux, um usuário comum não pode causar danos ao sistema operacional da máquina</p><p>de forma acidental.</p><p>b) Para gravar um CD em computadores que utilizam o Linux, é necessário instalar o programa</p><p>Ubuntu que permite gerar discos de áudio e vídeo.</p><p>c) O Gnome é um programa nativo do Linux para tratamento de imagens.</p><p>d) Uma das desvantagens do Linux é a necessidade do usuário digitar comandos para realizar</p><p>tarefas como gravar arquivos.</p><p>�</p><p>a) Certa. Usuário comum não causa danos ao sistema por não ter acesso a praticamente nada</p><p>que o altere. Apenas o usuário root poderia causar.</p><p>b) Errada. Ubuntu é uma distribuição do Linux. Gravação de CDs poderia ser feita pelo Brasero,</p><p>GnomeBaker...</p><p>c) Errada. Gnome é uma interface gráfica. O mais usado para tratar imagens no Linux é o Gimp.</p><p>d) Errada. Não é necessário digitar comandos no Linux para gravar arquivos. A gravação pode-</p><p>ria ser feita em algum ambiente da interface gráfica, como o Nautilus, por exemplo.</p><p>Letra a.</p><p>072. (UNIVERSA/M. TUR/TÉCNICO/2010) Um servidor Proxy é responsável por intermediar</p><p>conexões entre clientes e servidores. Normalmente são usados para manter a segurança em</p><p>redes intranet que usam endereço IP reservado. Acerca disso, assinale a alternativa que apre-</p><p>senta o nome de um aplicativo Proxy que pode ser utilizado em sistemas operacionais Linux.</p><p>a) Apache</p><p>b) IIS</p><p>c) Mozilla</p><p>d) Squid</p><p>e) KDE</p><p>a) Errada. Apache é um servidor Web Linux.</p><p>b) Errada. IIS é um servidor Web Windows.</p><p>c) Errada. Mozilla é uma fundação desenvolvedora de softwares, como o Firefox (navegador) e</p><p>o Thunderbird (gerenciador de e-mail).</p><p>d) Certa. Servidor Proxy do Linux.</p><p>e) Errada. KDE é uma interface gráfica.</p><p>Letra d.</p><p>073. (CEBRASPE/M. SAÚDE/TÉCNICO/2009) O sistema operacional Linux disponibiliza o</p><p>editor de texto vi, que pode ser usado, por exemplo, para a edição de arquivos de configuração.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>63 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Temos os editores de textos: Vi/Vim, Emacs, Nano, Gedit, krite, Sublime text, Joe etc., todos</p><p>usados em ambiente Linux.</p><p>Certo.</p><p>074. (CEBRASPE/TRE-GO/ANALISTA/2015) No Linux, todo arquivo executável tem como ex-</p><p>tensão o sufixo.exe.</p><p>Já percebeu que softwares do Windows não são instaláveis no Linux e vice-versa? Exatamente</p><p>por serem de plataformas diferentes e extensões diferentes. No Windows, o executável mais</p><p>famoso é o.exe. Além de existirem outros:.msi,.bat,.com etc. Já no Linux, seus escutáveis pos-</p><p>suem a extensão.bin (binário).</p><p>Errado.</p><p>075. (CEBRASPE/CADE/TÉCNICO/2014) No ambiente Linux, um pacote é definido como um</p><p>arquivo que contém os arquivos binários necessários para a instalação de um aplicativo.</p><p>�Os softwares que são instalados no Linux são chamados de pacotes que contêm os arquivos</p><p>binários (.bin).</p><p>Certo.</p><p>teCLas de ataLHos</p><p>O Linux Ubuntu contém uma quantidade de teclas de atalhos interessante. A grande maio-</p><p>ria segue o padrão que já é utilizado pelos softwares da Microsoft, porém o idioma segue sen-</p><p>do o inglês. Veja as principais:</p><p>Atalhos Gerais</p><p>Ctrl + Q -> fecha o aplicativo ativo</p><p>Ctrl + A -> selecionar tudo</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>64 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Ctrl + S -> salvar o documento ou alterações feitas</p><p>Ctrl + P -> imprimir o documento</p><p>Ctrl + C -> copiar o conteúdo selecionado</p><p>Ctrl + V -> colar o conteúdo da área de transferência</p><p>Ctrl + X -> cortar o conteúdo selecionado</p><p>Atalhos de teclado com o Gnome</p><p>Ctrl + Alt + Barra de espaço -> reiniciar o Gnome</p><p>Alt + F2 -> abrir a caixa “Executar comando”</p><p>Alt + F4 -> fechar a janela atual</p><p>Alt + Tab -> alternar entre janelas</p><p>Ctrl + Alt + F1 -> mudar para o primeiro terminal ou tty1 (sem modo gráfico)</p><p>Alt + Print -> tirar uma captura de tela da tela ativa</p><p>Atalhos de terminal</p><p>Seta para cima ou para baixo -> pesquisa entre o histórico de comandos usado</p><p>Ctrl + C -> mate o processo atual ou em execução</p><p>Ctrl + U -> exclua a linha atual</p><p>Tabulador -> complete a palavra de acordo com os arquivos que existem no diretório</p><p>Para ter acesso à página oficial do Ubuntu com mais atalhos, acesse:</p><p>https://help.ubuntu.com/stable/ubuntu-help/shell-keyboard-shortcuts.html</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>https://help.ubuntu.com/stable/ubuntu-help/shell-keyboard-shortcuts.html</p><p>65 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>RESUMO</p><p>Embasados no estudo da banca, podemos resumir a nossa aula nos seguintes tópicos:</p><p>Composição do Linux</p><p>Por ser um sistema operacional, o Linux tem a função de gerenciar todo o funcionamento de</p><p>um computador. Tanto a parte de hardware (parte física) como a parte de software (parte lógica).</p><p>O sistema operacional Linux é composto pelos seguintes componentes:</p><p>Kernel (núcleo): é o coração do sistema operacional. Ele representa a camada mais baixa</p><p>de interface com o hardware, pois faz a comunicação mais básica entre ele e o software, sendo</p><p>responsável por gerenciar os recursos do sistema. No caso do Linux, o código-fonte (receita do</p><p>programa) é aberto, disponível para qualquer pessoa ter acesso, assim podendo modificá-lo.</p><p>Shell (concha): o intérprete de comandos é a interface entre o usuário e o sistema opera-</p><p>cional. A interface Shell funciona como o intermediário entre o sistema operacional e o usuário</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>66 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>graças às linhas de comando escritas por ele. A sua função é ler a linha de comando, inter-</p><p>pretar seu significado, executar o comando e devolver o resultado pelas saídas. Na verdade, a</p><p>interface Shell é um arquivo executável, encarregado de interpretar comandos, transmiti-los ao</p><p>sistema e devolver resultados.</p><p>O Linux possui vários tipos de Shell, os mais populares, sh (Bourne shell), o bash (Bourne</p><p>again shell), o csh (C Shell), o Tcsh (Tenex C shell), o ksh (Korn shell) e o zsh (Zero shell).</p><p>Prompt de comando: é a forma mais arcaica de o usuário interagir com o Kernel por</p><p>meio do Shell.</p><p>Bash</p><p>Interface gráfica (GUI): conhecida também como gerenciador de desktop/área de trabalho,</p><p>é a forma mais recente de o usuário interagir com o sistema operacional. A interação é feita</p><p>por meio de janelas, ícones, botões, menus e utilizando o famoso mouse. O Linux possui inú-</p><p>meras interfaces gráficas, genericamente conhecida como ambiente X. As mais usadas no</p><p>ambiente Linux são: Unity, Gnome, KDE, XFCE, LXDE, Cinnamon, Mate etc.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>67 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>O Linux Ubuntu, versão 18.04, utiliza a interface gráfica GNOME 3. Veja:</p><p>Interface GNOME</p><p>Principais Características do Linux</p><p>Software livre: segundo a Free Software Foundation (Fundação para o Software Livre), é consi-</p><p>derado livre qualquer programa que pode ser copiado, usado, modificado e redistribuído de acordo</p><p>com as necessidades de cada usuário. Em outras palavras, o software é considerado livre quando</p><p>atende a esses quatro tipos de liberdades definidas pela fundação. Nada impede que um desenvol-</p><p>vedor cobre pelas modificações feitas, pois há custos, como em qualquer outra atividade, porém a</p><p>diferença está na filosofia do software livre, a qual visa o espírito de liberdade, e não o lucro.</p><p>Multiusuário: permite que vários usuários possam acessar o sistema ao mesmo tempo.</p><p>Geralmente o conceito se aplica a uma rede, na qual podemos ter um servidor e várias pessoas</p><p>acessando simultaneamente.</p><p>Código aberto (Open Source): qualquer pessoa pode ter acesso ao código-fonte (receita)</p><p>do programa.</p><p>Multitarefa: permite que diversos programas rodem ao mesmo tempo, ou seja, você pode</p><p>estar digitando um texto no LibreOffice Writer e, ao mesmo tempo, trabalhar na planilha de</p><p>vendas do Calc, por exemplo. Sem contar os inúmeros serviços disponibilizados pelo sistema</p><p>que estão rodando em background (segundo plano) e você nem percebe.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>68 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Multiplataforma: o Linux roda em diversos tipos de plataformas de computadores, sejam</p><p>eles x86 (32bits) ou x64 (64bits). As distribuições mais recentes do Ubuntu estão abolindo as</p><p>arquiteturas de 32 bits.</p><p>Multiprocessador: permite o uso de mais de um processador no mesmo computador.</p><p>Protocolos: pode trabalhar com diversos protocolos de rede (TCP/IP).</p><p>Case Sensitive: diferenciar letras maiúsculas (caixa alta) de letras minúsculas (caixa baixa).</p><p>EXEMPLO: ARQUIVO1ºdt é diferente de arquivo1ºdt.</p><p>O Linux permite no máximo 255 caracteres em nomes de arquivos e diretórios.</p><p>O caractere ponto “.”antes de um nome, renomeia o arquivo para arquivo oculto.</p><p>O caractere não aceito em nomes de arquivos e diretórios no Linux é a barra normal “/”.</p><p>Preemptivo: é a capacidade de tirar de execução um processo em detrimento de outro. O</p><p>Linux interrompe um processo que está executando para dar prioridade a outro.</p><p>Licença de uso (GPL): a GPL (licença pública geral) permite que os programas sejam dis-</p><p>tribuídos e reaproveitados, mantendo, porém, os direitos do autor de forma a não permitir que</p><p>essa informação seja usada de uma maneira que limite as liberdades originais. A licença não</p><p>permite, por exemplo, que o código seja apoderado por outra pessoa, ou que sejam impostos</p><p>sobre ele restrições que impeçam que seja distribuído da mesma maneira que foi adquirido.</p><p>A GPL baseia-se em 4 liberdades, são elas:</p><p>Liberdade 0 – liberdade para executar o programa para quaisquer propósitos;</p><p>Liberdade 1 – liberdade para estudar como o programa trabalha e adaptá-lo às suas neces-</p><p>sidades. Ter acesso ao código-fonte é essencial para isso.</p><p>Liberdade 2 – liberdade de redistribuir cópias de forma que você possa ajudar outras pessoas.</p><p>Liberdade 3 – liberdade para melhorar o programa e disponibilizar as melhorias para o pú-</p><p>blico, de forma que toda a comunidade possa se beneficiar disso. Ter acesso ao código-fonte</p><p>é essencial para isso também.</p><p>Memória Virtual (paginada/paginação): a memória virtual é uma área criada pelo Linux no</p><p>disco rígido (HD) do computador de troca de dados que serve como uma extensão da memória</p><p>principal (RAM). Por exemplo, se você possui 1 Gb de RAM livre e quer executar um programa</p><p>que ocupa 1,2 Gb de RAM, deverá carregar os primeiros 1 Gb para rodar o início do programa e</p><p>os 0,2 Gb restantes serão armazenados na memória virtual, para depois serem copiados para</p><p>a memória principal a fim de serem executados.</p><p>Bibliotecas compartilhadas: são arquivos que possuem módulos que podem ser reutili-</p><p>záveis por outras aplicações. Ao invés do software necessitar ter um módulo próprio, poderá</p><p>recorrer a um já desenvolvido e mantido pelo sistema. (arquivo.so).</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>69 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Administrador (Superusuário/Root): é o usuário que tem todos os privilégios do sistema,</p><p>ou seja, pode alterar tudo que há no sistema, excluir e criar partições na raiz (/) manipular ar-</p><p>quivos e configurações especiais do sistema, coisa que o usuário comum não pode fazer. É</p><p>representado pelo símbolo: #</p><p>Usuário comum (padrão): é o usuário que possui</p><p>restrições a qualquer alteração no siste-</p><p>ma. Esse usuário não consegue causar danos ao sistema devido a todas essas restrições. É</p><p>representado pelo símbolo: $</p><p>Por questões de segurança, procure, sempre, usar o usuário comum e evitar o uso do usuário ROOT.</p><p>Sistema de arquivos: um sistema operacional necessita de uma estrutura que possa lhe</p><p>dar suporte para acessar e ler o disco rígido. Este recurso que constrói uma base estrutural</p><p>para o sistema operacional é o sistema de arquivos. Então, um sistema de arquivos é uma es-</p><p>pécie de gerenciador e organizador que irá permitir ao sistema operacional ler os arquivos que</p><p>estão no HD (disco rígido).</p><p>O sistema de arquivos é criado no momento da formatação do HD (disco rígido). Os prin-</p><p>cipais sistemas de arquivos do Linux são: EXT/3/4, ReiserFS, XFS, onde possuem a tecnologia</p><p>de Journaling (recurso que permite recuperar um sistema após um desastre no disco). O Ubun-</p><p>tu 18.04 utiliza o sistema EXT3/4. Veja:</p><p>Gerenciador de boot (inicialização): é possível que, em um mesmo computador, o usuário</p><p>tenha instalado 2 (dois) sistemas operacionais. O recurso é possível particionando (dividindo)</p><p>o HD (disco rígido), de maneira que o computador irá interpretar 2 (dois) discos físicos. Basta</p><p>instalar o Linux em uma partição e o Windows na outra. Para isso, teremos softwares, geren-</p><p>ciadores de boot (inicialização) que terão a função de gerir o carregamento do sistema que o</p><p>usuário escolher ao ligar o computador. Os gerenciadores de boot mais usados no Linux são:</p><p>LILO e o GRUB. No Windows, o DualBoot.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>70 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Vantagem: não exige uma máquina potente por conta de o sistema ser carregado de forma</p><p>independente. Basta ter um bom espaço em disco para a instalação dos 2 (dois).</p><p>Desvantagem: por rodar de maneira independente, não é possível carregar os 2 (dois) ao</p><p>mesmo tempo. Para trocar de um sistema para outro, é necessário reiniciar (boot) o computador.</p><p>Existe também a possibilidade de ter 2 (dois) sistemas operacionais na mesma máquina sen-</p><p>do executados simultaneamente. Basta usar um software conhecido como máquina virtual.</p><p>Com a máquina virtual instalada, existe a possibilidade executar um sistema dentro do outro.</p><p>Sistema Operacional Monolítico: (sistema composto por apenas 1 (um) Kernel, responsá-</p><p>vel por todas as execuções de processos do sistema).</p><p>As Distribuições Linux</p><p>Aluno(a), já percebeu que o Linux possui dezenas de distribuições? Ficamos, às vezes, até</p><p>perdidos com toda essa quantidade de nomes que são bem variados.</p><p>Algumas empresas e organizações de voluntários decidiram juntar os programas do Linux</p><p>em “pacotes” próprios aos quais elas dão suporte. Esses “pacotes” são chamados distribui-</p><p>ções. O Linux se refere ao Kernel. Porém, o conjunto de aplicativos que são executados no</p><p>Kernel se chama distribuição.</p><p>As mais famosas distribuições do Linux são: Red Hat, Ubuntu, Conectiva, Mandriva, De-</p><p>bian, Slackware, Fedora, Open Suse, Apache (WebServer), Fenix, Kurumim, Kali, Kalango, Turbo</p><p>Linux, Chrome – OS, BackTrack, Arch Linux e o Android (Linux usados em dispositivos móveis:</p><p>Smartphone, Tablets, Relógios etc.).</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>71 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Comandos do Linux</p><p>Agora, entraremos na parte mais “chata” de estudar do Linux, os comandos do Prompt</p><p>(bash, sh, shell script etc.). Existem dezenas de comandos, mas, para facilitar o seu estudo,</p><p>separei os que já foram pedidos nos principais concursos.</p><p>Se o Linux que você utiliza entra direto no modo gráfico ao ser inicializado, é possível in-</p><p>serir comandos no sistema através de uma aplicação de terminal. Esse recurso é facilmente</p><p>localizável em qualquer distribuição. Se o computador que você acessa não estiver com o</p><p>modo gráfico ativado, será possível digitar comandos diretamente, bastando se logar. Quando</p><p>o comando é inserido, cabe ao interpretador de comandos executá-lo. O Linux conta com mais</p><p>de um, sendo os mais conhecidos o bash e o sh.</p><p>Quando um terminal é acessado, uma informação aparece no campo de inserção de co-</p><p>mandos. É importante saber interpretá-la. Para isso, veja os exemplos abaixo:</p><p>EXEMPLO 1: [root@proffabricio /root]#</p><p>EXEMPLO 2: [proffabricio@prof /]$</p><p>Obs.: � Dependendo de sua distribuição e de seu shell, a linha de comandos pode ter um for-</p><p>mato ligeiramente diferente do que é mostrado nos exemplos. No Ubuntu Linux, por</p><p>exemplo, o segundo exemplo fica na seguinte forma:</p><p>� proffabricio@prof: ~$</p><p>Nos exemplos, a palavra existente antes do símbolo @ diz qual o nome do usuário que está</p><p>usando o terminal (lembre-se de que no Linux é necessário ter um usuário para utilizar o siste-</p><p>ma). Os nomes que aparecem depois do @ indicam o computador que está sendo acessado</p><p>seguido do diretório.</p><p>O caractere que aparece no final indica qual o poder do usuário. Se o símbolo for #, significa</p><p>que usuário tem poderes de administrador (root). Por outro lado, se o símbolo for $, significa que</p><p>este é um usuário comum, incapaz de acessar todos os recursos que um administrador acessa.</p><p>Independentemente de qual seja, é depois do caractere que o usuário pode digitar os comandos.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>http://www.infowester.com/linroot.php</p><p>72 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Os Comandos Básicos do Linux</p><p>Agora que você já sabe como agir em um terminal, vamos aos comandos do Linux mais co-</p><p>muns. Para utilizá-los, basta digitá-los e pressionar a tecla Enter de seu teclado. É importante frisar</p><p>que, dependendo de sua distribuição Linux, um ou outro comando pode estar indisponível. Além</p><p>disso, alguns comandos só podem ser executados por usuários com privilégios de administrador.</p><p>O Linux é case sensitive, seus comandos têm de ser digitados em letras minúsculas, salvo</p><p>algumas letras de comandos opcionais, que podem ser tanto em maiúscula como</p><p>em minúscula, mas terá diferença de resposta de uma para a outra.</p><p>A relação a seguir mostra os comandos seguidos de uma descrição:</p><p>bg: colocar a tarefa em background (segundo plano).</p><p>cal: exibe um calendário.</p><p>cat arquivo: mostra o conteúdo de um arquivo. Por exemplo, para ver o arquivo concurso.</p><p>txt, basta digitar cat concurso.txt. Utilizado, também, para concatenar arquivos, exibindo o re-</p><p>sultado na tela. Basta digitar: $ cat arquivo1 > arquivo2.</p><p>cd diretório: abre um diretório. Por exemplo, para abrir a pasta /mnt, basta digitar cd /mnt.</p><p>Para ir ao diretório raiz a partir de qualquer outro, digite apenas cd;</p><p>cd-: volta para o último diretório acessado (funciona como a função “desfazer”).</p><p>cd~: funciona como o “home”, ou seja, vai para o diretório do usuário.</p><p>cd..: “volta uma pasta”.</p><p>chattr: modifica atributos de arquivos e diretórios.</p><p>chmod: comando para alterar as permissões de arquivos e diretórios.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>73 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>chown: executado pelo root, permite alterar o proprietário ou grupo do arquivo ou diretório,</p><p>alterando o dono do arquivo ou grupo.</p><p># chown usuário arquivo</p><p># chown usuário diretório</p><p>Para saber quem é o dono e qual grupo é o proprietário da pasta, basta dar o comando:</p><p># ls -l /</p><p>Dessa forma, você poderá ver os proprietários das pastas e dos arquivos.</p><p>EXEMPLO: para passar o diretório mp3 que pertence a root, mas quero que o novo dono seja</p><p>a Maria, então digito:</p><p># chown Maria /mp3</p><p>Onde Maria é a nova proprietária da pasta mp3 e /mp3 é o diretório cujo proprietário mu-</p><p>dou. É importante lembrar que, da forma como foi executado o comando acima, ele alterou</p><p>somente do diretório /mp3; as subpastas dentro dele continuam com o proprietário antigo.</p><p>Para incluir os subdiretórios, acrescente -R e exibir o resultado -c.</p><p># chown -c -R daia /mp3</p><p>Outro exemplo é alterar o grupo a que pertence o diretório. Por exemplo, o diretório /mp3</p><p>pertence a Maria e o grupo é root. Quero que pertença ao grupo inf, então, fica assim:</p><p># chown Maria:inf /mp3</p><p>Para incluir os subdiretórios, acrescente -R e exibir o resultado -c.</p><p># chown -c -R Maria:inf /mp3</p><p>clear: elimina todo o conteúdo visível, deixando a linha de comando no topo, como se o</p><p>sistema acabasse de ter sido acessado.</p><p>cp origem destino: copia um arquivo ou diretório para outro local. Por exemplo, para copiar</p><p>o arquivo concurso.txt com o nome concurso2.txt para /home, basta digitar cp concurso.txt /</p><p>home/ concurso 2.txt.</p><p>cron: Permite aos usuários do Unix/Linux executar comandos ou scripts (grupos de co-</p><p>mandos) automaticamente em um determinado horário/data.</p><p>Opções:</p><p>m ou minute: minuto – determina a quantos minutos, dentro de uma hora, o comando será</p><p>executado. Os valores aceitos vão de 0 a 59.</p><p>h ou hour: hora – determina a que hora o comando será executado e sua especificação</p><p>segue o padrão 24h. Portanto, aceita valores entre 0 e 23 (sendo que 0 é meia-noite).</p><p>dom ou day of month: dia do mês – determina o dia do mês em que o comando será exe-</p><p>cutado. Se quiser que a tarefa seja executada no dia 25 do mês, use o valor 25.</p><p>mon ou month: mês – determina o mês em que o comando será executado. Aceita tanto</p><p>valores numéricos referentes aos meses do ano, como alfabéticos (e. g. August).</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>74 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>dow ou day of week: dia da semana – aceita tanto valores numéricos de 0 a 7, como carac-</p><p>teres: sun, mon, tue, wed, thu, fri e sat, que correspondem, respectivamente a domingo, segun-</p><p>da, terça, quarta, quinta, sexta e sábado.</p><p>User: usuário – determina o usuário do sistema sob cujos privilégios o comando irá ser executado</p><p>cmd ou command: comando – determina o comando a ser executado.</p><p>curl: Abreviação para Client URL. Comandos cURL são utilizados muitas vezes para verifi-</p><p>car a conectividade de uma URL, além disso, é uma ótima ferramenta para a transferência de</p><p>dados e arquivos.</p><p>cut: o comando cut é um delimitador de arquivos que pode ser utilizado para delimitar um</p><p>arquivo em colunas, número de caracteres ou por posição de campo.</p><p>Sintaxe: # cut</p><p>Opções mais utilizadas:</p><p>-d: especifica o caractere delimitador.</p><p>- f: informa a posição do campo.</p><p>EXEMPLO de uso:</p><p># cut -d “:” -f 1,3,5 /etc/passwd</p><p>Irá mostrar as colunas 1, 3 e 5 do arquivo /etc/passwd com o delimitador “:”.</p><p>date: mostra a data e a hora atual.</p><p>df: mostra as partições usadas; espaço livre em disco.</p><p>Opções:</p><p>-a - inclui sistema de arquivos com 0 blocos</p><p>-h - mostra o espaço livre/ocupado em MB, KB, GB em vez de bloco.</p><p>-k - lista em Kbytes</p><p>-l - somente lista sistema de arquivos locais</p><p>-m - lista em Mbytes</p><p>-T - lista o tipo de sistema de arquivos de cada partição.</p><p>diff arquivo1 arquivo2: indica as diferenças entre dois arquivos, por exemplo: diff calc.c calc2.c.</p><p>dir: lista os arquivos e diretórios da pasta atual; comando “ls” é o mais usado e conhecido</p><p>para Linux. dir é comando típico do Windows.</p><p>du: exibe um resumo do uso do espaço em disco.</p><p>du diretório: mostra o tamanho de um diretório.</p><p>emacs: abre o editor de textos emacs.</p><p>fg: colocar a tarefa em foreground (primeiro plano).</p><p>file arquivo: mostra informações de um arquivo.</p><p>find diretório parâmetro termo: o comando find serve para localizar informações. Para isso,</p><p>deve-se digitar o comando seguido do diretório da pesquisa mais um parâmetro (ver lista abai-</p><p>xo) e o termo da busca. Parâmetros:</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>75 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>name – busca por nome</p><p>type – busca por tipo</p><p>size – busca pelo tamanho do arquivo</p><p>mtime – busca por data de modificação</p><p>EXEMPLO: find /home name tristania</p><p>finger usuário: exibe informações sobre o usuário indicado.</p><p>free: mostra a quantidade de memória RAM disponível.</p><p>grep: procura por um texto dentro de um arquivo.</p><p>gzip: compactar um arquivo.</p><p>Entre os parâmetros disponíveis, têm-se:</p><p>-c – extrai um arquivo para a saída padrão; -d – descompacta um arquivo comprimido; -l</p><p>– lista o conteúdo de um arquivo compactado; -v – exibe detalhes sobre o procedimento; -r –</p><p>compacta pastas; -t testa a integridade de um arquivo compactado.</p><p>halt: desliga o computador.</p><p>help: ajuda.</p><p>history: mostra os últimos comandos inseridos.</p><p>id usuário: mostra qual o número de identificação do usuário especificado no sistema.</p><p>ifconfig: é utilizado para atribuir um endereço a uma interface de rede ou configurar parâ-</p><p>metros de interface de rede.</p><p>-a – aplicado aos comandos para todas as interfaces do sistema.</p><p>-ad – aplicado aos comandos para todos “down” as interfaces do sistema.</p><p>-au – aplicado aos comandos para todos “up” as interfaces do sistema.</p><p>A seguinte operação dos parâmetros será especificada:</p><p>up</p><p>Marca a interface “up”. Habilita a interface depois de um “ifconfig down”. Ocorre automati-</p><p>camente quando configurado o endereço em uma interface. Configurando este “Flag”, não há</p><p>efeito se o ifconfig estiver “down”.</p><p>down</p><p>Marca a interface “down”. Quando uma interface está marcada down, o sistema não ten-</p><p>tará transmitir mensagens através daquelas interfaces. Se possível, a interface será resetada</p><p>para desabilitar a recepção. Esta ação não desabilitará o roteador usando a interface.</p><p>jobs: Lista os processos inicializados a partir do terminal.</p><p>Opções:</p><p>-l: lista também os PIDs dos processos.</p><p>-n: lista apenas processos que tiverem seu status alterado desde a última notificação.</p><p>-p: lista apenas os PIDs dos processos.</p><p>-r: mostra apenas os processos em execução.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>76 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>-s: mostra apenas os processos parados.</p><p>kill: encerra processos em andamento. Envia sinais aos processos.</p><p>ls: lista os arquivos e diretórios da pasta atual;</p><p>opções:</p><p>-a, --all</p><p>Lista todos os arquivos (inclusive os ocultos) de um diretório.</p><p>-A, --almost-all</p><p>Lista todos os arquivos (inclusive os ocultos) de um diretório, exceto o diretório atual e o</p><p>de nível anterior.</p><p>-B, --ignore-backups</p><p>Não lista arquivos que terminam com ~ (backup).</p><p>--color=PARAM</p><p>Mostra os arquivos em cores diferentes, conforme o tipo de arquivo. PARAM pode ser:</p><p>never – nunca lista em cores (mesma coisa de não usar o parâmetro --color).</p><p>always – sempre lista em cores, conforme o tipo de arquivo.</p><p>auto – somente colore a listagem se estiver em um terminal.</p><p>-d, --directory</p><p>Lista os nomes dos diretórios ao invés do conteúdo.</p><p>-f</p><p>Não classifica a listagem.</p><p>-F</p><p>Insere um caractere após arquivos executáveis (‘*’), diretórios (‘/’), soquete (‘=‘), link simbó-</p><p>lico (‘@’) e pipe (‘|’). Seu uso é útil para identificar, de forma fácil, tipos de arquivos nas listagens</p><p>de diretórios.</p><p>-G, --no-group</p><p>Oculta a coluna de grupo do arquivo.</p><p>-h, --human-readable</p><p>Mostra o tamanho dos arquivos em Kbytes, Mbytes, Gbytes.</p><p>-H</p><p>Faz o mesmo que -h, mas usa unidades de 1000 em vez de 1024 para especificar Kbytes,</p><p>Mbytes, Gbytes.</p><p>-l</p><p>Usa o formato longo para a listagem de arquivos. Lista as permissões, a data de modifica-</p><p>ção, os donos, os grupos etc.</p><p>-n</p><p>Usa a identificação de usuário e grupo numérico ao invés dos nomes.</p><p>-L, --dereference</p><p>Lista o arquivo original, e não o link referente ao arquivo.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>77 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>-o</p><p>Usa a listagem longa sem os donos dos arquivos (mesma coisa que -lG).</p><p>-p</p><p>Mesma coisa que -F, mas não inclui o símbolo ‘*’ em arquivos executáveis. Esta opção é</p><p>típica de sistemas Linux.</p><p>-R</p><p>Lista diretórios e subdiretórios recursivamente.</p><p>--full-time</p><p>Lista data e hora completa.</p><p>Classificação da listagem.</p><p>A listagem pode ser classificada usando-se as seguintes opções:</p><p>-f</p><p>Não classifica e usa -au para listar os arquivos.</p><p>-r</p><p>Inverte a ordem de classificação.</p><p>-c</p><p>Classifica pela data de alteração.</p><p>-X</p><p>Classifica pela extensão.</p><p>-U</p><p>Não classifica, lista os arquivos na ordem do diretório.</p><p>lshw: fornece informações detalhadas da configuração do hardware e do sistema instala-</p><p>do. Relata a exata configuração da memória, cache e placa-mãe, versão e velocidade da CPU</p><p>e algo mais.</p><p>lspci: este comando exibe informações sobre dispositivos PCI (Peripheral Controller In-</p><p>terconnect);</p><p>Algumas opções do comando:</p><p>-v: mostra informações detalhadas.</p><p>-k: exibe informações sobre drivers e módulos do kernel.</p><p>--version: exibe informações sobre o aplicativo.</p><p>lpr arquivo: imprime o arquivo especificado.</p><p>lpq: mostra o status da fila de impressão.</p><p>lprm: remove trabalhos da fila de impressão.</p><p>ln: criar links (atalhos). ln: hardlink. Se o arquivo for alterado, o link também será. Ln -s: Link</p><p>simbólico, semelhante ao do Windows. Se o arquivo for alterado, quebra o link.</p><p>lynx: abre o navegador de internet de mesmo nome.</p><p>man: manual interno do Linux (Help).</p><p>mv origem destino: move o arquivo ou o diretório para o destino especificado. Comando</p><p>também utilizado para renomear arquivos.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>http://www.uniriotec.br/~morganna/guia/modulos.html</p><p>http://www.uniriotec.br/~morganna/guia/kernel.html</p><p>78 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>mkdir diretório: cria um diretório, por exemplo, mkdir concursos cria uma pasta de</p><p>nome concurso.</p><p>mount: é utilizado para montar um dispositivo na hierarquia no sistema de arquivos do Linux.</p><p>nice/renice: altera a prioridade dos processos.</p><p>passwd: altera sua senha. Para um administrador mudar a senha de um usuário, basta di-</p><p>gitar passwd seguido do nome deste.</p><p>ps: mostra os processos em execução.</p><p>O comando ps possibilita uma listagem de todos os processos em execução na máquina.</p><p>Este comando possui algumas opções, como:</p><p>-a: lista os processos de todos os usuários.</p><p>-e: lista as variáveis de ambiente no momento da inicialização do processo.</p><p>-x: lista todos os processos que não foram iniciados no console.</p><p>-f: lista uma árvore de execução de comandos.</p><p>-u: exibe o nome do usuário e a hora de início do processo.</p><p>pwd: mostra o diretório em que você está.</p><p>reboot: reinicia o sistema imediatamente (pouco recomendável, preferível shutdown -r now).</p><p>rm arquivo: apaga o arquivo especificado.</p><p>-d: remove um diretório.</p><p>-f: ele não pede autorização para o usuário e ignora os arquivos não localizados.</p><p>-r: deleta o conteúdo de todos os subdiretórios.</p><p>-i: pergunta se realmente deseja apagar o arquivo.</p><p>rmdir diretório: apaga o diretório especificado, desde que vazio.</p><p>set: exibe as variáveis do sistema e do usuário.</p><p>shutdown: desliga ou reinicia o computador, veja:</p><p>shutdown -r now: reinicia o computador</p><p>shutdown -h now: desliga o computador</p><p>O parâmetro now pode ser mudado. Por exemplo: digite shutdown -r +10 e o sistema irá</p><p>reiniciar em 10 minutos;</p><p>sort: permite ordenar o conteúdo do arquivo.</p><p>startx: abrir o ambiente gráfico.</p><p>su: passa para o usuário administrador, isto é, root (perceba que o símbolo $ mudará para #).</p><p>sudo: permite que um usuário em particular execute vários comandos como superusuário</p><p>sem que possua sua senha, ou seja, sem a senha do root.</p><p>system: o comando system chama as funções do sistema.</p><p>tail: o comando tail pode ser utilizado para examinar as últimas linhas de um arquivo.</p><p>O comando:</p><p>$ tail /etc/passwd</p><p>irá exibir as dez últimas linhas do arquivo /etc/passwd.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>79 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>É possível também especificar o número de linhas a serem exibidas, ao invés das dez li-</p><p>nhas que o comando adota como padrão:</p><p>$ tail -n 20 /etc/passwd</p><p>Uma diretiva muito útil é “-f”, que permite a visualização dinâmica de um arquivo, ou seja,</p><p>as linhas são exibidas na tela na medida que são geradas.</p><p>Obs.: � O comando head faz justamente o inverso do tail.</p><p>tar arquivo.tar.gz: extrai um arquivo compactado em tar.gz.</p><p>Na linha acima, tar é o comando. Em parâmetros, é possível utilizar várias opções. Eis as</p><p>principais:</p><p>-c - cria um novo arquivo tar; -t – exibe o conteúdo de um arquivo tar; -p – mantém as</p><p>permissões originais do(s) arquivo(s); -r – adiciona arquivos a um arquivo tar existente; -f –</p><p>permite especificar o arquivo tar a ser utilizado; -v – exibe detalhes da operação; -w – pede</p><p>confirmação antes de cada ação no comando; -x – extrai arquivos de um arquivo tar existen-</p><p>te; -z – comprime o arquivo tar resultante com o gzip; -C – especifica o diretório dos arquivos a</p><p>serem armazenados (note que, nesse caso, a letra é maiúscula).</p><p>telnet: ativa o serviço de telnet em uma máquina. Para acessar esse computador a partir de</p><p>outros por telnet, basta digitar telnet nomedamáquina ou telnet IP.</p><p>EXEMPLO: telnet 192.168.0.10. Após abrir o telnet, digite help para conhecer suas funções.</p><p>timedatectl: mostrar a hora e a data atuais. O comando é usado principalmente para con-</p><p>trolar a hora e a data do sistema. timedatectl pode ser usado para consultar e alterar o relógio</p><p>do sistema e suas configurações.</p><p>top: exibe a lista dos processos, conforme os recursos de memória consumidos.</p><p>touch: o comando touch é usado para criar arquivos. Além disso, ele ainda pode mudar a</p><p>data e a hora de acesso e/ou modificação de arquivos.</p><p>As opções mais usadas são: -a: muda somente a data e a hora de acesso para a atual. -m:</p><p>muda somente a data e a hora de modificação para a atual. -t datahora: muda a hora e a</p><p>data</p><p>para a data/hora definidos.</p><p>EXEMPLOS: fabriciomelo@macbook:$ touch arquivo1</p><p>Criei um arquivo de nome arquivo1.</p><p>uname: mostra informações do sistema operacional e do computador. Digite uname -a</p><p>para obter mais detalhes.</p><p>useradd usuário: cria uma nova conta usuário, por exemplo, useradd aluno cria o usuário aluno.</p><p>userdel usuário: apaga a conta do usuário especificado.</p><p>uptime: mostra a quantas horas seu computador está ligado.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>80 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>vi: inicia o editor de textos vi.</p><p>whereis nome: procura pelo binário do arquivo indicado, útil para conhecer seu diretório ou</p><p>se ele existe no sistema.</p><p>w: mostra os usuários logados atualmente no computador (útil para servidores).</p><p>wc: faz a contagem em unidade do conteúdo de um arquivo, linhas, caracteres e palavras.</p><p>who: mostra quem está usando o sistema.</p><p>Whoami: listar o nome da conta associada ao login atual.</p><p>Finalizando</p><p>A melhor forma de conhecer os parâmetros adicionais de cada comando é consultando as in-</p><p>formações de ajuda. Para isso, pode-se usar o recurso --help. Veja o exemplo para o comando ls:</p><p>ls --help</p><p>Também é possível utilizar o comando man (desde que seu conteúdo esteja instalado),</p><p>que geralmente fornece informações mais detalhadas. Par usar o man para obter detalhes do</p><p>comando cp, por exemplo, a sintaxe é:</p><p>man cp</p><p>Se você estiver utilizando o bash, pode-se aplicar o comando help ou info da mesma forma</p><p>que o comando man:</p><p>help cp</p><p>info cp</p><p>Assim como conhecer os comandos básicos do Linux é importante, também o é saber</p><p>como acessar seus recursos de ajuda, pois isso te desobriga de decorar as sequências das</p><p>funcionalidades extras.</p><p>Entendendo as Permissões no Linux</p><p>As permissões são um dos aspectos mais importantes do Linux (na verdade, de todos os</p><p>sistemas baseados em Unix). Elas são usadas para vários fins, mas servem principalmente</p><p>para proteger o sistema e os arquivos dos usuários. Manipular as permissões é algo muito</p><p>interessante, tanto quanto complexo. Mas tal complexidade não deve ser interpretada como</p><p>dificuldade, e sim como grande variedade de configurações, o que permite criar vários tipos</p><p>de proteção de arquivos e diretórios. Como você deve saber, somente o superusuário (root)</p><p>tem ações irrestritas no sistema, justamente por ser o usuário responsável pela configuração,</p><p>administração e manutenção do Linux. Cabe a ele, por exemplo, determinar o que cada usu-</p><p>ário pode executar, criar, modificar etc. Naturalmente, a forma usada para determinar o que o</p><p>usuário pode fazer é a determinação de permissões. Irei, agora, explicar as configurações de</p><p>permissões de arquivos e diretórios, assim como explicarei como modificá-las. Observe:</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>81 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Observe que a figura exibe uma listagem dos arquivos presentes no Linux. Ao lado esquer-</p><p>do, são exibidas as permissões dos arquivos</p><p>Primeiramente, vamos entender os significados de cada detalhe das linhas acima.</p><p>Detalhando as Permissões</p><p>Tipos de arquivos (observe a primeira letra a esquerda):</p><p>“d” arquivo do tipo diretório (pasta)</p><p>“-” arquivo comum (arquivo de texto, planilha, imagens etc.)</p><p>“l” link (atalho)</p><p>Tipos de permissões (o que os usuários poderão fazer com os arquivos):</p><p>r: read (ler)</p><p>w: writer (gravar)</p><p>x: execute (executar)</p><p>“-”: não permitido</p><p>Tipos de usuários (serão três categorias de usuários):</p><p>Proprietário (u)</p><p>Grupos de usuários (g)</p><p>Usuário comum (o)</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>82 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Tabela de permissões (a tabela é composta de 8 (oito) combinações):</p><p>0: sem permissão</p><p>1: Executar</p><p>2: Gravar</p><p>3: Gravar/executar</p><p>4: Ler</p><p>5: Ler/executar</p><p>6: Ler/gravar</p><p>7: Ler/gravar/executar</p><p>Comando para alterar uma permissão:</p><p>chmod</p><p>EXEMPLO: chmod 623 recado.txt</p><p>Leia-se: chmod (nome do comando) 6 (permissão do proprietário de acordo com a tabela)</p><p>2 (permissão dos grupos de acordo com a tabela) 3 (permissão do usuário comum de acordo</p><p>com a tabela) recado.txt (nome do arquivo)</p><p>Se a permissão estivesse: -rwxrwxrwx</p><p>Passaria para: -rw—w—wx</p><p>EXEMPLO: chmod 623 estudar.txt</p><p>1º passo: divida as permissões: isole o primeiro caractere, pois ele refere-se ao tipo de</p><p>arquivo. O traço (-) é de um arquivo comum (estudar.txt – arquivo de texto). Depois, divida as</p><p>permissões de 3 em 3:</p><p>-|rwx|rwx|rwx</p><p>Cada conjunto de três (3) letras e cada número do comando chmod refere-se a um tipo</p><p>de usuário:</p><p>1º - Proprietário (u).</p><p>2º - Grupos de usuários (g).</p><p>3º - Usuários comuns (o).</p><p>2º Passo: enumere cada conjunto de usuários para evitar decorar a tabela:</p><p>421 421 421</p><p>rwx|rwx|rwx</p><p>chmod. 6 2 3</p><p>Obs.: � Coloque o número 4 acima do proprietário (u) o número 2 acima do grupo (g) e o</p><p>número 1 acima do comum (o). Nunca mude essa ordem! Observe que a soma dos 3</p><p>números forma todas as permissões da tabela.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>83 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>3º Passo: some as combinações: proprietário: 6 (soma de 4 (ler) + 2 (gravar)). grupos de</p><p>usuários: 2 (gravar). comum: 3 (soma de 2 (gravar) + 1 (executar)).</p><p>4º passo: reescreva o resultado das permissões: rw--w—wx</p><p>Outra forma para alterar as permissões, é trabalhar com o modelo “UGO”. Vejamos:</p><p>chmod g+w estude.txt Adiciona gravação aos grupos;</p><p>chmod o+rx estude.txt Adiciona leitura e a execução aos outros usuários;</p><p>chmod ugo-rwx estude.txt Retira todas as permissões de todos os usuários.</p><p>Chmod ugo=rwx estude.txt Atribui (troca) todas as permissões de todos os usuários.</p><p>O que seria essa atribuição? Ao invés de adicionar ou remover, o Linux irá atribuir, ou seja,</p><p>trocar todas as permissões de uma vez só.</p><p>EXEMPLO: rwxrwxrwx estude.txt</p><p>chmod ugo=w O linux irá trocar as permissões de todos os usuários para somente gra-</p><p>vação, ficando: -w--w--w-</p><p>Estrutura de Diretórios e Arquivos</p><p>No Linux, assim como no Windows, possui o sistema de gerenciamento de arquivos, que</p><p>pode variar de acordo com a distribuição. Os mais conhecidos são: Konqueror, Gnome, Dol-</p><p>phin, Krusader, Pcman, XFE.</p><p>O Linux Ubuntu adota o Nautilus como gerenciador de arquivos, veja:</p><p>Nautilus</p><p>Enquanto no Windows a partição raiz geralmente é “C:\”, os programas são instalados em “C:\</p><p>Arquivos de Programas” e os arquivos do sistema em C:\WINDOWS, no GNU/Linux, é basicamente</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>84 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>o contrário: o diretório raiz é representado pela barra “/”, que pode</p><p>no</p><p>ambiente Linux são: Unity, Gnome, KDE, XFCE, LXDE, Cinnamon, Mate etc.</p><p>O Linux Ubuntu, versão 18.04, utiliza a interface gráfica GNOME 3. Veja:</p><p>Interface GNOME</p><p>003. (IDECAN/AGU/AGENTE/2014) Sistemas Operacionais Linux são programas responsáveis</p><p>por promover o funcionamento do computador, realizando a comunicação entre os dispositivos</p><p>de hardware e softwares. Em relação a esse sistema, é correto afirmar que KDE e GNOME são:</p><p>a) versões de Kernel.</p><p>b) distribuições Linux.</p><p>c) ambientes gráficos.</p><p>d) editores de texto Linux.</p><p>e) terminais para execução de comandos.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>7 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>PEGADINHA DA BANCA</p><p>As duas interfaces gráficas mais conhecidas do Linux.</p><p>Letra c.</p><p>004. (FCC/TRF-4/TÉCNICO/2010) O sistema operacional precisa apresentar a cada usuário</p><p>uma interface que aceita, interpreta e, então, executa comandos ou programas do usuário.</p><p>Essa interface é:</p><p>a) UNIX.</p><p>b) DOS.</p><p>c) MS-DOS.</p><p>d) SHELL.</p><p>e) SUN.</p><p>�Você pode querer marcar MS-DOS ou DOS, mas ambos são frutos do shell, que INTERPRETA os</p><p>comandos digitados no sistema Windows enquanto que no Linux são: sh (Bourne shell), o bash</p><p>(Bourne again shell), o csh (C Shell), o Tcsh (Tenex C shell), o ksh (Korn shell) e o zsh (Zero shell).</p><p>Letra d.</p><p>005. (CEBRASPE/PGE/PE/ANALISTA/2019) O shell e o kernel são duas partes essenciais</p><p>do sistema operacional Linux: o primeiro serve para interpretar os comandos do usuário, e o</p><p>segundo, para controlar os dispositivos do computador.</p><p>�</p><p>�Função exata das duas partes que compõem o Linux.</p><p>Certo.</p><p>006. (CEBRASPE/FUB/TÉCNICO/2018) Há uma diversidade grande de distribuições do siste-</p><p>ma Linux, cada uma delas com estrutura de diretórios e kernel diferentes.</p><p>�O Kernel (que é o sistema) não é diferente. O Linux é baseado em um mesmo Kernel, em que os</p><p>desenvolvedores fazem alterações desenvolvendo novas funcionalidades e distribuições. Errado.</p><p>Errado.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>8 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>007. (FUMARC/TJMG/OFICIAL/2013) Núcleo do sistema operacional que, dentre outras fun-</p><p>ções, gerencia a operação dos dispositivos de hardware é denominado:</p><p>a) Shell.</p><p>b) Batch.</p><p>c) Kernel.</p><p>d) Prompt.</p><p>�Termos-chave para acertar uma questão de Kernel: núcleo, coração do sistema, gerenciamen-</p><p>to de operações de hardware, sistema operacional propriamente dito...</p><p>Letra c.</p><p>008. (FGV/DPE-MT/ASSISTENTE/2015) O sistema operacional é um conjunto de programas</p><p>que interfaceia o hardware com o software. O componente desse sistema que gerencia todos</p><p>os recursos computacionais é denominado</p><p>a) memória</p><p>b) kernel</p><p>c) shell</p><p>d) ROM</p><p>e) DOS</p><p>Observe: “gerencia todos os recursos computacionais é denominado...” Só pode ser o Kernel.</p><p>Letra b.</p><p>009. (FUNRIO/MDIC/ANALISTA/2009) O.........é o coração do Sistema Operacional. Ele repre-</p><p>senta a camada mais baixa de interface com o hardware, pois faz a comunicação mais básica</p><p>entre ele e o software, sendo responsável por gerenciar os recursos do sistema.</p><p>a) Kernel.</p><p>b) Bios.</p><p>c) Harddisk</p><p>d) Compilador</p><p>e) Processador de texto</p><p>�Coração do sistema e gerenciar os recursos do sistema já estão suficientes para sabermos</p><p>que é o Kernel.</p><p>Letra a.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>9 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>010. (CEBRASPE/BOMBEIROS/COMBATENTE/2011) O principal ambiente gráfico no Linux é</p><p>o bash, por meio do qual é possível manipular e gerenciar o ambiente gráfico, usando-se telas</p><p>gráficas com alta resolução.</p><p>Bash não é o principal ambiente gráfico do Linux. Bash é um interpretador de comando, prompt.</p><p>Errado.</p><p>011. (CEBRASPE/BOMBEIROS/CONDUTOR/2011) KDE e Gnome são exemplos de gerencia-</p><p>dores de desktop utilizados no Linux, que permitem ao usuário interagir primordialmente com</p><p>o sistema operacional por linhas de comando no Shell.</p><p>Cuidado com a interpretação de texto. Kde e Gnome, realmente são gerenciadores de desktop</p><p>(interface gráfica) usados no Linux, porém o usuário não interage PRIMORDIALMENTE no am-</p><p>biente gráfico por meio de comandos. Mas, sim, por meio do uso do mouse. Existe a opção de</p><p>abrir o prompt de comando no ambiente gráfico, mas não é primordial, é opcional.</p><p>Errado.</p><p>012. (FAU/JUCEPAR-PR/TÉCNICO/2016) Qual das expressões abaixo é utilizada para se re-</p><p>ferenciar a interface gráfica do Linux?</p><p>a) Kernel.</p><p>b) Terminal.</p><p>c) Shell.</p><p>d) Console.</p><p>e) Ambiente X.</p><p>�Como vimos nos conceitos acima, genericamente as interfaces gráficas do Linux são conhe-</p><p>cidas como ambientes X.</p><p>Letra e.</p><p>013. (CEBRASPE/TJ-SE/ANALISTA/2014) No Linux, ambientes gráficos são executados por</p><p>meio de um servidor, geralmente Xwindows ou X11, o qual fornece os elementos necessários</p><p>para uma interface gráfica de usuário.</p><p>Xwindows, X11 ou, até mesmo, Ambientes X.</p><p>Certo.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>10 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Principais Características do Linux</p><p>Software livre: segundo a Free Software Foundation (Fundação para o Software Livre), é consi-</p><p>derado livre qualquer programa que pode ser copiado, usado, modificado e redistribuído de acordo</p><p>com as necessidades de cada usuário. Em outras palavras, o software é considerado livre quando</p><p>atende a esses quatro tipos de liberdades definidas pela fundação. Nada impede que um desenvol-</p><p>vedor cobre pelas modificações feitas, pois há custos, como em qualquer outra atividade, porém a</p><p>diferença está na filosofia do software livre, que visa ao espírito de liberdade e não o lucro.</p><p>014. (IDECAN/UERN/CONTADOR/2016) O Linux é um Sistema Operacional de código-fonte</p><p>aberto que foi desenvolvido e é mantido por intermédio da colaboração voluntária de desen-</p><p>volvedores de diversas partes do mundo. O Linux utiliza a licença GPL que foi criada pela Free</p><p>Software Foundation. São liberdades que esta entidade defende, EXCETO:</p><p>a) Executar o programa para qualquer propósito.</p><p>b) Distribuir cópias de forma que o usuário possa ajudar o seu próximo.</p><p>c) Estudar como o programa funciona, porém não é permitido qualquer adaptação.</p><p>d) Melhorar o programa e liberar os seus aperfeiçoamentos, de modo que toda a comunidade</p><p>se beneficie.</p><p>É permitido fazer adaptação do programa.</p><p>Letra c.</p><p>015. (CEBRASPE/SEPLAGEDUC/TÉCNICO/2009) O Linux é um Software de código aberto,</p><p>gratuito e de ampla distribuição entre usuários, os quais colaboram no desenvolvimento de</p><p>novas funcionalidades para melhor desempenhar tarefas.</p><p>Vamos fazer algumas observações, aluno(a)! Observe que ele citou o Linux como sendo gratuito.</p><p>Sim, ele tem essa característica, mas nada impede que sejam vendidas as modificações realizadas,</p><p>por exemplo. E tome cuidado, também, quando o examinador associar o fato de o software ser livre</p><p>porque é gratuito ou vice-versa. Uma coisa não tem ligação com a outra. Existe software livre gra-</p><p>tuito e pago, assim como existe</p><p>ficar armazenado no disco físico</p><p>ou em uma unidade de rede, e todos os arquivos e pastas do sistema ficam dentro dele. Como es-</p><p>ses diretórios são padronizados, provavelmente irão aparecer na sua prova futuramente. Vejamos:</p><p>/ – diretório raiz, armazena todos os outros;</p><p>/bin – armazena os executáveis dos comandos básicos do sistema;</p><p>/boot – é onde ficam o kernel e os arquivos de boot (inicialização) do sistema;</p><p>/cdrom – o diretório /cdrom não faz parte do padrão FHS, mas você pode encontrá-lo no Ubun-</p><p>tu e em outras versões do sistema operacional. É um local temporário para CD-ROMs inseridos no</p><p>sistema. No entanto, o local padrão para a mídia temporária está dentro do diretório /media;</p><p>/dev – dispositivos de entrada/saída (disquete, disco rígido, placa de som etc.). Todos os</p><p>arquivos contidos nesse diretório (/dev/hda, /dev/dsp, /dev/fd0 etc.) são ponteiros para dispo-</p><p>sitivos de hardware;</p><p>/etc – armazena os arquivos de configuração do sistema, como se fossem o arquivo de</p><p>registro do Windows;</p><p>/home – aqui ficam as pastas e os arquivos dos usuários. O root tem acesso a todas elas,</p><p>mas cada usuário só tem acesso às suas próprias pastas;</p><p>/lib – bibliotecas do sistema, como se fosse o diretório System32 do Windows;</p><p>/lib64 – bibliotecas do sistema, arquitetura 64 bits;</p><p>/media – o diretório /media contém subdiretórios em que os dispositivos de mídia remo-</p><p>vível inseridos no computador são montados. Por exemplo, quando você insere um CD, DVD,</p><p>PEN DRIVE em seu sistema Linux, um diretório será criado automaticamente dentro do diretó-</p><p>rio /media. Você pode acessar o conteúdo do CD dentro desse diretório;</p><p>/mnt – ponto de montagem para dispositivos de hardware que estão em /dev. O leitor</p><p>de CD encontrado em /dev/fd0, por exemplo, será montado em /mnt/cdrom. Ao contrário do</p><p>Windows, onde os discos e partições aparecem como C:, D:, E:, no GNU/Linux, eles aparecem</p><p>como hda1, hda2, hdb, sdb, cdrom etc;</p><p>/opt – possui os softwares que não fizerem parte da instalação padrão do GNU/Linux.</p><p>/proc – é criado na memória (portanto, não ocupa espaço em disco) pelo kernel e fornece</p><p>informações sobre ele e os processos ativos;</p><p>/root – diretório local do superusuário (root);</p><p>/run – o diretório /run é relativamente novo e oferece aos aplicativos um local padrão para ar-</p><p>mazenar arquivos temporários, como soquetes e identificações de processos. Esses arquivos não</p><p>podem ser armazenados em /tmp, pois os arquivos localizados em /tmp podem ser apagados;</p><p>/sbin – contém arquivos referentes à administração e manutenção de hardware e software;</p><p>/snap – arquivos de implantação e um sistema de gerenciamento de pacotes que foi pro-</p><p>jetado e construído pela Canonical para o sistema operacional Ubuntu phone. Com o suporte</p><p>a Snap instalado em sua distribuição, já é possível instalar aplicativos diversos para o Linux;</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>85 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>/srv – o diretório /srv contém “dados para serviços prestados pelo sistema”. Se você usa o</p><p>servidor Apache em um site, provavelmente armazena os arquivos do seu site em um diretório</p><p>dentro do /srv;</p><p>/sys – a pasta sys tem basicamente a mesma finalidade atribuída ao diretório proc.</p><p>/tmp – arquivos temporários;</p><p>/usr – é o diretório com o maior número de arquivos, incluindo bibliotecas (/usr/lib) e exe-</p><p>cutáveis (/usr/bin) dos principais programas;</p><p>/usr/X11 – arquivos do sistema do gerenciador de janelas;</p><p>/usr/man – manuais on-line;</p><p>/var – arquivos variáveis, que mudam com frequência.</p><p>Comparação entre as Unidades de Disco do Windows e as Unidades Linux</p><p>Windows Linux</p><p>C: /dev/hda1</p><p>D: /dev/fd1</p><p>E: /dev/sda1</p><p>Alguns Softwares Presentes no Linux</p><p>Aluno(a), outro problema, nas provas que abordam o Linux, é a cobrança de nomes de sof-</p><p>twares que fazem parte do sistema e que muitos candidatos não conhecem e muito menos</p><p>estudaram. Segue abaixo uma lista com os principais:</p><p>Pacote para escritório: LibreOffice (Writer, Calc, Impress, Base, Draw etc.).</p><p>Editores de texto simples: Vi/Vim, Emacs, Nano, Gedit, krite, Sublime text, Joe etc.</p><p>Editores de Imagens: Gimp, RawStudio, Photivo, F-Spot etc.</p><p>Navegadores: Mozilla Firefox, Google Chrome, Opera, Konqueror etc.</p><p>Correio Eletrônico: Mozilla Thunderbird, Evolution, Kmail etc.</p><p>Gravadores de CDds/DVDs: Brasero, GnomeBaker etc.</p><p>Servidor Web (armazena páginas da web): Apache.</p><p>Servidor Proxy (Controle de conexão e acesso à internet): Squid.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>86 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>QUESTÕES DE CONCURSO</p><p>001. (UFMT/UFMT/TÉCNICO/2015) No sistema operacional Linux, qual o comando para mo-</p><p>ver todos os arquivos com extensão.jpg de uma pasta com muitos arquivos para outra?</p><p>a) $ vm *.jpg /outra-pasta</p><p>b) $ mv *.jpg /outra-pasta</p><p>c) $ rd *.jpg /outra-pasta</p><p>d) $ cp *.jpg /outra-pasta</p><p>002. (CESGRANRIO/BANCO DO BRASIL/ESCRITURÁRIO/AGENTE COMERCIAL/2021) Ao</p><p>visitar uma agência, um funcionário de TI de um banco percebeu, durante sua conversa com</p><p>um bancário, que a cada 15 minutos, um alarme tocava no celular do empregado, e que, nesse</p><p>momento, ele executava um programa no computador servidor do banco, que rodava o Linux</p><p>SUSE. Descobriu, depois, que o mesmo se repetia em todas as agências. Percebendo isso</p><p>como um sinal de que havia uma demanda interna de executar esse programa de tempos em</p><p>tempos, o funcionário de TI resolveu mudar o processo, fazendo esse programa ser executado</p><p>automaticamente de forma periódica.</p><p>Para alcançar esse objetivo, esse funcionário utilizou a funcionalidade do comando:</p><p>a) cron</p><p>b) curl</p><p>c) jobs</p><p>d) timedatectl</p><p>e) touch</p><p>003. (QUADRIX/CRO-AC/TÉCNICO EM TECNOLOGIA DA INFORMAÇÃO/2019) É possível</p><p>instalar, em um mesmo computador desktop, os sistemas operacionais Windows 7 e Linux, de</p><p>forma independente.</p><p>004. (QUADRIX/CRO-AC/TÉCNICO EM TECNOLOGIA DA INFORMAÇÃO.2019) O Notepad++</p><p>é um editor de texto de código‐fonte aberto. Por estar sob licença GPL, ele é executado somen-</p><p>te no sistema operacional Linux.</p><p>005. (QUADRIX/PROCON-GO/FISCAL DAS RELAÇÕES DE CONSUMO/2017) Com relação à</p><p>alteração de senhas de usuários por meio de terminal (console) no sistema operacional Linux,</p><p>assinale a alternativa correta.</p><p>a) Com o comando passwd, um usuário consegue mudar sua própria senha.</p><p>b) Para que o usuário root, o superusuário, consiga alterar a senha de um usuário qualquer, ele</p><p>precisará conhecer a senha atual desse usuário antes de alterá-la.</p><p>c) Para alterar a senha dos usuários, utiliza-se o comando password.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>87 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>d) Por ser um sistema operacional seguro, a alteração de senhas, via console, não é permitida.</p><p>e) Apenas o usuário root tem o privilégio de alterar senhas.</p><p>006. (QUADRIX/CFO-DF/TÉCNICO EM TECNOLOGIA DA INFORMAÇÃO/2017)</p><p>Com relação à figura e às informações acima apresentadas, julgue o item a seguir:</p><p>O número 103165 representa a quantidade de linhas existentes no arquivo cro.pdf.</p><p>007. (QUADRIX/CFO-DF/TÉCNICO EM TECNOLOGIA DA INFORMAÇÃO/2017)</p><p>Com relação à figura e às informações acima apresentadas, julgue o item a seguir.</p><p>Com o comando mv cro.pdf cro2.pdf, é possível renomear o arquivo cro.pdf como cro2.pdf.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>88 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>008. (QUADRIX/CFO-DF/TÉCNICO EM TECNOLOGIA DA INFORMAÇÃO/2017)</p><p>O arquivo dentistas.pdf é de propriedade do usuário cfo e do grupo root.</p><p>009. (QUADRIX/CFO-DF/TÉCNICO EM TECNOLOGIA DA INFORMAÇÃO/2017)</p><p>Ao se executar o comando pwd no console acima, retornará a seguinte informação: /home/cfo.</p><p>010. INST.AOCP/UFFS/ASSISTENTE/2019) Em um sistema operacional Linux (Ubuntu 18.04,</p><p>instalação padrão em português), dada a estrutura de diretórios padrão dos sistemas, os arqui-</p><p>vos pessoais dos usuários (documentos, planilhas, imagens, vídeos) ficam em qual diretório?</p><p>a) /home</p><p>b) /users</p><p>c) /desktop</p><p>d) /início</p><p>e) /etc</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>89 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>011. (INST.AOCP/ITEP.RN/AGENTE/2018) Em um sistema operacional baseado em Linux, o</p><p>que faz o comando de terminal: ifconfig?</p><p>a) É utilizado para listar arquivos de configuração.</p><p>b) É utilizado para abrir as configurações do sistema.</p><p>c) É um comando inválido.</p><p>d) É utilizado para configurar e inspecionar interfaces de rede.</p><p>e) É utilizado para configurar uma impressora.</p><p>012. (INST.AOCP/ITEP.RN/AGENTE/2018) Assinale a alternativa que NÃO apresenta um am-</p><p>biente de Área de Trabalho (interface gráfica ou ambiente X) existente para sistemas operacio-</p><p>nais baseados em Linux.</p><p>a) KDE</p><p>b) Gnome</p><p>c) XFCE</p><p>d) Unity</p><p>e) Xtreme</p><p>013. (INST.AOCP/UFFS/BIBLIOTECÁRIO/2019) Referente ao sistema operacional LINUX</p><p>(Ubuntu 18.04, instalação padrão em português), é correto afirmar que o comando cd ~</p><p>a) executa um programa.</p><p>b) gera um erro, pois não é um comando válido.</p><p>c) acessa o diretório superior (um nível acima).</p><p>d) copia um arquivo de maneira direta.</p><p>e) acessa o diretório padrão do usuário logado.</p><p>014. (INST.AOCP/ITEP.RN/AGENTE/2018) Considerando o Sistema Operacional Ubuntu</p><p>Linux (Versão 16.04, instalação padrão em português), qual é o nome dado ao gerenciador de</p><p>arquivos padrão?</p><p>a) File Explorer.</p><p>b) Ubuntu Explorer.</p><p>c) Navigator.</p><p>d) Nautilus.</p><p>e) Netscape.</p><p>015. (INST.AOCP/ADAF.AM/ADMINISTRADOR/2018) Muitas pessoas usam o Windows por</p><p>uma questão de costume. O Linux também é de fácil operação e, ao longo dos tempos, tem se</p><p>popularizado. Em relação ao Linux, é correto afirmar que</p><p>a) trata-se de um sistema operacional proprietário, não podendo ser alterado pelos usuários.</p><p>b) é um software livre, porém tem código fonte fechado, não sendo possível fazer alterações.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>90 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>c) o Linux é um sistema operacional que não possui interfaces gráficas, devendo ser operacio-</p><p>nalizado somente através da linha de comando.</p><p>d) o Linux é um sistema operacional inseguro e que não tem aplicativos, a não ser os que são</p><p>instalados por padrão.</p><p>e) é um sistema operacional de código aberto, ou seja, as instruções dos programas podem</p><p>ser alteradas visando aprimorar ou personalizar suas funcionalidades.</p><p>016. (INST.AOCP/PREF.VITÓRIA.ES/TÉCNICO/2019) Considerando o sistema Ubuntu Linux,</p><p>assinale a alternativa correta.</p><p>a) Não apresenta Área de trabalho.</p><p>b) Não possui navegador de internet.</p><p>c) Traz por padrão as ferramentas Microsoft Office.</p><p>d) Permite visualizar arquivos PDF.</p><p>017. (INST.AOCP/PREF.CARIACICA.ES/CONTADOR/2020) Ubuntu, Fedora e Debian são ter-</p><p>mos que representam:</p><p>a) tecnologias Wireless.</p><p>b) softwares aplicativos para a manipulação de imagens digitais.</p><p>c) distribuições do Sistema Operacional GNU/Linux.</p><p>d) modelos de memória de computador que utilizam a tecnologia flash.</p><p>018. (INST.AOCP/ITEP/RN/PERITO/2018) Em um sistema operacional Linux, o que faz o co-</p><p>mando mkdir?</p><p>a) Formata um dispositivo.</p><p>b) Verifica o conteúdo de um diretório.</p><p>c) Remove um arquivo.</p><p>d) Acessa o diretório pasta um nível acima.</p><p>e) Cria um diretório.</p><p>019. (AOCP/UNIR/ADMINISTRADOR/2018) Pode-se dizer que existem três sistemas operacio-</p><p>nais bastante usados no Brasil e até em outros países para microcomputadores. Na ordem de</p><p>uso, são os seguintes: Microsoft Windows para microcomputadores padrão IBM; Linux, usado</p><p>nos microcomputadores padrão IBM e Macintosh; Mac OS para microcomputadores Macintosh.</p><p>020. (AOCP/FUNPAPA/ADMINISTRADOR/2018) Em um sistema Operacional Linux versão</p><p>Ubuntu 16.04, em sua instalação padrão, qual é o aplicativo padrão para navegação na internet?</p><p>a) Opera.</p><p>b) Google Chrome.</p><p>c) Edge.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>91 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>d) Mozilla Firefox.</p><p>e) Safari.</p><p>021. (AOCP/FUNPAPA/ADMINISTRADOR.2018) Pode-se dizer que existem três sistemas ope-</p><p>racionais bastante usados no Brasil e até em outros países para microcomputadores. Na ordem</p><p>de uso, são os seguintes: Microsoft Windows para microcomputadores padrão IBM; Linux, usado</p><p>nos microcomputadores padrão IBM e Macintosh; Mac OS para microcomputadores Macintosh.</p><p>022. (CEBRASPE/SEFAZ-DF/AUDITOR/2020) No Linux, o diretório /home é o local onde é</p><p>instalada a maior parte dos aplicativos e das bibliotecas do sistema operacional, enquanto no</p><p>diretório /usr são armazenados os arquivos dos usuários.</p><p>023. (CEBRASPE/TJ-PR/TÉCNICO/2019) Os sistemas operacionais oferecem serviços como</p><p>acesso ao ambiente computacional, execução de programas e opção que apresenta exemplo</p><p>de sistema operacional gratuito para uso em computadores do tipo desktop.</p><p>a) Android</p><p>b) Apple MacOS</p><p>c) Linux</p><p>d) Microsoft Windows</p><p>e) IOS</p><p>024. (CEBRASPE/MPE-PI/TÉCNICO/2018) Em seu diretório home no Linux, Simão tem os</p><p>seguintes arquivos e subdiretórios.</p><p>/home/simao/teste.txt /home/simao/agosto/lista.sh /home/simao/julho</p><p>O subdiretório julho não tem arquivos e(ou) subdiretórios. Nessa situação, caso Simão execute</p><p>o comando rm –Rf /home/ a partir de /tmp, os arquivos teste.txt e lista.sh serão deletados,</p><p>mas os subdiretórios dentro de /home/simao/ serão preservados.</p><p>025. (CEBRASPE/DPF/PERITO/2018) Em cada item a seguir, é apresentada uma situação hipoté-</p><p>tica, seguida de uma assertiva a ser julgada, a respeito de sistemas operacionais, intranet e Internet.</p><p>Após verificar que o diretório /var/bo no Linux está sem espaço para novos arquivos, Pedro</p><p>resolveu mover todos os arquivos e subdiretórios existentes nesse diretório para o diretório /</p><p>etc/backup/bo localizado em outro disco, também no ambiente Linux. Nessa situação, a partir</p><p>do diretório raiz do sistema operacional, o comando correto que Pedro deve usar para executar</p><p>essa tarefa é mv -Rf /var/bo > /etc/backup/bo.</p><p>026. (CEBRASPE/IFF/TÉCNICO/2018) A respeito da estrutura de diretórios e sua principal</p><p>finalidade no Linux e distribuição Ubuntu Server padrão, é correto afirmar que:</p><p>a) /bin é o local onde são armazenados os links simbólicos do sistema de arquivo.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>92 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>b) /boot é o principal local onde ficam armazenadas as chaves criptográficas de sessões de</p><p>login remoto no sistema de arquivos.</p><p>c) /dev é o local onde se armazenam todos os arquivos de desenvolvimento.</p><p>d) /etc é o local onde normalmente se armazenam arquivos de configurações globais do sistema.</p><p>e) /home é o local onde todos os arquivos binários são armazenados.</p><p>027. (CEBRASPE/IFF/TÉCNICO/2018) No sistema operacional Linux, por meio do comando cd</p><p>/iff/ digitado em um terminal, um usuário que possua todos os privilégios necessários poderá:</p><p>a) listar o conteúdo do diretório iff.</p><p>b) compactar o diretório iff.</p><p>c) remover o diretório iff.</p><p>d) criar o diretório iff.</p><p>e) abrir o diretório iff.</p><p>028. (CEBRASPE/IFF/ANALISTA/2018) Utilizando o console de uma distribuição Linux, um usu-</p><p>ário executou, em um diretório específico, o comando ls – l e obteve como saída a seguinte linha.</p><p>Considerando-se essas informações, é correto afirmar que:</p><p>a) docentes.pdf é um arquivo do tipo executável.</p><p>b) o primeiro termo iff se refere a um diretório, enquanto o segundo termo iff se refere ao usu-</p><p>ário que criou esse diretório.</p><p>c) 4096 se refere à quantidade de usuários que acessaram o arquivo docentes.pdf.</p><p>d) rw–r– –r– – se refere às permissões sobre o arquivo docentes.pdf.</p><p>e) todos os usuários que fazem parte do grupo iff podem editar o arquivo docentes.pdf.</p><p>029. (CEBRASPE/TRE-TO/ANALISTA/2017) A distribuição do Linux de código aberto que se</p><p>caracteriza por ser não comercial, amplamente utilizada e baseada na Debian/GNU, denomina-se:</p><p>a) Linspire.</p><p>b) Fedora</p><p>c) Slackware Linux.</p><p>d) Ubuntu.</p><p>e) Gentoo Linux.</p><p>030. (CEBRASPE/TRT-7/TÉCNICO/2017) Na estrutura de diretórios do sistema operacional</p><p>Linux, os diretórios /tmp e /dev são destinados, respectivamente, a:</p><p>a) Errada. Arquivos variáveis, ou seja, passíveis de mudanças, como arquivos de logs do siste-</p><p>ma; e armazenamento de informações referentes aos usuários do sistema operacional.</p><p>b) Errada. Arquivos temporários; e arquivos de configurações específicas de programas.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>93 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>c) Errada. Processos que estejam sendo executados; e arquivos de dispositivos.</p><p>d) Certa. Arquivos temporários; e arquivos de dispositivos.</p><p>031. (CEBRASPE/FUB/ASSISTENTE/2016) O uso do serviço VoIP Linux, embora traga eco-</p><p>nomia no custo das comunicações, está sujeito à limitação de distância física entre os pontos</p><p>de comunicação.</p><p>032. (CEBRASPE/PC-GO/AGENTE/2016) Para o correto funcionamento de determinado am-</p><p>biente computacional, é necessário que o programa gravado no diretório</p><p>seja executado simultaneamente aos outros programas do sistema operacional Linux que este-</p><p>jam em execução. A respeito dessa situação, é correto afirmar que a execução do programa</p><p>a) pode ser verificada por meio do comando</p><p>b) não ocorrerá, pois o programa se encontra no diretório , onde o Linux não permite gra-</p><p>vação de arquivos binários</p><p>c) pode ser verificada por meio do comando .</p><p>d) pode ser verificada por meio do comando</p><p>e) pode ser verificada por meio do comando</p><p>033. (CEBRASPE/PC-PE/AGENTE/2016) Para aferir o uso da CPU e da memória de uma esta-</p><p>ção de trabalho instalada com Linux, deve(m) ser utilizado(s) o(s) comando(s):</p><p>a) top.</p><p>b) system.</p><p>c) proc e mem.</p><p>d) cpu e memory.</p><p>e) fs e du.</p><p>034. (COPESE-UFPI/UFPI/ASSISTENTE/2016) Um usuário que deseja alterar sua senha, uti-</p><p>lizando um computador com sistema operacional Linux deve usar o comando:</p><p>a) pwd</p><p>b) change</p><p>c) password</p><p>d) ps</p><p>e) passwd</p><p>035. (COPESE-UFPI/PREFBOMJESUS/PI/PROCURADOR.2017) Sobre sistemas operacio-</p><p>nais (Windows e Linux) assinale a opção CORRETA.</p><p>a) Os sistemas operacionais utilizam sempre o mesmo sistema de arquivos, no caso o chamado NTFS.</p><p>b) Os programas desenvolvidos para Linux funcionam normalmente, sem necessitar de adap-</p><p>tações no Windows e vice-versa.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>94 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>c) O sistema operacional é um software cuja função é gerenciar os recursos do sistema, forne-</p><p>cendo uma interface entre o computador e o usuário e fornecendo suporte para que os demais</p><p>programas possam funcionar.</p><p>d) Firefox e Chrome são exemplos de sistemas operacionais.</p><p>e) A multitarefa é um recurso do sistema operacional que permite ele seja executado em má-</p><p>quinas diferentes.</p><p>036. (COPESE-UFPI/UFPI/TÉCNICO.2015) Assinale a opção que corresponde a um sistema</p><p>operacional cujo código fonte está disponível sob a licença GPL (General Public License – Li-</p><p>cença Pública Geral) para que qualquer pessoa o possa utilizar, estudar, modificar e distribuir</p><p>livremente de acordo com os termos da licença.</p><p>a) Windows XP.</p><p>b) Windows Vista.</p><p>c) Linux.</p><p>d) Word 2010.</p><p>e) BrOffice.</p><p>037. (FCC/BANRISUL/ESCRITURÁRIO/2019) No Linux e no prompt de comandos do Win-</p><p>dows, para mostrar a lista de arquivos e diretórios presentes na unidade de armazenamento</p><p>atual, por exemplo, um pen drive, utilizam-se, respectivamente, os comandos:</p><p>a) ls e dir.</p><p>b) list e mkdir.</p><p>c) cat e rmdir.</p><p>d) ps e dir.</p><p>e) ls e files.</p><p>038. (FUNDEP/PREF.LAGOA.SANTA.MG/TÉCNICO.2019) Sobre o sistema operacional Linux,</p><p>analise as seguintes afirmativas:</p><p>I – É um sistema multitarefa, isto é, permite executar mais de um aplicativo, porém, enquanto</p><p>um é executado, o outro fica em segundo plano.</p><p>II – É um sistema multisessão, pois permite haver várias contas de usuários em um único</p><p>computador.</p><p>III – É preemptivo, pois permite a interrupção de processos.</p><p>Estão corretas as afirmativas:</p><p>a) I e II, apenas.</p><p>b) I e III, apenas.</p><p>c) II e III, apenas.</p><p>d) I, II e III.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>95 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>039. (FUNCERN/PREF.JARDIM.DE.PIRANHAS.RN/AGENTE.2019) Um aluno do curso de Re-</p><p>des de Computadores está utilizando o sistema operacional Linux Ubuntu 16.04 LTS e precisa</p><p>utilizar os comandos de visualizar o conteúdo de um arquivo texto e apagá-lo no terminal. Para</p><p>isso, usou os, respectivamente, os comandos:</p><p>a) cat e rm</p><p>b) Is e del</p><p>c) cp e rm</p><p>d) cat e del</p><p>040. (UFCG/UFCG/ASSISTENTE/2016) Ainda sobre o ambiente Linux, o comando pwd retor-</p><p>na o seguinte resultado:</p><p>a) Exibe o caminho completo do diretório atual.</p><p>b) Abre um arquivo.</p><p>c) Lista todos os arquivos do diretório.</p><p>d) Remove um arquivo.</p><p>e) Gera senha para acesso de uma pasta.</p><p>041. (UFCG/UFCG/ASSISTENTE/2016) No ambiente Linux o comando para criação de uma pasta é:</p><p>a) cd</p><p>b) ls</p><p>c) mkdir</p><p>d) mkps</p><p>e) crtdir</p><p>042. (UFCG/UFCG/ASSISTENTE/2016) No ambiente Linux, o comando $ ls:</p><p>a) Mostra a quantidade de espaço usada no disco rígido.</p><p>b) Mostra o uso da memória.</p><p>c) Lista todos os arquivos do diretório.</p><p>d) Abre um arquivo.</p><p>e) Abre o explorador de informações.</p><p>043. (UFCG/UFCG/ASSISTENTE/2016)</p><p>São características do sistema operacional Linux, EXCETO:</p><p>a) Conectividade com outros tipos de plataformas como: Windows, Apple, DOS.</p><p>b) Não é Case Sensitive.</p><p>c) Multiusuário.</p><p>d) Preemptivo.</p><p>e) Proteção entre processos executados na memória RAM.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>96 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>044. (FCC/TRT2/TÉCNICO/2018) Para conhecer a finalidade de um comando no Linux, um</p><p>Técnico precisará digitar um primeiro comando seguido do nome do comando que deseja co-</p><p>nhecer. O primeiro comando que terá que utilizar, nesse caso, é o:</p><p>a) bash</p><p>b) help</p><p>c) man</p><p>d) show</p><p>e) ls</p><p>045. (FCC/TRT6/ANALISTA/2018) Um Analista recebeu um arquivo chamado funcionarios.</p><p>txt contendo o nome e outras informações de cerca de 10000 funcionários. Ao ser solicitado a</p><p>localizar os dados do funcionário Marconi Teixeira nesse arquivo, estando na pasta em que se</p><p>encontra o arquivo em um terminal Linux, digitou o comando</p><p>a) get ‘Marconi Teixeira’ from funcionarios.txt</p><p>b) grep ‘Marconi Teixeira’ funcionarios.txt</p><p>c) ls ‘Marconi Teixeira’ in funcionarios.txt</p><p>d) locate ‘Marconi Teixeira’ >> funcionarios.txt</p><p>e) search ‘Marconi Teixeira’ funcionarios.txt</p><p>046. (IDECAN/UERN/TÉCNICO/2016) Sobre comandos utilizados em Sistemas Operacionais</p><p>Linux, marque V para as afirmativas verdadeiras e F para as falsas.</p><p>I – ( ) O comando ls é utilizado para listar todos os arquivos do diretório.</p><p>II – ( ) O comando addir é utilizado para criar um novo diretório.</p><p>III – ( ) O comando chmod modifica as permissões de um arquivo ou diretório.</p><p>IV – ( ) O comando dir exibe o caminho completo do diretório atual.</p><p>A sequência está correta em:</p><p>a) V, V, F, F.</p><p>b) V, F, V, F.</p><p>c) F, V, V, F.</p><p>d) F, F, V, V.</p><p>047. (IDECAN/UERN/AGENTE/2016) Muitas empresas estão optando por utilizarem o Sis-</p><p>tema Operacional Linux. A grande vantagem desse Sistema é que não se tem a necessidade</p><p>de pagamento de licença para utilizá-lo, diferente dos sistemas proprietários, da Microsoft,</p><p>por exemplo, que se deve pagar uma licença para utilização. Por não ter que pagar licença, as</p><p>empresas economizam e podem investir em equipamentos, infraestrutura, entre outros. Traba-</p><p>lhar com Linux já é uma realidade, e muitas ações são feitas utilizando-se do terminal, ou seja,</p><p>usam-se os comandos pela linha de comando do Linux. Diferente do Windows, onde quase</p><p>tudo é feito através da interface gráfica, no Linux os comandos podem ser usados pela linha</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>97 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>de comando e, em algumas versões, fazendo uso de interface gráfica. “Suponha que se esteja</p><p>editando um arquivo na linha de comandos do Linux, mas tenha se esquecido o diretório em</p><p>que se encontra. Um desses comandos pode ser usado para a verificação de qual diretório se</p><p>encontra (isso em caso do seu aviso de comandos não mostrar essa informação)”. Assinale a</p><p>alternativa correta que apresenta este comando.</p><p>a) ls.</p><p>b) cd.</p><p>c) pwd.</p><p>d) mkdir.</p><p>048. (IDECAN/UERN/AGENTE/2016) “Alguns candidatos foram convidados para uma entrevista</p><p>de emprego em uma empresa que utiliza o Linux como Sistema Operacional. Na entrevista, o res-</p><p>ponsável pela empresa solocita que os candidatos usem alguns comandos para manipulação de</p><p>arquivos através do terminal de comandos. No Linux, o comando rm apaga arquivos, o cp copia</p><p>arquivos e o mv move arquivos. Todos esses comandos podem ser utilizados com alguns com-</p><p>plementos (opções) que agregam funções nas suas utilizações. Uma dessas opções, respecti-</p><p>vamente, tem as seguintes descrições, de acordo com os comandos apresentados: remove os</p><p>arquivos sem perguntar; não pergunta, substitui os arquivos caso já exista; e, substitui o arquivo</p><p>de destino sem perguntar.” Esse complemento (opção) aos comandos apresentados trata-se de:</p><p>a) -i.</p><p>b) -f.</p><p>c) -r.</p><p>d) -v.</p><p>049. (IDECAN/UERN/AGENTE/2016) Organizar arquivos e pastas (diretórios) é uma tarefa</p><p>muito importante para os usuários do computador. Seja com qual Sistema Operacional se</p><p>está trabalhando, com essa organização fica muito mais fácil encontrar aquilo que se deseja</p><p>no computador. “No Sistema Operacional Linux há um comando que efetua uma procura por</p><p>arquivos/diretórios no disco. Essa busca pode ser feita considerando-se critérios como: data</p><p>de modificação, tamanho etc., usando algumas opções com o comando. Sua sintaxe padrão é:</p><p>comando [diretório] [opções/expressão]. Nesse caso, indica que a busca será realizada neste</p><p>diretório, percorrendo seus subdiretórios.” Assinale a alternativa referente a esse comando.</p><p>a) tail</p><p>b) less</p><p>c) find</p><p>d) sort</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>98 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>050. (IADES/DETRAN/RO/AGENTE/2014) Qual é o comando utilizado para alterar a permis-</p><p>são de arquivos e/ou diretórios em um ambiente Linux/Unix?</p><p>a) cp.</p><p>b) cd.</p><p>c) dir.</p><p>d) cmp.</p><p>e) chmod.</p><p>051. (IADES/DETRAN/RO/AGENTE.2014) Marque a opção INCORRETA referente à funciona-</p><p>lidade do comando Linux.</p><p>a) RM – apagar o arquivo especificado.</p><p>b) PWD – informar o diretório utilizado.</p><p>c) NETSTAT – informar o estado de rede.</p><p>d) MKDIR – informar o status da fila de impressão.</p><p>e) LS – mostrar os arquivos e diretórios da pasta atual.</p><p>052. (IDECAN/UERN/TÉCNICO/2016) Sobre comandos utilizados em Sistemas Operacionais</p><p>Linux, marque V para as afirmativas verdadeiras e F para as falsas.</p><p>() O comando ls é utilizado para listar todos os arquivos do diretório.</p><p>() O comando addir é utilizado para criar um novo diretório.</p><p>() O comando chmod modifica as permissões de um arquivo ou diretório.</p><p>() O comando dir exibe o caminho completo do diretório atual.</p><p>A sequência está correta em:</p><p>a) V, V, F, F.</p><p>b) V, F, V, F.</p><p>c) F, V, V, F.</p><p>d) F, F, V, V.</p><p>053. (IDECAN/UERN/AGENTE/2016) Muitas empresas estão optando por utilizarem o Sis-</p><p>tema Operacional Linux. A grande vantagem desse Sistema é que não se tem a necessidade</p><p>de pagamento de licença para utilizá-lo, diferente dos sistemas proprietários, da Microsoft,</p><p>por exemplo, que se deve pagar uma licença para utilização. Por não ter que pagar licença, as</p><p>empresas economizam e podem investir em equipamentos, infraestrutura, entre outros. Traba-</p><p>lhar com Linux já é uma realidade, e muitas ações são feitas utilizando-se do terminal, ou seja,</p><p>usam-se os comandos pela linha de comando do Linux. Diferente do Windows, onde quase</p><p>tudo é feito através da interface gráfica, no Linux os comandos podem ser usados pela linha</p><p>de comando e, em algumas versões, fazendo uso de interface gráfica. “Suponha que se esteja</p><p>editando um arquivo na linha de comandos do Linux, mas tenha se esquecido do diretório em</p><p>que se encontra. Um desses comandos pode ser usado para a verificação de qual diretório se</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>99 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>encontra (isso em caso</p><p>do seu aviso de comandos não mostrar essa informação)”. Assinale a</p><p>alternativa correta que apresenta este comando.</p><p>a) ls.</p><p>b) cd.</p><p>c) pwd.</p><p>d) mkdir.</p><p>054. (IDECAN/UERN/AGENTE/2016) “Alguns candidatos foram convidados para uma entrevista</p><p>de emprego em uma empresa que utiliza o Linux como Sistema Operacional. Na entrevista, o res-</p><p>ponsável pela empresa solocita que os candidatos usem alguns comandos para manipulação de</p><p>arquivos através do terminal de comandos. No Linux, o comando rm apaga arquivos, o cp copia</p><p>arquivos e o mv move arquivos. Todos esses comandos podem ser utilizados com alguns com-</p><p>plementos (opções) que agregam funções nas suas utilizações. Uma dessas opções, respecti-</p><p>vamente, tem as seguintes descrições, de acordo com os comandos apresentados: remove os</p><p>arquivos sem perguntar; não pergunta, substitui os arquivos caso já exista; e, substitui o arquivo</p><p>de destino sem perguntar.” Esse complemento (opção) aos comandos apresentados trata-se de:</p><p>a) -i.</p><p>b) -f.</p><p>c) -r.</p><p>d) -v.</p><p>055. (IDECAN/UERN/AGENTE/2016) Organizar arquivos e pastas (diretórios) é uma tarefa</p><p>muito importante para os usuários do computador. Seja com qual Sistema Operacional em que</p><p>se está trabalhando, com essa organização fica muito mais fácil encontrar aquilo que se dese-</p><p>ja no computador. “No Sistema Operacional Linux há um comando que efetua uma procura por</p><p>arquivos/diretórios no disco. Essa busca pode ser feita considerando-se critérios como: data</p><p>de modificação, tamanho etc., usando algumas opções com o comando. Sua sintaxe padrão é:</p><p>comando [diretório] [opções/expressão]. Nesse caso, indica que a busca será realizada neste</p><p>diretório, percorrendo seus subdiretórios.” Assinale a alternativa referente a esse comando.</p><p>a) tail.</p><p>b) less.</p><p>c) find.</p><p>d) sort.</p><p>056. (IDECAN/DETRAN/RO/TÉCNICO.2014) Qual é o comando utilizado para alterar a per-</p><p>missão de arquivos e/ou diretórios em um ambiente Linux/Unix?</p><p>a) cp.</p><p>b) cd.</p><p>c) dir.</p><p>d) cmp.</p><p>e) chmod.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>100 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>GABARITO</p><p>1. b</p><p>2. a</p><p>3. C</p><p>4. E</p><p>5. a</p><p>6. E</p><p>7. C</p><p>8. E</p><p>9. C</p><p>10. a</p><p>11. d</p><p>12. e</p><p>13. e</p><p>14. d</p><p>15. e</p><p>16. d</p><p>17. c</p><p>18. e</p><p>19. C</p><p>20. d</p><p>21. C</p><p>22. E</p><p>23. c</p><p>24. E</p><p>25. E</p><p>26. d</p><p>27. e</p><p>28. d</p><p>29. d</p><p>30. d</p><p>31. E</p><p>32. c</p><p>33. a</p><p>34. e</p><p>35. c</p><p>36. c</p><p>37. a</p><p>38. c</p><p>39. a</p><p>40. a</p><p>41. c</p><p>42. c</p><p>43. b</p><p>44. c</p><p>45. b</p><p>46. b</p><p>47. c</p><p>48. a</p><p>49. c</p><p>50. e</p><p>51. d</p><p>52. b</p><p>53. c</p><p>54. a</p><p>55. c</p><p>56. e</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>101 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>GABARITO COMENTADO</p><p>001. (UFMT/UFMT/TÉCNICO/2015) No sistema operacional Linux, qual o comando para mo-</p><p>ver todos os arquivos com extensão.jpg de uma pasta com muitos arquivos para outra?</p><p>a) $ vm *.jpg /outra-pasta</p><p>b) $ mv *.jpg /outra-pasta</p><p>c) $ rd *.jpg /outra-pasta</p><p>d) $ cp *.jpg /outra-pasta</p><p>O comando mv é utilizado para mover ou renomear um arquivo;</p><p>mv [opções] origem destino.</p><p>$ mv *.jpg /outra-pasta usuário logado como comum ($) irá mover TODOS (*) os arquivos jpg.</p><p>Letra b.</p><p>002. (CESGRANRIO/BANCO DO BRASIL/ESCRITURÁRIO/AGENTE COMERCIAL/2021) Ao</p><p>visitar uma agência, um funcionário de TI de um banco percebeu, durante sua conversa com</p><p>um bancário, que a cada 15 minutos, um alarme tocava no celular do empregado, e que, nesse</p><p>momento, ele executava um programa no computador servidor do banco, que rodava o Linux</p><p>SUSE. Descobriu, depois, que o mesmo se repetia em todas as agências. Percebendo isso</p><p>como um sinal de que havia uma demanda interna de executar esse programa de tempos em</p><p>tempos, o funcionário de TI resolveu mudar o processo, fazendo esse programa ser executado</p><p>automaticamente de forma periódica.</p><p>Para alcançar esse objetivo, esse funcionário utilizou a funcionalidade do comando:</p><p>a) cron</p><p>b) curl</p><p>c) jobs</p><p>d) timedatectl</p><p>e) touch</p><p>Comando bem incomum de cair em provas para área administrativa.</p><p>�a) Certa. cron Permite aos usuários do Unix/Linux executar comandos ou scripts (grupos de</p><p>comandos) automaticamente em um determinado horário/data.</p><p>�b) Errada. curl Abreviação para Client URL. Comandos cURL são utilizados muitas vezes</p><p>para verificar a conectividade de uma URL, além disso, é uma ótima ferramenta para a transfe-</p><p>rência de dados e arquivos.</p><p>�c) Errada. Jobs Lista os processos inicializados a partir do terminal.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>102 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>�d) Errada. timedatectl mostrar a hora e a data atuais. O comando é usado principalmente</p><p>para controlar a hora e a data do sistema. timedatectl pode ser usado para consultar e alterar</p><p>o relógio do sistema e suas configurações.</p><p>�e) Errada. touch usado para criar arquivos. Além disso, ele ainda pode mudar a data e a hora</p><p>de acesso e/ou modificação de arquivos.</p><p>Letra a.</p><p>003. (QUADRIX/CRO-AC/TÉCNICO EM TECNOLOGIA DA INFORMAÇÃO/2019) É possível</p><p>instalar, em um mesmo computador desktop, os sistemas operacionais Windows 7 e Linux, de</p><p>forma independente.</p><p>�De maneira independente seria por meio do particionamento (divisão) do disco rígido em duas</p><p>partes, sendo uma reservada para o Windows e a outra para o Linux. Por meio de programas</p><p>como o LILO ou GRUB, que fazem a função de gerenciadores de boot (inicialização) podemos</p><p>escolher qual o sistema queremos acessar.</p><p>�A outra forma seria por meio de uma máquina virtual, porém não de forma independente, pois</p><p>a máquina virtual é instalada no sistema atual e por meio dela é possível instalar outro sistema</p><p>e usar os dois simultaneamente.</p><p>Certo.</p><p>004. (QUADRIX/CRO-AC/TÉCNICO EM TECNOLOGIA DA INFORMAÇÃO/2019) O Note-</p><p>pad++ é um editor de texto de código‐fonte aberto. Por estar sob licença GPL, ele é executado</p><p>somente no sistema operacional Linux.</p><p>Notepad (Bloco de Notas) é um editor de textos simples nativo do sistema Windows e não do Linux.</p><p>No Linux temos:</p><p>Editores de texto simples: Vi/Vim, Emacs, Nano, Gedit, krite, Sublime text, Joe etc.</p><p>Errado.</p><p>005. (QUADRIX/PROCON-GO/FISCAL DAS RELAÇÕES DE CONSUMO/2017) Com relação à</p><p>alteração de senhas de usuários por meio de terminal (console) no sistema operacional Linux,</p><p>assinale a alternativa correta.</p><p>a) Com o comando passwd, um usuário consegue mudar sua própria senha.</p><p>b) Para que o usuário root, o superusuário, consiga alterar a senha de um usuário qualquer, ele</p><p>precisará conhecer a senha atual desse usuário antes de alterá-la.</p><p>c) Para alterar a senha dos usuários, utiliza-se o comando password.</p><p>d) Por ser um sistema operacional seguro, a alteração de senhas, via console, não é permitida.</p><p>e) Apenas o usuário root tem o privilégio de alterar senhas.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>103 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>�a) Certa. Com o comando passwd, um usuário consegue mudar sua própria senha. (CERTO) </p><p>O comando passwd é utilizado no prompt do Linux para a alteração de uma senha.</p><p>�b) Errada. Para que o usuário</p><p>root, o superusuário, consiga alterar a senha de um usuário</p><p>qualquer, ele precisará conhecer a senha atual desse usuário antes de alterá-la. (ERRADO) </p><p>O usuário root não precisa entrar com a senha de um usuário comum ao modificá-la, de modo</p><p>que ele é capaz de alterar a senha de um usuário que a tenha perdido.</p><p>�c) Errada. Para alterar a senha dos usuários, utiliza-se o comando password. (ERRADO) </p><p>Comando passwd.</p><p>�d) Errada. Por ser um sistema operacional seguro, a alteração de senhas, via console, não é</p><p>permitida. (ERRADO) O comando passwd é executado via console, prompt de comando.</p><p>�e) Errada. Apenas o usuário root tem o privilégio de alterar senhas. É errado, pois um usuário</p><p>comum pode alterar a sua própria senha.</p><p>Letra a.</p><p>006. (QUADRIX/CFO-DF/TÉCNICO EM TECNOLOGIA DA INFORMAÇÃO/2017)</p><p>Com relação à figura e às informações acima apresentadas, julgue o item a seguir:</p><p>O número 103165 representa a quantidade de linhas existentes no arquivo cro.pdf.</p><p>Representa o tamanho do arquivo.</p><p>Errado.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>104 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>007. (QUADRIX/CFO-DF/TÉCNICO EM TECNOLOGIA DA INFORMAÇÃO/2017)</p><p>Com relação à figura e às informações acima apresentadas, julgue o item a seguir.</p><p>Com o comando mv cro.pdf cro2.pdf, é possível renomear o arquivo cro.pdf como cro2.pdf.</p><p>�O comando mv é utilizado para mover ou renomear um arquivo;</p><p>�mv [opções] origem destino mv cro.pdf cro2.pdf.</p><p>Certo.</p><p>008. (QUADRIX/CFO-DF/TÉCNICO EM TECNOLOGIA DA INFORMAÇÃO/2017)</p><p>O arquivo dentistas.pdf é de propriedade do usuário cfo e do grupo root.</p><p>�O arquivo dentristas.pdf é de propriedade do usuário root que pertence ao grupo root.</p><p>Errado.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>105 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>009. (QUADRIX/CFO-DF/TÉCNICO EM TECNOLOGIA DA INFORMAÇÃO/2017)</p><p>Ao se executar o comando pwd no console acima, retornará a seguinte informação: /home/cfo.</p><p>O comando pwd (print working directory) irá exibir o endereço da pasta corrente.</p><p>Que está indicado em:</p><p>Certo.</p><p>010. INST.AOCP/UFFS/ASSISTENTE/2019) Em um sistema operacional Linux (Ubuntu 18.04,</p><p>instalação padrão em português), dada a estrutura de diretórios padrão dos sistemas, os arqui-</p><p>vos pessoais dos usuários (documentos, planilhas, imagens, vídeos) ficam em qual diretório?</p><p>a) /home</p><p>b) /users</p><p>c) /desktop</p><p>d) /início</p><p>e) /etc</p><p>Ainda não aprendeu os diretórios do Linux, volte e APRENDA!! Sim, é uma bronca... rs.</p><p>Letra a.</p><p>011. (INST.AOCP/ITEP.RN/AGENTE/2018) Em um sistema operacional baseado em Linux, o</p><p>que faz o comando de terminal: ifconfig?</p><p>a) É utilizado para listar arquivos de configuração.</p><p>b) É utilizado para abrir as configurações do sistema.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>106 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>c) É um comando inválido.</p><p>d) É utilizado para configurar e inspecionar interfaces de rede.</p><p>e) É utilizado para configurar uma impressora.</p><p>As duas primeiras questões, voltadas aos temas mais abordados sobre Linux em provas de</p><p>concursos. Por favor, estude os comandos trabalhados em nossa aula.</p><p>Letra d.</p><p>012. (INST.AOCP/ITEP.RN/AGENTE/2018) Assinale a alternativa que NÃO apresenta um am-</p><p>biente de Área de Trabalho (interface gráfica ou ambiente X) existente para sistemas operacio-</p><p>nais baseados em Linux.</p><p>a) KDE</p><p>b) Gnome</p><p>c) XFCE</p><p>d) Unity</p><p>e) Xtreme</p><p>De acordo com o que estudamos acima, poderíamos acertar por eliminação. Xtreme é um ge-</p><p>renciador de Downloads e não uma interface gráfica.</p><p>Letra e.</p><p>013. (INST.AOCP/UFFS/BIBLIOTECÁRIO/2019) Referente ao sistema operacional LINUX</p><p>(Ubuntu 18.04, instalação padrão em português), é correto afirmar que o comando cd ~</p><p>a) executa um programa.</p><p>b) gera um erro, pois não é um comando válido.</p><p>c) acessa o diretório superior (um nível acima).</p><p>d) copia um arquivo de maneira direta.</p><p>e) acessa o diretório padrão do usuário logado.</p><p>O cuidado é com o uso do til “˜” que faz uma função especifica no comando cd.</p><p>Letra e.</p><p>014. (INST.AOCP/ITEP.RN/AGENTE/2018) Considerando o Sistema Operacional Ubuntu</p><p>Linux (Versão 16.04, instalação padrão em português), qual é o nome dado ao gerenciador de</p><p>arquivos padrão?</p><p>a) File Explorer.</p><p>b) Ubuntu Explorer.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>107 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>c) Navigator.</p><p>d) Nautilus.</p><p>e) Netscape.</p><p>Um dos gerenciadores mais utilizados nas distribuições mais famosas do Linux.</p><p>Letra d.</p><p>015. (INST.AOCP/ADAF.AM/ADMINISTRADOR/2018) Muitas pessoas usam o Windows por</p><p>uma questão de costume. O Linux também é de fácil operação e, ao longo dos tempos, tem se</p><p>popularizado. Em relação ao Linux, é correto afirmar que</p><p>a) trata-se de um sistema operacional proprietário, não podendo ser alterado pelos usuários.</p><p>b) é um software livre, porém tem código fonte fechado, não sendo possível fazer alterações.</p><p>c) o Linux é um sistema operacional que não possui interfaces gráficas, devendo ser operacio-</p><p>nalizado somente através da linha de comando.</p><p>d) o Linux é um sistema operacional inseguro e que não tem aplicativos, a não ser os que são</p><p>instalados por padrão.</p><p>e) é um sistema operacional de código aberto, ou seja, as instruções dos programas podem</p><p>ser alteradas visando aprimorar ou personalizar suas funcionalidades.</p><p>Lembre-se: Todo software livre tem o código fonte aberto. Agora, nem todo software de código</p><p>aberto é livre. Para o software ser livre é necessárias as 4 liberdades tradicionais: EXECUTAR,</p><p>ALTERAR, ESTUDAR e REDISTRIBUIR.</p><p>Letra e.</p><p>016. (INST.AOCP/PREF.VITÓRIA.ES/TÉCNICO/2019) Considerando o sistema Ubuntu Linux,</p><p>assinale a alternativa correta.</p><p>a) Não apresenta Área de trabalho.</p><p>b) Não possui navegador de internet.</p><p>c) Traz por padrão as ferramentas Microsoft Office.</p><p>d) Permite visualizar arquivos PDF.</p><p>Questão muito simples. As letras A e B negam itens óbvios. A letra C trata-se de pacote da Mi-</p><p>crosoft que nem no Windows é padrão. Office é comprado separadamente.</p><p>Letra d.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>108 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>017. (INST.AOCP/PREF.CARIACICA.ES/CONTADOR/2020) Ubuntu, Fedora e Debian são ter-</p><p>mos que representam:</p><p>a) tecnologias Wireless.</p><p>b) softwares aplicativos para a manipulação de imagens digitais.</p><p>c) distribuições do Sistema Operacional GNU/Linux.</p><p>d) modelos de memória de computador que utilizam a tecnologia flash.</p><p>Consideradas as distribuições mais populares do Linux.</p><p>Letra c.</p><p>018. (INST.AOCP/ITEP/RN/PERITO/2018) Em um sistema operacional Linux, o que faz o co-</p><p>mando mkdir?</p><p>a) Formata</p><p>um dispositivo.</p><p>b) Verifica o conteúdo de um diretório.</p><p>c) Remove um arquivo.</p><p>d) Acessa o diretório pasta um nível acima.</p><p>e) Cria um diretório.</p><p>MKDIR = Make directory = criar diretório.</p><p>Letra e.</p><p>019. (AOCP/UNIR/ADMINISTRADOR/2018) Pode-se dizer que existem três sistemas operacio-</p><p>nais bastante usados no Brasil e até em outros países para microcomputadores. Na ordem de</p><p>uso, são os seguintes: Microsoft Windows para microcomputadores padrão IBM; Linux, usado</p><p>nos microcomputadores padrão IBM e Macintosh; Mac OS para microcomputadores Macintosh.</p><p>Três Sistemas Operacionais mais difundidos no mercado mundial.</p><p>Certo.</p><p>020. (AOCP/FUNPAPA/ADMINISTRADOR/2018) Em um sistema Operacional Linux versão</p><p>Ubuntu 16.04, em sua instalação padrão, qual é o aplicativo padrão para navegação na internet?</p><p>a) Opera.</p><p>b) Google Chrome.</p><p>c) Edge.</p><p>d) Mozilla Firefox.</p><p>e) Safari.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>109 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Devido ao Firefox ser também um software livre, é dominante na maioria das distribuições do</p><p>Linux. O Google Chrome, via de regra, equipa sistemas embasados em Linux da Google, como</p><p>o Android e o Chrome-OS.</p><p>Letra d.</p><p>021. (AOCP/FUNPAPA/ADMINISTRADOR.2018) Pode-se dizer que existem três sistemas ope-</p><p>racionais bastante usados no Brasil e até em outros países para microcomputadores. Na ordem</p><p>de uso, são os seguintes: Microsoft Windows para microcomputadores padrão IBM; Linux, usado</p><p>nos microcomputadores padrão IBM e Macintosh; Mac OS para microcomputadores Macintosh.</p><p>Três Sistemas Operacionais mais difundidos no mercado mundial.</p><p>Certo.</p><p>022. (CEBRASPE/SEFAZ-DF/AUDITOR/2020) No Linux, o diretório /home é o local onde é</p><p>instalada a maior parte dos aplicativos e das bibliotecas do sistema operacional, enquanto no</p><p>diretório /usr são armazenados os arquivos dos usuários.</p><p>�De acordo com o que estudamos, as pastas estão invertidas.</p><p>Errado.</p><p>023. (CEBRASPE/TJ-PR/TÉCNICO/2019) Os sistemas operacionais oferecem serviços como</p><p>acesso ao ambiente computacional, execução de programas e opção que apresenta exemplo</p><p>de sistema operacional gratuito para uso em computadores do tipo desktop.</p><p>a) Android</p><p>b) Apple MacOS</p><p>c) Linux</p><p>d) Microsoft Windows</p><p>e) IOS</p><p>�a) Errada. Sistema baseado em Linux para dispositivos móveis (smartphone/tablets etc.)</p><p>�b) Errada. MacOS é utilizado somente em Imac e macbook e, por mais que as atualizações</p><p>sejam gratuitas para proprietários de Mac, o valor é embutido na compra do produto.</p><p>�d) Errada. Sistema comercial (pago).</p><p>�e) Sistema Apple para dispositivos móveis (smartphone/tablets etc.)</p><p>Letra c.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>110 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>024. (CEBRASPE/MPE-PI/TÉCNICO/2018) Em seu diretório home no Linux, Simão tem os</p><p>seguintes arquivos e subdiretórios.</p><p>�/home/simao/teste.txt /home/simao/agosto/lista.sh /home/simao/julho</p><p>�O subdiretório julho não tem arquivos e(ou) subdiretórios. Nessa situação, caso Simão execute</p><p>o comando rm –Rf /home/ a partir de /tmp, os arquivos teste.txt e lista.sh serão deletados,</p><p>mas os subdiretórios dentro de /home/simao/ serão preservados.</p><p>�</p><p>�Vamos a uns detalhes sobre o comando:</p><p>�- rm: comando para deletar arquivos.</p><p>�- rm -r: o comando que deleta pastas recursivamente, mesmo que estejam vazias.</p><p>�- rm -f: a propriedade de “apenas leitura” que um arquivo tenha é removida sem perguntar, per-</p><p>mitindo que o arquivo seja apagado.</p><p>�- rm -rf /: usando a combinação dos dois parâmetros com a “/”, você diz para o sistema apagar</p><p>tudo que está no diretório raiz.</p><p>�- rm -rf *: força o apagamento de tudo que está no diretório atual ou no de trabalho, dependen-</p><p>do de onde você estiver.</p><p>�- rm -rf.: acrescentando um ponto, você pode apagar também as pastas ocultas, além das normais.</p><p>Errado.</p><p>025. (CEBRASPE/DPF/PERITO/2018) Em cada item a seguir, é apresentada uma situação hipoté-</p><p>tica, seguida de uma assertiva a ser julgada, a respeito de sistemas operacionais, intranet e Internet.</p><p>Após verificar que o diretório /var/bo no Linux está sem espaço para novos arquivos, Pedro</p><p>resolveu mover todos os arquivos e subdiretórios existentes nesse diretório para o diretório /</p><p>etc/backup/bo localizado em outro disco, também no ambiente Linux. Nessa situação, a partir</p><p>do diretório raiz do sistema operacional, o comando correto que Pedro deve usar para executar</p><p>essa tarefa é mv -Rf /var/bo > /etc/backup/bo.</p><p>�Vamos resumir? O operador > é um direcionador de saída. Ou seja, as mensagens do comando</p><p>serão direcionadas para um arquivo, e não mover.</p><p>Errado.</p><p>026. (CEBRASPE/IFF/TÉCNICO/2018) A respeito da estrutura de diretórios e sua principal</p><p>finalidade no Linux e distribuição Ubuntu Server padrão, é correto afirmar que:</p><p>a) /bin é o local onde são armazenados os links simbólicos do sistema de arquivo.</p><p>b) /boot é o principal local onde ficam armazenadas as chaves criptográficas de sessões de</p><p>login remoto no sistema de arquivos.</p><p>c) /dev é o local onde se armazenam todos os arquivos de desenvolvimento.</p><p>d) /etc é o local onde normalmente se armazenam arquivos de configurações globais do sistema.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>111 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>e) /home é o local onde todos os arquivos binários são armazenados.</p><p>Questão recorrente, cuidado!</p><p>a) Errada. Arquivos binários (comandos do sistema).</p><p>b) Errada. Arquivos de inicialização (boot).</p><p>c) Errada. Drivers de dispositivos.</p><p>e) Errada. Arquivos dos usuários.</p><p>Letra d.</p><p>027. (CEBRASPE/IFF/TÉCNICO/2018) No sistema operacional Linux, por meio do comando cd</p><p>/iff/ digitado em um terminal, um usuário que possua todos os privilégios necessários poderá:</p><p>a) listar o conteúdo do diretório iff.</p><p>b) compactar o diretório iff.</p><p>c) remover o diretório iff.</p><p>d) criar o diretório iff.</p><p>e) abrir o diretório iff.</p><p>CD Change Directory = abrir o diretório.</p><p>Letra e.</p><p>028. (CEBRASPE/IFF/ANALISTA/2018) Utilizando o console de uma distribuição Linux, um usu-</p><p>ário executou, em um diretório específico, o comando ls – l e obteve como saída a seguinte linha.</p><p>Considerando-se essas informações, é correto afirmar que:</p><p>a) docentes.pdf é um arquivo do tipo executável.</p><p>b) o primeiro termo iff se refere a um diretório, enquanto o segundo termo iff se refere ao usu-</p><p>ário que criou esse diretório.</p><p>c) 4096 se refere à quantidade de usuários que acessaram o arquivo docentes.pdf.</p><p>d) rw–r– –r– – se refere às permissões sobre o arquivo docentes.pdf.</p><p>e) todos os usuários que fazem parte do grupo iff podem editar o arquivo docentes.pdf.</p><p>a) Errada. Arquivo do tipo PDF.</p><p>b) Errada. primeiro iff é o dono do arquivo. Segundo iff é o grupo do usuário.</p><p>c) Errada. Tamanho do arquivo.</p><p>e) Errada. Grupo IFF tem permissão para: r-- ler/não grava/não executa.</p><p>Letra d.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>112 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>029. (CEBRASPE/TRE-TO/ANALISTA/2017) A distribuição do Linux de código aberto que se</p><p>caracteriza por ser não comercial, amplamente utilizada e baseada na Debian/GNU, denomina-se:</p><p>a) Linspire.</p><p>b) Fedora</p><p>c) Slackware Linux.</p><p>d) Ubuntu.</p><p>e) Gentoo Linux.</p><p>Como citado no início da aula, eu uso a distribuição Ubuntu como base justamente por saber</p><p>que o Cebraspe tem uma afinidade por ela. Geralmente, distribuição não comercial e baseada</p><p>em Debian, temos a Ubuntu.</p><p>a) Errada. Linspire --> Debian (distro comercial).</p><p>b) Errada. Fedora --> Red Hat.</p><p>c) Errada. Slackware --> Slackware.</p><p>e) Errada. Gentoo --> Enoch.</p><p>As distribuições baseadas em Ubuntu, por essência são, na verdade, baseadas em Debian:</p><p>Xubuntu, kubuntu, Eeebuntu, Fluxbuntu, Ubuntulite, Zebuntu, Vibuntu, Mythbuntu, Ubuntu Kylin,</p><p>SecUntu, Geubuntu etc.</p><p>Letra d.</p><p>030. (CEBRASPE/TRT-7/TÉCNICO/2017) Na estrutura de diretórios do sistema operacional</p><p>Linux, os diretórios /tmp e /dev são destinados, respectivamente, a:</p><p>a) Errada. arquivos variáveis, ou seja, passíveis de mudanças, como arquivos de logs do siste-</p><p>ma; e armazenamento de informações referentes aos usuários do sistema operacional.</p><p>b) Errada. arquivos temporários; e arquivos de configurações específicas de programas.</p><p>c) Errada. processos que estejam sendo executados; e arquivos de dispositivos.</p><p>d) Certa. arquivos temporários; e arquivos de dispositivos.</p><p>/tmp = Temp = temporário. /dev = device = dispositivo = drivers de dispositivos.</p><p>Letra d.</p><p>031. (CEBRASPE/FUB/ASSISTENTE/2016) O uso do serviço VoIP Linux, embora traga eco-</p><p>nomia no custo das comunicações, está sujeito à limitação de distância física entre os pontos</p><p>de comunicação.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>113 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>�</p><p>�Item interessante, associando o uso do Linux com o serviço VOIP (protocolo de voz sobre IP).</p><p>Podemos utilizar o serviço que permite a ligação por meio da rede de dados (internet) em qual-</p><p>quer localidade do mundo, desde que tenha a infraestrutura de rede disponível.</p><p>Errado.</p><p>032. (CEBRASPE/PC-GO/AGENTE/2016) Para o correto funcionamento de determinado am-</p><p>biente computacional, é necessário que o programa gravado no diretório</p><p>seja executado simultaneamente aos outros programas do sistema operacional Linux que este-</p><p>jam em execução. A respeito dessa situação, é correto afirmar que a execução do programa</p><p>a) pode ser verificada por meio do comando</p><p>b) não ocorrerá, pois o programa se encontra no diretório , onde o Linux não permite gra-</p><p>vação de arquivos binários</p><p>c) pode ser verificada por meio do comando .</p><p>d) pode ser verificada por meio do comando</p><p>e) pode ser verificada por meio do comando .</p><p>Todas as alternativas, com exceção da letra “c”, usaram o comando ls (listar o conteúdo).</p><p>a) Errada. ps -> lista de processos;</p><p>b) Errada. -e -> mostra todos os processos, não apenas aqueles que pertencem ao usuário;</p><p>c) Certa. -f -> mostra processos em formato com maiores detalhes;</p><p>d) Errada. comando 1 | comando 2 -> passa a saída do comando 1 como entrada para o comando 2</p><p>e) Errada. grep -> procura por um texto (proc) dentro de um arquivo.</p><p>Letra c.</p><p>033. (CEBRASPE/PC-PE/AGENTE/2016) Para aferir o uso da CPU e da memória de uma esta-</p><p>ção de trabalho instalada com Linux, deve(m) ser utilizado(s) o(s) comando(s):</p><p>a) top.</p><p>b) system.</p><p>c) proc e mem.</p><p>d) cpu e memory.</p><p>e) fs e du.</p><p>a) Certa. top: exibe a lista dos processos, conforme os recursos de memória consumidos.</p><p>b) Errada. --//--.</p><p>c) Errada. proc é um diretório.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>114 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>d) Errada. --//--.</p><p>e) Errada. du: exibe um resumo do uso do espaço em disco.</p><p>Letra a.</p><p>034. (COPESE-UFPI/UFPI/ASSISTENTE/2016) Um usuário que deseja alterar sua senha, uti-</p><p>lizando um computador com sistema operacional Linux deve usar o comando:</p><p>a) pwd</p><p>b) change</p><p>c) password</p><p>d) ps</p><p>e) passwd</p><p>�</p><p>�passwd: altera sua senha. Para um administrador mudar a senha de um usuário, basta digitar</p><p>passwd seguido do nome deste.</p><p>Letra e.</p><p>035. (COPESE-UFPI/PREFBOMJESUS/PI/PROCURADOR.2017) Sobre sistemas operacio-</p><p>nais (Windows e Linux) assinale a opção CORRETA.</p><p>a) Os sistemas operacionais utilizam sempre o mesmo sistema de arquivos, no caso o</p><p>chamado NTFS.</p><p>b) Os programas desenvolvidos para Linux funcionam normalmente, sem necessitar de adap-</p><p>tações no Windows e vice-versa.</p><p>c) O sistema operacional é um software cuja função é gerenciar os recursos do sistema, forne-</p><p>cendo uma interface entre o computador e o usuário e fornecendo suporte para que os demais</p><p>programas possam funcionar.</p><p>d) Firefox e Chrome são exemplos de sistemas operacionais.</p><p>e) A multitarefa é um recurso do sistema operacional que permite ele seja executado em má-</p><p>quinas diferentes.</p><p>Conceito sobre as funções de um Sistema Operacional.</p><p>Letra c.</p><p>036. (COPESE-UFPI/UFPI/TÉCNICO.2015) Assinale a opção que corresponde a um sistema</p><p>operacional cujo código fonte está disponível sob a licença GPL (General Public License – Li-</p><p>cença Pública Geral) para que qualquer pessoa o possa utilizar, estudar, modificar e distribuir</p><p>livremente de acordo com os termos da licença.</p><p>a) Windows XP.</p><p>b) Windows Vista.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>115 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>c) Linux.</p><p>d) Word 2010.</p><p>e) BrOffice.</p><p>Todas as características básicas do Linux estão no enunciado da questão.</p><p>Letra c.</p><p>037. (FCC/BANRISUL/ESCRITURÁRIO/2019) No Linux e no prompt de comandos do Win-</p><p>dows, para mostrar a lista de arquivos e diretórios presentes na unidade de armazenamento</p><p>atual, por exemplo, um pen drive, utilizam-se, respectivamente, os comandos:</p><p>a) ls e dir.</p><p>b) list e mkdir.</p><p>c) cat e rmdir.</p><p>d) ps e dir.</p><p>e) ls e files.</p><p>ls: lista os arquivos e diretórios da pasta atual – LINUX. dir: lista os arquivos e diretórios da</p><p>pasta atual – WINDOWS.</p><p>Letra a.</p><p>038. (FUNDEP/PREF.LAGOA.SANTA.MG/TÉCNICO.2019) Sobre o sistema operacional Linux,</p><p>analise as seguintes afirmativas:</p><p>I – É um sistema multitarefa, isto é, permite executar mais de um aplicativo, porém, enquanto</p><p>um é executado, o outro fica em segundo plano.</p><p>II – É um sistema multisessão, pois permite haver várias contas de usuários em um único computador.</p><p>III – É preemptivo, pois permite a interrupção de processos.</p><p>Estão corretas as afirmativas:</p><p>a) I e II, apenas.</p><p>b) I e III, apenas.</p><p>c) II e III, apenas.</p><p>d) I, II e III.</p><p>I – Os dois aplicativos poderiam estar em primeiro plano.</p><p>Letra c.</p><p>039. (FUNCERN/PREF.JARDIM.DE.PIRANHAS.RN/AGENTE.2019) Um aluno do curso de Re-</p><p>des de Computadores está utilizando o sistema operacional Linux Ubuntu 16.04 LTS e precisa</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>116 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>utilizar os comandos de visualizar o conteúdo de um arquivo texto e apagá-lo no terminal. Para</p><p>isso, usou os, respectivamente, os</p><p>comandos:</p><p>a) cat e rm</p><p>b) Is e del</p><p>c) cp e rm</p><p>d) cat e del</p><p>cat arquivo: mostra o conteúdo de um arquivo. Por exemplo, para ver o arquivo concurso.txt,</p><p>basta digitar cat concurso.txt. Utilizado, também para concatenar arquivos exibindo o resulta-</p><p>do na tela. Basta digitar: $ cat arquivo1 > arquivo2;</p><p>rm arquivo: apaga o arquivo especificado.</p><p>-d: Remove um diretório</p><p>-f: Ele não pede autorização para o usuário e ignora os arquivos não localizados.</p><p>-r: Deleta o conteúdo de todos os subdiretórios.</p><p>-i: Pergunta se realmente deseja apagar o arquivo.</p><p>Letra a.</p><p>040. (UFCG/UFCG/ASSISTENTE/2016) Ainda sobre o ambiente Linux, o comando pwd retor-</p><p>na o seguinte resultado:</p><p>a) Exibe o caminho completo do diretório atual.</p><p>b) Abre um arquivo.</p><p>c) Lista todos os arquivos do diretório.</p><p>d) Remove um arquivo.</p><p>e) Gera senha para acesso de uma pasta.</p><p>pwd: mostra o diretório em que você está.</p><p>Letra a.</p><p>041. (UFCG/UFCG/ASSISTENTE/2016) No ambiente Linux o comando para criação de uma pasta é:</p><p>a) cd</p><p>b) ls</p><p>c) mkdir</p><p>d) mkps</p><p>e) crtdir</p><p>�mkdir diretório: cria um diretório, por exemplo, mkdir concursos cria uma pasta de nome concurso.</p><p>Letra c.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>117 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>042. (UFCG/UFCG/ASSISTENTE/2016) No ambiente Linux, o comando $ ls:</p><p>a) Mostra a quantidade de espaço usada no disco rígido.</p><p>b) Mostra o uso da memória.</p><p>c) Lista todos os arquivos do diretório.</p><p>d) Abre um arquivo.</p><p>e) Abre o explorador de informações.</p><p>ls: lista os arquivos e diretórios da pasta atual.</p><p>Letra c.</p><p>043. (UFCG/UFCG/ASSISTENTE/2016) São características do sistema operacional Linux, EXCETO:</p><p>a) Conectividade com outros tipos de plataformas como: Windows, Apple, DOS.</p><p>b) Não é Case Sensitive.</p><p>c) Multiusuário.</p><p>d) Preemptivo.</p><p>e) Proteção entre processos executados na memória RAM.</p><p>�</p><p>�O Linux é Case Sensitive (diferenciação de letra minúscula para letra maiúscula).</p><p>Letra b.</p><p>044. (FCC/TRT2/TÉCNICO/2018) Para conhecer a finalidade de um comando no Linux, um</p><p>Técnico precisará digitar um primeiro comando seguido do nome do comando que deseja co-</p><p>nhecer. O primeiro comando que terá que utilizar, nesse caso, é o:</p><p>a) bash</p><p>b) help</p><p>c) man</p><p>d) show</p><p>e) ls</p><p>�</p><p>�man: Manual interno do Linux (Help)</p><p>Letra c.</p><p>045. (FCC/TRT6/ANALISTA/2018) Um Analista recebeu um arquivo chamado funcionarios.</p><p>txt contendo o nome e outras informações de cerca de 10000 funcionários. Ao ser solicitado a</p><p>localizar os dados do funcionário Marconi Teixeira nesse arquivo, estando na pasta em que se</p><p>encontra o arquivo em um terminal Linux, digitou o comando</p><p>a) get ‘Marconi Teixeira’ from funcionarios.txt</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>118 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>b) grep ‘Marconi Teixeira’ funcionarios.txt</p><p>c) ls ‘Marconi Teixeira’ in funcionarios.txt</p><p>d) locate ‘Marconi Teixeira’ >> funcionarios.txt</p><p>e) search ‘Marconi Teixeira’ funcionarios.txt</p><p>grep: procura por um texto dentro de um arquivo.</p><p>Letra b.</p><p>046. (IDECAN/UERN/TÉCNICO/2016) Sobre comandos utilizados em Sistemas Operacionais</p><p>Linux, marque V para as afirmativas verdadeiras e F para as falsas.</p><p>I – ( ) O comando ls é utilizado para listar todos os arquivos do diretório.</p><p>II – ( ) O comando addir é utilizado para criar um novo diretório.</p><p>III – ( ) O comando chmod modifica as permissões de um arquivo ou diretório.</p><p>IV – ( ) O comando dir exibe o caminho completo do diretório atual.</p><p>A sequência está correta em:</p><p>a) V, V, F, F.</p><p>b) V, F, V, F.</p><p>c) F, V, V, F.</p><p>d) F, F, V, V.</p><p>II – Novo diretório é o comando mkdir. IV) dir exibe o conteúdo de um diretório.</p><p>Letra b.</p><p>047. (IDECAN/UERN/AGENTE/2016) Muitas empresas estão optando por utilizarem o Sistema</p><p>Operacional Linux. A grande vantagem desse Sistema é que não se tem a necessidade de paga-</p><p>mento de licença para utilizá-lo, diferente dos sistemas proprietários, da Microsoft, por exemplo,</p><p>que se deve pagar uma licença para utilização. Por não ter que pagar licença, as empresas econo-</p><p>mizam e podem investir em equipamentos, infraestrutura, entre outros. Trabalhar com Linux já é</p><p>uma realidade, e muitas ações são feitas utilizando-se do terminal, ou seja, usam-se os comandos</p><p>pela linha de comando do Linux. Diferente do Windows, onde quase tudo é feito através da interface</p><p>gráfica, no Linux os comandos podem ser usados pela linha de comando e, em algumas versões,</p><p>fazendo uso de interface gráfica. “Suponha que se esteja editando um arquivo na linha de coman-</p><p>dos do Linux, mas tenha se esquecido o diretório em que se encontra. Um desses comandos pode</p><p>ser usado para a verificação de qual diretório se encontra (isso em caso do seu aviso de comandos</p><p>não mostrar essa informação)”. Assinale a alternativa correta que apresenta este comando.</p><p>a) ls.</p><p>b) cd.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>119 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>c) pwd.</p><p>d) mkdir.</p><p>�</p><p>�pwd: mostra o diretório em que você está.</p><p>Letra c.</p><p>048. (IDECAN/UERN/AGENTE/2016) “Alguns candidatos foram convidados para uma entrevista</p><p>de emprego em uma empresa que utiliza o Linux como Sistema Operacional. Na entrevista, o res-</p><p>ponsável pela empresa solocita que os candidatos usem alguns comandos para manipulação de</p><p>arquivos através do terminal de comandos. No Linux, o comando rm apaga arquivos, o cp copia</p><p>arquivos e o mv move arquivos. Todos esses comandos podem ser utilizados com alguns com-</p><p>plementos (opções) que agregam funções nas suas utilizações. Uma dessas opções, respecti-</p><p>vamente, tem as seguintes descrições, de acordo com os comandos apresentados: remove os</p><p>arquivos sem perguntar; não pergunta, substitui os arquivos caso já exista; e, substitui o arquivo</p><p>de destino sem perguntar.” Esse complemento (opção) aos comandos apresentados trata-se de:</p><p>a) -i.</p><p>b) -f.</p><p>c) -r.</p><p>d) -v.</p><p>rm arquivo: apaga o arquivo especificado.</p><p>-d: Remove um diretório</p><p>-f: Ele não pede autorização para o usuário e ignora os arquivos não localizados.</p><p>-r: Deleta o conteúdo de todos os subdiretórios.</p><p>-i: Pergunta se realmente deseja apagar o arquivo.</p><p>Letra a.</p><p>049. (IDECAN/UERN/AGENTE/2016) Organizar arquivos e pastas (diretórios) é uma tarefa</p><p>muito importante para os usuários do computador. Seja com qual Sistema Operacional se</p><p>está trabalhando, com essa organização fica muito mais fácil encontrar aquilo que se deseja</p><p>no computador. “No Sistema Operacional Linux há um comando que efetua uma procura por</p><p>arquivos/diretórios no disco. Essa busca pode ser feita considerando-se critérios como: data</p><p>de modificação, tamanho etc., usando algumas opções com o comando. Sua sintaxe padrão é:</p><p>comando [diretório] [opções/expressão]. Nesse caso, indica que a busca será realizada neste</p><p>diretório, percorrendo seus subdiretórios.” Assinale a alternativa referente a esse comando.</p><p>a) tail</p><p>b) less</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>120 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>c) find</p><p>d) sort</p><p>find diretório parâmetro termo: o comando find serve para localizar informações. Para isso, de-</p><p>ve-se digitar o comando seguido do diretório da pesquisa mais um parâmetro (ver lista abaixo)</p><p>e o termo da busca, parâmetros:</p><p>name – busca por nome</p><p>type – busca por tipo</p><p>size – busca pelo tamanho do arquivo</p><p>mtime – busca por data de modificação</p><p>Letra c.</p><p>050. (IADES/DETRAN/RO/AGENTE/2014) Qual é o comando utilizado para alterar a permis-</p><p>são de arquivos e/ou diretórios em um ambiente Linux/Unix?</p><p>a) cp.</p><p>b) cd.</p><p>c) dir.</p><p>d) cmp.</p><p>e) chmod.</p><p>chmod: comando para alterar as permissões de arquivos e diretórios.</p><p>Letra e.</p><p>051. (IADES/DETRAN/RO/AGENTE.2014) Marque a opção INCORRETA referente à funciona-</p><p>lidade do comando Linux.</p><p>a) RM – apagar o arquivo especificado.</p><p>b) PWD – informar o diretório utilizado.</p><p>c) NETSTAT – informar o estado de rede.</p><p>d) MKDIR – informar o status da fila de impressão.</p><p>e) LS – mostrar os arquivos e diretórios da pasta atual.</p><p>mkdir = MAKE DIRECTORY = Criar um diretório (pasta).</p><p>Letra d.</p><p>052. (IDECAN/UERN/TÉCNICO/2016) Sobre comandos utilizados em Sistemas Operacionais</p><p>Linux, marque V para as afirmativas verdadeiras e F para as falsas.</p><p>() O comando ls é utilizado para listar todos os arquivos do diretório.</p><p>() O comando addir é utilizado para criar um novo diretório.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>121 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>() O comando chmod modifica as permissões de um arquivo ou diretório.</p><p>() O comando dir exibe o caminho completo do diretório atual.</p><p>A sequência está correta em:</p><p>a) V, V, F, F.</p><p>b) V, F, V, F.</p><p>c) F, V, V, F.</p><p>d) F, F, V, V.</p><p>II – Novo diretório é o comando mkdir. IV) dir exibe o conteúdo de um diretório.</p><p>Letra b.</p><p>053. (IDECAN/UERN/AGENTE/2016) Muitas empresas estão optando por utilizarem o Sistema</p><p>Operacional Linux. A grande vantagem desse Sistema é que não se tem a necessidade de pagamen-</p><p>to de licença para utilizá-lo, diferente dos sistemas proprietários, da Microsoft, por exemplo, que se</p><p>deve pagar uma licença para utilização. Por não ter que pagar licença, as empresas economizam e</p><p>podem investir em equipamentos, infraestrutura, entre outros. Trabalhar com Linux já é uma reali-</p><p>dade, e muitas ações são feitas utilizando-se do terminal, ou seja, usam-se os comandos pela linha</p><p>de comando do Linux. Diferente do Windows, onde quase tudo é feito por meio da interface gráfica,</p><p>no Linux os comandos podem ser usados pela linha de comando e, em algumas versões, fazendo</p><p>uso de interface gráfica. “Suponha que se esteja editando um arquivo na linha de comandos do</p><p>Linux, mas tenha se esquecido do diretório em que se encontra. Um desses comandos pode ser</p><p>usado para a verificação de qual diretório se encontra (isso em caso do seu aviso de comandos</p><p>não mostrar essa informação)”. Assinale a alternativa correta que apresenta este comando.</p><p>a) ls.</p><p>b) cd.</p><p>c) pwd.</p><p>d) mkdir.</p><p>pwd: mostra o diretório em que você está.</p><p>Letra c.</p><p>054. (IDECAN/UERN/AGENTE.2016) “Alguns candidatos foram convidados para uma entrevista</p><p>de emprego em uma empresa que utiliza o Linux como Sistema Operacional. Na entrevista, o res-</p><p>ponsável pela empresa solocita que os candidatos usem alguns comandos para manipulação de</p><p>arquivos através do terminal de comandos. No Linux, o comando rm apaga arquivos, o cp copia</p><p>arquivos e o mv move arquivos. Todos esses comandos podem ser utilizados com alguns com-</p><p>plementos (opções) que agregam funções nas suas utilizações. Uma dessas opções, respecti-</p><p>vamente, tem as seguintes descrições, de acordo com os comandos apresentados: remove os</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>122 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>arquivos sem perguntar; não pergunta, substitui os arquivos caso já exista; e, substitui o arquivo</p><p>de destino sem perguntar.” Esse complemento (opção) aos comandos apresentados trata-se de:</p><p>a) -i.</p><p>b) -f.</p><p>c) -r.</p><p>d) -v.</p><p>rm arquivo: apaga o arquivo especificado.</p><p>-d: Remove um diretório</p><p>-f: Ele não pede autorização para o usuário e ignora os arquivos não localizados.</p><p>-r: Deleta o conteúdo de todos os subdiretórios.</p><p>-i: Pergunta se realmente deseja apagar o arquivo.</p><p>Letra a.</p><p>055. (IDECAN/UERN/AGENTE/2016) Organizar arquivos e pastas (diretórios) é uma tarefa</p><p>muito importante para os usuários do computador. Seja com qual Sistema Operacional em que</p><p>se está trabalhando, com essa organização fica muito mais fácil encontrar aquilo que se dese-</p><p>ja no computador. “No Sistema Operacional Linux há um comando que efetua uma procura por</p><p>arquivos/diretórios no disco. Essa busca pode ser feita considerando-se critérios como: data</p><p>de modificação, tamanho etc., usando algumas opções com o comando. Sua sintaxe padrão é:</p><p>comando [diretório] [opções/expressão]. Nesse caso, indica que a busca será realizada neste</p><p>diretório, percorrendo seus subdiretórios.” Assinale a alternativa referente a esse comando.</p><p>a) tail.</p><p>b) less.</p><p>c) find.</p><p>d) sort.</p><p>find diretório parâmetro termo: o comando find serve para localizar informações. Para isso, de-</p><p>ve-se digitar o comando seguido do diretório da pesquisa mais um parâmetro (ver lista abaixo)</p><p>e o termo da busca, parâmetros:</p><p>name - busca por nome</p><p>type - busca por tipo</p><p>size - busca pelo tamanho do arquivo</p><p>mtime - busca por data de modificação</p><p>Letra c.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>123 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>056. (IDECAN/DETRAN/RO/TÉCNICO/2014) Qual é o comando utilizado para alterar a per-</p><p>missão de arquivos e/ou diretórios em um ambiente Linux/Unix?</p><p>a) cp.</p><p>b) cd.</p><p>c) dir.</p><p>d) cmp.</p><p>e) chmod.</p><p>�a) Copiar arquivos e diretórios. b) Abrir/acessar uma pasta. c) Listar o contéudo de um diretório</p><p>(equivalente ao comando ls). d) Usado para comparar dois arquivos byte a byte. Se for encontrada</p><p>uma diferença, ele informa o byte e o número da linha em que a primeira diferença é encontrada.</p><p>Letra e.</p><p>Chegamos ao fim de mais uma aula. Espero que tenha gostado e aprendido muito sobre o</p><p>sistema operacional Linux.</p><p>Até a próxima aula!</p><p>Não se esqueça de avaliar a nossa aula! </p><p>Fabrício Melo</p><p>@infocomfabricio</p><p>Fabrício Melo</p><p>Graduado em Sistemas de Informação. Especialista em concursos públicos, professor em diversos cursos</p><p>preparatórios de Brasília e São Paulo desde 2005. Com mais de 70 cursos na área de Informática, suas</p><p>aulas se destacam pela excelente didática voltada para conhecimentos práticos aplicados às questões</p><p>mais recentes de provas de concursos públicos.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>GNU/Linux</p><p>Introdução</p><p>História do Linux</p><p>Composição do Linux</p><p>As Distribuições Linux</p><p>Comandos do Linux</p><p>software proprietário (código-fonte fechado) pago como gratuito.</p><p>Certo.</p><p>016. (CEBRASPE/IBAMA/TÉCNICO/2012) Ao contrário de um software proprietário, o sof-</p><p>tware livre, ou de código aberto, permite que o usuário tenha acesso ao código-fonte do pro-</p><p>grama, o que torna possível estudar sua estrutura e modificá-lo. O GNU/Linux é exemplo de</p><p>sistema operacional livre usado em servidores.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>11 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Exatamente! Se o software é livre, terá as liberdades citadas no item. E o Linux é um dos exem-</p><p>plos mais conhecidos no mundo dos softwares livres. Temos outros exemplos: Mozilla Firefox,</p><p>Google Chrome, LibreOffice etc.</p><p>Certo.</p><p>Multiusuário: permite que vários usuários possam acessar o sistema ao mesmo tempo.</p><p>Geralmente, o conceito se aplica a uma rede, na qual podemos ter um servidor e várias pesso-</p><p>as acessando simultaneamente.</p><p>Código aberto (Open Source): qualquer pessoa pode ter acesso ao código-fonte (receita)</p><p>do programa.</p><p>Multitarefa: permite que diversos programas rodem ao mesmo tempo, ou seja, você pode</p><p>estar digitando um texto no LibreOffice Writer e, ao mesmo tempo, trabalhar na planilha de</p><p>vendas do Calc, por exemplo. Sem contar os inúmeros serviços disponibilizados pelo sistema</p><p>que estão rodando em background (segundo plano) e você nem percebe.</p><p>017. (CEBRASPE/TRE-GO/ANALISTA/2009) Assinale a opção correspondente a característi-</p><p>cas do sistema operacional Linux.</p><p>a) multitarefa, multiusuário, open source</p><p>b) monotarefa, multiusuário, open source</p><p>c) multitarefa, monousuário, gratuito</p><p>d) monotarefa, monousuário, gratuito</p><p>�b) Errada. Não é monotarefa</p><p>�c) Errada. Não é monousuário</p><p>�d) Errada. Não é monotarefa nem monousuário</p><p>Letra a.</p><p>Multiplataforma: o Linux roda em diversos tipos de plataformas de computadores, sejam</p><p>eles x86 (32bits) ou x64 (64bits). As distribuições mais recentes do Ubuntu estão abolindo as</p><p>arquiteturas de 32 bits.</p><p>Multiprocessador: permite o uso de mais de um processador no mesmo computador.</p><p>Protocolos: pode trabalhar com diversos protocolos de rede (TCP/IP).</p><p>Case Sensitive: diferenciar letras maiúsculas (caixa alta) de letras minúsculas (caixa baixa).</p><p>Exemplo: ARQUIVO1ºdt é diferente de arquivo1ºdt.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>12 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>O Linux permite no máximo 255 caracteres em nomes de arquivos e diretórios.</p><p>O caractere ponto “.”antes de um nome, renomeia o arquivo para arquivo oculto.</p><p>O caractere não aceito em nomes de arquivos e diretórios no Linux é a barra normal “/”.</p><p>Preemptivo: é a capacidade de tirar de execução um processo em detrimento de outro. O</p><p>Linux interrompe um processo que está executando para dar prioridade a outro.</p><p>Licença de uso (GPL): a GPL (licença pública geral) permite que os programas sejam dis-</p><p>tribuídos e reaproveitados, mantendo, porém, os direitos do autor de forma a não permitir que</p><p>essa informação seja usada de uma maneira que limite as liberdades originais. A licença não</p><p>permite, por exemplo, que o código seja apoderado por outra pessoa, ou que sejam impostos</p><p>sobre ele restrições que impeçam que seja distribuído da mesma maneira que foi adquirido.</p><p>A GPL baseia-se em 4 liberdades, são elas:</p><p>Liberdade 0 – liberdade para executar o programa para quaisquer propósitos;</p><p>Liberdade 1 – liberdade para estudar como o programa trabalha e adaptá-lo às suas neces-</p><p>sidades. Ter acesso ao código-fonte é essencial para isso.</p><p>Liberdade 2 – liberdade de redistribuir cópias de forma que você possa ajudar outras pessoas.</p><p>Liberdade 3 – liberdade para melhorar o programa e disponibilizar as melhorias para o pú-</p><p>blico, de forma que toda a comunidade possa se beneficiar disso. Ter acesso ao código-fonte</p><p>é essencial para isso também.</p><p>018. (CEBRASPE/TJ-AC/ANALISTA/2012) No Linux, os nomes de arquivos podem ter até</p><p>256 caracteres, porém o nome de arquivo Um_nome_arquivo_longo+uma_longa_extensão é</p><p>inválido, pois o sinal + é um caractere reservado e não pode ser usado.</p><p>�O Linux suporta até 255 caracteres e o sinal “+” pode ser usado.</p><p>Errado.</p><p>019. (UFCG/UFCG/ADMINISTRADOR/2016) São características do sistema operacional</p><p>Linux, EXCETO:</p><p>a) Conectividade com outros tipos de plataformas como: Windows, Apple, DOS.</p><p>b) Não é Case Sensitive</p><p>c) Multiusuário</p><p>d) Preemptivo</p><p>e) Proteção entre processos executados na memória RAM</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>13 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>O Linux é case sensitive (capacidade de diferenciar letras maiúsculas de minúsculas).</p><p>Letra b.</p><p>020. (DOM CINTRA/MAPA/TÉCNICO/2010) Em relação ao Linux, sua licença é do tipo:</p><p>a) Shareware</p><p>b) GPL</p><p>c) copyleft</p><p>d) freeware</p><p>e) proprietária</p><p>�a) Errada. Shareware: programa do tipo demo (demonstrativo).</p><p>�b) Certa. Licença pública geral.</p><p>�c) Errada. copyleft: é um método geral para tornar um programa (ou outra obra) livre (free) no</p><p>sentido de liberdade, e não de gratuidade, e exigir que todas as versões modificadas e exten-</p><p>sões do programa também sejam livres.</p><p>�d) Errada. Freeware: software gratuito.</p><p>�e) Errada. Proprietária: software que possui o código-fonte fechado.</p><p>Letra b.</p><p>021. (CEBRASPE/SERPRO/TÉCNICO/2008) Uma diferença marcante entre os softwares</p><p>Windows e Linux é o fato de este ser um sistema de código aberto, desenvolvido por progra-</p><p>madores voluntários espalhados por toda a Internet e distribuído sob licença pública.</p><p>Olha o português aí, aluno(a)! Ao se referir a “este”, o examinador retoma o último termo, que</p><p>no caso, é o Linux. E uma das grandes diferenças dos 2 (dois) sistemas é justamente a licença.</p><p>No Linux: GPL/GNU. No Windows: copyright.</p><p>Certo.</p><p>022. (CEBRASPE/IBAMA/ANALISTA/2013) Um arquivo oculto no sistema operacional GNU/</p><p>Linux é identificado por um ponto no início do seu nome, por exemplo, no código.bashrc.</p><p>Arquivos com ponto no início do seu nome são arquivos ocultos.</p><p>Certo.</p><p>Memória Virtual (paginada/paginação): a memória virtual é uma área criada pelo Linux no</p><p>disco rígido (HD) do computador de troca de dados que serve como uma extensão da memória</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>14 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>principal (RAM). Por exemplo, se você possui 1 Gb de RAM livre e quer executar um programa</p><p>que ocupa 1,2 Gb de RAM, deverá carregar os primeiros 1 Gb para rodar o início do programa e</p><p>os 0,2 Gb restantes serão armazenados na memória virtual, para depois serem copiados para</p><p>a memória principal a fim de serem executados.</p><p>Bibliotecas compartilhadas: são arquivos que possuem módulos que podem ser reutili-</p><p>záveis por outras aplicações. Ao invés do software necessitar ter um módulo próprio, poderá</p><p>recorrer a um já desenvolvido e mantido pelo sistema. (arquivo.so).</p><p>Administrador (Superusuário/Root): é o usuário que tem todos os privilégios do sistema,</p><p>Entendendo as Permissões no Linux</p><p>Detalhando as Permissões</p><p>Estrutura de Diretórios e Arquivos</p><p>Alguns Softwares Presentes no Linux</p><p>Configurações do Linux Ubuntu</p><p>Teclas de Atalhos</p><p>Resumo</p><p>Questões de Concurso</p><p>Gabarito</p><p>Gabarito Comentado</p><p>AVALIAR 5:</p><p>Página 124:</p><p>ou seja, pode alterar tudo que há no sistema, excluir e criar partições na raiz (/) manipular ar-</p><p>quivos e configurações especiais do sistema, coisa que o usuário comum não pode fazer. É</p><p>representado pelo símbolo: #</p><p>Usuário comum (padrão): é o usuário que possui restrições a qualquer alteração no siste-</p><p>ma. Esse usuário não consegue causar danos ao sistema devido a todas essas restrições. É</p><p>representado pelo símbolo: $</p><p>Por questões de segurança, procure, sempre, usar o usuário comum e evitar o uso do usuário ROOT.</p><p>Sistema de arquivos: um sistema operacional necessita de uma estrutura que possa lhe</p><p>dar suporte para acessar e ler o disco rígido. Esse recurso que constrói uma base estrutural</p><p>para o sistema operacional é o sistema de arquivos. Então, um sistema de arquivos é uma es-</p><p>pécie de gerenciador e organizador que irá permitir ao sistema operacional ler os arquivos que</p><p>estão no HD (disco rígido).</p><p>O sistema de arquivos é criado no momento da formatação do HD (disco rígido). Os prin-</p><p>cipais sistemas de arquivos do Linux são: EXT/3/4, ReiserFS, XFS, onde possuem a tecnologia</p><p>de Journaling (recurso que permite recuperar um sistema após um desastre no disco). O Ubun-</p><p>tu 18.04 utiliza o sistema EXT3/4. Veja:</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>15 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Gerenciador de boot (inicialização): é possível que, em um mesmo computador, o usuário</p><p>tenha instalado 2 (dois) sistemas operacionais. O recurso é possível particionando (dividindo)</p><p>o HD (disco rígido), de maneira que o computador irá interpretar 2 (dois) discos físicos. Basta</p><p>instalar o Linux em uma partição e o Windows na outra. Para isso, teremos softwares, geren-</p><p>ciadores de boot (inicialização) que terão a função de gerir o carregamento do sistema que o</p><p>usuário escolher ao ligar o computador. Os gerenciadores de boot mais usados no Linux são:</p><p>LILO e o GRUB. No Windows, o DualBoot.</p><p>Vantagem: não exige uma máquina potente por conta de o sistema ser carregado de forma</p><p>independente. Basta ter um bom espaço em disco para a instalação dos 2 (dois).</p><p>Desvantagem: por rodar de maneira independente, não é possível carregar os 2 (dois) ao</p><p>mesmo tempo. Para trocar de um sistema para outro, é necessário reiniciar (boot) o computador.</p><p>Existe também a possibilidade de ter 2 (dois) sistemas operacionais na mesma máquina sen-</p><p>do executados simultaneamente. Basta usar um software conhecido como máquina virtual.</p><p>Com a máquina virtual instalada, existe a possibilidade executar um sistema dentro do outro.</p><p>Sistema Operacional Monolítico: (sistema composto por apenas 1 (um) Kernel, responsá-</p><p>vel por todas as execuções de processos do sistema).</p><p>023. (CEBRASPE/BNB/ANALISTA/2018) Na utilização do terminal de qualquer sistema ope-</p><p>racional Linux, como o Ubuntu, o aparecimento do caractere $ no prompt de comando significa</p><p>que o usuário que esteja conectado é o superusuário root.</p><p>�</p><p>�Examinador inverteu os símbolos.</p><p>Errado.</p><p>024. (CEBRASPE/DPF/ESCRIVÃO/2018) Windows e Linux são exemplos de sistemas opera-</p><p>cionais de núcleo monolítico, em que um único processo executa as principais funções.</p><p>�Saiba que o Windows também é monolítico.</p><p>Certo.</p><p>025. (CEBRASPE/ANATEL/TÉCNICO/2009) O Linux, sistema operacional bastante difundido</p><p>atualmente e adotado por grandes empresas, possui capacidade de multitarefa, multiproces-</p><p>samento, memória virtual por paginação e bibliotecas compartilhadas.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>16 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>�Além de ser muito utilizado em ambiente corporativo, possui todas as características citadas.</p><p>Certo.</p><p>026. (CEBRASPE/TRE-GO/TÉCNICO/2015) No Linux, quando há mais de um administrador</p><p>na rede, eles devem, sempre que possível, utilizar a conta root diretamente. Esse procedimento</p><p>permite que os administradores tenham os privilégios mais elevados, sem restrição, para aces-</p><p>sar o sistema e para executar aplicativos.</p><p>�Quando há mais de um administrador na rede, eles NÃO devem utilizar a conta root do sistema.</p><p>O recomendável, em qualquer manual de segurança, é que apenas crie UMA conta root e as</p><p>demais comuns.</p><p>�Observação: não confunda o administrador da rede com o usuário root do sistema Linux.</p><p>Errado.</p><p>027. (CEBRASPE/PM-AL/SOLDADO/2017) Conhecido como o superusuário do sistema ope-</p><p>racional Linux, o usuário root é capaz de realizar diversas tarefas de administração do sistema;</p><p>entre elas, a de cadastrar outros usuários.</p><p>Conceito do root!</p><p>Certo.</p><p>028. (FUNRIO/IF-PA/ANALISTA/2016) São sistemas de arquivos utilizados no Linux:</p><p>a) NTFS e JFS.</p><p>b) FAT16 e ReiserFS.</p><p>c) FAT32 e EXT2.</p><p>d) FAT32 e NTFS.</p><p>e) EXT3 e XFS.</p><p>FAT16/32 e NTFS são sistemas de arquivos utilizados no Windows.</p><p>Letra e.</p><p>029. (CEBRASPE/POL. CIVIL-ES/PERITO/2011) O carregamento (boot) do sistema operacio-</p><p>nal Linux pode ser gerenciado pelo programa LILO.</p><p>�Pode ser gerenciado tanto pelo LILO como pelo GRUB.</p><p>Certo.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>17 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>030. (CEBRASPE/DPF/AGENTE/2014) As rotinas de inicialização GRUB e LILO, utilizadas em</p><p>diversas distribuições Linux, podem ser acessadas por uma interface de linha de comando.</p><p>Os 2 (dois) softwares podem ser executados tanto via linha de comando como por interfa-</p><p>ce gráfica.</p><p>Certo.</p><p>031. (FUMARC/PC-MG/INVESTIGADOR/2014) Assinale a sigla que identifica a designação</p><p>da licença pública para software livre:</p><p>a) FSF</p><p>b) GNU</p><p>c) GPL</p><p>d) GSL</p><p>PEGADINHA DA BANCA</p><p>�Questão polêmica! Muitos candidatos enxergaram duas respostas: “b” e “c”. Na letra “b”, GNU é</p><p>o nome do projeto para criar um sistema operacional inteiro livre, mas eles criaram só os progra-</p><p>mas acessórios e não tinham um núcleo/kernel – que é a parte que interage direto com o har-</p><p>dware e cuida de todas as tarefas do sistema. Com isso, juntaram o kernel Linux (outro projeto,</p><p>criado pelo LInus Torwalds) e daí surgiu os sistemas GNU/Linux que conhecemos hoje, com vá-</p><p>rias distribuições. GPL é nome da licença de uso livre usada por esse projeto e por muitos outros</p><p>softwares livres. Muitos examinadores e autores citam a GPL como sendo sinônimo de GNU.</p><p>�GPL – Licença. GNU – Projeto.</p><p>�Os Linux GNU possuem a licença GPL.</p><p>Letra c.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>18 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>as dIstrIbuIções LInux</p><p>Aluno(a), já percebeu que o Linux possui dezenas de distribuições? Ficamos, às vezes, até</p><p>perdidos com toda essa quantidade de nomes que são bem variados.</p><p>Algumas empresas e organizações de voluntários decidiram juntar os programas do Linux</p><p>em “pacotes” próprios aos quais elas dão suporte. Esses “pacotes” são chamados distribui-</p><p>ções. O Linux se refere ao Kernel. Porém, o conjunto de aplicativos que são executados no</p><p>Kernel se chama distribuição.</p><p>As mais famosas distribuições do</p><p>Linux são: Red Hat, Ubuntu, Conectiva, Mandriva, De-</p><p>bian, Slackware, Fedora, Open Suse, Apache (WebServer), Fenix, Kurumim, Kali, Kalango, Turbo</p><p>Linux, Chrome – OS, BackTrack, Arch Linux e o Android (Linux usados em dispositivos móveis:</p><p>Smartphone, Tablets, Relógios etc.).</p><p>032. (AOCP/UFOB/2018) Utilizando um sistema operacional baseado em Linux, é possível</p><p>escolher, dentre vários ambientes desktop, a aparência das interfaces com o usuário e a per-</p><p>formance, podendo variar consideravelmente entre diferentes ambientes.</p><p>�Um dos motivos de existirem diversas distribuições Linux no mercado.</p><p>Certo.</p><p>033. (UFCG/UFCG/TÉCNICO/2016) São exemplos de distribuição do Linux, EXCETO:</p><p>a) Ubuntu</p><p>b) Debian</p><p>c) Kernel</p><p>d) Kurumin</p><p>e) Fedora</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>19 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>�Kernel é o núcleo do sistema operacional.</p><p>Letra c.</p><p>034. (CEBRASPE/BB/ESCRITURÁRIO/2008) Sabendo que um usuário acessa a Internet para</p><p>desfrutar alguns recursos partir de um computador que tem instalado, como sistema operacional,</p><p>o Red Hat, é correto concluir que esse computador utiliza uma versão Linux de sistema operacional.</p><p>Red Hat, uma das distribuições mais populares do Linux em ambientes empresariais.</p><p>Certo.</p><p>035. (CEBRASPE/TRE-MA/ANALISTA/2009) Entre as diferentes distribuições do sistema</p><p>operacional Linux estão:</p><p>a) Conectiva, OpenOffice, StarOffice e Debian.</p><p>b) GNU, Conectiva, Debian e Kernel.</p><p>c) KDE, Blackbox, Debian e Pipe.</p><p>d) Debian, Conectiva, Turbo Linux e Slackware.</p><p>e) Fedora, RedHat, Kurumim e Posix.</p><p>�a) Errada. Conectiva (distribuição Linux), OpenOffice (pacote GNU office), starOffice (pacote</p><p>GNU office), Debian (distribuição Linux).</p><p>�b) Errada. GNU (órgão regulamentador/projeto de sistema livre), Conectiva (distribuição Linux),</p><p>Debian (distribuição Linux), Kernel (núcleo do Sistema Operacional).</p><p>�c) Errada. KDE (Interface gráfica do Linux), Blackbox (Interface gráfica do Linux), Debian (distri-</p><p>buição Linux), Pipe (barra vertical “|”).</p><p>�d) Certa. Debian (distribuição Linux), Conectiva (distribuição Linux), Turbo Linux(distribuição</p><p>Linux), Slackware (distribuição Linux).</p><p>�e) Errada. Fedora (distribuição Linux), RedHat(distribuição Linux), Kurumim (distribuição Linux),</p><p>Posix (normas para portabilidade do código de um programa).</p><p>Letra d.</p><p>036. (CEBRASPE/IBRAM-DF/ANALISTA/2009) As diversas distribuições do Linux representam</p><p>a união do kernel, que é uma parte importante do sistema operacional, com alguns programas</p><p>auxiliares. Entre as distribuições do sistema Linux, estão Debian, Slackware, Red Hat e Conectiva.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>20 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>O PULO DO GATO</p><p>O CEBRASPE não tem históricos de citar nomes inexistentes nas suas provas. Se você se</p><p>deparar com nomes de distribuições que não abordamos em nossa aula, tente se lembrar se</p><p>fazem parte de algum nome relacionado a produtos do Windows. Caso você tenha certeza de</p><p>que não tem relação com o Windows, é um nome alternativo e você tem margem para “chutar”,</p><p>marque CERTO na resposta. </p><p>Certo.</p><p>Comandos do LInux</p><p>Agora, entraremos na parte mais “chata” de estudar do Linux, os comandos do Prompt</p><p>(bash, sh, shell script etc.). Existem dezenas de comandos, mas, para facilitar o seu estudo,</p><p>separei os que já foram pedidos nos principais concursos.</p><p>Se o Linux que você utiliza entra direto no modo gráfico ao ser inicializado, é possível in-</p><p>serir comandos no sistema através de uma aplicação de terminal. Esse recurso é facilmente</p><p>localizável em qualquer distribuição. Se o computador que você acessa não estiver com o</p><p>modo gráfico ativado, será possível digitar comandos diretamente, bastando se logar. Quando</p><p>o comando é inserido, cabe ao interpretador de comandos executá-lo. O Linux conta com mais</p><p>de um, sendo os mais conhecidos o bash e o sh.</p><p>Quando um terminal é acessado, uma informação aparece no campo de inserção de co-</p><p>mandos. É importante saber interpretá-la. Para isso, veja os exemplos abaixo:</p><p>EXEMPLO 1: [root@proffabricio /root]#</p><p>EXEMPLO 2: [proffabricio@prof /]$</p><p>Dependendo de sua distribuição e de seu shell, a linha de comandos pode ter um formato ligei-</p><p>ramente diferente do que é mostrado nos exemplos. No Ubuntu Linux, por exemplo, o segundo</p><p>exemplo fica na seguinte forma:</p><p>Obs.: � proffabricio@prof: ~$</p><p>Nos exemplos, a palavra existente antes do símbolo @ diz qual o nome do usuário que está</p><p>usando o terminal (lembre-se de que no Linux é necessário ter um usuário para utilizar o siste-</p><p>ma). Os nomes que aparecem depois do @ indicam o computador que está sendo acessado</p><p>seguido do diretório.</p><p>O caractere que aparece no final indica qual o poder do usuário. Se o símbolo for #, significa</p><p>que usuário tem poderes de administrador (root). Por outro lado, se o símbolo for $, significa que</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>http://www.infowester.com/linroot.php</p><p>21 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>este é um usuário comum, incapaz de acessar todos os recursos que um administrador acessa.</p><p>Independentemente de qual seja, é depois do caractere que o usuário pode digitar os comandos.</p><p>Os comandos básicos do Linux</p><p>Agora que você já sabe como agir em um terminal, vamos aos comandos do Linux mais co-</p><p>muns. Para utilizá-los, basta digitá-los e pressionar a tecla Enter de seu teclado. É importante frisar</p><p>que, dependendo de sua distribuição Linux, um ou outro comando pode estar indisponível. Além</p><p>disso, alguns comandos só podem ser executados por usuários com privilégios de administrador.</p><p>O Linux é case sensitive, seus comandos têm de ser digitados em letras minúsculas, salvo</p><p>algumas letras de comandos opcionais, que podem ser tanto em maiúscula como em minús-</p><p>cula, mas terá diferença de resposta de uma para a outra.</p><p>A relação a seguir mostra os comandos seguidos de uma descrição:</p><p>bg: colocar a tarefa em background (segundo plano).</p><p>cal: exibe um calendário.</p><p>cat arquivo: mostra o conteúdo de um arquivo. Por exemplo, para ver o arquivo concurso.</p><p>txt, basta digitar cat concurso.txt. Utilizado, também, para concatenar arquivos, exibindo o re-</p><p>sultado na tela. Basta digitar: $ cat arquivo1 > arquivo2.</p><p>cd diretório: abre um diretório. Por exemplo, para abrir a pasta /mnt, basta digitar cd /mnt.</p><p>Para ir ao diretório raiz a partir de qualquer outro, digite apenas cd;</p><p>cd-: volta para o último diretório acessado (funciona como a função “desfazer”).</p><p>cd~: funciona como o “home”, ou seja, vai para o diretório do usuário.</p><p>cd..: “volta uma pasta”.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>22 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>chattr: modifica atributos de arquivos e diretórios.</p><p>chmod: comando para alterar as permissões de arquivos e diretórios.</p><p>chown: executado pelo root, permite alterar o proprietário ou grupo do arquivo ou diretório,</p><p>alterando o dono do arquivo ou grupo.</p><p># chown usuário arquivo</p><p># chown usuário diretório</p><p>Para saber quem é o dono e qual grupo é o proprietário da pasta, basta dar o comando:</p><p># ls -l /</p><p>Dessa forma, você poderá ver os proprietários das pastas e dos arquivos.</p><p>EXEMPLO</p><p>Para passar o diretório mp3 que pertence a root, mas quero que o novo dono seja a Maria, então digito:</p><p># chown Maria /mp3</p><p>Onde Maria é a nova proprietária da pasta mp3 e /mp3 é o diretório cujo proprietário mudou. É impor-</p><p>tante lembrar que, da forma como foi executado o comando acima, ele alterou somente do diretório /</p><p>mp3; as subpastas dentro dele continuam com o proprietário antigo.</p><p>Para incluir os subdiretórios, acrescente -R e exibir o resultado -c.</p><p># chown -c -R daia /mp3</p><p>Outro exemplo é alterar o grupo a que pertence o diretório. Por exemplo, o diretório /mp3 per-</p><p>tence a Maria e o grupo é root. Quero que pertença ao grupo inf, então, fica assim:</p><p># chown Maria:inf /mp3</p><p>Para incluir os subdiretórios, acrescente -R e exibir o resultado -c.</p><p># chown -c -R Maria:inf /mp3</p><p>clear: elimina todo o conteúdo visível, deixando a linha de comando no topo, como se o</p><p>sistema acabasse de ter sido acessado.</p><p>cp origem destino: copia um arquivo ou diretório para outro local. Por exemplo, para copiar</p><p>o arquivo concurso.txt com o nome concurso2.txt para /home, basta digitar cp concurso.txt /</p><p>home/ concurso 2.txt.</p><p>cron: Permite aos usuários do Unix/Linux executar comandos ou scripts (grupos de co-</p><p>mandos) automaticamente em um determinado horário/data.</p><p>Opções:</p><p>m ou minute: minuto – determina a quantos minutos, dentro de uma hora, o comando será</p><p>executado. Os valores aceitos vão de 0 a 59.</p><p>h ou hour: hora – determina a que hora o comando será executado e sua especificação</p><p>segue o padrão 24h. Portanto, aceita valores entre 0 e 23 (sendo que 0 é meia-noite).</p><p>dom ou day of month: dia do mês – determina o dia do mês em que o comando será exe-</p><p>cutado. Se quiser que a tarefa seja executada no dia 25 do mês, use o valor 25.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>23 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>mon ou month: mês – determina o mês em que o comando será executado. Aceita tanto</p><p>valores numéricos referentes aos meses do ano, como alfabéticos (e. g. August).</p><p>dow ou day of week: dia da semana – aceita tanto valores numéricos de 0 a 7, como carac-</p><p>teres: sun, mon, tue, wed, thu, fri e sat, que correspondem, respectivamente a domingo, segun-</p><p>da, terça, quarta, quinta, sexta e sábado.</p><p>User: usuário – determina o usuário do sistema sob cujos privilégios o comando irá ser executado</p><p>cmd ou command: comando – determina o comando a ser executado.</p><p>curl: Abreviação para Client URL. Comandos cURL são utilizados muitas vezes para verifi-</p><p>car a conectividade de uma URL, além disso, é uma ótima ferramenta para a transferência de</p><p>dados e arquivos.</p><p>cut: o comando cut é um delimitador de arquivos que pode ser utilizado para delimitar um</p><p>arquivo em colunas, número de caracteres ou por posição de campo.</p><p>Sintaxe: # cut</p><p>Opções mais utilizadas:</p><p>-d: especifica o caractere delimitador.</p><p>- f: informa a posição do campo.</p><p>Exemplo de uso:</p><p># cut -d “:” -f 1,3,5 /etc/passwd</p><p>Irá mostrar as colunas 1, 3 e 5 do arquivo /etc/passwd com o delimitador “:”.</p><p>date: mostra a data e a hora atual.</p><p>df: mostra as partições usadas; espaço livre em disco.</p><p>Opções:</p><p>-a - inclui sistema de arquivos com 0 blocos</p><p>-h - mostra o espaço livre/ocupado em MB, KB, GB em vez de bloco.</p><p>-k - lista em Kbytes</p><p>-l - somente lista sistema de arquivos locais</p><p>-m - lista em Mbytes</p><p>-T - lista o tipo de sistema de arquivos de cada partição.</p><p>diff arquivo1 arquivo2: indica as diferenças entre dois arquivos, por exemplo: diff calc.c calc2.c.</p><p>dir: lista os arquivos e diretórios da pasta atual; comando “ls” é o mais usado e conhecido</p><p>para Linux. dir é comando típico do Windows.</p><p>dmesg: Este comando exibe as mensagens do buffer do kernel.</p><p>-n num - define o nível das mensagens a serem exibidas.</p><p>-c - apaga as mensagens após exibi-las (apenas o root pode usar este parâmetro).</p><p>-C - apenas apaga as mensagens do buffer.</p><p>-f, −−facility - restringe a saída do comando a recursos definidos como kern, user, mail, da-</p><p>emon, auth, syslog, lpr e news.</p><p>-k - exibe apenas as mensagens do Kernel.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>24 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>-l, −−level list - define o nível das mensagens a serem mostradas. São os níveis das men-</p><p>sagens: emerg (emergengy), alert (alerta), crit (crítico), err (erro), warn (advertência), notice</p><p>(importante), info (informativo), debug (depuração).</p><p>-s tamanho - define o tamanho do buffer do Kernel.</p><p>-S, −−syslog - força o uso do /var/log/dmesg em vez do /dev/kmsg.</p><p>-t - não mostra o horário das mensagens.</p><p>-T - mostra o horário das mensagens em formato compreensível para os humanos (não usa</p><p>o formato timestamp).</p><p>-u, −−userspace - exibe apenas as mensagens do espaço de usuário</p><p>-h, −−help - mostra as opções do comando.</p><p>-v, −−version - mostra a versão do aplicativo.</p><p>du: exibe um resumo do uso do espaço em disco.</p><p>du diretório: mostra o tamanho de um diretório.</p><p>emacs: abre o editor de textos emacs.</p><p>fg: colocar a tarefa em foreground (primeiro plano).</p><p>file arquivo: mostra informações de um arquivo.</p><p>find diretório parâmetro termo: o comando find serve para localizar informações. Para isso,</p><p>deve-se digitar o comando seguido do diretório da pesquisa mais um parâmetro (ver lista abai-</p><p>xo) e o termo da busca. Parâmetros:</p><p>name – busca por nome</p><p>type – busca por tipo</p><p>size – busca pelo tamanho do arquivo</p><p>mtime – busca por data de modificação</p><p>EXEMPLO: find /home name tristania</p><p>finger usuário: exibe informações sobre o usuário indicado.</p><p>free: mostra a quantidade de memória RAM disponível.</p><p>grep: procura por um texto dentro de um arquivo.</p><p>gzip: compactar um arquivo.</p><p>Entre os parâmetros disponíveis, têm-se:</p><p>-c – extrai um arquivo para a saída padrão; -d – descompacta um arquivo comprimido; -l</p><p>– lista o conteúdo de um arquivo compactado; -v – exibe detalhes sobre o procedimento; -r –</p><p>compacta pastas; -t testa a integridade de um arquivo compactado.</p><p>halt: desliga o computador.</p><p>help: ajuda.</p><p>history: mostra os últimos comandos inseridos.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>25 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>id usuário: mostra qual o número de identificação do usuário especificado no sistema.</p><p>ifconfig: é utilizado para atribuir um endereço a uma interface de rede ou configurar parâ-</p><p>metros de interface de rede.</p><p>-a – aplicado aos comandos para todas as interfaces do sistema.</p><p>-ad – aplicado aos comandos para todos “down” as interfaces do sistema.</p><p>-au – aplicado aos comandos para todos “up” as interfaces do sistema.</p><p>A seguinte operação dos parâmetros será especificada:</p><p>up</p><p>Marca a interface “up”. Habilita a interface depois de um “ifconfig down”. Ocorre automati-</p><p>camente quando configurado o endereço em uma interface. Configurando este “Flag”, não há</p><p>efeito se o ifconfig estiver “down”.</p><p>down</p><p>Marca a interface “down”. Quando uma interface está marcada down, o sistema não ten-</p><p>tará transmitir mensagens através daquelas</p><p>interfaces. Se possível, a interface será resetada</p><p>para desabilitar a recepção. Essa ação não desabilitará o roteador usando a interface.</p><p>jobs: Lista os processos inicializados a partir do terminal.</p><p>Opções:</p><p>-l: lista também os PIDs dos processos.</p><p>-n: lista apenas processos que tiverem seu status alterado desde a última notificação.</p><p>-p: lista apenas os PIDs dos processos.</p><p>-r: mostra apenas os processos em execução.</p><p>-s: mostra apenas os processos parados.</p><p>kill: encerra processos em andamento. Envia sinais aos processos.</p><p>ls: lista os arquivos e diretórios da pasta atual;</p><p>opções:</p><p>-a, --all</p><p>Lista todos os arquivos (inclusive os ocultos) de um diretório.</p><p>-A, --almost-all</p><p>Lista todos os arquivos (inclusive os ocultos) de um diretório, exceto o diretório atual e o</p><p>de nível anterior.</p><p>-B, --ignore-backups</p><p>Não lista arquivos que terminam com ~ (backup).</p><p>--color=PARAM</p><p>Mostra os arquivos em cores diferentes, conforme o tipo de arquivo. PARAM pode ser:</p><p>never – nunca lista em cores (mesma coisa de não usar o parâmetro --color).</p><p>always – sempre lista em cores, conforme o tipo de arquivo.</p><p>auto – somente colore a listagem se estiver em um terminal.</p><p>-d, --directory</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>26 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Lista os nomes dos diretórios ao invés do conteúdo.</p><p>-f</p><p>Não classifica a listagem.</p><p>-F</p><p>Insere um caractere após arquivos executáveis (‘*’), diretórios (‘/’), soquete (‘=‘), link simbó-</p><p>lico (‘@’) e pipe (‘|’). Seu uso é útil para identificar, de forma fácil, tipos de arquivos nas listagens</p><p>de diretórios.</p><p>-G, --no-group</p><p>Oculta a coluna de grupo do arquivo.</p><p>-h, --human-readable</p><p>Mostra o tamanho dos arquivos em Kbytes, Mbytes, Gbytes.</p><p>-H</p><p>Faz o mesmo que -h, mas usa unidades de 1000 em vez de 1024 para especificar Kbytes,</p><p>Mbytes, Gbytes.</p><p>-l</p><p>Usa o formato longo para a listagem de arquivos. Lista as permissões, a data de modifica-</p><p>ção, os donos, os grupos etc.</p><p>-n</p><p>Usa a identificação de usuário e grupo numérico ao invés dos nomes.</p><p>-L, --dereference</p><p>Lista o arquivo original, e não o link referente ao arquivo.</p><p>-o</p><p>Usa a listagem longa sem os donos dos arquivos (mesma coisa que -lG).</p><p>-p</p><p>Mesma coisa que -F, mas não inclui o símbolo ‘*’ em arquivos executáveis. Esta opção é</p><p>típica de sistemas Linux.</p><p>-R</p><p>Lista diretórios e subdiretórios recursivamente.</p><p>--full-time</p><p>Lista data e hora completa.</p><p>Classificação da listagem.</p><p>A listagem pode ser classificada usando-se as seguintes opções:</p><p>-f</p><p>Não classifica e usa -au para listar os arquivos.</p><p>-r</p><p>Inverte a ordem de classificação.</p><p>-c</p><p>Classifica pela data de alteração.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>27 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>-X</p><p>Classifica pela extensão.</p><p>-U</p><p>Não classifica, lista os arquivos na ordem do diretório.</p><p>lshw: fornece informações detalhadas da configuração do hardware e do sistema instalado. Re-</p><p>lata a exata configuração da memória, cache e placa-mãe, versão e velocidade da CPU e algo mais.</p><p>lspci: este comando exibe informações sobre dispositivos PCI (Peripheral Controller In-</p><p>terconnect);</p><p>Algumas opções do comando:</p><p>-v: mostra informações detalhadas.</p><p>-k: exibe informações sobre drivers e módulos do kernel.</p><p>--version: exibe informações sobre o aplicativo.</p><p>lpr arquivo: imprime o arquivo especificado.</p><p>lpq: mostra o status da fila de impressão.</p><p>lprm: remove trabalhos da fila de impressão.</p><p>ln: criar links (atalhos). ln: hardlink. Se o arquivo for alterado, o link também será. Ln -s: Link</p><p>simbólico, semelhante ao do Windows. Se o arquivo for alterado, quebra o link.</p><p>lynx: abre o navegador de internet de mesmo nome.</p><p>man: manual interno do Linux (Help).</p><p>mv origem destino: move o arquivo ou o diretório para o destino especificado. Comando</p><p>também utilizado para renomear arquivos.</p><p>mkdir diretório: cria um diretório, por exemplo, mkdir concursos cria uma pasta de nome concurso.</p><p>mount: é utilizado para montar um dispositivo na hierarquia no sistema de arquivos do Linux.</p><p>nice/renice: altera a prioridade dos processos.</p><p>passwd: altera sua senha. Para um administrador mudar a senha de um usuário, basta di-</p><p>gitar passwd seguido do nome deste.</p><p>ps: mostra os processos em execução.</p><p>O comando ps possibilita uma listagem de todos os processos em execução na máquina.</p><p>Este comando possui algumas opções, como:</p><p>-a: lista os processos de todos os usuários.</p><p>-e: lista as variáveis de ambiente no momento da inicialização do processo.</p><p>-x: lista todos os processos que não foram iniciados no console.</p><p>-f: lista uma árvore de execução de comandos.</p><p>-u: exibe o nome do usuário e a hora de início do processo.</p><p>pwd: mostra o diretório em que você está.</p><p>reboot: reinicia o sistema imediatamente (pouco recomendável, preferível shutdown -r now).</p><p>rm arquivo: apaga o arquivo especificado.</p><p>-d: remove um diretório.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>http://www.uniriotec.br/~morganna/guia/modulos.html</p><p>http://www.uniriotec.br/~morganna/guia/kernel.html</p><p>28 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>-f: ele não pede autorização para o usuário e ignora os arquivos não localizados.</p><p>-r: deleta o conteúdo de todos os subdiretórios.</p><p>-i: pergunta se realmente deseja apagar o arquivo.</p><p>rmdir diretório: apaga o diretório especificado, desde que vazio.</p><p>set: exibe as variáveis do sistema e do usuário.</p><p>shutdown: desliga ou reinicia o computador, veja:</p><p>shutdown -r now: reinicia o computador</p><p>shutdown -h now: desliga o computador</p><p>O parâmetro now pode ser mudado. Por exemplo: digite shutdown -r +10 e o sistema irá</p><p>reiniciar em 10 minutos;</p><p>sort: permite ordenar o conteúdo do arquivo.</p><p>startx: abrir o ambiente gráfico.</p><p>su: passa para o usuário administrador, isto é, root (perceba que o símbolo $ mudará para #).</p><p>sudo: permite que um usuário em particular execute vários comandos como superusuário</p><p>sem que possua sua senha, ou seja, sem a senha do root.</p><p>system: o comando system chama as funções do sistema.</p><p>tail: o comando tail pode ser utilizado para examinar as últimas linhas de um arquivo. O comando:</p><p>$ tail /etc/passwd</p><p>irá exibir as dez últimas linhas do arquivo /etc/passwd.</p><p>É possível também especificar o número de linhas a serem exibidas, ao invés das 10 linhas</p><p>que o comando adota como padrão:</p><p>$ tail -n 20 /etc/passwd</p><p>Uma diretiva muito útil é “-f”, que permite a visualização dinâmica de um arquivo, ou seja,</p><p>as linhas são exibidas na tela na medida em que são geradas.</p><p>Obs.: � O comando head faz justamente o inverso do tail.</p><p>tar arquivo.tar.gz: extrai um arquivo compactado em tar.gz.</p><p>Na linha acima, tar é o comando. Em parâmetros, é possível utilizar várias opções. Eis as</p><p>principais:</p><p>-c - cria um novo arquivo tar; -t – exibe o conteúdo de um arquivo tar; -p – mantém as</p><p>permissões originais do(s) arquivo(s); -r – adiciona arquivos a um arquivo tar existente; -f –</p><p>permite especificar o arquivo tar a ser utilizado; -v – exibe detalhes da operação; -w – pede</p><p>confirmação antes de cada ação no comando; -x – extrai arquivos de um arquivo tar existen-</p><p>te; -z – comprime o arquivo tar resultante com o gzip; -C – especifica o diretório dos arquivos a</p><p>serem armazenados (note que, nesse caso, a letra é maiúscula).</p><p>telnet: ativa o serviço</p><p>de telnet em uma máquina. Para acessar esse computador a par-</p><p>tir de outros por telnet, basta digitar telnet nomedamáquina ou telnet IP. Por exemplo: telnet</p><p>192.168.0.10. Após abrir o telnet, digite help para conhecer suas funções.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>29 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>timedatectl: mostrar a hora e a data atuais. O comando é usado principalmente para con-</p><p>trolar a hora e a data do sistema. timedatectl pode ser usado para consultar e alterar o relógio</p><p>do sistema e suas configurações.</p><p>top: exibe a lista dos processos, conforme os recursos de memória consumidos.</p><p>touch: o comando touch é usado para criar arquivos. Além disso, ele ainda pode mudar a</p><p>data e a hora de acesso e/ou modificação de arquivos.</p><p>As opções mais usadas são: -a: muda somente a data e a hora de acesso para a atual. -m:</p><p>muda somente a data e a hora de modificação para a atual. -t datahora: muda a hora e a data</p><p>para a data/hora definidos.</p><p>EXEMPLOS: fabriciomelo@macbook:$ touch arquivo1</p><p>Criei um arquivo de nome arquivo1.</p><p>uname: mostra informações do sistema operacional e do computador. Digite uname -a</p><p>para obter mais detalhes.</p><p>useradd usuário: cria uma nova conta usuário, por exemplo, useradd aluno cria o usuário aluno.</p><p>userdel usuário: apaga a conta do usuário especificado.</p><p>uptime: mostra a quantas horas seu computador está ligado.</p><p>vi: inicia o editor de textos vi.</p><p>whereis nome: procura pelo binário do arquivo indicado, útil para conhecer seu diretório ou</p><p>se ele existe no sistema.</p><p>w: mostra os usuários logados atualmente no computador (útil para servidores).</p><p>wc: faz a contagem em unidade do conteúdo de um arquivo, linhas, caracteres e palavras.</p><p>who: mostra quem está usando o sistema.</p><p>Whoami: listar o nome da conta associada ao login atual.</p><p>Finalizando</p><p>A melhor forma de conhecer os parâmetros adicionais de cada comando é consultando as</p><p>informações de ajuda. Para isso, pode-se usar o recurso --help. Veja o exemplo para o comando ls:</p><p>ls --help</p><p>Também é possível utilizar o comando man (desde que seu conteúdo esteja instalado),</p><p>que geralmente fornece informações mais detalhadas. Par usar o man para obter detalhes do</p><p>comando cp, por exemplo, a sintaxe é:</p><p>man cp</p><p>Se você estiver utilizando o bash, pode-se aplicar o comando help ou info da mesma forma</p><p>que o comando man:</p><p>help cp</p><p>info cp</p><p>Assim como conhecer os comandos básicos do Linux é importante, também o é saber</p><p>como acessar seus recursos de ajuda, pois isso te desobriga de decorar as sequências das</p><p>funcionalidades extras.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>30 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Aprendendo na prática</p><p>Caso possua o Linux, peço para que treine esses comandos diretamente no terminal. De</p><p>preferência, anotando um a um no seu caderno. Exemplo do bash no Linux Urutu, veja:</p><p>Obs.: � 1- Vá à parte inferior da tela, mostrar aplicativos:</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>31 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>2- Procure por Terminal:</p><p>Obs.: � 3- O Terminal (bash) será aberto na sua tela:</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>32 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>Redirecionar a entrada ou saída de um programa</p><p>Por EXEMPLO, o comando:</p><p>meuprograma arquivodesaida</p><p>Os resultados do meuprograma são armazenados no arquivodesaida.</p><p>O redirecionamento para a saída com >> acrescenta dados ao final de um arquivo em vez</p><p>de substitui-lo por um novo.</p><p>A saída de erro stderr pode ser redirecionada com o operador 2>.</p><p>Também se pode conectar diretamente a saída de um programa à entrada de outro usando</p><p>o operador |, como no exemplo a seguir:</p><p>EXEMPLO: programa1 | programa2</p><p>Os resultados escritos pelo programa1 são usados como dados de entrada para o programa2.</p><p>Uso da barra INVERTIDA no Prompt</p><p>No sistema operacional Linux, a barra invertida (\) é pouco utilizada. Na utilização para de-</p><p>signar diretórios, por exemplo, a barra comum (/) é utilizada. No Linux, a barra invertida possui</p><p>apenas duas finalidades, sendo a primeira delas proteger um caractere que possui um signi-</p><p>ficado especial (curingas e metacaracteres), para que seja interpretado como um caractere</p><p>comum. E, a segunda, indicar que um comando irá continuar na próxima linha.</p><p>037. (COPS-UEL/PC-PR/DELEGADO/2013) Deseja-se criar um link simbólico do arquivo vim,</p><p>o qual deverá ser chamado de vi.</p><p>Assinale a alternativa que criará, corretamente, tal link simbólico.</p><p>a) cp -s vi vim</p><p>b) ln -s vim vi</p><p>c) ln -s vi vim</p><p>d) cp vim vi</p><p>e) cp vi vim</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>33 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>�ln é para criação de um link simbólico, um atalho. Como pediu link simbólico, usamos o “s”. O link</p><p>simbólico é parecido com o atalho do Windows, caso o arquivo seja movido, o link fica quebrado.</p><p>Sem o -s, seria criado um hard link, ou seja, caso o arquivo seja movido, o link é atualizado.</p><p>Letra b.</p><p>038. (COPS-UEL/PC-PR/DELEGADO/2013) Assinale a alternativa que apresenta, corretamen-</p><p>te, o comando que irá desligar o computador.</p><p>a) shutdown -d now</p><p>b) shutdown -h now</p><p>c) shutdown -p now</p><p>d) shutdown -r now</p><p>e) shutdown -s now</p><p>�shutdown -h now: desliga o computador. h= halt = parar.</p><p>Letra b.</p><p>039. (COPS-UEL/PC-PR/DELEGADO/2013) De acordo com os comandos que estudamos, o</p><p>“s” é para desligar o sistema.</p><p>A placa de rede de um computador executando Linux estava apresentando um comportamen-</p><p>to estranho.</p><p>De modo a tentar resolver o problema, digitou-se no console a seguinte sequência de comandos:</p><p>ifconfig eth0 down</p><p>ifconfig eth0 up</p><p>Em relação ao procedimento realizado, assinale a alternativa correta.</p><p>a) Errada. O primeiro comando diminuiu a velocidade do dispositivo de rede.</p><p>b) Errada. O primeiro comando reiniciou o driver de rede.</p><p>c) Certa. O segundo comando atuou na primeira interface Ethernet.</p><p>d) Errada. O segundo comando aumentou o throughput do dispositivo de rede.</p><p>e) Errada. O segundo comando testou o dispositivo de rede.</p><p>�Questão que matamos por eliminação! Ao estudarmos o comando ifconfig, acima, vimos que</p><p>somente a letra “c” procede. E o número zero, em eth0, refere-se à primeira placa, o eth1</p><p>à se-</p><p>gunda, o eth2 à terceira...</p><p>Letra c.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>34 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>040. (COPS-UEL/PC-PR/DELEGADO/2013) Um dispositivo de CDrom foi montado através do</p><p>seguinte comando:</p><p>mount /dev/sr0 /media/cdrom -t iso9660 -o ro,exec</p><p>Sobre essa montagem, assinale a alternativa correta.</p><p>a) A opção -t monta o dispositivo apenas por um período de tempo predeterminado.</p><p>b) A montagem permite leitura e escrita.</p><p>c) A montagem permite a execução de binários.</p><p>d) A opção iso9660 informa o modelo do dispositivo a ser montado.</p><p>e) O dispositivo foi montado no diretório /dev/sr0.</p><p>�Comando mount: mount [disposito] [ponto de montagem] [tipo de sistema de arquivo][opções]</p><p>�Dispositivo: /dev/sr0;</p><p>�Ponto de montagem: /media/cdrom;</p><p>�Sistema de arquivo: iso9660</p><p>�Opções: ro,exec.</p><p>�a) Errada. -t é o tipo de sistema de arquivo, iso9660, padrão para cd-rom.</p><p>�b) Errada. -o tem uma opção no caso, uma delas é o ro, que quer dizer somente leitura.</p><p>�d) Errada. iso9660 é sistema de arquivo.</p><p>�e) Errada. Dispositivo montado está em /media/cdrom</p><p>Letra c.</p><p>041. (COPS-UEL/AFPR/ASSISTENTE/2013) Apesar das interfaces gráficas com o usuário</p><p>oferecerem mais interatividade, em determinadas situações o uso de comandos de console</p><p>possibilita agilidade para usuários acostumados com essa modalidade de comandos.</p><p>Considerando os comandos de console no Linux, juntamente com o uso de metacaracteres,</p><p>e supondo que em um determinado diretório existam apenas os arquivos (file1, file2, file3 e</p><p>file04), atribua V (verdadeiro) ou F (falso) às afirmativas a seguir.</p><p>( ) Os comandos #ls -l file1 file2 file3 file04 e #ls -l file* exibirão omesmo resultado.</p><p>( ) O comando #ls -l file? exibirá como resultado os quatro arquivos contidos no diretório.</p><p>( ) O comando #ls -l file[2-3] exibirá como resultado apenas os arquivos file2 e file3.</p><p>( ) O comando #ls -l file0* file[1-3] exibirá como resultado os quatro arquivos contidos no diretório.</p><p>( ) O comando #ls ~ exibirá como resultado uma lista de todos os arquivos que foram excluídos</p><p>do diretório.</p><p>Assinale a alternativa que contém, de cima para baixo, a sequência correta.</p><p>a) V, V, V, F, F.</p><p>b) V, V, F, F, V.</p><p>c) V, F, V, V, F.</p><p>d) F, V, V, F, F.</p><p>e) F, F, F, V, V.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>35 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>O comando ls tem inúmeras alternativas, confira em nossa listagem acima.</p><p>Letra c.</p><p>042. (CEBRASPE/MPS/TÉCNICO) No Linux, os comandos rm e cp permitem, respectivamen-</p><p>te, remover e copiar um ou mais arquivos.</p><p>�</p><p>�Rm (remove) e cp (copy).</p><p>Certo.</p><p>043. (CEBRASPE/ANATEL/TÉCNICO/2012) Ao ser utilizado em conjunto com o comando</p><p>grep, o comando tail permite alterar a saída do conteúdo de arquivo de texto para html.</p><p>grep: procura uma palavra dentro de um arquivo. tail: exibe as últimas 10 linhas de um arqui-</p><p>vo de texto.</p><p>Errado.</p><p>044. (CEBRASPE/ANATEL/TÉCNICO/2012) O comando touch é utilizado para criar um ar-</p><p>quivo vazio.</p><p>�touch: criar um arquivo. Vazio, devido ao arquivo ser criado em branco.</p><p>Certo.</p><p>045. (CEBRASPE/ANATEL/TÉCNICO/2012) O comando diff é usado para comparar arqui-</p><p>vos de texto.</p><p>�Comparando, o usuário conseguiria ver as diferenças (diff) de um arquivo.</p><p>Certo.</p><p>046. (CEBRASPE/ANATEL/TÉCNICO/2012) O comando cut é utilizado para organizar, em or-</p><p>dem decrescente, o conteúdo de um arquivo de texto.</p><p>�cut é um comando para delimitar o conteúdo de um arquivo.</p><p>Errado.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>36 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>047. (CEBRASPE/TRE-GO/TÉCNICO/2015) No Linux, o comando cd /etc/teste cria o diretó-</p><p>rio teste dentro do diretório /etc.</p><p>Criar diretório é o comando mkdir. cd: abre/troca um diretório.</p><p>Errado.</p><p>048. (CEBRASPE/TRE-GO/TÉCNICO/2015) No Linux, a execução do comando ps –aexf | grep</p><p>arq mostrará uma lista de processos em execução que tenham em sua descrição a sequência</p><p>de caracteres arq.</p><p>�O comando ps -aexf é um comando para listagem de processos – será o comando de entrada.</p><p>A barra vertical/pipe (|) é para separar o comando de entrada do comando de saída. O coman-</p><p>do grep -arq é o comando de saída que irá filtrar o comando de entrada (ps), exibindo apenas</p><p>os processos que tenham em sua descrição a palavra arq, pois o comando grep é para procurar</p><p>uma palavra dentro de um arquivo.</p><p>Certo.</p><p>049. (CEBRASPE/PEFOCE/TODOS OS CARGOS/2012) O comando pwd do Linux possibilita</p><p>ao usuário efetuar a troca de senha (password).</p><p>�pwd (print working directory) exibe o diretório corrente. O comando para alterar a senha é o passwd.</p><p>Errado.</p><p>050. (UNIVERSA/SECRIA/ANALISTA/2015) Considerando a figura acima, que mostra a tela</p><p>de um terminal do sistema operacional Linux Ubuntu 14.10, assinale a alternativa correta no</p><p>que se refere ao resultado da execução do comando apresentado.</p><p>(a) Errada. O comando cp copiará, para o diretório atual, o arquivo man, localizado no diretório</p><p>secretaria.</p><p>(b) Errada. O comando cp copiará, para o diretório secretaria, o arquivo man, localizado no</p><p>diretório atual.</p><p>O conteúdo deste livro eletrônico é licenciado para Angelo Vieira Avlopes - , vedada, por quaisquer meios e a qualquer título,</p><p>a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal.</p><p>https://www.grancursosonline.com.br</p><p>https://www.grancursosonline.com.br</p><p>37 de 124www.grancursosonline.com.br</p><p>GNU/Linux</p><p>INFORMÁTICA</p><p>Fabrício Melo</p><p>(c) Errada. Na tela representada na figura acima, haverá a exibição de algumas propriedades do</p><p>arquivo man, como, por exemplo, seu tamanho, antes de ser finalizada a sua cópia do diretório</p><p>secretaria para o diretório atual.</p><p>(d) Errada. Será realizada a instalação do programa cp pelo usuário root, administrador do sis-</p><p>tema, direto do man, repositório do Ubuntu 14.10.</p><p>(e) Certa. Será mostrado manual com as informações referentes ao comando cp.</p><p>�man: exibir o manual do comando desejado. man cp: exibe o manual do comando cp.</p><p>Letra e.</p><p>051. (IDECAN/CBMDF/OFICIAL/2017) No sistema operacional Linux, a barra invertida (\) é</p><p>pouco utilizada. Na utilização para designar diretórios, como por exemplo, a barra comum (/) é</p><p>utilizada. No Linux a barra invertida possui apenas duas finalidades, sendo uma delas proteger</p><p>um caractere que possui um significado especial (curingas e metacaracteres), para que o mes-</p><p>mo seja interpretado como um caractere comum. Assinale a alternativa que apresenta a outra</p><p>finalidade da barra invertida (\).</p><p>a) Indicar o ponto de interrupção de um comando.</p><p>b) Marcar ou desmarcar opções em um grupo de opções.</p><p>c) Indicar que um comando irá continuar na próxima linha.</p><p>d) Mostrar quais foram os últimos comandos acionados na sessão atual.</p><p>�Como estudado acima, a barra invertida (\) tem 2 (duas) funções no prompt do Linux. O que foi</p><p>mencionado no enunciado e o citado pela letra “c”.</p><p>Letra c.</p><p>052. (IDECAN/CBMDF/MANUTENÇÃO/2017) Considere as afirmativas sobre comandos no</p><p>Sistema Operacional Linux.</p><p>I – ls é utilizado para exibir o conteúdo do arquivo.</p><p>II – pwd exibe o nome diretório corrente.</p><p>III – dl mostra o espaço em disco livre.</p><p>Está(ão) correta(s) apenas a(s)</p>