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
Q

O que é o diretório raiz?

A

É a pasta mãe, é /

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

O que é / no Linux?

A

É o diretório raiz, todas as pastas, diretórios estão abaixo dela.

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

O Linux é Case-Sensitive?

A

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á

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

Qual padrão de letra que o Linux assume, já que é case-sensitive?

A

minúsculas.

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

Para que serve o comando ‘cp’ e qual a sequência que ele deve ser escrito?

A

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
Q

O que acontece quando o ‘destino’ informado no comando ‘cp’ não existe?

A

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
Q

O que acontece quando o comando ‘cp’ informando já tem um alvo existente?

A

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
Q

O comando ‘cp’ copia pastas e diretórios?

A

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
Q

Qual a função do comando ls -l?

A

Listar os diretórios e arquivos de uma determinada pasta em que o usuário está

34
Q

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?

A
  • arquivo
    d diretório
    l link, atalho
35
Q

Dentro da linha que o comando ‘ls’ permite visualizar as informações de um diretório, qual a ordem da linha de descrição?

A
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
Q

A cláusula ‘-h’ é usada juntamente com qual comando e para que serve?

A

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
Q

A cláusula ‘-a’ é usada juntamente com qual comando e para que serve?

A

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
Q

A cláusula ‘-R’ é usada juntamente com qual comando e para que serve?

A

o R é maiúsculo

permite que o ls liste o conteúdo dentro das pastas que estão dentro da pasta alvo

39
Q

O comando ‘pwd’ serve para que?

A

Para saber em qual diretório o usuário está dentro do shell

40
Q

Como diferenciar as pastas dos arquivos dentro do shell?

A

Eles são diferenciados por nomes em negrito ou normal
Negrito = pastas
normal = arquivos

41
Q

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 ‘?’

A

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
Q

Dentro do Linux existem os caracteres coringas que permite a busca em uma única linha de várias infos.
Qual a utilidade do asterisco *

A

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
Q

Dentro do Linux existem os caracteres coringas que permite a busca em uma única linha de várias infos.
Qual a utilidade dos colchetes []

A

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
Q

Quais são os ‘caracteres coringas’ dentro do Linux?

A

? 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
Q

Qual a função do -r dentro do shell?

A

A opção -r em um comando faz com que o comando NÃO DIFERENCIE arquivos de diretórios

46
Q

O caracter especial asterisco pode ser usado sozinho no shell?

A

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
Q

Qual é o comando rm dentro do shell do linux?

A

Remover :)
Ele por origem apaga apenas arquivos.
Para apagar diretórios é necessário utilizar o -r

48
Q

Qual o comando para imprimir arquivo?

A

lp

49
Q

Qual comando para remover as solicitações da fila de impressão?

A

lprm

50
Q

Qual comando para listar os documentos na fila de impressão?

A

lpstat

51
Q

Qual nome do sistema que permite a escolha do sistema operacional dentro do computador?

A

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
Q

Qual comando que encerra todos os processos em execução?

A

killall5

53
Q

Qual a diferença entre os comandos ‘kill’?

A

kill mata por numero de processo (pid)

killall mata por nome do processo

Killall5 mata todos os processos da sessão.

54
Q

Qual a função do comando cd ~

A

vai direto para o diretório do usuário logado

55
Q

Qual a função do comando ‘chown’

A

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
Q

Qual a diferença vista dentro do comando ‘chown’ para trocar o usuário-dono ou o grupo-dono?

A

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
Q

Quais as limitações para o comando ‘chown’?

A

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
Q

O caracter # presente que tipo de usuário?

A

Root

Superusuário

59
Q

O caracter $ presente que tipo de usuário?

A

Usuário comum

60
Q

O que é ‘permissão de R’ no Linux?

A

READ

Permissão de ler, de abrir o arquivo

61
Q

O que é ‘permissão de W’ no Linux?

A

WRITE

Permissão de salvar como, de editar

62
Q

O que é ‘permissão de X’ no Linux?

A

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
Q

Quais são as três permissões existentes sobre arquivos e pastas?

A

Ler (read)
Escrever (write)
Executar (x)

64
Q

O que são as classes detentoras de permissões?

A

Usuário-dono (U)
Usuários do grupo-dono (g)
Outros usuários do sistema (o)

65
Q

Qual é a estrutura da linha de comando para as permissões?

A

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
Q

Qual o comando utilizado dentro do shell para alterar as permissões de acesso dos usuários, grupos e usuários comuns?

A

chmod

67
Q

O que significa o comando

chmod ug=rw festa

A

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
Q

O que significa o comando

chmod u+w festa

A

Significa que as permissões do usuário-dono do arquivo festa terá adicionada a permissão de escrever (salvar)

69
Q

O que significa o comando

chmod o-r festa

A

Significa que as permissões dos outros usuários do arquivo festa será retirada a permissão de ler (abrir)

70
Q

O chmod tem duas possibilidades de escrita dentro do shell. Quais são elas?

A

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