Linux Flashcards

1
Q

Qual a origem da palavra Linux?

A

Linus + Unix = Linux

Linus eh o nome do autor do sistema
Unix eh um sistema operacional

O autor eh da Finlândia e por isso o símbolo eh um pinguim. Antes o símbolo pensado foi um urso.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

O que o sistema?

A

Eh um sistema operacional de código aberto gratuito
Código fonte liberado sob licença do GPL

Licença Pública Geral

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quais são as quatro liberdades do GPL?

A

Liberdade 0 - executar/usar
Liberdade 1 - estudar
Liberdade 2 - redistribuir/copiar
Liberdade 3 - modificar/aperfeiçoar

Para ser livre tem q cumprir as 4 liberdades

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O que eh o Kernel?

A

Eh o núcleo

Eh o motor do carro

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

O que eh o Shell?

A

Interpretador de comandos
Eh a direção, embreagem do carro

A tela que faz interpretar os comandos dentro do Linux é o BASH

No Windows eh o Prompt de Comando e o PowerShell

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Podem existir Shells Gráficos?

A

Dentro do Linux sim, eh possível ternura interface de comunicação.
Pode ser textual ou gráfico
Quando textual o usuário utiliza apenas o teclado
Quando gráfico utiliza o mouse também

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que eh a distribuição Linux?

A

Conjunto de programas formados pelo Kernel Linux e por mais alguns softwares distintos como Shell, aplicativos, jogos, utilitários, etc

Eh como se fosse uma montadora de carro, pq são várias coisas juntas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que são diretórios?

A

São as pastas dentro do Linux
São estruturas de diretórios

Cada diretório tem sua função, eh separado

Os diretórios começam por /

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Não confunda GUI com DISTROs

A

GUI são as interfaces gráficas
Ex.: KDE, Gnome, Window Maker, Black Box, Xfce, ICEwm, Unity

DISTROs são as distribuições já montadas, podem ser pagas ou gratuitas
Ex.: Conectiva, Mandriva, Red Hat, Debian, Fedora

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Principais distribuições do Linux

A

Red Hat, Fedora Core, Slackware, Suse, Ubuntu, Conectiva, Mandrake, Mandriva, Debian, Kurumin, Knoppix

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Quais são as caracteristicas gerais do Linux?

A

Multitarefas real e preemptiva
Multiusuárias
Multi-sessões
Nomes extensões, até 255 carácteres
Altamente protegido contra ataque de vírus
Permite execução do WINE, que eh possível utilizar o Windows dentro do Linux

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Qual o comando de listar diretórios e arquivos?

A

ls

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Qual o comando para mudar de diretório?

A

cd

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Qual comando para reiniciar o computador?

A

$ reboot

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Qual comando para criar diretório?

A

mkdir

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Qual comando para deletar arquivos e diretórios?

A

rm

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Qual comando para copiar diretórios?

A

cp

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Qual comando pra localizar arquivos?

A

find

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Qual comando para parar processo em execução?

A

kill

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Existe diferenciação de letras maiúsculas e minúsculas dentro do Linux?

A

Sim, o sistema Linux eh key sensitive.

Se tentamos criar um diretório com diferentes letras mas o mesmo nome será possível

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Genericamente, do que é formado o sistema operacional Linux?

A

Kernel (núcleo) e o Shell (interface)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

O Linux é um sistema operacional completo?

A

NÃO!
Ele é apenas o Kernel
O shell, aplicativos, utilitários e jogos são da GNU

Só Kernel não controla o computador nem só o Shell controla o computador

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Existem unidades de disco no Linux?

A

NÃO!
Existem apenas diretórios, pastas.
A similaridade com o Windows é apenas para facilitar ao usuário, tudo é diretório.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

O que é o shell?

A

É a interface textual

É a tela preta onde são digitados os comandos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
O que é o diretório raiz?
É a pasta mãe, é /
26
O que é / no Linux?
É o diretório raiz, todas as pastas, diretórios estão abaixo dela.
27
O Linux é Case-Sensitive?
SIM Ele faz diferença entre maiúsculas e minúsculas Pode existir diretórios com palavras iguais e se tiver CASA e casa serão diferentes e o sistema aceitará
28
Qual padrão de letra que o Linux assume, já que é case-sensitive?
minúsculas.
29
Para que serve o comando 'cp' e qual a sequência que ele deve ser escrito?
cp = copiar cp alvo destino exemplo: cp texto /home/escola ou seja, o arquivo 'texto' será copiado para o diretório escola dentro da home :)
30
O que acontece quando o ‘destino’ informado no comando 'cp' não existe?
o comando irá copiar o documento informado mas irá RENOMEAR o documento para a palavra informada na última parte do comando ex.: cp doc teste se o diretório 'teste' não existir, o comando irá copiar o 'doc' mas nomeará para 'teste'
31
O que acontece quando o comando 'cp' informando já tem um alvo existente?
O conteúdo do arquivo original é copiado para o arquivo novo, ou seja, o conteúdo é atualizado e o que existia dentro do documento é “perdido”.
32
O comando ‘cp’ copia pastas e diretórios?
Não, apenas pastas! Para copiar diretórios é necessário usar o comando -r DEPOIS da escrita do cp Exemplo: cp -r pasta /home/escola
33
Qual a função do comando ls -l?
Listar os diretórios e arquivos de uma determinada pasta em que o usuário está
34
Quando é usado o comando ls dentro do shell existe uma linha de informações. O que significa o - d l no início dessa linha?
- arquivo d diretório l link, atalho
35
Dentro da linha que o comando 'ls' permite visualizar as informações de um diretório, qual a ordem da linha de descrição?
``` 1º tipo do objeto (-, l, d) 2º permissões do objeto 3º número da quantidade de links 4º usuário dono do objeto 5º grupo do dono do objeto 6º tamanho do objeto 7º data de última modificação do objeto 8º nome do objeto ```
36
A cláusula '-h' é usada juntamente com qual comando e para que serve?
dentro do 'ls' juntamente com a cláusula -l, porque irá detalhar os arquivos e diretórios dentro de uma pasta o '-h' irá converter a leitura do tamanho dos arquivos mais compreensível
37
A cláusula '-a' é usada juntamente com qual comando e para que serve?
dentro do 'ls' porque irá mostrar os documentos ocultos dentro da pasta que o usuário está os nomes ocultos iniciam com ponto '.', seja pasta ou arquivo
38
A cláusula '-R' é usada juntamente com qual comando e para que serve?
o R é maiúsculo | permite que o ls liste o conteúdo dentro das pastas que estão dentro da pasta alvo
39
O comando 'pwd' serve para que?
Para saber em qual diretório o usuário está dentro do shell
40
Como diferenciar as pastas dos arquivos dentro do shell?
Eles são diferenciados por nomes em negrito ou normal Negrito = pastas normal = arquivos
41
Dentro do Linux existem os caracteres coringas que permite a busca em uma única linha de várias infos. Qual a utilidade do ponto de interrogação '?'
Dentro do shell o '?' é usado para substituir UM ÚNICO caracter, seja ele nº, letra ou símbolo. UM caracter para cada UMA interrogação A interrogação pode ser usada em qualquer posição do nome para ser localizado. Ex.: ls b? Irá listar todos os arquivos/diretórios que iniciem por b e tenham exatamente UM caracter ao lado
42
Dentro do Linux existem os caracteres coringas que permite a busca em uma única linha de várias infos. Qual a utilidade do asterisco *
Dentro do shell o * substitui qualquer caracter e qualquer quantidade de caracter INCLUSIVE NENHUM Exemplo: ls casa* irá listar todos os arquivos/diretórios que iniciem por casa, como por exemplo casa, casamento, casal, casa10
43
Dentro do Linux existem os caracteres coringas que permite a busca em uma única linha de várias infos. Qual a utilidade dos colchetes []
Dentro do shell ele serve de delimitador para substituir UM caracter, pois a faixa de opções estará dentro dos colchetes Ex.: ls b[25896] serão listados todos os arquivos/diretórios que iniciem por b e tenham alguma das variáveis determinadas ao invés de escrever todas as variáveis possíveis é possível usar um traço - para delimitar uma sequência b[2-9]
44
Quais são os 'caracteres coringas' dentro do Linux?
? interrogação - substitui UM caracter * asterisco - substitui qlqr um e qlqr quantidade de caracter [ ] - delimita a substituição de UM caracter Eles podem ser usados em qualquer posição do documento que deseje "solicitar", desde o início até o final. É possível combinar tbm escolhendo o início e o final e deixando o meio para busca.
45
Qual a função do -r dentro do shell?
A opção -r em um comando faz com que o comando NÃO DIFERENCIE arquivos de diretórios
46
O caracter especial asterisco pode ser usado sozinho no shell?
Dentro de um comando sim Quando usado sozinho, sem nenhum outro caracter para "ajudá-lo" na busca, ele é entendido como TUDO Ou seja, se redigir um comando e colocar apenas o * após, ele executará o comando na sua totalidade
47
Qual é o comando rm dentro do shell do linux?
Remover :) Ele por origem apaga apenas arquivos. Para apagar diretórios é necessário utilizar o -r
48
Qual o comando para imprimir arquivo?
lp
49
Qual comando para remover as solicitações da fila de impressão?
lprm
50
Qual comando para listar os documentos na fila de impressão?
lpstat
51
Qual nome do sistema que permite a escolha do sistema operacional dentro do computador?
Dual boot ou Mini boot Não é possível a inicialização simultânea O usuário precisará escolher entre os sistemas quai irá querer usar
52
Qual comando que encerra todos os processos em execução?
killall5
53
Qual a diferença entre os comandos 'kill'?
kill mata por numero de processo (pid) killall mata por nome do processo Killall5 mata todos os processos da sessão.
54
Qual a função do comando cd ~
vai direto para o diretório do usuário logado
55
Qual a função do comando 'chown'
serve para alterar o usuário-dono e/ou grupo-dono de um arquivo. O comando dele é chown usuario:grupo arquivo Mas pode trocar só o usuário ou só o grupo, conforme comandos abaixo: [Trocar usuário-dono] comando chown mateus livro [Trocar grupo-dono] comando chown :prof livro
56
Qual a diferença vista dentro do comando 'chown' para trocar o usuário-dono ou o grupo-dono?
O grupo-dono precisa ter 'dois pontos' antes do nome para identificar que é grupo [Trocar usuário-dono] comando chown mateus livro [Trocar grupo-dono] comando chown :prof livro
57
Quais as limitações para o comando 'chown'?
Só quem pode mudar o usuário-dono é o superusuário (root) O usuário dono não pode abdicar da propriedade de um arquivo O usuário-dono do arquivo pode mudar o grupo-dono do arquivo, mas desde que para um grupo que o usuário faça parte :)
58
O caracter # presente que tipo de usuário?
Root Superusuário
59
O caracter $ presente que tipo de usuário?
Usuário comum
60
O que é 'permissão de R' no Linux?
READ Permissão de ler, de abrir o arquivo
61
O que é 'permissão de W' no Linux?
WRITE Permissão de salvar como, de editar
62
O que é 'permissão de X' no Linux?
EXECUTAR Usada em toda a pasta ou arquivos executáveis Se não tiver permissão de X não conseguirá abrir a pasta :)
63
Quais são as três permissões existentes sobre arquivos e pastas?
Ler (read) Escrever (write) Executar (x)
64
O que são as classes detentoras de permissões?
Usuário-dono (U) Usuários do grupo-dono (g) Outros usuários do sistema (o)
65
Qual é a estrutura da linha de comando para as permissões?
Sempre terá três campos para as três letras RWX A aparecerão três 'trincas' onde a sequência de cada trinca será: - permissões do usuário dono - permissões do grupo dono - permissões dos demais usuários As permissões são alteradas com o comando CHMOD
66
Qual o comando utilizado dentro do shell para alterar as permissões de acesso dos usuários, grupos e usuários comuns?
chmod
67
O que significa o comando chmod ug=rw festa
Significa que as permissões do usuário-dono e do grupo-dono do arquivo festa serão alterados para ler (abrir) e escrever (alterar)
68
O que significa o comando chmod u+w festa
Significa que as permissões do usuário-dono do arquivo festa terá adicionada a permissão de escrever (salvar)
69
O que significa o comando chmod o-r festa
Significa que as permissões dos outros usuários do arquivo festa será retirada a permissão de ler (abrir)
70
O chmod tem duas possibilidades de escrita dentro do shell. Quais são elas?
chmod textual onde é usado UGO =+- RWX chmod numérico onde UGO e são usados os números 4 para r 2 para w 1 para x Se for permitir mais de uma permissão, deve ser somado os números