Comandos. Sistema Operacional GNU/Linux. de Redirecionamento e Pipe

Documentos relacionados
Comandos. Sistema Operacional GNU/Linux. Para Manipulação de Contas

Comandos. Sistema Operacional GNU/Linux. Para Manipulação de Diretórios

Administração de sistemas operacionais. Comandos de manipulação de arquivos/diretórios.

Comandos. Sistema Operacional GNU/Linux. de Impressão

1º Ano - Técnico em Informática Integrado. Sistemas Operacionais

Introdução a Sistemas Abertos. Ambiente shell

1.1-Digitar o comando abaixo para entrar no manual on-line do sistema para buscar informações sobre o comando pwd. man pwd

Acesso a Plataforma SatVirtual

JC Informática SIPAR Sistema de Administração Paroquial, Versão

Interpretador de comandos Formas de envio de Comandos Terminal Linux Curingas Listando Placas Particularidades. Aula 02

Preparatório LPIC-1 Tópico 103

Redes de Computadores

LINUX -- Usando o Terminal -- Flávia Maristela

Linux - comando essenciais

Avante Instruções de Acesso ao AVANT Aluno STM

Programação Shell Script: como dominar seu terminal

MIDISUL (48) (48) CEP CNPJ:

Relatório contendo todos os comandos do Linux estudados

Introdução ao uso do Linux (parte 2)

COMO CRIAR UM PEDIDO DE COMPRAS

Packet Tracer - Navegação no IOS

Benner Portal Perfil Prestador

Introdução a shell scripts

MANUAL DE UTILIZAÇÃO COLETOR OPTIMUS METROLOGIC SP5500

MANUAL DE UTILIZAÇÃO COLETOR OPTIMUS METROLOGIC SP5500

ADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade

CEFET SC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO EM TELECOMUNICAÇÕES REDES DE COMPUTADORES/TELEFONIA DISCIPLINA DE SISTEMAS OPERACIONAIS

Administração de sistemas Linux. Permissões de arquivos e diretórios em sistemas linux.

Packet Tracer - Navegando no IOS

MANUAL USUÁRIO. Manual do Usuário Empresa Data: 15/12/2014 Versão: 001

Departamento de Informática. Orientações básicas de como utilizar Equipamento Central (BULL)

Sistema Operacional GNU/Linux Discos

Sistemas Operacionais. Laboratório 1 (Ambiente de Aprendizado)

Aula de Linux Modo Texto

Um programa awk contém uma seqüência de padrões (expressões regulares) e ações da seguinte forma:

Manual de utilização Coletor Metrologic Optimus

Manual do Sistema de Digitação de Contas Médico-Hospitalares para WEB

Desenvolvimento Web II

Bem-vindo ao Word. Para praticar o uso dos recursos do Word, procure o texto Experimente em vermelho ao longo do documento.

Linguagem C Estruturas de Repetição

Pimenta Advocacia Sistema Online Departamento de Informática. Spark MANUAL DO USUÁRIO

Gestão Unificada de Recursos Institucionais GURI

Manual de Utilização Autorizador Web 3.1

Aula 4 Comandos Básicos Linux. Prof.: Roberto Franciscatto

Instalação e Operação do Leitor de Tracer do SAO WEB

Manual de utilização do CSPSNet Versão 3.0

Aula de Linux Modo Texto

Sistema NetConta I - Guia de Referência

INSTRUÇÕES PARA CADASTRO E/OU ENVIO DE TRABALHOS

Permissões de acesso no Linux

Apresentação. Acesso ao Moodle. O acesso será feito através do site

Outlook Web App (OWA)

[TREINAMENTO BÁSICO]

Manual do Usuário. Cartosoft - Recibo de Envio de Selos Eletrônicos

Introdução ao Linux. Básico de Linux. 1. Estrutura de Diretórios: Listando Arquivos e Diretórios (pastas). Mudando de Diretório. Criando um Diretório.

EXERCÍCIOS PARA O UNIX BÁSICO. 1. Cada um dos usuários possui uma área de trabalho no Unix. Escreva no quadro abaixo o seu username.

Cisco Unified Attendant Console Compact Edition v8.6.5

Manual para abertura de ticket

Atendimento. Acesso ao sistema de atendimento aos setores

Comandos de Verificação. Alberto Felipe Friderichs Barros

Cotação Web. Compatibilidade. Autenticação

Administração de Sistemas Operacionais Prof.: Marlon Marcon

Capacitação Sistema Operacional Linux Semana V

UTFPR Universidade Tecnológica Federal do Paraná DAELT Departamento de Eletrotécnica ET51D - INFORMÁTICA. Professora: Mariana Antonia Aguiar Furucho

Transcrição:

Comandos de Redirecionamento e Pipe Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Agosto / 2017 1/9

Comando > Redireciona a saída padrão de um programa/comando/script para algum dispositivo ou arquivo ao invés do dispositivo de saída padrão (tela). Quando é usado com arquivos, este redirecionamento cria ou substitui o conteúdo do arquivo; Por exemplo, você pode usar o comando ls para listar arquivos e usar ls >listagem.txt para enviar a saída do comando para o arquivo listagem.txt. Use o comando cat para visualizar o conteúdo do arquivo listagem.txt; O mesmo comando pode ser redirecionado para o segundo console /dev/tty2 usando: ls >/dev/tty2, o resultado do comando ls será mostrado no segundo console (pressione ALT e F2 para mudar para o segundo console e ALT e F1 para retornar ao primeiro). O mesmo resultado pode ser obtido com o comando ls 1>/dev/tty2, sendo que o número 1 indica que será capturada a saída padrão do comando; Para redirecionar somente a saída de erros do comando ls, use a sintaxe: ls 2>/tmp/erros-do-ls 2/9

Comando >> Redireciona a saída padrão de um programa/comando/script para algum dispositivo ou adiciona as linhas ao final de arquivo ao invés do dispositivo de saída padrão (tela). A diferença entre este redirecionamento duplo e o simples, é se caso for usado com arquivos, adiciona a saída do comando ao final do arquivo existente ao invés de substituir seu conteúdo; Por exemplo, você pode acrescentar a saída do comando ls ao arquivo listagem do capítulo anterior usando ls / >>listagem.txt. Use o comando cat para visualizar o conteúdo do arquivo listagem.txt. 3/9

Comando < Direciona a entrada padrão de arquivo/dispositivo para um comando. Este comando faz o contrário do anterior, ele envia dados ao comando; Você pode usar o comando cat <teste.txt para enviar o conteúdo do arquivo teste.txt ao comando cat que mostrará seu conteúdo (é claro que o mesmo resultado pode ser obtido com cat teste.txt mas este exemplo serviu para mostrar a funcionalidade do <). 4/9

Comando << Este redirecionamento serve principalmente para marcar o fim de exibição de um bloco. Este é especialmente usado em conjunto com o comando cat, mas também tem outras aplicações. Por exemplo, digite o comando a seguir e, onde tiver <Enter> aperte a tecla Enter : cat << final<enter> este arquivo<enter> será mostrado<enter> até que a palavra final seja<enter> localizada no inicio da linha<enter> final<enter> Qual foi o resultado? 5/9

Comando (Pipe) Envia a saída de um comando para a entrada do próximo comando para continuidade do processamento. Os dados enviados são processados pelo próximo comando que mostrará o resultado do processamento; Por exemplo: ls -la more, este comando faz a listagem longa de arquivos que é enviado ao comando more (que tem a função de efetuar uma pausa a cada 25 linhas do arquivo); Outro exemplo é o comando locate find grep "bin/", neste comando todos os caminhos/arquivos que contém find na listagem serão mostrados (inclusive man pages, bibliotecas, etc.), então enviamos a saída deste comando para grep "bin/" para mostrar somente os diretórios que contém binários. Ainda assim, se a listagem ocupar mais de uma tela, podemos acrescentar o more: locate find grep "bin/" more Podem ser usados mais de um comando de redirecionamento (<, >, ) em um mesmo comando. 6/9

Diferença entre e o > A principal diferença entre o " " e o ">", é que o Pipe envolve processamento entre comandos, ou seja, a saída de um comando é enviado a entrada do próximo e o ">" redireciona a saída de um comando para um arquivo/dispositivo; Você pode notar pelo exemplo acima (ls -la more) que ambos ls e more são comandos porque estão separados por um " ". Se um deles não existir ou estiver digitado incorretamente, será mostrada uma mensagem de erro; Um resultado diferente seria obtido usando um ">" no lugar do " "; A saída do comando ls -la > more seria gravada em um arquivo chamado more. 7/9

Comando tee Envia ao mesmo tempo o resultado do programa para a saída padrão (tela) e para um arquivo. Este comando deve ser usado com o pipe " "; comando tee [arquivo] Exemplo: ls -la tee listagem.txt, a saída do comando será mostrada normalmente na tela e ao mesmo tempo gravada no arquivo listagem.txt. 8/9

Referências GUIA FOCA GNU/Linux. Iniciante. Disponível em: <http://www.guiafoca.org/cgs/guia/inician te/ch-redir.html>. Acesso em: 06 ago. 2017. 9/9