S3-Ambiente do Shel Flashcards

1
Q

O que é um shell no Linux?

A

O shell é um interpretador de comandos que permite interagir com o sistema operacional.

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

Cite dois exemplos de shells amplamente usados no Linux.

A

Bash (Bourne Again Shell) e Zsh (Z Shell).

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

Qual comando exibe o shell em uso no momento?

A

O comando echo $SHELL.

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

O que é um shell de login?

A

É uma sessão do shell iniciada após o login do usuário no sistema (ex.: via terminal, SSH).

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

Qual é a diferença entre login mode e non-login mode?

A

Em login mode, o shell carrega configurações de inicialização específicas (ex.: .bash_profile), enquanto no non-login, carrega .bashrc.

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

Qual arquivo de configuração é carregado em shells de login para o Bash?

A

O arquivo .bash_profile, .bash_login ou /etc/profile, dependendo do sistema.

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

Qual arquivo é carregado por shells não interativos (como scripts)?

A

O arquivo /etc/bashrc ou .bashrc.

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

O que são variáveis de ambiente no shell?

A

São variáveis disponíveis para os processos do sistema e definem configurações como PATH, HOME, etc.

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

Como listar todas as variáveis de ambiente ativas?

A

Use o comando printenv ou env.

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

Como definir uma variável de ambiente temporária?

A

Use o comando export NOME=valor.

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

Como acessar o valor de uma variável de ambiente chamada HOME?

A

Use o comando echo $HOME.

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

O que é a variável PATH?

A

Define os diretórios onde o sistema procura por executáveis quando um comando é executado.

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

Como adicionar um novo diretório ao PATH temporariamente?

A

Use o comando export PATH=$PATH:/novo/diretorio.

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

O que a variável PS1 controla no shell?

A

Controla o formato do prompt de comando.

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

Como saber se o shell atual é interativo ou não interativo?

A

Verifique o valor da variável $-. Se contiver i, o shell é interativo.

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