LPI-1 103.1 Flashcards

1
Q

O que é shell?

A

É uma interface entre o usuário e o linux

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

Quais os tipos de shell?

A

bash,sh,ksh,csh entre outros….

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

Como saber qual shell você está usando?

A

usando o comando “echo $SHELL”

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

O que faz o comando echo?

A

manda a saída de um comando para a sua saída padrão

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

Quais são os tipos de comando?

A

interno, externo ou script

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

Como identificar os tipos de comandos?

A

usando o comando type, se for um comando interno o shell mostrará na tela que ele é um bult in, caso seja um comando externo ele a pasta do comando

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

O que é o PATH?

A

é uma variável de ambiente que guarda as pastas onde os programas devem ser executados

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

O que faz o comando “Echo PATH”’?

A

lista os diretórios dos executáveis separados por ponto e vírgula

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

Como executar programas que estão alocados em diretórios diferente do exibido na variável PATH?

A

deve ser referenciado o executável usando o endereço absoluto ou o relativo e dando ao executável permissão de execução.

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

O que é um caminho absoluto?

A

é quando vc digita o endereço de um arquivo ou programa desde a pasta raiz do linux

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

O que é um caminho relativo?

A

é quando você digita somente as pastas posteriores a que você se encontra

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

O que é uma variável de ambiente?

A

é um valor inerente ao shell que é alocado em memória assim que o shell é executado esses valores podem ser usados por diversos programas

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

Como se declara uma variável de ambiente?

A

digite o nome da variável seguido de um valor de igual e depois o conteúdo que será armazenado. Deve-se levar em consideração que esta variável é local e o nome dela é case sensitive.
ex: ciro=”é um bom aluno”

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

O que é uma variável local?

A

é uma variável que só é vista na sessão de shell corrente.

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

O que é uma variável global?

A

é uma variável que pode ser vista por todo o sistema.

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

O que é case sensitive?

A

é quando há uma diferenciação entre maiúsculas e minúsculas .

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

Como eu transformo uma variável local em global?

A

usando o comando export a sintaxe é export espaço mais o nome da variável
ex: export ciro

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

Como podemos ver as variáveis do sistema?

A

existem dois comandos o set e o env

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

O que faz o comando set?

A

mostra as variáveis globais e locais.

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

O que faz o comando env?

A

Mostra as variáveis globais

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

Como alterar o valor de uma variável temporariamente?

A

digite env espaço mais o nome da variável e seu valor mais o processo que você quer iniciar.

Ex: env ciro=”Não é um bom aluno” script.py

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

Como remover uma variável?

A

o comando unset espaço mais o nome da variável.

Ex: unset ciro

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

O que faz a variável histfile?

A

É onde são armazenadas os comandos que você digitou no shell criando um log do mesmo.

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

O que é a variável histfilesize?

A

É o tamanho máximo do arquivo de log histfile.

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

O que é a variável histsize?

A

é o número de linhas máximo do arquivo de log histfile.

26
Q

O que é a variável home?

A

mostra o endereço do seu usuário local.

27
Q

O que é a variável logname?

A

o nome do usuário que fez o login

28
Q

O que é a variável pwd?

A

o seu diretório local.

29
Q

O que é a variável term?

A

Mostra o terminal que vc está usando.

30
Q

O que é a variável user?

A

Mostra o seu usuário

31
Q

O que faz a variável $$?

A

mostra o pid do shell atual.

32
Q

O que faz a variável $!?

A

mostra o pid do ultimo processo em background

33
Q

O que faz a variável $?

A

mostra na sua saída padrão o resultado de seu último comando, se for zero o comando executou corretamente se for diferente significa que houve um erro.

34
Q

O que armazena a variável ~ ?

A

O ~ armazena o diretório home do usuário atual, se digitado anteriormente a um usuário retornará o seu
diretório root.

35
Q

O que armazena a variável display?

A

indica as aplicações gráficas onde as janelas deverão ser exibidas.

36
Q

O que armazena a variável PS1?

A

A aparência do prompt do shell.

37
Q

O que armazena a variável OLDPWD

A

o seu último diretório

38
Q

Como usar comandos em sequencia?

A

usando os caracteres ponto e virgula, dois es comerciais ou dois pipes, cada um desses caracteres tem uma função.

39
Q

O que faz o ponto e virgula após um comando?

A

executa o outro comando em sequencia independente do resultado do comando anterior

40
Q

O que faz os caracteres de e comercial após um comando?

A

executam o comando a seguir somente se o comando anterior foi executado com sucesso

41
Q

O que fazem os dois caracteres de pipe após um comando?

A

executam o segundo comando somente se o primeiro deu erro.

42
Q

Qual o nome do arquivo de histórico do seu usuário e onde ele se localiza?

A

o nome é bash_history e é um arquivo oculto na pasta home do seu usuário.

43
Q

Qual o comando para acessar o seu histórico de comando?

A

History

44
Q

O que faz o comando !! ?

A

executa o último comando executado.

45
Q

Como executar um determinado comando no seu histórico?

A

! mais o número do comando no arquivo de histórico ou através de uma string digitando ! mais uma string que vc queira

46
Q

Como se limpa o arquivo de histórico?

A

history -c

47
Q

como se pesquisa seu histórico de comando via atalho de teclado?

A

ctrl + r

48
Q

como se autocompleta um comando?

A

apertando a tecla de tab duas vezes ou uma.

49
Q

como acessar o manual de um determinado comando?

A

usando o comando man antes do comando desejado.

50
Q

como se sai de um manual do comando?

A

apertando a tecla q

51
Q

como se pesquisa em um manual?

A

usando a / mais a string que você quer encontrar.

52
Q

Como pesquisar manuais para os comandos internos do bash?

A

usando o man do próprio bash.

53
Q

Para que serve o info?

A

é como o man porém possui um conteúdo reduzido.

54
Q

pra que serve o man -k ?

A

Te retorna comandos que citem a string que vc digitou após o parâmetro

55
Q

o que é o comando apropos?

A

semelhante ao man -k te mostra comandos baseado em uma descrição

56
Q

o que faz o comando uname?

A

imprime em sua saída padrão informação do sistema

57
Q

o que faz o comando uname -a ?

A

imprime todas as informações de uma vez em sua tela.

58
Q

O que faz o comando uname -s?

A

imprime a versão do kernel.

59
Q

O que faz o comando uname -r?

A

mostra a versão do kernel do sistema

60
Q

O que faz o comando alias?

A

Cria um atalho para comandos na sua inicialização do sistema. esse são alias temporários.

ex alias home=”cd ~”