Escolar Documentos
Profissional Documentos
Cultura Documentos
# +aula Bancas Diversas Linux
# +aula Bancas Diversas Linux
(
p
g
p
Aula - Linux
Curso: Noções de Informática
Professor: Ramon Souza
Curso: Noções de Informática
Teoria e Questões comentadas
Prof. Ramon Souza
Para facilitar sua referência, abaixo listamos as esquematizações desta aula:
Esquema 1 – Linux. ......................................................................................................... 4
Esquema 2 – GNU/Linux. ................................................................................................. 5
Esquema 3 – Interfaces gráficas. ...................................................................................... 6
Esquema 4 – Licença Linux. ............................................................................................. 8
Esquema 5 – Usuários no Linux. ....................................................................................... 9
Esquema 6 – Modos de inicialização do Linux. ................................................................... 11
Esquema 7 – Distribuição Linux. ...................................................................................... 12
Esquema 8 – Principais distribuições Linux. ....................................................................... 13
Esquema 9 – Sistemas de arquivos Linux. ......................................................................... 15
Esquema 10 – Arquivos no Linux. .................................................................................... 15
Esquema 11 – Arquivos ocultos no Linux. ......................................................................... 16
Esquema 12 – Nomes dos arquivos em Linux. ................................................................... 17
Esquema 13 – Estrutura de diretórios. .............................................................................. 20
Esquema 14 – Permissões de acesso. ............................................................................... 22
Esquema 15 – Comando ls. ............................................................................................. 25
Esquema 16 – Comando cd. ............................................................................................ 26
)
Sistema
Linux Aplicativos e operacional
(Kernel) Bibliotecas
(GNU/Linux)
(
Esquema 2 – GNU/Linux.
o próximo item.
O sistema operacional Linux, embora seja amplamente difundido, está
g
Resolução:
O Linux, da mesma forma que o Windows (Microsoft) e o Mac OS (Apple), é
um sistema operacional baseado em Unix criado para desktops, mas que
também é usado em servidores, smartphones, tablets e outros tipos de
dispositivos, incluindo caixas bancários.
Gabarito: Errado.
KDE
XWindows
(X11 ou X)
p
Interface
gráfica XFCE
g
LXDE
p
Cinnamon
Mate
(liberdade 0);
▪ A liberdade de estudar como o programa funciona e adaptá-lo às suas
p
3. Criação e
1. Carga e 2. Detecção e
inicialização
inicialização do inicialização de
processos
kernel dispositivos
espontâneos
Modo manual: sistema executa parte do processo e passa o controle para o operador.
Gabarito: Certo.
Debian/GNU, denomina-se
a) Linspire.
b) Fedora
c) Slackware Linux.
d) Ubuntu.
(
e) Gentoo Linux.
Resolução:
A distribuição Ubuntu é patrocinada pela Canonical e baseada na distribuição
Debian. Atualmente, é uma das mais populares distribuições Linux.
Gabarito: Letra D.
p
g
Sistemas de arquivos
Arquivos
operacional, ainda que seja, por vezes, usada para facilitar a identificação por
parte do usuário. Em decorrência dessa sistemática, é muito comum
encontrarmos arquivos sem extensão no GNU/Linux.
Arquivos ocultos
Arquivo visível
•Sem ponto no início. Arquivo oculto
•Ex.: teste.exe
p
Não tente decorar todas os diretórios que fazem parte desta estrutura,
mas é importante que você saiba para que serve o diretório principal e os que
estão logo abaixo dele na hierarquia.
Padrão
/
FHS
opt Sofwares adicionados de maneira não padrão.
de dispositivos (/dev).
d) Correto: arquivos temporários (/tmp); e arquivos de dispositivos (/dev).
Gabarito: Letra D.
Quando as letras rwx, sempre nesta ordem, aparecem quer dizer que o
usuário possui permissão de leitura (r), gravação (w), execução (x). Quando
não possuir uma das permissões aparecerá o símbolo “-“ no lugar da letra.
EXEMPLO:
-rwxrwxrwx quer dizer que o dono, o grupo e outros usuários possuem todas
as permissões ao link de um arquivo.
Gabarito: Errado.
O modo texto não é tão amigável como uma interface gráfica, mas como
as questões de concurso cobram bastante os comandos utilizados no terminal
Linux, vamos abordar os principais comandos a seguir.
man
p
exemplos de uso.
more e less
Caso você precise ler o conteúdo de um arquivo de texto, use o
)
df
O comando df exibe informações sobre espaço livre e espaço usado
p
sudo
Por razões de segurança, o Linux trabalha com permissões de usuários.
Por isso, determinados comandos ou arquivos são acessíveis apenas pelo
próprio dono ou pelo usuário administrador (root). Para que você não tenha que
trocar de usuário a todo instante, existe o comando sudo, que garante
credenciais de usuário root temporariamente, mediante a informação de
uma senha.
A sintaxe do comando é bem simples, bastando usar sudo antes do
aplicativo que se deseja utilizar temporariamente como supeusuário: sudo
aplicativo. Por exemplo, sudo vipw irá fornecer temporariamente acesso como
superusuário ao editor de texto vipw.
cat
Para isto, basta colocar os nomes dos arquivos sequencialmente: cat arquivo1
arquivo2. Se você quiser colocar o resultado desta concatenação em um novo
arquivo, utilize o redirecionador de saída >: cat arquivo1 arquivo2 > arquivo_X.
Neste caso, o conteúdo do arquivo X será formado pela união do arquivo1 e do
arquivo2.
O redirecionador de saída >> pode ser utilizado para concatenar um
arquivo a outro. Dessa forma, cat arquivo1 >> arquivo_X irá inserir o
conteúdo de arquivo1 no arquivo_X.
p
É importante destacar que o comando cat também pode ser usado para
g
criar um arquivo. Basta utilizar o redirecionador de saída >: cat > arquivo.
Dessa forma, será criado um arquivo em branco e aberto para edição.
p
Mostra o
conteúdo do
arquivo1.
Mostra o
conteúdo dos
dois arquivos.
arquivo 2
arquivo1 Coloca o
resultado da
> arquivo_X
concatenação no
arquivo_X.
Insere o
cat conteúdo do
>> arquivo_X
arquivo1 no
arquivo_X.
Arquivo em
branco criado e
> arquivo
aberto para
edição.
Gabarito: Letra C.
p
o
(group);
o o = os usuários que não membros do grupo do arquivo
(others);
o a = todos os usuários do sistema (all).
▪ O tipo de modificação é indicado pelas opções a seguir:
o o operador + provoca a adição das permissões informadas às
p
permissões já existentes;
o o operador - provoca a remoção das permissões especificadas;
g
donogrupooutrosusuários nome_do_arquivo.
EXEMPLO:
diff
du
find
gzip
(
head e tail
kill
mkdir
mount
pwd
)
passwd
ps e top
su Mudar de usuário.
touch Alterar data e hora de acesso ou modificação de arquivo.
vi Abre editor de textos em tela cheia.
Esquema 22 – Quadro de comandos do Linux.
Existem ainda alguns atalhos globais que são utilizados no terminal Linux
para facilitar as tarefas do usuário. Estes atalhos são apresentados no esquema
a seguir:
)
Um dos atalhos globais que pode ser utilizado no terminal Linux, é o CTRL + C,
que é usado para cancelar o comando que está em execução.
g
Gabarito: Certo.
p
Para resolver esta questão é suficiente saber para que servem os comandos os
e ls.
O comando ls é usado para listar o conteúdo de um determinado diretório.
O comando ps exibe informações sobre os processos que estão executando
(
na máquina.
Assim, a única alternativa que lista os programas em execução é a C. Nesta
alternativa, o comando grep é usado para procurar o programa específico que
se deseja verificar, pois é o comando capaz de buscar padrões em um texto.
Gabarito: Letra C.
p
Linux, que deve ser utilizado para determinar quanto espaço em disco está
sendo ocupado por um diretório e seus subdiretórios.
p
a) pwd b) file c) du
d) head e) lshw
Resolução:
Vamos comentar cada um dos comandos:
a) Incorreto: pwd exibe o nome do diretório atual.
b) Incorreto: file informa o tipo de arquivo.
c) Correto: du exibe informações sobre o espaço usado pelos diretórios.
d) Incorreto: head exibe as primeiras linhas de um arquivo texto.
e) Incorreto: lshw exibe informações sobre o hardware.
Gabarito: Letra C.
arquivo.txt.
c) Incorreto: grep 'root' /etc/passwd > arquivo.txt irá procurar a palavra ‘root”
em /etc/passwd e irá escrever no arquivo.txt.
d) Correto: O comando touch permite alterar a data e a hora do último
acesso e/ou data de modificação de um arquivo. Se o arquivo não
existe, o comando touch cria um arquivo vazio.
(
25- (CESPE - 2015 - MEC - Web Design) A GNU GPL (GNU General Public
p
computador, um usuário com direitos de root criou novos usuários, que por
padrão cria seus respectivos diretórios.
p
arq.
Resolução:
g
na máquina.
As opções -aexf servem para:
▪ -a: mostra os processos de todos os usuários.
▪ -e: mostra as variáveis de ambiente no momento da inicialização do
processo.
▪ -f: mostra a árvore de execução de comandos.
▪ -x: mostra os processos que não foram iniciados no console.
Nesta assertiva, o comando grep é usado para procurar os programas
específicos que se desejam verificar, pois é o comando capaz de buscar padrões
em um texto.
Gabarito: Certo.
interrupção da energia.
Gabarito: Errado.
Gabarito: Errado.
p
Gabarito: Errado.
p
kernel Linux.
Resolução:
O OS X é um sistema operacional que utiliza kernel UNIX, mas não Linux.
Este sistema é desenvolvido, fabricado e vendido pela empresa americana Apple
Inc., destinado exclusivamente aos computadores Mac e que combina a
experiência adquirida com a tradicional GUI desenvolvida para as versões
(
Resolução:
O x indica que o arquivo ou diretório pode ser acessado ou executado, mas não
há restrição quanto ao modo de execução como binário.
Gabarito: Errado.
Resolução:
p
✓ Permissões de acesso.
p
25- (CESPE - 2015 - MEC - Web Design) A GNU GPL (GNU General Public
)
(x), tanto para arquivo quanto para diretórios. Para diretório, x indica que é
possível executar o diretório como arquivo binário.
g
p