Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

432

5

555

567


imagem


5.4. Resumo

Neste capítulo, aprendemos como os comandos podem ser vinculados uns aos outros e como a entrada de um comando pode ser usada como saída para outro comando.


O redirecionamento de entrada / saída é uma tarefa comum em máquinas UNIX e Linux. Este mecanismo poderoso permite o uso flexível dos blocos de construção dos quais o UNIX é feito.


Os redirecionamentos mais comumente usados ​​são > e |. Consulte o Apêndice C para uma visão geral dos comandos de redirecionamento e outras construções de shell.


Tabela 5-1. Novos comandos no capítulo 5: redirecionamento de I / O


Command

Significado

dados

Exibir informações de hora e data.

conjunto

Configure as opções do shell.

tipo

Classifique as linhas de texto.

único

Remova as linhas duplicadas de um arquivo classificado.


imagem


5.5. Exercícios

Esses exercícios fornecem mais exemplos de como combinar comandos. O principal objetivo é tentar usar o Entrar

chave o mínimo possível.


Todos os exercícios são feitos com uma identificação de usuário normal, de modo a gerar alguns erros. Enquanto você está nisso, não se esqueça de ler as páginas de manual!


. Use o corte na saída de uma longa lista de diretórios para exibir apenas as permissões do arquivo. Então canalize esta saída para tipo e único para filtrar quaisquer linhas duplas. Então use o wc para contar os diferentes tipos de permissão neste diretório.

. Coloque a saída de dados em um arquivo. Anexar a saída de ls para este arquivo. Envie este arquivo para sua caixa de correio local (não especifique nada <@ domínio>, apenas o nome do usuário servirá). Ao usar o Bash, você verá um novo aviso por e-mail após o sucesso.


. Liste os dispositivos em / dev que são usados ​​atualmente pelo seu UID. Pipe through menos para visualizá-los corretamente.

• Emita os seguintes comandos como um usuário sem privilégios. Determine a entrada, saída e erro padrão para cada comando.


gato arquivo inexistente

lima / sbin / ifconfig

grep raiz / etc / passwd / etc / nofiles > grepresultados

/etc/init.d/sshd começo > / var / tmp / output

/etc/init.d/crond começo > / var / tmp / output 2> e 1

Agora verifique seus resultados emitindo os comandos novamente, agora redirecionando a saída padrão para o arquivo / var / tmp / output e erro padrão para o arquivo / var / tmp / error.

• Quantos processos você está executando atualmente?

• Quantos arquivos invisíveis existem em seu diretório inicial?

. Uso localizar para encontrar documentação sobre o kernel.

• Descubra qual arquivo contém a seguinte entrada:

root: x: 0: 0: root: / root: / bin / bash

E este:


sistema: raiz

sistema: raiz

• Veja o que acontece ao emitir este comando:


> tempo; data >> hora; gato <tempo

. Que comando você usaria para verificar qual script em /etc/init.d inicia um determinado processo?


imagem

Top OS Cloud Computing na OnWorks: