Prévia do material em texto
SISTEMA DE ENSINO INFORMÁTICA Linux Livro Eletrônico JEFERSON BOGO Bacharel em Sistemas de Informação pela UPIS – Faculdade de Tecnologia do Distrito Federal. Experiente, ministra aulas de informática para concursos públicos desde 2001. Possuidor de excelente didática, o professor Jeferson Bogo consegue, com dinamismo, responder ao desa- fio que o ensino da informática exige. Utiliza o método de aplicação dos conteúdos com base teórica e resolução de questões de provas an- teriores. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br 3 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Linux ........................................................................................................4 A História ..................................................................................................4 Distribuições ..............................................................................................5 Kernel .......................................................................................................7 O que é um Kernel? ....................................................................................7 Versões do Kernel .......................................................................................7 Shell .........................................................................................................8 Sobre a Licença ..........................................................................................9 GPL ..........................................................................................................9 Projeto GNU.............................................................................................10 Principais Características ...........................................................................10 Multiusuário .............................................................................................13 Arquitetura de Sistema ..............................................................................14 Sistema de Arquivos .................................................................................14 Gerenciadores de Arquivos ........................................................................16 Principais Comandos .................................................................................19 Principais Comandos com Arquivos .............................................................19 Principais Comandos em Diretórios .............................................................20 Principais Comandos de Usuários ................................................................21 Sistema de Privilégios (Permissões) ............................................................23 Gerenciadores de Inicialização ....................................................................28 Questões de Concurso ...............................................................................32 Gabarito ..................................................................................................53 Gabarito Comentado .................................................................................54 O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 4 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo LINUX A História Para muitos, a palavra Linux define um sistema operacional completo, mas essa definição, por mais que não esteja errada, não está exata. O Linux em si é apenas um Kernel (núcleo do sistema), ou seja, é uma parte de um todo, muito importante para o Sistema Operacional. No entanto, sozinho o kernel não é capaz de executar todas as funções de interface do usuário. Vamos falar um pouco da história e explicar melhor na sequência do que se trata um Kernel. O projeto foi iniciado em 1991 por Linus Benedict Torvalds enquanto estava na universidade em Helsinki na Finlândia utilizando como base o Minix (um clone do sistema operacional Unix criado por Tanenbaum). Linus teve a ideia de criar “um Minix melhor que o Minix” como projeto pessoal e sem grandes ambições. Temos como prova o próprio relato de Linus e o texto da apresentação do Kernel à comuni- dade que fazia parte em um fórum na antiga Usenet, meio de comunicação em que usuários enviam mensagens de texto que são agrupadas por assunto. Em março de 1994, a primeira versão o kernel 1.0 foi lançada, o sistema acabou recebendo em seu nome o vínculo com um sistema UNIX, sendo chamado de Linux pela união do Linus (criador) + Unix (Base). Linus havia batizado o sistema como Freax [free (livre) + freak (monstruoso, esquisito)] e a letra ‘x’, para lembrar o Unix e um pro- gramador amigo ao hospedar o código em um servidor, acabou criando uma pasta como Linux (Linus + Unix). O nome pegou e, assim, o kernel é conhecido até hoje. Quando Linus anunciou o início do projeto em 1991, muitos programadores co- O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 5 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo meçaram a participar criando um grande grupo de colaboradores, unindo diversos projetos ao núcleo Linux o que conhecemos hoje como GNU/Linux. Linux é um sistema de código aberto. A acesso a seu código-fonte é liberado como Software livre, sob licença GPL (Licença Pública Geral), após o código ser compilado tornando um programa pronto para o uso. O acesso ao código-fonte continua sendo possível. Como citamos que o Linux em si é apenas um kernel, parte do sistema maior e os usuários utilizam diferentes distribuições do Linux (Sistemas que utilizam Kernel Linux). De forma popular, alguns acabam tratando do Linux como o todo, quando o mais exato seria dizer que trabalham com “um” Linux, ou seja, com uma distribui- ção do Linux, um Sistema Operacional com base em kernel Linux. O símbolo “mascote” do Linux é o Pinguim Tux: Distribuições Uma Distribuição, ou Distro, é criada com a união de uma versão do Kernel Linux com diferentes aplicações. Cada distribuição pode ter uma linha de trabalho volta- da, por exemplo, a um aspecto conservador com ferramentas já bem estabelecidas no mercado ou uma distribuição mais moderna com novas aplicações e interfaces mais futuristas. O segmento é determinado pelo segmento que a distribuição dese- ja seguir. Existem centenas de distribuições Linux e não é necessário registrar uma distribuição criada. Como a criação é livre, não podemos pontuar com exatidão O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 6 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo quantas distribuições existem hoje, mas sabemos que os projetos principais são os que recebem atenção em especial das bancas examinadoras. São exemplos de distribuições do sistema Linux citadas em provas: Ubuntu, Mandriva, Suse, Red Hat, Slackware, Debian, CentOS, Fedora, Edubuntu, Xubuntu, kubuntu,Turbolinux, Gentoo, entre outras. A distribuição UBUNTU é a mais citada em provas. Foi criada com base no Linux Debian com a ideia de criar um sistema Linux mais amigável. Como o próprio slogan da distribuição afirma: “Linux para seres humanos”. DEBIAN e as distribuições baseadas em DEBIAN, como o UBUNTU, possuem um repositório de programas para instalação que utiliza o comando apt-get para instalar, remover e atualizar pacotes que torna o uso da ferramenta muito amigável na gerência de programas, trabalhando com programas .DEB. Em sistemas REDHAT, o yum é o gerenciador de pacotes usado por padrão. É utilizado nas distribuições que derivam do REDHAT, como FEDORA e CENTOS. Obs.: � algumas distribuições, como Conectiva Linux e o Kurumin, foram as dis- tribuições Linux brasileiras muito populares, ambas já foram citadas em provas. No entanto, como o Kurumin foi descontinuado e o Conectiva se uniu ao projeto Mandriva, não precisamos nos preocupar com os nomes delas para as atuais provas; apenas citei, pois, quando você for fazer a reso- lução de questões mais antigas, provavelmente vai encontrar esses nomes sendo citados. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 7 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Kernel O que é um Kernel? É o núcleo do sistema, ou seja, uma das partes mais importantes da progra- mação de um sistema operacional. Trabalha em linguagem de baixo nível, é res- ponsável pelo gerenciamento da memória, dos processos, suporte aos dispositivos, ou seja, por controlar o Hardware do computador, criando a comunicação entre os programas e a parte física da máquina. O sistema operacional é formado de kernel com outros Softwares, que, de acordo com a aplicação, formam o conjunto de pro- gramas responsável por gerenciar os recursos do computador. O kernel Linux é tanto monolítico como modular, quando comparado a outros kernels de sistemas fechados. Por mais importante que seja ao sistema, o usuário do computador não precisa se preocupar em realizar alterações no kernel, mesmo que isso seja possível caso algo não funcione bem no sistema. Sendo o Kernel Linux aberto, é possível que seja compilado para atender a uma necessidade do usuário. Afinal, o Kernel Linux pode ser alterado por ser de código-fonte aberto. Versões do Kernel Regularmente, novas versões do Kernel Linux são lançadas, afinal é importante que um Software esteja em constante continuação recebendo atualizações para correções de falhas e melhorias de funcionamento. As versões normalmente são apresentadas por números separados por pontos, como: 4.13 (Versão.Revisão). O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 8 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Shell É uma classe de programas que servem como interpretadores de comandos, criando uma interface entre o usuário e a máquina. Como o Kernel possui a função de gerenciar a parte física da máquina trabalhando em linguagem de baixo nível, a comunicação entre o usuário e o kernel deve ser feita por um interpretador de co- mandos. É aí que entra em ação o SHELL (casca). Pode ser visto como uma camada acima do Kernel, ou seja, a camada externa ao Kernel (núcleo) permitindo que o usu- ário faça requisições que serão encaminhadas ao kernel para controle do Hardware. As diferentes distribuições do Linux podem trabalhar com inúmeros programas da classe SHELL, a maioria das distribuições trabalha como o Bash (Bourne-Again Shell), mas existem outras como zsh (Z Shell) e fish (“Friendly Shell”) e dash (Ubuntu). APLICAÇÕES SHELL Kernel CPU MEMÓRIA DISPOSITIVOS O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 9 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Sobre a Licença GPL É uma licença pública geral (General Public License), pode ser vista como GPL ou GNU GPL quando tratam da licença dentro do projeto. Vamos abordar melhor esse vínculo na sequência. A GLP é uma licença de Software criada por Richard Stallman dentro do proje- to GNU para definir os termos gerais de uso e manipulação de um Software dado como livre regido pela licença GPL. A GPL possui quatro liberdades que todos os usuários devem ter; são elas: 1ª – a liberdade de usar o Software para qualquer finalidade (liberdade 0); 2ª – a liberdade de mudar o Software de acordo com suas necessidades (liberdade 1); 3ª – a liberdade de compartilhar o Software com seus amigos e vizinhos (liberdade 2); 4ª – a liberdade de compartilhar as mudanças que você faz (liberdade 3). Podemos ver questões iniciando a contagem de zero (0) até três (3) como as quatro liberdades, e é claro que isso não é um problema. Normalmente as bancas não usam a liberdade dada no documento GPL de for- ma literal, sendo a banca sucinta ao dizer que um sistema livre regido pela GPL pode ser usado, estudado, modificado, redistribuído e melhorado. A GPL tem diferentes versões, estando hoje na Versão 3 (GPLv3). O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 10 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Projeto GNU GNU/Linux? Como falamos, o Linux em si é apenas um Kernel e sozinho não iria compor um sistema operacional completo. Por isso, devemos unir kernel a outros programas como já destacamos aqui, criando, assim, as chamadas distribuições, nesse momento que o projeto GNU entrou em cena. GNU significa “GNU is not Unix (GNU Não é Unix)”. Criado por Richard Stallman, é um projeto iniciado em 1984, anterior ao primeiro kernel Linux, com o objetivo de criar um sistema compatível com o Unix, sem utilizar códigos do Unix. É totalmente aberto (acesso ao códi- go). Os colaboradores do projeto desenvolveram, além de um Kernel (chamado de Hurd), diversas outras ferramentas para diferentes aplicações. O sistema ainda existe e é conhecido como GNU/hurd, mas o Kernel, na época de criação do kernel Linux, ainda não estava pronto e quem precisava usar o novo sistema sentia a falta de um Kernel pronto. Com a criação do Kernel Linux por Torvalds, o Sistema Opera- cional, antes quase que desconhecido e com kernel inacabado, ganhou novos níveis ao serem utilizados por muitos com um Kernel Linux, passando a ser conhecido como o GNU/Linux, aplicações do projeto GNU mais a união de um Kernel Linux. Principais Características Interface Texto x Interface Gráfica É executado por padrão em ambiente texto, ou seja, por linha de comando (CLI – Interface por Linha de Comando), mas é possível que seja executado em ambien- te gráfico, o que torna seu uso mais amigável, pois permite interagir com o sistema operacional por meio de imagens (ícones). Diferentes interfaces podem ser usadas e, em uma eventual necessidade, a interface pode ser alterada. O conteúdo deste livro eletrônicoé licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 11 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Exemplos das principais interfaces gráficas disponíveis são Unity, Gnome, KDE, XFCE, LXDE, Cinnamon e Mate. O ambiente gráfico é executado sobre um shell do Linux que utiliza uma camada anterior à parte gráfica chamada de Servidor X (X Window ou apenas X). Gnome KDE O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 12 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Ubuntu Mate O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 13 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Não existe uma interface gráfica padrão para o Sistema Linux, as diferentes distri- buições que escolhem que interface irão usar. Uma distribuição pode ser disponi- bilizada com diferentes interfaces gráficas para que o usuário escolha o que mais agrada. Lembre-se de que é possível trocar a interface caso não agrade. Multiusuário Permite a criação de diversas contas de usuário, que podem ser do tipo: • Superusuário: no sistema, tem totais privilégios sobre o sistema operacio- nal, como, por exemplo, só o administrador pode: adicionar e remover outras contas de usuário. Só existe um usuário com poderes de administrador no Linux e o nome é predefinido como ROOT; • Normal: conta com privilégios restritos apenas a alterações na sua pró- pria conta. O superusuário poderá criar quantas contas do tipo normal forem necessárias. No terminal (console), é possível identificar o usuário que utiliza o sistema por meio de um símbolo antes do prompt. Caso o usuário que esteja utilizando seja do tipo normal, aparecerá um símbolo do cifrão $. Se for o superusuário (root), aparecerá uma cerquilha (tralha) #, conforme ilustrado a seguir: Usuário normal Superusuário (root) O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 14 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Multitarefas (Preemptiva) É capaz de gerenciar várias tarefas simultaneamente. Organizando a memória principal, ele dá prioridades para cada tarefa executada de forma independente trazendo, assim, uma maior estabilidade ao sistema. Possui Suporte Plug and Play (PnP) Suporte à tecnologia que permite que um dispositivo conectado ao sistema seja automaticamente reconhecido. Arquitetura de Sistema Possui versões de 32 (x86) e versões de 64 bites (x64). Sistema de Arquivos É um conjunto de estruturas lógicas que permite que o sistema operacional con- trole o acesso aos discos. O Linux é conhecido por dar suporte a diversos tipos de sistema de arquivos, inclusive os que são suportados por outros sistemas operacionais. A maioria das distribuições do sistema Linux trabalha com o Sistema de Arqui- vos EXT 2, 3 ou 4. Multiplataforma Por possuir código-fonte aberto, pode ser adaptado a diferentes tipos de equipamen- tos, desde computadores pessoais (PC padrão IBM) até supercomputadores e main- frames, passando por relógios, fechaduras, TVs, sistemas de automação entre outros. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 15 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Estrutura de Diretórios Já falamos sobre o sistema de arquivos, agora abordaremos como o Linux armazena diversos arquivos específicos. Padronizado como Linux File System Standard (LFSSNTD), serve de referência para os diversos desenvolvedores do sistema. O sistema de arquivos utiliza uma / (barra) para representar a raiz e, da barra em diante, faz a distribuição dos diretórios. Principais itens da estrutura: Diretório Descrição / Diretório Raiz (Root) /bin Arquivos binários de comandos essenciais do sistema. /boot Arquivos de boot (inicialização; boot-loader; *Grub e Lilo); kernel do Linux. /dev Dispositivos (devices) de entrada/saída: floppy, hardisk, cdrom, modem. /etc Arquivos de configuração (scripts) e inicialização. /home Diretório local (home) de usuários. /lib Bibliotecas e módulos (drives): compartilhadas com frequência. /mnt Diretório de montagem de dispositivos, sistemas de arquivos e partição. /opt Para instalação de programas não oficiais da distribuição. /proc Diretório virtual (RAM) onde rodam os processos ativos. /root Diretório local do superusuário (root). /sbin Arquivos de sistema essenciais (binários do superusuário). /tmp Arquivos temporários gerados por alguns utilitários. /usr Arquivos de usuários nativos da distribuição. /var Arquivos de log e outros arquivos variáveis O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 16 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Exemplo da estrutura vista em um ambiente gráfico: Gerenciadores de Arquivos São programas usados para criar, organizar e gerenciar a estrutura de arquivos e pastas do computador. Dentre as diversas distribuições do sistema Linux, alguns gerenciadores de arquivos se destacam no uso em interfaces gráficas. É claro que podemos usar o ambiente texto por meio de um terminal para gerenciar arquivos, mas a árvore de diretórios (estrutura de pastas) ficará mais amigável ao usuário quando estruturada de forma visual por meio do gerenciador de arquivos. Arquivos ocultos no sistema Linux são iniciados com um ponto-final antes do nome, por exemplo, o arquivo “.texto” será um arquivo oculto. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 17 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo O nome de um arquivo é constituído de duas partes sendo nome.extensão. A ex- tensão determina o tipo de arquivo e o programa que será responsável por carregar o arquivo, por mais que arquivos normalmente acompanhem a extensão como dito. Exemplos: – nome.jpg (imagens); – nome.html (páginas de internet); – nome.txt (arquivos de texto) e outros. Em sistemas Linux, um arquivo nem sempre depende de uma extensão, pois o tipo de arquivo pode ser indicado no próprio código do arquivo, ou seja, extensões não são obrigatóriaspara sistemas Linux. Gerenciando arquivos pelo terminal: O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 18 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Gerenciando arquivos no ambiente gráfico: São exemplos de gerenciadores de arquivos para Sistemas Linux: – Konqueror (Linux/KDE) – Dolphin (Linux/KDE) – Nautilus (Linux/GNOME/Unity) – Caja (Linux/Mate) Em outros sistemas operacionais, como Microsoft Windows e MAC OS “OS X” (Apple), o gerenciamento também pode ser feito de forma gráfica ou textual. De forma gráfica, os gerenciadores são Windows Explorer (Windows) e Finder (Mac). O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 19 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Principais Comandos Principais Comandos com Arquivos • rm: apaga arquivos. Também pode ser usado para apagar diretórios e subdiretórios. rm [opções][caminho][arquivo/diretório] [caminho1][arquivo1/diretório1] • cp: copia arquivos. cp [opções] [origem] [destino] • mv: move ou renomeia arquivos e diretórios. mv [opções] [origem] [destino] • cat: mostra o conteúdo de um arquivo binário ou texto. cat [opções] [diretório/arquivo] [diretório1/arquivo1] • more: permite fazer a paginação de arquivos ou da entrada padrão. more [arquivo] • less: permite fazer a paginação de arquivos ou da entrada padrão. less [arquivo] É possível aninhar comandos usando a saída de um comando para outro, ou seja, concatenar (unir) os de comandos. No exemplo a seguir, vamos exibir o conteúdo de um arquivo muito grande unindo o comando para exibir arquivos (cat) com o comando para fazer a exibição com paginação, ou seja, por página (less ou more), na seguinte sintaxe: O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 20 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo cat | more arquivo_grande.txt Ou: cat | less arquivo_grande.txt wc – para contar linhas e caracteres de um arquivo. Símbolo usado entre os comandos foi o | (Pipe ou barra vertical) Principais Comandos em Diretórios • ls: lista os arquivos de um diretório. ls [opções] [caminho/arquivo] [caminho1/arquivo1] Obs.: � “ls -la” – lista os arquivos com detalhes. • cd: entra em um diretório. Você precisa ter a permissão de execução para entrar no diretório. cd [diretório] • pwd: mostra o nome e o caminho do diretório atual. • clear: limpa a tela. • mkdir: cria um diretório no sistema. mkdir [opções] [caminho/diretório] [caminho1/diretório1] • rmdir: remove um diretório do sistema. rmdir [caminho/diretório] [caminho1/diretório1 O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 21 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Principais Comandos de Usuários • Su: altera para superusuário. • Sudo: executa o comando como root (em algumas distribuições). Ou seja, alterna para o usuário ROOT apenas na execução do comando seguinte e volta como usuário normal nos comandos posteriores. Obs.: � no su e no sudo, o usuário deve ter a senha de Superusuário para poder alternar ou executar como. • Adduser: cria um usuário. • Userdel: apaga um usuário. Se utilizarmos “userdel -r”, a estrutura de pastas do usuário também será removida. • Deluser: disponível em algumas distribuições também para remover usuário. • Passwd: altera uma senha. • Users: mostra os usuários que estão conectados no sistema. Outros Comandos a se Destacar • man: mostra o manual do comando citado. • top: gerenciador de processos. • kill: finaliza processos. • df -h: espaço livre e ocupado dos discos. • du –sh: espaço ocupado pelo diretório e seus subdiretórios. • touch: cria um arquivo. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 22 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo • head: mostras as primeiras linhas de um arquivo. • tail: examina as últimas linhas de um arquivo. • grep: filtra e encontra arquivos pelo seu conteúdo. • apt-get: gerenciador de pacotes (programas). Obs.: � apenas para distribuições baseadas no Linux Debian (Ubuntu, Xubuntu e outras). • lshw: criar uma lista com um relatório do Hardware do computador. • chmod: altera a permissão de arquivos e pastas. • chown: altera propriedade de arquivos e pastas. • sort: organiza em ordem alfabética. • ps: lista todos processos em execução. -e: lista os processos do sistema no formato Linux (ps -e ou ps -A). -f: aumenta a quantidade de informação sobre os processos, mostrando a árvore de informações (ps -F com ainda mais informações). -u: lista processos de um usuário (ex. ps -u joão). -x: lista todos os processos do seu próprio usuário. -g: lista processos de um grupo (ex. ps -g nomedogrupo). -a: mostra os processos de todos os usuários. • tar: salva vários arquivos em apenas um arquivo.tar. • -c “Cria o arquivo” | -x “Extrai arquivos” | -t “lista conteúdo”. • ifconfig: lista configurações das interfaces de rede. • vi: editor de textos. • vim: outra opção para editores de texto. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 23 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo É possível executar um comando em segundo plano. Por exemplo, se queremos copiar algum arquivo grande de um local para outro, caso isso seja realizado em primeiro plano, o prompt ficará inacessível até que a tarefa seja concluída; se usarmos após o comando o símbolo do e comercial &, o comando será levado para segundo plano permitindo que outros comandos sejam realizados no prompt. Sistema de Privilégios (Permissões) É possível definir permissões diferentes para arquivos e pastas, separando as permissões entre dono, grupo e outros usuários, que não são o dono e nem fazem parte do grupo. Como o sistema pode ser usado por várias pessoas simultanea- mente, é importante separar permissões por diferentes usuários. Linux conta com um sistema simples, porém muito eficiente para determinar um conjunto de três permissões de acesso (leitura, gravação e execução) e três tipos (dono, grupo e outros), que, combinadas e alternadas, podem fazer muita coisa. É possível acessar tais permissões por ambiente gráfico ou por ambiente texto. A imagem seguinte ilustra o acesso às permissões porambiente gráfico. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 24 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Dono: professor. Grupo: alunos. O dono pode ler e escrever (read + writer) no arquivo, os usuários do grupo podem apenas ler (read) e outros têm permissão apenas de leitura (read). Vamos fazer a conversão para números? Dono – ler e escrever – 4 + 2 = 6. Grupo – ler 4. Outros – ler 4. Logo, o arquivo em questão tem permissão 644. Em modo texto pelo Terminal, as permissões de um outro arquivo aparecem assim: Aprenda mais sobre os números referentes às permissões a seguir. Por padrão, o “dono” é quem cria o arquivo. Apenas o dono pode alterar permis- sões do arquivo e pastas. Depois vêm permissões do grupo (grupo de pessoas que terão a mesma permissão) e “outros” para permissão de qualquer outro. Quando digo que “apenas o dono” pode alterar permissões, estou levando em consideração dentre os usuários normais, afinal o root não possui restrições: pode alterar, executar ou deletar o que achar necessário. O root pode qualquer operação válida no sistema. Para alterar permissões de um arquivo ou pasta, utilizando o terminal (ambiente texto), o comando utilizado será o “chmod” no seguinte formato: # chmod permissão arquivo ou pasta Exemplo # chmod 744 arquivo.txt O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 25 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Na sequência, os três números indicam: Usuário dono | grupo | outros U | G | O Entenda que um único número para cada tipo (usuário dono, grupo e outros) representa as três permissões possíveis (leitura, gravação e execução). Para não ter de aprender e decorar oito diferentes números, podemos aprender apenas três e, com isso, ter pela soma dos valores todos os oito números e suas possibilidades de permissões. 4: leitura – R (read) – visualizar o conteúdo. 2: gravação/escrita – W (writer) – alterar o conteúdo, quando em uma pasta criar e alterar arquivos dentro dela. 1: execução X – (execution). Lembrando que, com 0, não teremos nenhuma permissão. Repare que, soman- do os números, teremos de 1 até 7 em que cada valor somado determinará que permissões o arquivo ou pasta possuem. Por exemplo, se disseram que, em um ar- quivo ou pasta, o dono tem permissão 7, isso significa que ele pode tudo no arquivo ler/escrever e executar: 4 (leitura) + 2 (escrita) + 1 (execução) = 7. Vamos revisar: 0: sem permissão alguma. 1: permissão apenas para executar. No caso de a pasta executar, permitirá que o conteúdo da pasta seja listado, ou seja, que possamos executar (iniciar) a pasta para ter acesso ao conteúdo. No caso de um arquivo permissão de execução, irá permitir que o arquivo seja executado como um programa. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 26 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo 2: apenas para gravação, que possamos mudar o conteúdo da pasta ou arquivo. 3 –(1 + 2): execução e leitura. 4: apenas leitura. 5 (4+1): ler e executar. 6 (4+2): leitura + escrita. 7 (4+2+1): pode tudo, leitura + gravação + execução. Pode parecer complexo, mas compreendendo os três números ficará mais fácil vincular cada permissão. Repare que, quando falamos de execução, por exemplo, trouxemos o número 1 e também a letra “w”, é importante vincular os dois, pois será possível definir permissões por letras ou usando os números como iremos explicar mais para frente. Vamos para ocorrências cobradas em provas. A banca normalmente indicará a permissão existente em números e pedirá para o candidato defina quem possui que permissões ou irá colocar as permissões em letras e solicitar a conversão. A tela a seguir exibe arquivos sendo listados em um sistema Linux. Em uma questão que informe que o arquivo possui permissão 664, devemos lem- brar da separação UGO (usuário dono, grupo e outros), na qual o primeiro 6 é a permissão do usuário dono, o segundo 6 é a permissão dos usuários do mesmo grupo e 4 é a permissão dos outros usuários. Logo: 6 – o dono possui permissão para ler e escrever no arquivo (4 + 2 = 6); 6 – os usuários que estiverem na permissão grupo podem ler e escrever (4 + 2 = 6); 4 – os outros usuários só podem ler o conteúdo do arquivo. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 27 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Se escrito em letras, as permissões seriam dadas como RW-RW-R em que R (read) é leitura, W (writer) é escrita e X (execution) é execução. Quando o campo está vazio, o usuário não terá permissão. Repare a mesma ilustração a seguir. A primeira parte da separação irá definir o tipo de arquivo como a imagem mostra, então: Tipo de Arquivo Símbolo Descrição Arquivo regular - Arquivo de texto, de imagem, vídeo, programa exe- cutável etc. Arquivo de Diretório d Contém um conjunto de arquivos de quaisquer tipos, inclusive de outros diretórios. Arquivos de dispositivo – dispositivo orientado a bloco b Operações de entrada e saída são realizadas byte a byte de modo sequencial. Arquivos de dispositivo – dispositivo orientado a caractere c as operações de entrada e saída são realizadas em blocos de modo aleatório. Socket s Usado para a comunicação bidirecional entre dois processos. Named pipe (ou FIFO) p Permite a comunicação entre dois processos execu- tados no mesmo Sistema Operacional. Link l Hard link: dois arquivos apontando para o mesmo inode. Symbolic link: ponteiro para um arquivo existente. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 28 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Para adicionar permissões a um arquivo que possua, como no nosso exemplo, a permissão 664 e alterar para que outros não possam ter nenhum acesso ao ar- quivo, podemos: 1) alterar permissões com o comando chmod usando o número final do resulta- do das permissões. Chmod 660 arquivo.txt Dono e grupo mantiveram as permissões de leitura e gravação (4+2) e outros, que tinham apenas permissão de gravação (4), perderam todas as permissões; 2) também é possível alterar as permissões usando letras. Chmod o-r arquivo.txt Iria tirar dos outros usuários (o) a permissão (r – read) de leitura. U – Usuário dono. G – Usuários do mesmo grupo. O – Outros usuários. A – (ALL) para todos. Exemplo para tirar permissão de leitura de todos os usuários sendo realizada com letras: chmod ugo-r arquivo.txt ou equivalente chmod a-r arquivo.txt Gerenciadores de InicializaçãoGerenciadores de inicialização (Bootloader ou Gerenciador de boot) são progra- mas que auxiliam no carregamento do sistema Linux. Havendo mais de um sistema operacional em um computador, os gerenciadores permitem que o usuário escolha que Sistema Operacional será carregado a cada inicialização. Caso o usuário não O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 29 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo interaja escolhendo o Sistema que será carregado na inicialização do computador, então o gerenciador irá iniciar o Sistema Operacional que estiver configurado como “padrão” (default). Os dois principais gerenciadores disponíveis para Sistema Linux que precisamos destacar: LILO (LInux LOader) e GRUB (GRand Unified Bootloader – carregador de inicialização unificado). Por padrão, o LILO trabalha com uma interface texto, enquanto o GRUB pode trabalhar com a inicialização em modo texto ou Gráfico. Os dois gerenciadores são similares em suas funções, sendo opções a quem dis- ponibiliza a distribuição. LILO já foi dominante, hoje o GRUB é mais utilizado. Quando possuir mais de um sistema operacional no computador, podemos usar o termo Dual Boot para fazer referência a mais de um sistema. LILO O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 30 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo GRUB GRUB O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 31 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Tabela Comparativa Uma breve tabela comparativa entre características Windows x Linux: CARACTERÍSTICAS WINDOWS LINUX KERNEL (é o núcleo do sis- tema – parte do Software responsável por controlar o Hardware do computador. Não pode ser alterado pelo usuário Pode ser alterado pelo usuário. Sendo compilado para atender a necessidades do usuário, pode trazer melhorias de funcionamento do Hardware. SHELL (termo genérico dos interpretadores de comandos) PROMPT DE COMANDO (CMD) ou Windows POWERSHELL. Existem vários. Exemplos: BASH e FISH. DIRETÓRIO RAIZ C:\ / SISTEMA DE ARQUIVOS NTFS (PADRÃO) e FAT32 EXT2,3 e 4 *Acessa outros como: NTFS/FAT/Rei- serFS INTERFACES GRÁFICAS Apenas uma (Padrão) Possui várias. (ex: KDE, GNOME, UNITY) ADMINISTRADOR Vários. Quando instalamos o sistema, é criado um usuário de nome administrador que a princípio fica desativado. O primeiro usuário configurado na instalação também terá perfil de administrador. APENAS UM (ROOT). Chamado de superusuário do Linux. GERENCIADOR DE ARQUIVOS WINDOWS EXPLORER. NAUTILUS, KONQUEROR, DOLPHIN e outros. INTERAÇÃO ENTRE OS SISTEMAS OPERACIONAIS INSTALAÇÃO NA MESMA MÁQUINA É possível, porém em partições ou em HDs distintos. EXECUÇÃO NA MESMA MÁQUINA Apenas um de cada vez. É possível executar diversos sistemas simultaneamente se forem em “máquinas virtuais”. Um sistema será a base e outros serão emulados por um programa em máquinas virtuais. HARDWARE É possível utilizar o mesmo equipamento desde que exista driver para ambos sistemas operacionais. Driver no LINUX são livres. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 32 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo QUESTÕES DE CONCURSO Questão 1 (2016/IDECAN/UERN) O Linux é um Sistema Operacional de código- -fonte aberto que foi desenvolvido e é mantido por intermédio da colaboração vo- luntária de desenvolvedores de diversas partes do mundo. O Linux utiliza a licença GPL que foi criada pela Free Software Foundation. São liberdades que esta entidade defende, EXCETO: a) Executar o programa para qualquer propósito. b) Distribuir cópias de forma que o usuário possa ajudar o seu próximo. c) Estudar como o programa funciona, porém não é permitido qualquer adaptação. d) Melhorar o programa e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie. Questão 2 (2016/IDECAN/UERN) Sobre comandos utilizados em Sistemas Opera- cionais Linux, marque V para as afirmativas verdadeiras e F para as falsas. ( ) � O comando ls é utilizado para listar todos os arquivos do diretório. ( ) � O comando addir é utilizado para criar um novo diretório. ( ) � O comando chmod modifica as permissões de um arquivo ou diretório. ( ) � O comando dir exibe o caminho completo do diretório atual. A sequência está correta em a) V, V, F, F. b) V, F, V, F. c) F, V, V, F. d) F, F, V, V. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 33 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Questão 3 (2016/IDECAN/UERN) Organizar arquivos e pastas (diretórios) é uma tarefa muito importante para os usuários do computador. Seja com qual Sistema Operacional se está trabalhando, com essa organização fica muito mais fácil encon- trar aquilo que se deseja no computador. “No Sistema Operacional Linux há um co- mando que efetua uma procura por arquivos/diretórios no disco. Essa busca pode ser feita considerando-se critérios como: data de modificação, tamanho etc., usan- do algumas opções com o comando. Sua sintaxe padrão é: comando [diretório] [opções/expressão]. Neste caso, indica que a busca será realizada neste diretório, percorrendo seus subdiretórios.” Assinale a alternativa referente a este comando. a) tail. b) less. c) find. d) sort. Questão 4 (2016/IDECAN/UERN) “Alguns candidatos foram convidados para uma entrevista de emprego em uma empresa que utiliza o Linux como Sistema Opera- cional. Na entrevista, o responsável pela empresa solocita que os candidatos usem alguns comandos para manipulação de arquivos por meio do terminal de coman- dos. No Linux, o comando rm apaga arquivos, o cp copia arquivos e o mv move arquivos. Todos esses comandos podem ser utilizados com alguns complementos (opções) que agregam funções nas suas utilizações. Uma dessas opções, respecti- vamente, tem as seguintes descrições, de acordo com os comandos apresentados: remove os arquivos sem perguntar; não pergunta, substitui os arquivos caso já exista; e, substitui o arquivo de destino sem perguntar.” Esse complemento (opção) aos comandos apresentados trata-se de: O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 34 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof.Jeferson Bogo a) -i. b) -f. c) -r. d) -v. Questão 5 (2016/IDECAN/UERN) Muitas empresas estão optando por utilizarem o Sistema Operacional Linux. A grande vantagem desse Sistema é que não se tem a necessidade de pagamento de licença para utilizá-lo, diferente dos sistemas proprie- tários, da Microsoft, por exemplo, que se deve pagar uma licença para utilização. Por não ter que pagar licença, as empresas economizam e podem investir em equipa- mentos, infraestrutura, entre outros. Trabalhar com Linux já é uma realidade, e mui- tas ações são feitas utilizando-se do terminal, ou seja, usam-se os comandos pela linha de comando do Linux. Diferente do Windows, onde quase tudo é feito por meio da interface gráfica, no Linux os comandos podem ser usados pela linha de comando e, em algumas versões, fazendo uso de interface gráfica. “Suponha que se esteja editando um arquivo na linha de comandos do Linux, mas tenha se esquecido o dire- tório em que se encontra. Um desses comandos pode ser usado para a verificação de qual diretório se encontra (isso em caso do seu aviso de comandos não mostrar essa informação)”. Assinale a alternativa correta que apresenta este comando. a) ls. b) cd. c) pwd. d) mkdir. Questão 6 (2014/IDECAN/DETRAN-RO) Marque a opção INCORRETA referente à funcionalidade do comando Linux. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 35 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo a) RM – apagar o arquivo especificado. b) PWD – informar o diretório utilizado. c) NETSTAT – informar o estado de rede. d) MKDIR – informar o status da fila de impressão. e) LS – mostrar os arquivos e diretórios da pasta atual. Questão 7 (2014/IDECAN/DETRAN-RO) Qual a finalidade do comando apt-get ins- tall --reinstall nome_do_pacote utilizado no Linux/Unix? a) Instalar um determinado pacote. b) Atualizar o pacote especificado. c) Procurar um determinado pacote. d) Deletar um determinado pacote. e) Reinstalar um determinado pacote. Questão 8 (2014/IDECAN/DETRAN-RO) Qual é o comando utilizado para alterar a permissão de arquivos e/ou diretórios em um ambiente Linux/Unix? a) cp. b) cd. c) dir. d) cmp. e) chmod. Questão 9 (2014/IDECAN/AGU) Sistemas Operacionais Linux são programas res- ponsáveis por promover o funcionamento do computador, realizando a comuni- cação entre os dispositivos de hardware e softwares. Em relação a este sistema, é correto afirmar que KDE e GNOME são O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 36 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo a) versões de Kernel. b) distribuições Linux. c) ambientes gráficos. d) editores de texto Linux. e) terminais para execução de comandos. Questão 10 (2016/CESPE/PREFEITURA DE SÃO PAULO-SP) O diretório/home, que faz parte da estrutura do Linux, definida no momento da instalação desse sistema, a) armazena os arquivos dos dispositivos do sistema. b) é o diretório de trabalho do usuário. c) contém os arquivos de inicialização do sistema. d) armazena as ferramentas de administração do sistema. e) contém os arquivos de configuração dos principais serviços. Questão 11 (2016/CESPE/TRE-PI) Assinale a opção que apresenta o comando, no sistema operacional Linux, que deve ser utilizado para determinar quanto espaço em disco está sendo ocupado por um diretório e seus subdiretórios. a) pwd b) file c) du d) head e) lshw Questão 12 (2016/UFCG/UFCG) No ambiente Linux, o comando $ ls: a) Mostra a quantidade de espaço usada no disco rígido. b) Mostra o uso da memória. c) Lista todos os arquivos do diretório. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 37 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo d) Abre um arquivo. e) Abre o explorador de informações. Questão 13 (2016/CESPE/TRE-PI) Assinale a opção que apresenta o comando que um usuário deve utilizar, no ambiente Linux, para visualizar, em um arquivo de texto (nome-arquivo), apenas as linhas que contenham determinada palavra (no- me-palavra). a) pwd nome-arquivo | locate nome-palavra b) find nome-palavra | ls -la nome-arquivo c) cat nome-arquivo | grep nome-palavra d) lspci nome-arquivo | find nome-palavra e) cd nome-arquivo | search nome-palavra Questão 14 (2015/CESPE/TRE-MT) Em um sistema operacional Linux já instalado e configurado em um computador, um usuário com direitos de root criou novos usuários, que por padrão cria seus respectivos diretórios. Assinale a opção que apresenta a localização padrão em que são criados os diretó- rios particulares dos usuários. a) /home b) /var c) /opt d) /tmp e) /usr/sbin Questão 15 (2010/CESPE/CAIXA) Acerca do sistema operacional Linux, assinale a opção correta. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 38 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo a) O KDE Control Center do Linux é uma ferramenta equivalente ao Painel de Con- trole do Windows e serve, por exemplo, para o gerenciamento de conexões de rede. b) No diretório /bin do Linux, também conhecido como lixeira, ficam temporaria- mente armazenados os arquivos destinados ao descarte. c) Por ser um sistema mais barato que os de mercado, o Linux está ganhando uma quantidade maior de adeptos, apesar de não haver oferta de software de escritório que funcione nessa plataforma. d) O Linux não permite que se altere o seu código-fonte, de modo a evitar que usuários sem o devido conhecimento alterem configurações do ambiente. e) Outlook, PowerPoint e Writer são exemplos de ferramentas de correio eletrônico que rodam no Linux. Questão 16 (2013/CESPE/SESA-ES) Acerca dos sistemas operacionais Linux e Windows, assinale a opção correta. a) O Windows reúne um conjunto de programas do pacote Microsoft Office. b) Uma desvantagem do Linux, em relação ao Windows, é a ausência de gerencia- dor de arquivos. c) No Linux, é possível executar programas livres, o que não é possível ser feito no Windows, um sistema operacional proprietário. d) Na compra de computador atual, se o proprietário optar por um desses sistemas operacionais, o sistema operacional integrará o hardware, não sendo mais neces- sário que o usuário adquira separadamente esse sistema. e) Tanto o Linux quanto o Windows são sistemas operacionais responsáveis por inicializar o hardware do computador, controlar os dispositivos, fornece gerência, escalonamento e interação de tarefas, e manter a integridade do sistema. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br39 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Questão 17 (2013/CESPE/SESA-ES) Acerca de noções dos sistemas operacionais Linux e Windows, assinale a opção correta. a) O Windows permite trabalhar com multiprocessadores, sendo esse sistema ope- racional, por esse motivo, denominado multitarefa. b) As principais características do Linux são a multitarefa, o multiusuário e a cone- xão com outros tipos de sistemas operacionais. c) O Windows é um sistema operacional projetado para desktops de usuários do- mésticos, enquanto o Linux foi criado para grandes corporações. d) Por ser gratuito, o sistema operacional Linux não pode ser utilizado para aplica- ções comerciais, enquanto o Windows não possui essa limitação. e) O Linux é um sistema operacional monoprogramável e não configurável. Questão 18 (2010/CESPE/CAIXA) Acerca do sistema operacional Linux, assinale a opção correta. a) No Linux, pode-se definir um caminho de diretórios a partir do uso de barras inver- tidas (\), diferentemente do Windows, em que são utilizadas barras não invertidas (/). b) O Linux disponibiliza, na barra de inicialização rápida, recurso para ligar ou des- ligar o computador com maior velocidade, empregando o conceito de boot parcial da máquina. c) O Linux tem a desvantagem, com relação ao Windows, de ser mais vulnerável a vírus de computador, que se propagam com rapidez nesse ambiente, tornando os aplicativos lentos e infectando os arquivos. d) Em ambiente operacional, o gerenciador de arquivos é utilizado para se visuali- zar a estrutura de diretórios e respectivos arquivos. No Linux, o Konqueror constitui exemplo de gerenciador de arquivos. e) O diretório raiz do Linux é o C:\. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 40 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Questão 19 (2018/CS-UFG/UFG) Muitas vezes um usuário do sistema operacional Linux Ubuntu precisa executar programas com permissão de superusuário. Para isso, ele pode usar o comando a) root. b) chmod. c) sudo. d) chown. Questão 20 (2010/CESPE/DPU) Com relação ao sistema operacional Linux, assi- nale a opção correta. a) Em uma distribuição do sistema Linux, é possível encontrar software destinados a diversas finalidades, como para prover serviço de acesso à Internet. No ambiente Linux, também se dispõe de uma área de trabalho (GUI) para uso do sistema ope- racional a partir de uma interface gráfica. b) Pelo fato de ser um software proprietário, qualquer usuário pode fazer altera- ções no ambiente e colaborar para a melhoria do sistema Linux. c) O código-fonte do sistema operacional Linux não pode ser alterado; por essa razão ele não é distribuído sob a licença GPL ou GNU, que é pública e permite mo- dificações no código. d) KDE Control Center é a área de trabalho do Linux pela qual se faz acesso a apli- cativos instalados no computador, como o BrOffice e outros. e) O Linux não permite que sejam instalados outros sistemas operacionais na mes- ma máquina, pois isso afetaria o desempenho do computador, tornando-o lento. Questão 21 (2018/CS-UFG/UFG) No Linux, os arquivos de configuração e aplica- tivos do sistema estão disponíveis em uma pasta considerada como a mais impor- tante. Qual é esta pasta? O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 41 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo a) sbin b) dev c) etc d) var Questão 22 (2019/UFRR/UFRR) Relacionado à estrutura de diretórios no sistema operacional Linux, qual diretório que apresenta o conceito de forma correta: a) /opt contém arquivos de biblioteca que suportam os binários localizados em / bin /sbin. b) /home contém arquivos variáveis, como por exemplo, arquivos de log no dire- tório /varlog. c) /mnt diretório temporário de montagem de sistema de arquivos. d) /lib contém os diretórios de todos os usuários e seus arquivos pessoais. e) /usr contém dados específicos de alguns serviços. Questão 23 (2019/FUNCERN/PREFEITURA DE JARDIM DE PIRANHAS-RN) Um alu- no do curso de Redes de Computadores está utilizando o sistema operacional Linux Ubuntu 16.04 LTS e precisa utilizar os comandos de visualizar o conteúdo de um ar- quivo texto e apagá-lo no terminal. Para isso, usou os, respectivamente, os comandos a) cat e rm b) Is e del c) cp e rm d) cat e del Questão 24 (2019/CCV-UFC/UFC) Em um sistema operacional Linux, um arquivo possui as seguintes permissões: -rwxr--r--. Qual valor representa essa permissão no modo octal? O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 42 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo a) 655 b) 666 c) 711 d) 744 e) 777 Questão 25 (2019/FUNDEP/GESTÃO DE CONCURSOS/PREFEITURA DE LAGOA SANTA-MG) Sobre o sistema operacional Linux, analise as seguintes afirmativas: I – É um sistema multitarefa, isto é, permite executar mais de um aplicativo, porém, enquanto um é executado, o outro fica em segundo plano. II – É um sistema multisessão, pois permite haver várias contas de usuários em um único computador. III – É preemptivo, pois permite a interrupção de processos. Estão corretas as afirmativas: a) I e II, apenas. b) I e III, apenas. c) II e III, apenas. d) I, II e III. Questão 26 (2017/IBADE/PC-AC) O principal propósito de um sistema operacional consiste em promover um uso mais eficiente do hardware. Assinale a alternativa que traz a principal diferença entre os sistemas operacionais Linux e Windows. a) Enquanto o Linux possui diferentes versões, existe apenas uma versão do Windows. b) Windows pode rodar com um processador Intel, ao contrário do Linux. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 43 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo c) Linux é um sistema proprietário, ao contrário do Windows. d) Qualquer programador pode reprogramar o código do Linux, o que não é per- mitido no Windows. e) O Windows pode rodar em computadores e smartphones, ao passo que o Linux roda apenas em smartphones. Questão 27 (2019/FUNDEP/GESTÃO DE CONCURSOS/PREFEITURA DE LAGOA SAN- TA-MG) Sobre o comando “PWD” do sistema operacional Linux é correto afirmar: a) Serve para mudar de diretório corrente e acessá-lo. b) Exibe os arquivos encontrados dentro da pasta na qual o usuário está no momento. c) Informa qual é o tipo de arquivo que foi digitado como parâmetro. d) Exibe a pasta atual na qual o usuário se encontra. Questão 28 (2017/INSTITUTO AOCP/EBSERH) Qual é o tamanho máximo para um nome de arquivo no Linux? a) 8 caracteres. b) 255 caracteres. c) 11 caracteres. d) 12 caracteres. e) 128 caracteres. Questão 29 (2018/CESPE/IFF) Utilizando o console de uma distribuição Linux, um usuário executou, em um diretório específico, o comando ls -1 e obtevecomo saída a seguinte linha. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 44 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Considerando-se essas informações, é correto afirmar que a) docentes.pdf é um arquivo do tipo executável. b) o primeiro termo iff se refere a um diretório, enquanto o segundo termo iff se refere ao usuário que criou esse diretório. c) 4096 se refere à quantidade de usuários que acessaram o arquivo docentes.pdf. d) rw–r– –r– – se refere às permissões sobre o arquivo docentes.pdf. e) todos os usuários que fazem parte do grupo iff podem editar o arquivo docen- tes.pdf. Questão 30 (2018/CS-UFG/UFG) O comando chmod do sistema operacional Linux serve para configurar as permissões de uso dos seus arquivos e diretórios. Qual sintaxe deve ser utilizada para configurar o arquivo aluno.txt, atribuindo permissão de leitura, escrita e execução a todos os usuários do sistema? a) sudo chmod 777 aluno.txt b) chmod 567 aluno.txt c) sudo chmod aluno.txt 111 d) chmod aluno.txt 234 Questão 31 (2017/CESPE/TRE-TO) A distribuição do Linux de código aberto que se caracteriza por ser não comercial, amplamente utilizada e baseada na Debian/ GNU, denomina-se a) Linspire. b) Fedora c) Slackware Linux. d) Ubuntu. e) Gentoo Linux. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 45 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Questão 32 (2014/CS-UFG/UEAP) Tanto no Linux quanto no Windows, ao utilizar um dispositivo de armazenamento externo conectado via USB para acesso a arqui- vos e pastas nele contidos, antes de desconectá-lo do computador, deve-se “remo- vê-lo com segurança”. Este procedimento é necessário porque: a) o computador pode estar conectado à Internet e algum hacker pode tentar acessar os arquivos contidos no dispositivo externo, o que exige medidas adequa- das para garantir a segurança dos dados. b) o dispositivo externo talvez esteja sendo utilizado no momento por algum apli- cativo, e a falta desse procedimento pode causar a remoção do referido aplicativo. c) o dispositivo externo pode estar sendo utilizado por algum aplicativo, sendo que a remoção com segurança é necessária para evitar a perda ou o dano a arquivos contidos no dispositivo. d) o ato de apenas desconectar o dispositivo fisicamente irá causar uma falha no sistema, impedindo que o usuário acesse outros dispositivos ou aplicativos instala- dos no computador. Questão 33 (2018/IBADE/SEDURB-PB) Um sistema de arquivos próprio do siste- ma operacional Linux atual é o: a) FAT16. b) SOD. c) OS/2. d) MAC/OS. e) EXT3. Questão 34 (2018/CS-UFG/UFG) No sistema operacional Linux, o comando “pwd” mostra O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 46 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo a) a quantidade de linhas de um arquivo. b) a pasta atual na qual o usuário está no momento. c) o nome do usuário que está logado no sistema. d) o conteúdo do arquivo. Questão 35 (2016/CPCON/PREFEITURA DE SÃO JOSÉ DE PIRANHAS-PB) Sobre comandos em terminais Linux, assinale a alternativa CORRETA: a) O comando top comprime ou expande arquivo. b) O comando cmp cria um diretório. c) O comando mkdir copia arquivos. d) O comando gzip compara dois arquivos. e) O comando chmod muda a proteção de um arquivo ou diretório. Questão 36 (2018/IBADE/SEDURB-PB) Em um computador com o sistema Linux, um usuário precisa listar todos os arquivos de um diretório via linha de comandos. O comando utilizado nesse caso é o: a) df b) cmd. c) ls. d) rsh. e) ssh. Questão 37 (2018/INSTITUTO AOCP/ITEP-RN) No que se refere aos conceitos de Sof- tware Livre e afins, relacione as colunas e assinale a alternativa com a sequência correta. 1. Software Livre. 2. Software Proprietário. 3. Copyright. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 47 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo ( ) � O Sistema Operacional Linux é um exemplo de software deste tipo. ( ) � É o conjunto de prerrogativas conferidas por lei à pessoa física ou jurídica criadora da obra intelectual. ( ) � O Sistema Operacional Windows é um exemplo de software deste tipo. ( ) � Implanta quatro liberdades conhecidas como de “uso”, “cópia”, “modificações” e “redistribuição”. ( ) � É licenciado com direitos exclusivos para o produtor. a) 1 – 3 – 2 – 1 – 1. b) 2 – 3 – 1 – 1 – 2. c) 2 – 3 – 1 – 1 – 1. d) 1 – 3 – 2 – 1 – 2. e) 1 – 1 – 2 – 3 – 2. Questão 38 (2017/CESPE/TRT 7ª REGIÃO-CE) Na estrutura de diretórios do sistema operacional Linux, os diretórios /tmp e /dev são destinados, respecti- vamente, a a) arquivos variáveis, ou seja, passíveis de mudanças, como arquivos de logs do sistema; e armazenamento de informações referentes aos usuários do sistema operacional. b) arquivos temporários; e arquivos de configurações específicas de programas. c) processos que estejam sendo executados; e arquivos de dispositivos. d) arquivos temporários; e arquivos de dispositivos. Questão 39 (2017/FUNDEP/GESTÃO DE CONCURSOS/CRM-MG) Qual é o coman- do utilizado no sistema operacional Linux com objetivo de criar diretórios? O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 48 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo a) ls b) mkdir c) mv d) ln Questão 40 (2016/CESPE/PC-PE) Para aferir o uso da CPU e da memória de uma estação de trabalho instalada com Linux, deve(m) ser utilizado(s) o(s) comando(s) a) top. b) system. c) proc e mem. d) cpu e memory. e) fs e du. Questão 41 (2014/IADES/UFBA) Quando se pensa em sistemas operacionais, é possível instalar mais de um sistema operacional em uma máquina, por exemplo, o Ubuntu junto com o Windows 7 ou 8. Para que isso ocorra é necessário particio- nar o disco e realizar duas instalações. Quando esse procedimento funciona, temos uma máquina com a) boot remoto. b) boot por CD/DVD. c) dual boot. d) trial boot. e) boot normal. Questão 42 (2018/CS-UFG/UFG) Qual é a sintaxe do comando usado para verifi- car a interface de rede configurada no computador e que utiliza o sistema opera- cional Linux? O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 49 de 95www.grancursosonline.com.brINFORMÁTICA Linux Prof. Jeferson Bogo a) sudo ifconfig b) sudo ipconfig c) sudo netstat d) sudo netconf Questão 43 (2016/CESPE/TRE-PI) Assinale a opção que apresenta o comando por meio do qual um usuário poderá criar um arquivo vazio com o nome arquivo.txt no sistema operacional Linux. a) pwd > arquivo.txt b) echo “oi mundo” > arquivo.txt c) grep ‘root’ /etc/passwd > arquivo.txt d) touch arquivo.txt e) ls –la /home > arquivo.txt Questão 44 (2018/CS-UFG/UFG) No sistema operacional Linux, o comando “pwd” mostra a) a quantidade de linhas de um arquivo. b) a pasta atual na qual o usuário está no momento. c) o nome do usuário que está logado no sistema. d) o conteúdo do arquivo. Questão 45 (2018/FCC/TRT 2ª REGIÃO-SP) Para conhecer a finalidade de um co- mando no Linux, um Técnico precisará digitar um primeiro comando seguido do nome do comando que deseja conhecer. O primeiro comando que terá que utilizar, nesse caso, é o a) bash b) help O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 50 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo c) man d) show e) ls Questão 46 (2018/UNEMAT/UNEMAT) Uma instituição de ensino superior usa o sistema operacional MS Windows e planeja substituí-lo por uma distribuição do sistema operacional Linux. Visando mitigar a resistência por parte dos usuários, inicialmente as estações serão instaladas em modo Dual Boot. BRASIL, Governo Federal. Manual de migração para Software Livre. Disponível em <http://w w w.softw arelivre.gov.br/plano_migracao.pdf> Acesso em: maio, 2018. Sobre o que a utilização do modo Dual Boot permite ao usuário, assinale a alterna- tiva correta. a) Instalar e usar simultaneamente os dois sistemas operacionais no mesmo com- putador. b) Executar aplicativos nativos do Windows no ambiente Linux. c) Executar aplicativos nativos Linux no ambiente Windows. d) Formatar uma das partições do disco rígido em formato compatível entre ambos os sistemas. e) Selecionar o sistema operacional a ser iniciado quando o computador é ligado. Questão 47 (2018/IBADE/SEDURB-PB) Um usuário digitou o comando vi em um computador com sistema operacional Linux. Isso significa que ele deseja: a) abrir o editor de texto padrão. b) alterar a senha de usuário. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 51 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo c) mudar arquivo de lugar. d) mudar grupo do arquivo. e) remover diretório. Questão 48 (2018/INSTITUTO AOCP/ITEP-RN) Em um sistema operacional Linux. o que faz o comando mkdir? a) Formata um dispositivo. b) Verifica o conteúdo de um diretório. c) Remove um arquivo. d) Acessa o diretório pasta um nível acima. e) Cria um diretório. Questão 49 (2017/PUC-PR/TJ-MS) O comando _______ é usado para contar o número total de linhas, palavras e caracteres em um arquivo. Preencha a lacuna com a alternativa CORRETA. a) wc. b) countw. c) wcount. d) count p. e) ls. Questão 50 (2017/FCC/ARTESP) Pedro é o proprietário do arquivo header.txt em um sistema Linux e gostaria de assegurar que somente ele tivesse permissão de leitura, gravação e execução a este arquivo, enquanto os demais usuários com acesso ao sistema tivessem somente a permissão de leitura. Assinale a opção que indica o comando que pode ser usado para conseguir esse objetivo. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 52 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo a) chmod ug+r header.txt b) chmod 766 header.txt c) chmod 722 header.txt d) chmod +r header.txt e) chmod 744 header.txt O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 53 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo GABARITO 1. c 2. b 3. c 4. b 5. c 6. d 7. e 8. e 9. c 10. b 11. c 12. c 13. c 14. a 15. a 16. e 17. b 18. d 19. c 20. a 21. c 22. c 23. a 24. d 25. c 26. d 27. d 28. c 29. d 30. a 31. d 32. c 33. e 34. b 35. e 36. c 37. d 38. d 39. b 40. a 41. c 42. a 43. d 44. b 45. c 46. e 47. a 48. e 49. a 50. e O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 54 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo GABARITO COMENTADO Questão 1 (2016/IDECAN/UERN) O Linux é um Sistema Operacional de código- -fonte aberto que foi desenvolvido e é mantido por intermédio da colaboração vo- luntária de desenvolvedores de diversas partes do mundo. O Linux utiliza a licença GPL que foi criada pela Free Software Foundation. São liberdades que esta entidade defende, EXCETO: a) Executar o programa para qualquer propósito. b) Distribuir cópias de forma que o usuário possa ajudar o seu próximo. c) Estudar como o programa funciona, porém não é permitido qualquer adaptação. d) Melhorar o programa e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie. Letra c. De acordo com as liberdades previstas na GPL (Licença Pública Geral), o usuário tem a liberdade de estudar o seu funcionamento (requer acesso ao código-fonte), bem como modificá-lo, sem a necessidade de pedir autorização ao fornecedor. Questão 2 (2016/IDECAN/UERN) Sobre comandos utilizados em Sistemas Opera- cionais Linux, marque V para as afirmativas verdadeiras e F para as falsas. ( ) � O comando ls é utilizado para listar todos os arquivos do diretório. ( ) � O comando addir é utilizado para criar um novo diretório. ( ) � O comando chmod modifica as permissões de um arquivo ou diretório. ( ) � O comando dir exibe o caminho completo do diretório atual. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 55 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo A sequência está correta em a) V, V, F, F. b) V, F, V, F. c) F, V, V, F. d) F, F, V, V. Letra b. Vou comentar os itens errados. Addir não existe como comando no Linux. Para criar um diretório, usa-se o coman- do: “mkdir”. O comando “dir” é usado no Windows para listar o conteúdo da pasta corrente. No Linux, para exibir o caminho da pasta atual, usa-se o comando: “pwd”. Questão 3 (2016/IDECAN/UERN) Organizar arquivos e pastas (diretórios) é uma tarefa muito importante para os usuários do computador. Seja com qual Sistema Operacionalse está trabalhando, com essa organização fica muito mais fácil encon- trar aquilo que se deseja no computador. “No Sistema Operacional Linux há um co- mando que efetua uma procura por arquivos/diretórios no disco. Essa busca pode ser feita considerando-se critérios como: data de modificação, tamanho etc., usan- do algumas opções com o comando. Sua sintaxe padrão é: comando [diretório] [opções/expressão]. Neste caso, indica que a busca será realizada neste diretório, percorrendo seus subdiretórios.” Assinale a alternativa referente a este comando. a) tail. b) less. c) find. d) sort. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 56 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Letra c. Vamos conhecer um pouco dos outros comandos citados. Tail: exibe as últimas linhas de um arquivo. Less: é usado para a leitura de arquivos que ocupem mais de uma tela, permitindo a navegação por meio das setas direcionais. Sort: permite ordenar o conteúdo de um arquivo em ordem crescente ou decres- cente. Questão 4 (2016/IDECAN/UERN) “Alguns candidatos foram convidados para uma entrevista de emprego em uma empresa que utiliza o Linux como Sistema Opera- cional. Na entrevista, o responsável pela empresa solocita que os candidatos usem alguns comandos para manipulação de arquivos por meio do terminal de coman- dos. No Linux, o comando rm apaga arquivos, o cp copia arquivos e o mv move arquivos. Todos esses comandos podem ser utilizados com alguns complementos (opções) que agregam funções nas suas utilizações. Uma dessas opções, respecti- vamente, tem as seguintes descrições, de acordo com os comandos apresentados: remove os arquivos sem perguntar; não pergunta, substitui os arquivos caso já exista; e, substitui o arquivo de destino sem perguntar.” Esse complemento (opção) aos comandos apresentados trata-se de: a) -i. b) -f. c) -r. d) -v. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 57 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Letra b. Se, por acaso, você for procurar essa questão no site da banca, verá que eles ado- taram como gabarito a letra “a”, porém está errado. Veja a seguir as opções (parâ- metros) para esse comando. -f – Exclui arquivos somente leitura sem qualquer confirmação. -i – Solicita confirmação antes de excluir todos os arquivos. -q – Desativa todas as mensagens de aviso. -R ou -r – Exclui o diretório e os arquivos na direção recursiva, o diretório especifi- cado junto com seu subdiretório e arquivos. -v – Exibe os nomes dos arquivos no terminal que está é excluído. -I – Exibe mensagem quando você está excluindo mais de 3 arquivos por vez. Questão 5 (2016/IDECAN/UERN) Muitas empresas estão optando por utilizarem o Sistema Operacional Linux. A grande vantagem desse Sistema é que não se tem a necessidade de pagamento de licença para utilizá-lo, diferente dos sistemas proprietários, da Microsoft, por exemplo, que se deve pagar uma licença para uti- lização. Por não ter que pagar licença, as empresas economizam e podem inves- tir em equipamentos, infraestrutura, entre outros. Trabalhar com Linux já é uma realidade, e muitas ações são feitas utilizando-se do terminal, ou seja, usam-se os comandos pela linha de comando do Linux. Diferente do Windows, onde quase tudo é feito por meio da interface gráfica, no Linux os comandos podem ser usados pela linha de comando e, em algumas versões, fazendo uso de interface gráfica. “Suponha que se esteja editando um arquivo na linha de comandos do Linux, mas tenha se esquecido o diretório em que se encontra. Um desses comandos pode ser usado para a verificação de qual diretório se encontra (isso em caso do seu aviso O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 58 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo de comandos não mostrar essa informação)”. Assinale a alternativa correta que apresenta este comando. a) ls. b) cd. c) pwd. d) mkdir. Letra c. Vamos relembrar os outros comandos citados na questão. �a) Errada. ls – exibe o conteúdo do diretório. �b) Errada. cd – permite trocar de diretório. d) Errada. mkdir – cria um diretório. Questão 6 (2014/IDECAN/DETRAN-RO) Marque a opção INCORRETA referente à funcionalidade do comando Linux. a) RM – apagar o arquivo especificado. b) PWD – informar o diretório utilizado. c) NETSTAT – informar o estado de rede. d) MKDIR – informar o status da fila de impressão. e) LS – mostrar os arquivos e diretórios da pasta atual. Letra d. MKDIR – cria um diretório. Questão 7 (2014/IDECAN/DETRAN-RO) Qual a finalidade do comando apt-get ins- tall --reinstall nome_do_pacote utilizado no Linux/Unix? O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 59 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo a) Instalar um determinado pacote. b) Atualizar o pacote especificado. c) Procurar um determinado pacote. d) Deletar um determinado pacote. e) Reinstalar um determinado pacote. Letra e. A sintaxe para instalar um pacote é apt-get install “nome_do_pacote”. Para atualizar, usa-se: apt-get upgrade (nesse caso, todos os pacotes que podem ser atualizados sofrerão essa ação). Para remover um pacote, usa-se: apt-get remove nome_pacote: Questão 8 (2014/IDECAN/DETRAN-RO) Qual é o comando utilizado para alterar a permissão de arquivos e/ou diretórios em um ambiente Linux/Unix? a) cp. b) cd. c) dir. d) cmp. e) chmod. Letra e. O comando chmod pode ser usado com as letras r (permissão de gravar), w (per- missão de escrita) e x (permissão de executar), ou com os respectivos números 4, 2 e 1. Para dar todas as permissões a todos os usuários sobre um arquivo de nome Bogo, pode-se usar: chmod rwr Bogo ou chmod 777 Bogo. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 60 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Questão 9 (2014/IDECAN/AGU) Sistemas Operacionais Linux são programas res- ponsáveis por promover o funcionamento do computador, realizando a comuni- cação entre os dispositivos de hardware e softwares. Em relação a este sistema, é correto afirmar que KDE e GNOME são a) versões de Kernel. b) distribuições Linux. c) ambientes gráficos. d) editores de texto Linux. e) terminais para execução de comandos. Letra c. KDE e GNOME são as duas principais interfaces gráficas para o Linux, porém não são as únicas. Vamos conhecer outras interfaces: Cinnamon Desktop, XFCE, MATE Desktop e Pantheon, entre outras. Questão 10 (2016/CESPE/PREFEITURADE SÃO PAULO-SP) O diretório/home, que faz parte da estrutura do Linux, definida no momento da instalação desse sistema, a) armazena os arquivos dos dispositivos do sistema. b) é o diretório de trabalho do usuário. c) contém os arquivos de inicialização do sistema. d) armazena as ferramentas de administração do sistema. e) contém os arquivos de configuração dos principais serviços. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 61 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Letra b. Exatamente como listado em nossa apostila, o diretório /home é o diretório do usuário. Nesse diretório, o usuário terá seu Desktop (área de trabalho), pasta do- cumentos, imagens e outras pessoais. Vamos orientar sobre outros diretórios nas opções incorretas para treinarmos. �a) Errada. Encaixa-se na descrição do /dev. �c) Errada. /boot. �d) Errada. O mais próximo da descrição ficaria para o /bin e /sbin que armazenam os comandos para manipulação do sistema. e) Errada. /etc é o que se encaixa melhor na descrição. Questão 11 (2016/CESPE/TRE-PI) Assinale a opção que apresenta o comando, no sistema operacional Linux, que deve ser utilizado para determinar quanto espaço em disco está sendo ocupado por um diretório e seus subdiretórios. a) pwd b) file c) du d) head e) lshw Letra c. Como a grande maioria das provas que faz a cobrança do Linux não define qual a distribuição que irá cobrar, então saber sobre os comandos de texto para manipular do sistema é muito importante como cobrado nesta questão. Note que o comen- tário da questão anterior serviu para essa questão como resposta certa, por isso é O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 62 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo tão válido treinar também com a opções incorretas e, com um comentário técnico, podemos aprender ainda mais. Vamos ver as opções incorretas. �a) Errada. pwd – mostra o local que estamos na linha de comando. �b) Errada. Indica qual é o tipo de arquivo que foi digitado como parâmetro. �d) Errada. Mostra as primeiras linhas de um arquivo. e) Errada. Serve para fazer um relatório do hardware do computador. Questão 12 (2016/UFCG/UFCG) No ambiente Linux, o comando $ ls: a) Mostra a quantidade de espaço usada no disco rígido. b) Mostra o uso da memória. c) Lista todos os arquivos do diretório. d) Abre um arquivo. e) Abre o explorador de informações. Letra c. Temos a cobrança sobre o conhecimento dos principais comandos do Linux mais uma vez sendo abordada. O comando “ls” é muito popular com sua função para listar o conteúdo de um diretório. Vamos analisar os outros itens. �a) Errada. Para mostrar o espaço utilizado, o comando é o “df” e, para exibição do tamanho em um formato mais simples (GB/MB), usamos a variação “-h” de humanos, “df -h”. �b) Errada. O comando para ver o consumo de memória é o “free”. �d) Errada. Caso seja um arquivo de texto, podemos abrir com o comando “vi”. e) Errada. “info” para o explorador de informações. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 63 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Questão 13 (2016/CESPE/TRE-PI) Assinale a opção que apresenta o comando que um usuário deve utilizar, no ambiente Linux, para visualizar, em um arquivo de texto (nome-arquivo), apenas as linhas que contenham determinada palavra (no- me-palavra). a) pwd nome-arquivo | locate nome-palavra b) find nome-palavra | ls -la nome-arquivo c) cat nome-arquivo | grep nome-palavra d) lspci nome-arquivo | find nome-palavra e) cd nome-arquivo | search nome-palavra Letra c. Mais uma questão sobre comandos do ambiente Linux cat exibindo o conteúdo do arquivo concatenado com grep, que filtra o “nome da palavra”. �a) Errada. O pwd mostra o local que estamos na linha de comando, concatenado com o locate, que localiza, mas a primeira parte está errada por mostrar apenas o caminho. �b) Errada. O find, assim como locate, servem para procurar arquivos. Mas, da for- ma como está concatenada, a “ls -la” está errada. �d) Errada. Comando “lspci” vai listar um barramento do computador. e) Errada. O cd é utilizado para entrar no diretório enquanto search não é um co- mando válido. Questão 14 (2015/CESPE/TRE-MT) Em um sistema operacional Linux já instalado e configurado em um computador, um usuário com direitos de root criou novos usuários, que por padrão cria seus respectivos diretórios. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 64 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Assinale a opção que apresenta a localização padrão em que são criados os diretó- rios particulares dos usuários. a) /home b) /var c) /opt d) /tmp e) /usr/sbin Letra a. Diretório padrão para os usuários é sempre muito cobrado. �b) Errada. /var – dados variáveis arquivos de log e todos por exemplo. �c) Errada. /opt - pacotes de software opcionais (não oficiais). �d) Errada. /tmp – arquivos temporários. e) Errada. /usr/sbin. Questão 15 (2010/CESPE/CAIXA) Acerca do sistema operacional Linux, assinale a opção correta. a) O KDE Control Center do Linux é uma ferramenta equivalente ao Painel de Con- trole do Windows e serve, por exemplo, para o gerenciamento de conexões de rede. b) No diretório /bin do Linux, também conhecido como lixeira, ficam temporaria- mente armazenados os arquivos destinados ao descarte. c) Por ser um sistema mais barato que os de mercado, o Linux está ganhando uma quantidade maior de adeptos, apesar de não haver oferta de software de escritório que funcione nessa plataforma. d) O Linux não permite que se altere o seu código-fonte, de modo a evitar que usuários sem o devido conhecimento alterem configurações do ambiente. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 65 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo e) Outlook, PowerPoint e Writer são exemplos de ferramentas de correio eletrônico que rodam no Linux. Letra a. Na interface gráfica KDE, o KDE control center é equivalente ao painel de controle com funções para configuração e personalização do sistema. �b) Errada. /bin – comandos executáveis, a lixeira do usuário no sistema Linux fi- cará dentro do diretório /home em uma pasta oculta. �c) Errada. Existem diversos pacotes de escritório para o Linux como OpenOffice. org (BrOffice.org), LibreOffice.org, entre outros. �d) Errada. É um software livre, ou seja, que permite o acesso e a alteração do seu código-fonte. e) Errada. Outlook,PowerPoint e Writer. Outlook é um gerenciador de e-mails, mas não tem versões compatíveis com o Linux, PowerPoint é editor de apresenta- ções e Writer é editor de texto dos pacotes abertos (BrOffice.org, LibreOffice.org). Questão 16 (2013/CESPE/SESA-ES) Acerca dos sistemas operacionais Linux e Windows, assinale a opção correta. a) O Windows reúne um conjunto de programas do pacote Microsoft Office. b) Uma desvantagem do Linux, em relação ao Windows, é a ausência de gerencia- dor de arquivos. c) No Linux, é possível executar programas livres, o que não é possível ser feito no Windows, um sistema operacional proprietário. d) Na compra de computador atual, se o proprietário optar por um desses sistemas operacionais, o sistema operacional integrará o hardware, não sendo mais neces- sário que o usuário adquira separadamente esse sistema. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 66 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo e) Tanto o Linux quanto o Windows são sistemas operacionais responsáveis por inicializar o hardware do computador, controlar os dispositivos, fornece gerência, escalonamento e interação de tarefas, e manter a integridade do sistema. Letra e. �Uma definição genérica do papel de um sistema operacional, seja ele Windows, Linux, Unix ou algum outro; gerenciar recursos, servir de base e gerar interface amigável. �a) Errada. O Windows não tem por padrão o pacote Microsoft Office. Por mais que seja fabricado pela mesma empresa (Microsoft), o pacote Office não faz parte do Windows. �b) Errada. Linux disponibiliza ao usuário diversas opões de gerenciadores de ar- quivos, como Konqueror, Nautilus, Dolphin, XFE e outros. �c) Errada. Programas livres podem ter versões para o Sistema Linux ou para Win- dows, como, por exemplo, o Firefox e o BrOffice.org, que possuem versões para diferentes tipos de sistemas. d) Errada. Por mais que o sistema operacional faça a gerência do hardware, ele não vem integrado a ele como sugere o item. Questão 17 (2013/CESPE/SESA-ES) Acerca de noções dos sistemas operacionais Linux e Windows, assinale a opção correta. a) O Windows permite trabalhar com multiprocessadores, sendo esse sistema ope- racional, por esse motivo, denominado multitarefa. b) As principais características do Linux são a multitarefa, o multiusuário e a cone- xão com outros tipos de sistemas operacionais. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 67 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo c) O Windows é um sistema operacional projetado para desktops de usuários do- mésticos, enquanto o Linux foi criado para grandes corporações. d) Por ser gratuito, o sistema operacional Linux não pode ser utilizado para aplica- ções comerciais, enquanto o Windows não possui essa limitação. e) O Linux é um sistema operacional monoprogramável e não configurável. Letra b. São características básicas do sistema Linux. Então, para treinarmos, vamos apren- der também com as incorretas. �a) Errada. De fato, o sistema Linux permite suporte a diversos processadores, mas o item diz “por esse motivo, denominado multitarefa”, quando na verdade um sistema multitarefas não depende de mais de um processador, e sim em permitir que um processador execute diversas tarefas (programas) simultaneamente. �c) Errada. Os dois sistemas podem ser utilizados para uso domésticos ou servido- res. No caso do Windows, versões para desktops e servidores são disponibilizadas pela Microsoft. No caso do Linux, as diferentes distribuições são voltadas a atender máquinas e necessidades diferentes. �d) Errada. O fato de ser gratuito não limita o Linux a não ser usado em aplicações comerciais. e) Errada. Multiprogramável e totalmente configurável. Questão 18 (2010/CESPE/CAIXA) Acerca do sistema operacional Linux, assinale a opção correta. a) No Linux, pode-se definir um caminho de diretórios a partir do uso de barras inver- tidas (\), diferentemente do Windows, em que são utilizadas barras não invertidas (/). O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 68 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo b) O Linux disponibiliza, na barra de inicialização rápida, recurso para ligar ou des- ligar o computador com maior velocidade, empregando o conceito de boot parcial da máquina. c) O Linux tem a desvantagem, com relação ao Windows, de ser mais vulnerável a vírus de computador, que se propagam com rapidez nesse ambiente, tornando os aplicativos lentos e infectando os arquivos. d) Em ambiente operacional, o gerenciador de arquivos é utilizado para se visuali- zar a estrutura de diretórios e respectivos arquivos. No Linux, o Konqueror constitui exemplo de gerenciador de arquivos. e) O diretório raiz do Linux é o C:\. Letra d. Falamos dos gerenciadores de arquivos na apostila, inclusive do Konqueror como opção de gerenciador para interface gráfica. �a) Errada. No Linux, utilizamos uma barra normal e, no Windows, uma letra acom- panhada de barra invertida. Ex.: c:\. �b) Errada. Recurso não existe. �c) Errada. Linux não está imune a vírus de computadores, mas, por ser um siste- ma que atinge menos computadores e pela separação de privilégios entre arquivos se respeitado o uso de contas privilegiadas, o sistema Linux é menos vulnerável que o Windows. e) Errada. Como citamos no comentário do item de letra “A” dessa mesma ques- tão, é o Windows que utiliza c:\. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 69 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Questão 19 (2018/CS-UFG/UFG) Muitas vezes um usuário do sistema operacional Linux Ubuntu precisa executar programas com permissão de superusuário. Para isso, ele pode usar o comando a) root. b) chmod. c) sudo. d) chown. Letra c. Como tratamos na apostila, para as distribuições derivadas do Debian para execução de comandos com privilégios de superusuário (root), devemos executar o comando iniciando com “sudo”; para outras distribuições, devemos alternar para superusuá- rio e só depois executar o comando com mais privilégios utilizando o comando “su”. Vamos analisar os outros itens. �a) Errada. Root (raiz) é o nome do superusuário. �b) Errada. Chmod é um comando utilizado para alterar permissões de acesso. d) Errada. Chown é utilizado para alterar dono e/ou grupo dos arquivos e diretórios. Questão 20 (2010/CESPE/DPU) Com relação ao sistema operacional Linux, assi- nale a opção correta. a) Em uma distribuição do sistema Linux, é possível encontrar software destinados a diversas finalidades, como para prover serviço de acesso à Internet. No ambiente Linux, também se dispõe de uma área de trabalho (GUI) para uso do sistema ope- racional a partir de uma interface gráfica. b) Pelo fato de ser um softwareproprietário, qualquer usuário pode fazer altera- ções no ambiente e colaborar para a melhoria do sistema Linux. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 70 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo c) O código-fonte do sistema operacional Linux não pode ser alterado; por essa razão ele não é distribuído sob a licença GPL ou GNU, que é pública e permite mo- dificações no código. d) KDE Control Center é a área de trabalho do Linux pela qual se faz acesso a apli- cativos instalados no computador, como o BrOffice e outros. e) O Linux não permite que sejam instalados outros sistemas operacionais na mes- ma máquina, pois isso afetaria o desempenho do computador, tornando-o lento. Letra a. Novamente a cobrança sobre interfaces gráficas. Lembre-se: por não possuir uma interface gráfica padrão e podendo possuir várias que serão instaladas juntamente com as diversas distribuições do sistema Linux, esse assunto é sempre muito abor- dado em provas. Resumindo, Linux não possui uma padrão, mas as diversas dis- tribuições do Linux podem vir com interfaces gráficas, abertas, que poderão sofrer alterações caso seja necessário. �b) Errada. Software Livre (GPL) e não proprietário. �c) Errada. O código pode, sim, ser alterado, por isso ele é regido pela GPL do pro- jeto GNU. �d) Errada. KDE Control Center é equivalente a um painel de controle que permite configurar e personalizar o sistema que utilize interface gráfica KDE. e) Errada. Havendo mais de uma partição ou mais de um disco, é possível instalar diversos sistemas no computador, sejam Windows ou Linux. Questão 21 (2018/CS-UFG/UFG) No Linux, os arquivos de configuração e aplica- tivos do sistema estão disponíveis em uma pasta considerada como a mais impor- tante. Qual é esta pasta? O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 71 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo a) sbin b) dev c) etc d) var Letra c. Toda estrutura de diretório de um sistema Linux é importante e, em se tratando do estudo para concursos públicos, o nosso entendimento sobre a função de cada diretório criado pelo sistema nos auxiliará em muito no acerto da questão. Sendo assim, vamos analisar os itens. �a) Errada. SBIN é o diretório dos binários (comandos executáveis) do superusuário. �b) Errada. DEV diretório dos arquivos dos dispositivos de hardware. d) Errada. VAR arquivos de dados variáveis das diversas contas do sistema. Questão 22 (2019/UFRR/UFRR) Relacionado à estrutura de diretórios no sistema operacional Linux, qual diretório que apresenta o conceito de forma correta: a) /opt contém arquivos de biblioteca que suportam os binários localizados em / bin /sbin. b) /home contém arquivos variáveis, como por exemplo, arquivos de log no dire- tório /varlog. c) /mnt diretório temporário de montagem de sistema de arquivos. d) /lib contém os diretórios de todos os usuários e seus arquivos pessoais. e) /usr contém dados específicos de alguns serviços. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 72 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Letra c. Vamos analisar as demais opções. �a) Errada. /opt – diretório reservado para todos os softwares que não fazem parte da instalação padrão. �b) Errada. /home – é diretório padrão para os usuários normais. �d) Errada. /lib – diretório em que são encontradas as bibliotecas compartilhadas de aplicativos e módulos do kernel. e) Errada. /usr – contém uma outra árvore de diretórios compartilhada entre os usuários, bibliotecas, aplicativos, documentação etc. Questão 23 (2019/FUNCERN/PREFEITURA DE JARDIM DE PIRANHAS-RN) Um alu- no do curso de Redes de Computadores está utilizando o sistema operacional Linux Ubuntu 16.04 LTS e precisa utilizar os comandos de visualizar o conteúdo de um arquivo texto e apagá-lo no terminal. Para isso, usou os, respectivamente, os co- mandos a) cat e rm b) Is e del c) cp e rm d) cat e del Letra a. Vamos analisar os outros comandos citados (só os que podem ser usados no Linux): Ls – exibe o conteúdo do diretório; cp – permite efetuar a cópia de arquivos ou diretórios. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 73 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Questão 24 (2019/CCV-UFC/UFC) Em um sistema operacional Linux, um arquivo possui as seguintes permissões: -rwxr--r--. Qual valor representa essa permissão no modo octal? a) 655 b) 666 c) 711 d) 744 e) 777 Letra d. Vamos relembrar que r (4) = permissão de ver, w (2) = permissão de gravar e x (1) = permissão de executar. As permissões sempre são listadas de três em três, na seguinte ordem: usuário (dono do arquivo ou pasta), do grupo e dos outros. Quando não há uma permissão, usa-se o “-”. Questão 25 (2019/FUNDEP/GESTÃO DE CONCURSOS/PREFEITURA DE LAGOA SANTA-MG) Sobre o sistema operacional Linux, analise as seguintes afirmativas: I – É um sistema multitarefa, isto é, permite executar mais de um aplicativo, porém, enquanto um é executado, o outro fica em segundo plano. II – É um sistema multisessão, pois permite haver várias contas de usuários em um único computador. III – É preemptivo, pois permite a interrupção de processos. Estão corretas as afirmativas: a) I e II, apenas. b) I e III, apenas. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 74 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo c) II e III, apenas. d) I, II e III. Letra c. Vamos analisar o item errado. I – Embora seja possível executar tarefas em segundo plano (digitando ao final do comando – no terminal – o símbolo &), isso não acontece por padrão. Questão 26 (2017/IBADE/PC-AC) O principal propósito de um sistema operacional consiste em promover um uso mais eficiente do hardware. Assinale a alternativa que traz a principal diferença entre os sistemas operacionais Linux e Windows. a) Enquanto o Linux possui diferentes versões, existe apenas uma versão do Windows. b) Windows pode rodar com um processador Intel, ao contrário do Linux. c) Linux é um sistema proprietário, ao contrário do Windows. d) Qualquer programador pode reprogramar o código do Linux, o que não é per- mitido no Windows. e) O Windows pode rodar em computadores e smartphones, ao passo que o Linux roda apenas em smartphones. Letra d. Essa diferença é muito explorada em concursos, portanto fique atento(a). O Linux tem o seu código-fonte disponível, ou seja, é um software livre, logo, pode ser alte- rado.Já o Windows é um software proprietário e não disponibiliza seu código-fonte. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 75 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Questão 27 (2019/FUNDEP/GESTÃO DE CONCURSOS/PREFEITURA DE LAGOA SAN- TA-MG) Sobre o comando “PWD” do sistema operacional Linux é correto afirmar: a) Serve para mudar de diretório corrente e acessá-lo. b) Exibe os arquivos encontrados dentro da pasta na qual o usuário está no momento. c) Informa qual é o tipo de arquivo que foi digitado como parâmetro. d) Exibe a pasta atual na qual o usuário se encontra. Letra d. Conforme a imagem seguinte, o comando “pwd” exibe o caminho em que o usuário está no momento, exibindo todo o caminho percorrido (as pastas acessadas). Questão 28 (2017/INSTITUTO AOCP/EBSERH) Qual é o tamanho máximo para um nome de arquivo no Linux? a) 8 caracteres. b) 255 caracteres. c) 11 caracteres. d) 12 caracteres. e) 128 caracteres. Letra c. Não é possível usar a “/” ao nomear uma pasta no Linux. Detalhe: essa “\” é pos- sível. O Linux é “case sensitive”, ou seja, diferencia letras maiúsculas e minúsculas nos nomes de arquivos e pastas. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 76 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Questão 29 (2018/CESPE/IFF) Utilizando o console de uma distribuição Linux, um usuário executou, em um diretório específico, o comando ls -1 e obteve como saída a seguinte linha. Considerando-se essas informações, é correto afirmar que a) docentes.pdf é um arquivo do tipo executável. b) o primeiro termo iff se refere a um diretório, enquanto o segundo termo iff se refere ao usuário que criou esse diretório. c) 4096 se refere à quantidade de usuários que acessaram o arquivo docentes.pdf. d) rw–r– –r– – se refere às permissões sobre o arquivo docentes.pdf. e) todos os usuários que fazem parte do grupo iff podem editar o arquivo docen- tes.pdf. Letra d. Na sequência em que as informações aparecem, temos: • “-” que indica ser um arquivo comum (se fosse um diretório, iria aparecer a letra “d”); • rw–r– –r– – as permissões do usuário, do grupo e dos outros, respectivamente; • “2” o número de links; • “iff” o dono do arquivo; • “iff” o grupo; • “4096” o tamanho do arquivo. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 77 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Questão 30 (2018/CS-UFG/UFG) O comando chmod do sistema operacional Linux serve para configurar as permissões de uso dos seus arquivos e diretórios. Qual sintaxe deve ser utilizada para configurar o arquivo aluno.txt, atribuindo permissão de leitura, escrita e execução a todos os usuários do sistema? a) sudo chmod 777 aluno.txt b) chmod 567 aluno.txt c) sudo chmod aluno.txt 111 d) chmod aluno.txt 234 Letra a. Conforme vimos em comentários anteriores, o chmod altera as permissões e, para que no arquivo “aluno.txt” todos os usuários (dono, grupo e outros) tenham todas as permissões (leitura, escrita e execução), devemos alterar a permissão para o número máximo (leitura = 4, escrita = 2 e execução = 1), ou seja, permissão 7 (4+2+1) para cada usuário. A banca considerou uma distribuição com base em Debian, então iniciou o comando com “sudo”. Questão 31 (2017/CESPE/TRE-TO) A distribuição do Linux de código aberto que se caracteriza por ser não comercial, amplamente utilizada e baseada na Debian/ GNU, denomina-se a) Linspire. b) Fedora c) Slackware Linux. d) Ubuntu. e) Gentoo Linux. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 78 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Letra d. As distribuições do Linux podem ser comercializadas, mesmo sendo softwares li- vres, pois não há tal restrição nas suas licenças, nem na Copyleft, quando na GPL (Licença Pública Geral). Questão 32 (2014/CS-UFG/UEAP) Tanto no Linux quanto no Windows, ao utilizar um dispositivo de armazenamento externo conectado via USB para acesso a arqui- vos e pastas nele contidos, antes de desconectá-lo do computador, deve-se “remo- vê-lo com segurança”. Este procedimento é necessário porque: a) o computador pode estar conectado à Internet e algum hacker pode tentar acessar os arquivos contidos no dispositivo externo, o que exige medidas adequa- das para garantir a segurança dos dados. b) o dispositivo externo talvez esteja sendo utilizado no momento por algum apli- cativo, e a falta desse procedimento pode causar a remoção do referido aplicativo. c) o dispositivo externo pode estar sendo utilizado por algum aplicativo, sendo que a remoção com segurança é necessária para evitar a perda ou o dano a arquivos contidos no dispositivo. d) o ato de apenas desconectar o dispositivo fisicamente irá causar uma falha no sistema, impedindo que o usuário acesse outros dispositivos ou aplicativos instala- dos no computador. Letra c. Quando conectado na porta USB um dispositivo removível do tipo pen drive para que seja removido com segurança, deve antes ser desmontado do sistema para O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 79 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo evitar possíveis perdas de informações dos arquivos do dispositivo que podem es- tar carregados na memória principal do computador. Ou seja, o problema em si não está no dano ao dispositivo, afinal os dispositivos USB permitem a troca realizada com o computador ligado (hot swap), e sim na integridade dos dados lá armazena- dos no dispositivo. Questão 33 (2018/IBADE/SEDURB-PB) Um sistema de arquivos próprio do siste- ma operacional Linux atual é o: a) FAT16. b) SOD. c) OS/2. d) MAC/OS. e) EXT3. Letra e. O Linux usa, como padrão, o EXT 4 atualmente. Porém, em uma questão como essa, pode-se considerar as suas versões anteriores. Lembrando que aqui estamos falando do padrão, mas, depois de instalado, o Linux é capaz de acessar arquivos em outros sistemas de arquivos, como, por exemplo: FAT32 e NTFS (esse usado no Windows). Questão 34 (2018/CS-UFG/UFG) No sistema operacional Linux, o comando “pwd” mostra O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 80 de 95www.grancursosonline.com.br INFORMÁTICALinux Prof. Jeferson Bogo a) a quantidade de linhas de um arquivo. b) a pasta atual na qual o usuário está no momento. c) o nome do usuário que está logado no sistema. d) o conteúdo do arquivo. Letra b. O Linux usa, como padrão, o EXT 4 atualmente. Porém, em uma questão como essa, pode-se considerar as suas versões anteriores. Lembrando que aqui estamos falando do padrão, mas, depois de instalado, o Linux é capaz de acessar arquivos em outros sistemas de arquivos, como, por exemplo: FAT32 e NTFS (esse usado no Windows). Questão 35 (2016/CPCON/PREFEITURA DE SÃO JOSÉ DE PIRANHAS-PB) Sobre comandos em terminais Linux, assinale a alternativa CORRETA: a) O comando top comprime ou expande arquivo. b) O comando cmp cria um diretório. c) O comando mkdir copia arquivos. d) O comando gzip compara dois arquivos. e) O comando chmod muda a proteção de um arquivo ou diretório. Letra e. �a) Errada. O comando top exibe os processos em execução. �b) Errada. O comando cmp serve para comprar dois arquivos. �c) Errada. O comando mkdir serve para criar um diretório. d) Errada. O comando gzip é usado para compactar e descompactar arquivos. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 81 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Questão 36 (2018/IBADE/SEDURB-PB) Em um computador com o sistema Linux, um usuário precisa listar todos os arquivos de um diretório via linha de comandos. O comando utilizado nesse caso é o: a) df b) cmd. c) ls. d) rsh. e) ssh. Letra c. Vamos falar dos outros comandos. �a) Errada. O comando df exibe o espaço usado no disco. �b) Errada. O comando cmd não é um comando válido. d) Errada. O comando rsh permite iniciar uma comunicação remota com outro computador usando o “ssh”. Questão 37 (2018/INSTITUTO AOCP/ITEP-RN) No que se refere aos conceitos de Software Livre e afins, relacione as colunas e assinale a alternativa com a sequên- cia correta. 1. Software Livre. 2. Software Proprietário. 3. Copyright. ( ) � O Sistema Operacional Linux é um exemplo de software deste tipo. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 82 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo ( ) � É o conjunto de prerrogativas conferidas por lei à pessoa física ou jurídica criadora da obra intelectual. ( ) � O Sistema Operacional Windows é um exemplo de software deste tipo. ( ) � Implanta quatro liberdades conhecidas como de “uso”, “cópia”, “modificações” e “redistribuição”. ( ) � É licenciado com direitos exclusivos para o produtor. a) 1 – 3 – 2 – 1 – 1. b) 2 – 3 – 1 – 1 – 2. c) 2 – 3 – 1 – 1 – 1. d) 1 – 3 – 2 – 1 – 2. e) 1 – 1 – 2 – 3 – 2. Letra d. Enquanto a Copyright protege os direitos autorais de um software, impedindo seu uso de forma indevida e mesmo o acesso ao seu código-fonte, que é fechado, a Co- pyleft tem por objetivo proteger a liberdade do software livre, impedindo que seu código-fonte seja fechado. Questão 38 (2017/CESPE/TRT 7ª REGIÃO-CE) Na estrutura de diretórios do siste- ma operacional Linux, os diretórios /tmp e /dev são destinados, respectivamente, a a) arquivos variáveis, ou seja, passíveis de mudanças, como arquivos de logs do sistema; e armazenamento de informações referentes aos usuários do sistema operacional. b) arquivos temporários; e arquivos de configurações específicas de programas. c) processos que estejam sendo executados; e arquivos de dispositivos. d) arquivos temporários; e arquivos de dispositivos. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 83 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Letra d. Vamos relembrar toda a estrutura de diretórios do Linux, pois ela é muito cobrada. Diretório Descrição / Diretório raiz (root). /bin Arquivos binários de comandos essenciais do sistema. /boot Arquivos de boot (inicialização; boot-loader; *Grub e Lilo); kernel do Linux. /dev Dispositivos (devices) de entrada/saída: floppy, hardisk, cdrom, modem. /etc Arquivos de configuração (scripts) e inicialização. /home Diretório local (home) de usuários. /lib Bibliotecas e módulos(drives): compartilhadas com frequência. /mnt Diretório de montagem de dispositivos, sistemas de arquivos e partição. /opt Para instalação de programas não oficiais da distribuição. /proc Diretório virtual (RAM) onde rodam os processos ativos. /root Diretório local do superusuário (root). /sbin Arquivos de sistema essenciais (binários do superusuário). /tmp Arquivos temporários gerados por alguns utilitários. /usr Arquivos de usuários nativos da distribuição. /var Arquivos de log e outros arquivos variáveis Questão 39 (2017/FUNDEP/GESTÃO DE CONCURSOS/CRM-MG) Qual é o coman- do utilizado no sistema operacional Linux com objetivo de criar diretórios? a) ls b) mkdir c) mv d) ln Letra b. Vamos analisar os demais comandos citados. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 84 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo �a) Errada. ls – lista (exibe) o conteúdo de um diretório. �c) Errada. mv – move os arquivos para o diretório indicado. d) Errada. ln – permite criar um link para o item (arquivo ou diretório). Questão 40 (2016/CESPE/PC-PE) Para aferir o uso da CPU e da memória de uma estação de trabalho instalada com Linux, deve(m) ser utilizado(s) o(s) comando(s) a) top. b) system. c) proc e mem. d) cpu e memory. e) fs e du. Letra a. O comando top exibe a lista de processos executados na máquina naquele momen- to. São ordenados decrescentemente pelo tempo de CPU gasto. Nas opções erradas, o único comando que podemos explicar é o comando “du”, afinal as outras opções não são comandos válidos. Comando “du” é usado para saber o espaço utilizado no disco, por pastas e arqui- vos. Utilizando o argumento “h”, mostra-se como humanos teriam mais facilidade para visualizar como “du -h *”. Questão 41 (2014/IADES/UFBA) Quando se pensa em sistemas operacionais, é possível instalar mais de um sistema operacional em uma máquina, por exemplo, o Ubuntu junto com o Windows 7 ou 8. Para que isso ocorra é necessário particio- nar o disco e realizar duas instalações. Quando esse procedimento funciona, temos uma máquina com O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 85 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo a) boot remoto. b) boot por CD/DVD. c) dual boot. d) trial boot. e) boot normal. Letra c. A instalação de diferentes sistemas operacionais em um único computador pode ser realizada em umsó disco que possua partições. Cada sistema ficará em uma partição ou em um computador que possua diferentes discos e cada sistema será instalado em um dos discos. Questão 42 (2018/CS-UFG/UFG) Qual é a sintaxe do comando usado para verifi- car a interface de rede configurada no computador e que utiliza o sistema opera- cional Linux? a) sudo ifconfig b) sudo ipconfig c) sudo netstat d) sudo netconf Letra a. �Novamente a banca considerou uma distribuição derivada do DEBIAN utilizando no início do comando o “sudo” para executar com permissões de superusuário (root) e, na sequência, tentou gerar uma confusão com termos que fazem alguma ligação O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 86 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo com as configurações de rede, sendo que a opção correta é ifconfig. Vamos analisar os outros itens. �b) Errada. O comando ipconfig não funciona por padrão no LINUX sendo usado em sistemas Windows para verificar configurações de rede. �c) Errada. O comando netstat permite obter informações sobre as conexões de rede (de entrada e saída) além de outras informações ligadas ao uso da interface de rede, e não suas configurações. d) Errada. O netconf não é um comando válido. Questão 43 (2016/CESPE/TRE-PI) Assinale a opção que apresenta o comando por meio do qual um usuário poderá criar um arquivo vazio com o nome arquivo.txt no sistema operacional Linux. a) pwd > arquivo.txt b) echo “oi mundo” > arquivo.txt c) grep ‘root’ /etc/passwd > arquivo.txt d) touch arquivo.txt e) ls –la /home > arquivo.txt Letra d. Lembrando que, em nossa lista de comandos disponibilizada na apostila, destaca- mos o comando “touch” para criação do arquivo e a sintaxe está correta em “touch nome_do_arquivo”. Vamos analisar os outros itens. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 87 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo �a) Errada. Irá criar um arquivo de nome “arquivo.txt”, caso ainda não exista, e enviar com o comando “pwd” as informações do diretório atual para dentro do arquivo. �b) Errada. Fará o mesmo que a opção da letra “A”. �c) Errada. Fará um filtro com “grep” e o resultado encontrado será gravado no arquivo.txt. e) Errada. Lista o conteúdo do diretório /home e envia a informação para o arquivo.txt Questão 44 (2018/CS-UFG/UFG) No sistema operacional Linux, o comando “pwd” mostra a) a quantidade de linhas de um arquivo. b) a pasta atual na qual o usuário está no momento. c) o nome do usuário que está logado no sistema. d) o conteúdo do arquivo. Letra b. Mostra o caminho da pasta atual. Para os outros itens, teríamos os seguintes co- mandos. �a) Errada. Usaríamos para contar as linhas o comando wc -l arquivo.txt. �c) Errada. O comando usado para verificar o usuário no “logado” será “whoami”. d) Errada. Um comando possível para verificar o conteúdo de um arquivo (consi- derando um arquivo de texto) é o comando “cat”. Questão 45 (2018/FCC/TRT 2ª REGIÃO-SP) Para conhecer a finalidade de um co- mando no Linux, um Técnico precisará digitar um primeiro comando seguido do O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 88 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo nome do comando que deseja conhecer. O primeiro comando que terá que utilizar, nesse caso, é o a) bash b) help c) man d) show e) ls Letra c. Ao usar o comando man, ele nos traz, conforme imagem seguinte, o manual com- pleto do respectivo comando: O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 89 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo Questão 46 (2018/UNEMAT/UNEMAT) Uma instituição de ensino superior usa o sistema operacional MS Windows e planeja substituí-lo por uma distribuição do sistema operacional Linux. Visando mitigar a resistência por parte dos usuários, inicialmente as estações serão instaladas em modo Dual Boot. BRASIL, Governo Federal. Manual de migração para Software Livre. Disponível em <http://w w w.softw arelivre.gov.br/plano_migracao.pdf> Acesso em: maio, 2018. Sobre o que a utilização do modo Dual Boot permite ao usuário, assinale a alterna- tiva correta. a) Instalar e usar simultaneamente os dois sistemas operacionais no mesmo com- putador. b) Executar aplicativos nativos do Windows no ambiente Linux. c) Executar aplicativos nativos Linux no ambiente Windows. d) Formatar uma das partições do disco rígido em formato compatível entre ambos os sistemas. e) Selecionar o sistema operacional a ser iniciado quando o computador é ligado. Letra e. Nesse caso, dual boot, entrará em ação um gerenciador de boot do Linux, o Lilo ou o Grub, que permitirá ao usuário escolher qual sistema operacional ele quer inicializar (só é possível iniciar um deles, ou seja, não podem ser usados simulta- neamente). Questão 47 (2018/IBADE/SEDURB-PB) Um usuário digitou o comando vi em um computador com sistema operacional Linux. Isso significa que ele deseja: O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 90 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo a) abrir o editor de texto padrão. b) alterar a senha de usuário. c) mudar arquivo de lugar. d) mudar grupo do arquivo. e) remover diretório. Letra a. Vamos analisar quais comandos atenderiam as outras opções. �b) Errada. Para alterar a senha do usuário, usa-se o comando “passwd”. �c) Errada. Para mudar o arquivo de lugar, usa-se o comando “mv”. �d) Errada. Para mudar o grupo, usa-se o comando “chgrp”. e) Errada. Para remover diretórios vazios, usa-se o “rmdir”, e não vazios com o “rm -rf”. Questão 48 (2018/INSTITUTO AOCP/ITEP-RN) Em um sistema operacional Linux. o que faz o comando mkdir? a) Formata um dispositivo. b) Verifica o conteúdo de um diretório. c) Remove um arquivo. d) Acessa o diretório pasta um nível acima. e) Cria um diretório. Letra e. Vamos analisar quais comandos atenderiam as outras opções. �a) Errada. Comando “mkfs”. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 91 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo �b) Errada. Comando “ls” para listar, ou seja, exibe o conteúdo do diretório. �c) Errada. Comando “rm”. d) Errada.Comando “cd ..”. Questão 49 (2017/PUC-PR/TJ-MS) O comando _______ é usado para contar o número total de linhas, palavras e caracteres em um arquivo. Preencha a lacuna com a alternativa CORRETA. a) wc. b) countw. c) wcount. d) count p. e) ls. Letra a. Vamos analisar a sintaxe apresentada por esse comando, conforme a imagem a seguir: 1: quantidade de linhas. 2: quantidade de palavras. 15: tamanho em bytes. Questão 50 (2017/FCC/ARTESP) Pedro é o proprietário do arquivo header.txt em um sistema Linux e gostaria de assegurar que somente ele tivesse permissão de O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 92 de 95www.grancursosonline.com.br INFORMÁTICA Linux Prof. Jeferson Bogo leitura, gravação e execução a este arquivo, enquanto os demais usuários com acesso ao sistema tivessem somente a permissão de leitura. Assinale a opção que indica o comando que pode ser usado para conseguir esse objetivo. a) chmod ug+r header.txt b) chmod 766 header.txt c) chmod 722 header.txt d) chmod +r header.txt e) chmod 744 header.txt Letra e. As permissões são separadas na seguinte ordem: usuário (que é o dono do arqui- vo), grupo e os outros. Elas sempre são listadas na seguinte ordem rwx. Quando uma delas não existir, deve-se usar o “-”. Numericamente, temos r (leitura) =4 w(escrita)=2 e x(execução)=1. O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br 93 de 95www.grancursosonline.com.brwww.grancursosonline.com.br O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br https://www.grancursosonline.com.br 94 de 95www.grancursosonline.com.brwww.grancursosonline.com.br O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. https://www.grancursosonline.com.br https://www.grancursosonline.com.br https://www.grancursosonline.com.br O conteúdo deste livro eletrônico é licenciado para ANTONIO CARLOS LUCAS PONTES - 00374071390, vedada, por quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação ou distribuição, sujeitando-se aos infratores à responsabilização civil e criminal. Linux A História Distribuições Kernel O que é um Kernel? Versões do Kernel Shell Sobre a Licença GPL Projeto GNU Principais Características Multiusuário Arquitetura de Sistema Sistema de Arquivos Gerenciadores de Arquivos Principais Comandos Principais Comandos com Arquivos Principais Comandos em Diretórios Principais Comandos de Usuários Sistema de Privilégios (Permissões) Gerenciadores de Inicialização Questões de Concurso Gabarito Gabarito Comentado AVALIAR 7: