1: Entrada e saída padrão.
Equipamento | Nome do arquivo do dispositivo | Descritor de arquivo | Tipo |
O teclado | / dev / stdin | 0 0 | Entrada padrão |
Monitor | / dev / stdout | 1 | Saída padrão |
Monitor | / dev / stderr | 2 | Saída de erro padrão |
2: Redirecionamento de saída (o que significa que deveria ter sido enviado para o monitor, agora enviado para um arquivo): o objetivo é facilitar o gerenciamento, mas esses comandos devem ser enviados
Tipo | Símbolo | Efeito |
---|---|---|
Redirecionamento de saída padrão | Comando> Arquivo | Método sobrescrito, imprima o comando correto para o arquivo ou dispositivo especificado |
Comando >> Arquivo | Anexe a saída correta do comando ao arquivo ou dispositivo especificado, anexando | |
Redirecionamento de saída de erro padrão | Comando de erro 2> Arquivo | Sobrescreva o caminho, insira o erro do comando no arquivo ou dispositivo especificado |
Comando de erro 2 >> arquivo (sem espaço entre 2 e>) | Além disso, envie o erro do comando para o arquivo ou dispositivo especificado. |
Então use ls> abc
Você descobrirá que o novo substituirá o antigo. Essa é a diferença entre acrescentar e substituir.
Saída correta e saída errada são salvas ao mesmo tempo | Comando> Arquivo 2> & 1 | Método sobrescrito, salve a saída correta e a saída errada no mesmo arquivo |
Comando >> Arquivo 2> & 1 | Adicionada maneira de salvar a saída correta e a saída errada no mesmo arquivo | |
Comando &> Arquivo | Método sobrescrito, salve a saída correta e a saída errada no mesmo arquivo | |
Comando & >> Arquivo | Adicionada maneira de salvar a saída correta e a saída errada no mesmo arquivo | |
Comando >> Arquivo 1 2 >> Arquivo 2 | Anexe a saída correta ao arquivo 1 e a saída incorreta ao arquivo 2. |
3: Redirecionamento de entrada
wc [opções] [nome do arquivo]
Opções: -c count bytes
-w contar palavras
-l linhas de contagem
Após a entrada, use ctrl + d para indicar que 4 linhas de 4 palavras e 24 caracteres (incluindo retorno de carro) foram inseridas.
wc <nome do arquivo
wc << caractere (termina com o mesmo caractere na segunda ocorrência)