LPI-1 103.1 Flashcards

(60 cards)

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
O que é a variável histsize?
é o número de linhas máximo do arquivo de log histfile.
26
O que é a variável home?
mostra o endereço do seu usuário local.
27
O que é a variável logname?
o nome do usuário que fez o login
28
O que é a variável pwd?
o seu diretório local.
29
O que é a variável term?
Mostra o terminal que vc está usando.
30
O que é a variável user?
Mostra o seu usuário
31
O que faz a variável $$?
mostra o pid do shell atual.
32
O que faz a variável $!?
mostra o pid do ultimo processo em background
33
O que faz a variável $?
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
O que armazena a variável ~ ?
O ~ armazena o diretório home do usuário atual, se digitado anteriormente a um usuário retornará o seu diretório root.
35
O que armazena a variável display?
indica as aplicações gráficas onde as janelas deverão ser exibidas.
36
O que armazena a variável PS1?
A aparência do prompt do shell.
37
O que armazena a variável OLDPWD
o seu último diretório
38
Como usar comandos em sequencia?
usando os caracteres ponto e virgula, dois es comerciais ou dois pipes, cada um desses caracteres tem uma função.
39
O que faz o ponto e virgula após um comando?
executa o outro comando em sequencia independente do resultado do comando anterior
40
O que faz os caracteres de e comercial após um comando?
executam o comando a seguir somente se o comando anterior foi executado com sucesso
41
O que fazem os dois caracteres de pipe após um comando?
executam o segundo comando somente se o primeiro deu erro.
42
Qual o nome do arquivo de histórico do seu usuário e onde ele se localiza?
o nome é bash_history e é um arquivo oculto na pasta home do seu usuário.
43
Qual o comando para acessar o seu histórico de comando?
History
44
O que faz o comando !! ?
executa o último comando executado.
45
Como executar um determinado comando no seu histórico?
! 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
Como se limpa o arquivo de histórico?
history -c
47
como se pesquisa seu histórico de comando via atalho de teclado?
ctrl + r
48
como se autocompleta um comando?
apertando a tecla de tab duas vezes ou uma.
49
como acessar o manual de um determinado comando?
usando o comando man antes do comando desejado.
50
como se sai de um manual do comando?
apertando a tecla q
51
como se pesquisa em um manual?
usando a / mais a string que você quer encontrar.
52
Como pesquisar manuais para os comandos internos do bash?
usando o man do próprio bash.
53
Para que serve o info?
é como o man porém possui um conteúdo reduzido.
54
pra que serve o man -k ?
Te retorna comandos que citem a string que vc digitou após o parâmetro
55
o que é o comando apropos?
semelhante ao man -k te mostra comandos baseado em uma descrição
56
o que faz o comando uname?
imprime em sua saída padrão informação do sistema
57
o que faz o comando uname -a ?
imprime todas as informações de uma vez em sua tela.
58
O que faz o comando uname -s?
imprime a versão do kernel.
59
O que faz o comando uname -r?
mostra a versão do kernel do sistema
60
O que faz o comando alias?
Cria um atalho para comandos na sua inicialização do sistema. esse são alias temporários. ex alias home="cd ~"