103.4 - Fluxos, Pipes e Redirecionamentos Flashcards

1
Q

Quais são os 3 “standard streams” no linux?

A

stdin(0) - Entrada padrão de comandos, normalmente é o teclado.

stdout(1) - Saída padrão dos comandos que executaram com sucesso, normalmente vídeo.

stderr(2) - Saída padrão dos comandos que executaram com falha, normalmente vídeo.

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

Como faço para redirecionar as saída do comando abaixo, sucesso para o arquivo sucess.txt e erro para o arquivo error.txt?

ls -l {Aula,AULA}3

A

ls -l {Aula,AULA}3 1> sucess.txt 2> error.txt

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

Como faço para redirecionar as saída do comando abaixo, tanto sucesso como falha para o arquivo saida_ls.txt ?

ls -l {Aula,AULA}3

A

ls -l {Aula,AULA}3 1>saida_ls.txt 2>&1

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

Como faço para redirecionar a saída do comando abaixo e ao mesmo tempo mostrar na tela?

ls -l Aula1*

A

ls -l Aula1* | tee saida_ls.txt

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

Qual a função do comando TEE ?

A

Mostra na tela a saída padrão e copia para um arquivo.

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

O comando abaixo procura por aquivos com as seguintes características: Aula3* no diretório home do usuário.

find ~ -name “Aula3*”

Como faço para verificar as características de cada arquivo, tais como tamanho, data da ultima alteração, etc.

A

find ~ -name “Aula3*” | xargs ls -l

ou

find ~ -name “Aula3*” -exec ls -l {} \;

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

Qual a função do comando XARGS ?

A

Executa comandos através da saída padrão de outro.

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

Como faço para o comando abaixo ser executado com sucesso?

echo “A versao do kernel é: “ uname -r

A

echo “A versao do kernel é: “ $(uname -r)

ou

echo “A versao do kernel é: “ uname -r

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

Qual a função dos redirecionamentos &laquo_space;e «<

De exemplos:

A

«
Fica no aguardo da palavra que foi digitada após o &laquo_space;para finalizar a entrada de dados.

sort -k2 &laquo_space;END

«<
Tudo que for digitado após o «< entra como dados para o redirecionamento

ls -l «< ls Aula4

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

Gere um comando que crie um arquivo chamado diretorios-config.out, contendo a saída do comando “ls” (usando as devidas opções) para todos os diretórios do /var cujo nome contenha a palavra “config”.

A

find /var -type d -name “config” | xargs ls -ld > diretorios-config.out

ou

find /var -type d -name “config” -exec ls -ld {} \; > diretorios-config.out

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