Tópicos Especiais em Linguagens de Programação Shell Script Processamento de Texto
|
|
- Giovanni Alvarenga Philippi
- 6 Há anos
- Visualizações:
Transcrição
1 Tópicos Especiais em Linguagens de Programação Shell Script Processamento de Texto Andrei Rimsa Álvares
2 Comandos Comandos para processamento de arquivos texto Comando nano vi/vim emacs sed awk strings cat tac wc more less Propósito Editor de texto simples Editor de texto completo Editor de texto robusto e extensível Editor de fluxo complexo Processador de texto com casamento de padrões Extrair caracteres legível de arquivos binários Concatenar arquivos e mostrar seu conteúdo Concatenar arquivos em ordem reversa Contar o número de linhas, palavras e caracteres de um arquivo Mostrar a saída de um comando ou arquivo de texto uma página por vez Mostrar a saída de um comando ou arquivo de texto uma página (ou linha) por vez
3 Comandos Comandos para processamento de arquivos texto Comando head tail tee grep sort zcat diff Propósito Mostrar as primeiras partes de um arquivo Mostrar as úlfmas partes de um arquivo Mostrar a saída de um comando e escrever a saída em um arquivo Casar padrões e filtrar dados Ordenar o conteúdo de um fluxo de dados de entrada ou arquivo Ler o conteúdo de um arquivo compactado Comparar arquivos
4 nano Propósito: editor de texto simples Sintaxe: nano [options] [file] Dica: o editor de texto pico funciona de forma semelhante nano é um editor de simples encontrando na maioria dos sistemas Linux e BSD; é o editor mais recomendado para novos usuários
5 nano As funcionalidades como procurar, salvar e fechar arquivos são controladas por teclas de funções, listadas embaixo da tela; algumas funções são listadas a seguir Teclas Função Teclas Função CTRL + O Salvar CTRL + X Sair CTRL + G Ajuda ESC + X Mostrar o menu Page Up Página anterior Page Down Próxima página ESC + D QuanFdade de palavras CTRL + C Posição atual do cursor CTRL + K Cortar a linha atual ESC + 6 Copiar a linha atual CTRL + U Colar CTRL + \ Encontrar e subsftuir CTRL + W Procurar CTRL + _ Ir para a linha CTRL + A Ir para o começo da linha CTRL + E Ir para o final da linha ESC + \ Ir para a primeira linha do arquivo ESC + / Ir para a úlfma linha do arquivo
6 vi/vim Propósito: editor de texto completo Sintaxe: vi [options] [file] O editor vi (ou sua versão aprimorada vim) é um editor complexo e completo para sistemas Unix, onde normalmente é o editor padrão
7 vi/vim O editor vi e vim possuem dois modos de operação: modo de comando e modo de edição Pressionar ESC afva o modo de comando, onde teclas de comando pode ser usadas para afvar edições específicas No modo de comando, algumas teclas podem ser usadas para afvar o modo de edição Teclas Função :w Salvar :x Salvar e sair :q Sair i I a Inserir texto antes Inserir texto após Anexar texto antes Teclas A r R yy p /[TEXT] Função Anexar texto após SubsFtuir texto antes do cursor SubsFtuir texto após o cursor Copiar a linha atual Colar texto copiado Procurar por texto especificado
8 emacs Propósito: editor de texto robusto e extensível Sintaxe: emacs [options] [file] O emacs é um dos mais anfgos editores de texto ainda em uso em sistemas Unix; Suas macros programáveis e code syntax highlight o tornam uma opção popular para desenvolvedores
9 sed Propósito: editor de fluxo complexo Sintaxe: sed [options] [file] sed é um editor de fluxo complexo que usa expressões regulares para modificar o fluxo de dados; por exemplo para subsftuir Tacos por Nachos $ cat ShoppingList.txt Milk Eggs Cheese Tacos $ sed "s/tacos/nachos/" ShoppingList.txt Milk Eggs Cheese Nachos
10 awk Propósito: processador de texto com casamento de padrões Sintaxe: awk [expression] awk trata cada linha da entrada como uma série de campos, onde os campos são agrupados em um arranjo e uma variável relacionada a cada posição; por exemplo para extrair os campos um ($1) e oito ($8) da saída do comando ls $ ls -l ShoppingList.* -rw-r--r-- 1 nick nick :10 ShoppingList.old -rw-r--r-- 1 nick nick :33 ShoppingList.txt $ ls -l ShoppingList.* awk -F" " '{print $1 " " $8}' -rw-r--r-- ShoppingList.old -rw-r--r-- ShoppingList.txt
11 awk O comando awk pode ser usado para fazer processamentos em lote, como renomear múlfplos arquivos como no exemplo a seguir $ ls File1 File3 File5 File7 File9 File2 File4 File6 File8 $ ls awk '{print "mv "$1" "$1".txt"}' sh $ ls File1.txt File3.txt File5.txt File7.txt File9.txt File2.txt File4.txt File6.txt File8.txt
12 strings Propósito: extrair caracteres legíveis de arquivos binários Sintaxe: strings [options] [file] Arquivos binário contém dados que são ilegíveis por ferramentas padrões de processamento de texto, como arquivos mp3, jpeg e mpeg; o exemplo a seguir extrair informações imprimíveis do arquivo de música $ strings unknown.mp3... TAG Girl You Know It's True Milli Vanilli Girl You Know It's True Por padrão strings somente imprime textos com mais de 4 caracteres, mas pode ser alterado pela opção -n
13 cat Propósito: concatenar arquivos e mostrar seu conteúdo Sintaxe: cat [options] [files] O comando cat pode ser usada para mostrar o conteúdo de um ou mais arquivos, conforme exemplo a seguir $ cat ShoppingList.txt NachoIngredients.txt Milk Eggs Cheese Tacos 2 cloves garlic, crushed 6 green onions, sliced, white parts and tops separated 1 cup salsa 1/2 (12 ounce) package tortilla chips 1 (8 ounce) package shredded Cheddar/Monterey Jack cheese blend 1/2 large tomato, diced
14 cat Usos comuns Comando cat [file] cat [file1] [...] [filen] cat n [file] cat s [file] Propósito Mostrar o conteúdo do arquivo especificado Concatenar os arquivos especificados Mostrar saída numerada para cada linha Imprimir suprimindo linhas em branco adjacentes
15 tac Propósito: concatenar arquivos em ordem reversa Sintaxe: tac [file] O comando tac é similar ao comando cat, exceto que mostra o conteúdo em ordem reversa, como pode ser observado no exemplo a seguir $ cat ShoppingList.txt Milk Eggs Cheese Tacos $ tac ShoppingList.txt Tacos Cheese Eggs Milk Dica: tac é muito úfl para ler arquivos de log, onde as úlfmas entradas são as mais novas
16 wc Propósito: contar o número de linhas, palavras e caracteres de um arquivo Sintaxe: wc [options] [file] O comando wc (Word Count) mostra o número total de linhas, palavras e caracteres no arquivo especificado $ wc /etc/hosts /etc/hosts
17 wc Usos comuns Comando wc [file] wc -l [file] wc -w [file] wc -c [file] Propósito Mostrar o número de linhas, palavras e caracteres em um arquivo Mostrar o número de linhas em um arquivo Mostrar o número de palavras em um arquivo Mostrar o número de caracteres em um arquivo
18 more Propósito: mostrar a saída de um comando ou arquivo de texto uma página por vez Sintaxe: more [options] [file] O comando more é úfl para mostrar arquivos longos ou comandos que geram muitas linhas de saída; o exemplo a seguir mostrar a leitura de um arquivo uma página por vez $ more /var/log/syslog May 20 11:49:15 e6400 NetworkManager: SCPlugin-Ifupdown: ( )... get_connections (managed=false): return empty list. May 20 11:49:15 e6400 modem-manager: Loaded plugin Longcheer May 20 11:49:15 e6400 modem-manager: Loaded plugin Option May 20 11:49:15 e6400 modem-manager: Loaded plugin MotoC May 20 11:49:15 e6400 modem-manager: Loaded plugin Option High-Speed May 20 11:49:15 e6400 modem-manager: Loaded plugin Generic May 20 11:49:15 e6400 modem-manager: Loaded plugin Gobi May 20 11:49:15 e6400 modem-manager: Loaded plugin Nokia May 20 11:49:15 e6400 modem-manager: Loaded plugin Novatel May 20 11:49:15 e6400 modem-manager: Loaded plugin AnyData May 20 11:49:15 e6400 modem-manager: Loaded plugin Huawei May 20 11:49:15 e6400 modem-manager: Loaded plugin ZTE --More--(14%) Dica: espaço para navegar por página e q para sair
19 more Usos comuns Comando more [file] more +[num] [file] [command] more Propósito Mostrar o arquivo especificado uma página por vez Começar a leitura do arquivo a parfr da linha especificada Mostrar a saída do comando uma página por vez
20 less Propósito: mostrar a saída de um comando ou arquivo de texto uma página (ou linha) por vez Sintaxe: less [options] [file] O comando less é similar ao comando more, exceto que suporta a navegação em ambas as direções (up/down) $ less /var/log/syslog May 20 11:49:15 e6400 NetworkManager: SCPlugin-Ifupdown: ( )... get_connections (managed=false): return empty list. May 20 11:49:15 e6400 modem-manager: Loaded plugin Longcheer May 20 11:49:15 e6400 modem-manager: Loaded plugin Option May 20 11:49:15 e6400 modem-manager: Loaded plugin MotoC May 20 11:49:15 e6400 modem-manager: Loaded plugin Option High-Speed May 20 11:49:15 e6400 modem-manager: Loaded plugin Generic May 20 11:49:15 e6400 modem-manager: Loaded plugin Gobi May 20 11:49:15 e6400 modem-manager: Loaded plugin Nokia May 20 11:49:15 e6400 modem-manager: Loaded plugin Novatel May 20 11:49:15 e6400 modem-manager: Loaded plugin AnyData May 20 11:49:15 e6400 modem-manager: Loaded plugin Huawei May 20 11:49:15 e6400 modem-manager: Loaded plugin ZTE : Dica: page up/down para navegar por páginas e up/ down para navegar por linhas
21 less Usos comuns Comando less [file] less +[num] [file] [command] less Propósito Mostrar o arquivo especificado uma página por vez Começar a leitura do arquivo a parfr da linha especificada Mostrar a saída do comando uma página por vez
22 head Propósito: mostrar as primeiras partes de um arquivo Sintaxe: head [options] [file] O comando head mostras as primeiras linhas (cabeça) do arquivo especificado; a opção do exemplo a seguir é usada para mostrar apenas as duas primeiras linhas (por padrão são 10) $ head -n 2 ShoppingList.txt Milk Eggs
23 head Usos comuns Comando head [file] head n [num] [file] Propósito Mostrar as 10 primeiras linhas do arquivo Mostrar as num primeiras linhas do arquivo
24 tail Propósito: mostrar as úlfmas partes de um arquivo Sintaxe: tail [options] [file] O comando tail mostra as úlfmas linhas (cauda) do arquivo especificado; a opção -n mostra apenas as úlfmas 2 linhas (por padrão são 10) $ tail -n 2 ShoppingList.txt Cheese Tacos
25 tail Usos comuns Comando tail [file] tail n [num] [file] tail f [file] Propósito Mostrar as 10 úlfmas linhas do arquivo Mostrar as num úlfmas linhas do arquivo Seguir um arquivo enquanto ele cresce
26 tee Propósito: mostrar a saída de um comando e escrever a saída em um arquivo Sintaxe: tee [options] [file] O comando tee mostra a saída de um um comando e também salva a saída em um arquivo; por exemplo no comando a seguir que exibe a saída do comando ls -l /etc enquanto simultaneamente o salva no arquivo etc.txt $ ls -l /etc/ tee etc.txt -rw-r--r-- 1 root root :12 adduser.conf -rw-r--r-- 1 root root :53 adjtime -rw-r--r-- 1 root root :33 aliases -rw-r--r-- 1 root root :23 aliases.db...
27 tee Usos comuns Comando [command] tee [file] [command] tee a [file] Propósito Mostrar e salvar a saída de um comando para o arquivo Anexar a saída ao arquivo especificado
28 grep Propósito: casar padrões e filtrar dados Sintaxe: grep [options] [file] O comando grep no exemplo a seguir filtra o arquivo /var/log/syslog e mostra apenas as linhas que possuem (casam) com a palavra failed $ grep -i failed /var/log/syslog Apr 4 07:52:44 kernel: [ ] Fast TSC calibration failed Apr 4 07:52:44 kernel: [ ] PM: Resume from disk failed. Apr 4 07:52:44 kernel: [ ] PM: Resume from disk failed. Apr 11 12:11:28 init: Unable to connect to the system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: Connection refused... A opção i faz casamento insensível a caixa (case-insensi=ve)
29 grep Usos comuns Comando grep [string] [file] grep c [string] [file] grep i [strings] [file] [command] grep [string] Propósito Mostrar linhas casadas de um arquivo Contar o número de linhas casadas em um arquivo Ignorar a caixa nos casamentos Filtrar a saída de um comando para casar com uma string
30 sort Propósito: ordenar o conteúdo de um fluxo de dados de entrada ou arquivo Sintaxe: sort [options] [file] O comando sort é usado para ordenar alfabefcamente um arquivo ou saída de um programa $ cat ShoppingList.txt Milk Eggs Cheese Tacos $ sort ShoppingList.txt Cheese Eggs Milk Tacos Dica: o comando uniq pode ser combinado com sort para remover linhas repefdas de um arquivo
31 sort Usos comuns Comando sort [file] sort r [file] sort n [file] [command] sort Propósito Ordenar e mostrar o arquivo especificado Ordenar em ordem reversa e mostrar o arquivo especificado Ordenar usando ordenação numérica Ordenar a saída do comando
32 zcat Propósito: ler o conteúdo de um arquivo compactado Sintaxe: zcat [options] [file] O comando zcat permite ler o conteúdo de um arquivo compactado sem ter que descompactá-lo manualmente previamente; por exemplo para ler o arquivo compactado ShoppingList.txt.gz (compactado com gzip) $ file ShoppingList.txt.gz ShoppingList.txt.gz: gzip compressed data, was "ShoppingList.txt", from Unix, last modified: Mon Apr 12 19:33: $ zcat ShoppingList.txt.gz Milk Eggs Cheese Tacos O que aconteceria se fosse usado o comando cat nesse arquivo?
33 diff Propósito: Comparar arquivos Sintaxe: diff [options] [file] O comando diff permite comparar dois arquivos de texto linha por linha e mostrar as diferenças entre eles; usa indicadores para marcar as diferenças < indica o texto da linha no primeiro arquivo > indica o texto da linha no segundo arquivo $ diff ShoppingList.old ShoppingList.new 4c4 < Tacos --- > Nachos Dica: usar a opção u para gerar um patch
34 diff Usos comuns Comando diff [file1] [file2] diff y [file1] [file2] diff -u [file1] [file2] Propósito Comparar dois arquivos e mostrar sua diferença Comparar dois arquivos lado a lado Gerar a diferença entre dois arquivos como um patch
35 ISSO É TUDO PESSOAL! Shell Script
Sistema Operacional Unidade 6 Editando e visualizando textos. QI ESCOLAS E FACULDADES Curso Técnico em Informática
Sistema Operacional Unidade 6 Editando e visualizando textos Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 UTILIZANDO OS EDITORES DE TEXTO MODO TEXTO... 5 VI... 5 Modo inserção... 6 Modo comando...
Leia maisLinux - comando essenciais
Linux - comando essenciais João Medeiros (joao.fatern@gmail.com) 1 / 22 http://wiki.ubuntu-br.org/comandosbasicos http://www.uniriotec.br/ morganna/guia/introd guia.html Um guia de referência rápida em
Leia maisEstácio-FIC Graduação em Redes de Computadores
Estácio-FIC Graduação em Redes de Computadores Disciplina Programação para Servidores Aula 6 Comandos externos Sumário Comandos básicos; Comandos para manipulação de data e hora; Comandos para processamento
Leia maisEstácio-FIC Graduação em Redes de Computadores
Estácio-FIC Graduação em Redes de Computadores Disciplina Programação para Servidores Aula 7 Substituição de comandos, redirecionamento, pipe e manipulação de strings Sumário Substituição de comandos;
Leia maisUm programa awk contém uma seqüência de padrões (expressões regulares) e ações da seguinte forma:
Awk (linguagem de programação) Awk é um grande utilitário de interpretação da linguagem de programação awk para manipulação de dados e texto de programação em shell script, nos quais é bastante utilizado
Leia maisProgramação Shell Script: como dominar seu terminal
Programação Shell Script: como dominar seu terminal 14 de Outubro de 2008 1 2 Sistemas Operacionais Shell 3 4 5 O que é Shell? Programa interpretador de instruções Por que utilizar o Shell? Facilidade
Leia maisAula de Linux Modo Texto
Aula de Linux Modo Texto Comandos básicos de manipulação de arquivos Para criar um arquivo vazio Use da seguinte forma: tch nome_do_arquivo # tch arquivo_vazio Para renomear o nome de um arquivo Use da
Leia maisProgramação Shell Script: como dominar seu terminal (versão 2)
Programação Shell Script: como dominar seu terminal (versão 2) 21 de Outubro de 2010 Licença Programação Shell Script: como dominar seu terminal (versão 2), por, é licenciado sob a Atribuição-Uso não-comercial-compartilhamento
Leia maisIntrodução a Sistemas Abertos. Ambiente shell
Introdução a Sistemas Abertos Ambiente shell Conteúdo Programático Login e Logout Iniciando e Desligando o Sistema Tipos de arquivo Texto Binário Arquivos e Diretório Manipulação de arquivos e diretório
Leia maisAdministração de sistemas Linux. Editores de texto
Administração de sistemas Linux Editores de texto Editor vi: O vi é um editor de texto com interface interativa visual que roda em ambiente CLI (command line interface). Apesar dos recursos vastos seu
Leia maisTópicos Especiais em Linguagens de Programação Shell Script sed
Tópicos Especiais em Linguagens de Programação Shell Script sed Andrei Rimsa Álvares Sumário Introdução Visão Geral Exemplos Mais Exemplos INTRODUÇÃO Shell Script Introdução A ferramenta sed (stream editor)
Leia maisMestrado em Gestão de Informação Computadores e Redes de Comunicação, 2004/07
Mestrado em Gestão de Informação Computadores e Redes de Comunicação, 2004/07 Sistema Operativo UNIX Ficha de Exercícios Nº2 Observação: Os alunos são encorajados a experimentar para além dos exemplos
Leia maisADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade
ADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade Introdução Os sistemas UNIX/Linux são caracterizados por serem: Interativo usuário requisita os comandos e obtém
Leia mais1º Ano - Técnico em Informática Integrado. Sistemas Operacionais
1º Ano - Técnico em Informática Integrado Sistemas Operacionais Navegação entre diretórios Antes de começar a trabalhar diretamente com os comandos do Linux, é necessário navegarmos entre os diretórios
Leia maisCURSO DE INTRODUÇÃO AO LINUX
CURSO DE INTRODUÇÃO AO LINUX Distribuição opensuse AULA 7 Manipulação de texto Objetivos dessa aula Se familiarizar com editores de texto: nano, editor simples em modo texto; kwrite, editor simples gráfco;
Leia maisAULA 3. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS
M i n i - C u r s o d e I n t r o d u ç ã o a o G N U / L i n u x AULA 3 Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki PET Computação UFRGS Setembro 2009 L i n h a d e C o m a n d o I Terminal (Shell)
Leia maisIntrodução a Administração de Sistemas GNU/Linux
Curso de extensão da Faculdade Ruy Barbosa Introdução a Administração de Sistemas GNU/Linux Dedicasse especial a Rogério Bastos e ao GRACO (Gestores da Rede Acadêmica de Computação) do DCC UFBA Paul Regnier
Leia maisCOMANDOS DESCRIÇÃO EXEMPLOS DE USO
COMANDOS DESCRIÇÃO EXEMPLOS DE USO whatis stat wc find gzip tar du locate grep wall mensagem Descreve o que um determinado comando é/faz Mostra o estado de um arquivo, útil para saber por exemplo a hora
Leia maisIntrodução ao Shell-Script
Introdução ao Shell-Script Renê de Souza Pinto rene@renesp.com.br 21 de Outubro de 2011 Renê de Souza Pinto (rene@renesp.com.br) Introdução ao Shell-Script 21 de Outubro de 2011 1 / 50 Licença Introdução
Leia maisMINERAÇÃO DE DADOS APLICADA. Pedro Henrique Bragioni Las Casas
MINERAÇÃO DE DADOS APLICADA Pedro Henrique Bragioni Las Casas pedro.lascasas@dcc.ufmg.br O que é Mineração de Dados? Processo realizado através de estratégias automatizadas que tem por objetivo a descoberta
Leia maisLinux Diretórios. /opt. Aplicativos adicionais (opcionais). Não oficiais da distribuição.
Linux Diretórios /opt Aplicativos adicionais (opcionais). Não oficiais da distribuição. Linux Diretórios /proc Diretório virtual de informações do sistema. Linux Diretórios /root Diretório home do superusuário.
Leia maisComandos de Verificação. Alberto Felipe Friderichs Barros
Comandos de Verificação Alberto Felipe Friderichs Barros fstab fstab é um arquivo em texto puro para configuração de dispositivos de armazenamento e pontos de montagem do GNU/Linux e que pode ser editado
Leia maisS.O.R. A Interface de comando
S.O.R. A Interface de comando Interface de linha de comando Também conhecida como CLI, modo texto ou shell Praticamente qualquer tarefa administrativa pode ser realizada usando apenas este tipo de interface
Leia maisSistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais
Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Objetivos: Laboratório 1 1. Conhecer o sistema operacional Linux 2. Usar a interface de linha de comando (shell) arquivos
Leia maisAula 07. Redirecionamento de conteúdo. Agendamento de Tarefas
Aula 07 Redirecionamento de conteúdo & Agendamento de Tarefas Prof. Roitier Campos Parte I Redirecionamento de conteúdo Prof. Roitier Campos Redirecionamentos e Pipe Redirecionamentos e pipe são recursos
Leia maisTópicos Especiais em Linguagens de Programação Shell Script Estruturas de Fluxo Condicionais
Tópicos Especiais em Linguagens de Programação Shell Script Estruturas de Fluxo Condicionais Andrei Rimsa Álvares Sumário Introdução Status de saída Comando test Comando if Comando case Outras formas de
Leia maisObtendo Ajuda. Linux oferece diversas formas de ajuda aos seus usuários:
Obtendo Ajuda Linux oferece diversas formas de ajuda aos seus usuários: help mostra informações gerais sobre buit-ins do shell man - mais completa documentação do Linux apropos Mostra informações sobre
Leia maisProgramação Shell Script: como dominar seu terminal
Programação Shell Script: como dominar seu terminal 14 de Outubro de 2008 1 Teclas de Atalho Jobs Personalizando 2 Criando um script Variáveis Argumentos Laços condicionais Laços de repetição 3 4 Teclas
Leia maisPreparatório LPIC-101
Preparatório LPIC-101 Professor M.Sc. Thiago Leite thiago.leite@udf.edu.br 1 Bibliografia Recomendada Certificação Linux LPI Nível 1: Exames 101 e 102 da O Reilly 2 Bibliografia Recomendada Certificação
Leia maisSão tantas funções e possibilidades que é bem provável que você esteja perdendo mais tempo do que gostaria para fazer uma planilha bem feita.
Se você já usou ou usa o Excel, sabe que ele tem uma infinidade de funcionalidades. São tantas funções e possibilidades que é bem provável que você esteja perdendo mais tempo do que gostaria para fazer
Leia maisTópicos Especiais em Linguagens de Programação Shell Script Estruturas de Repe;ção
Tópicos Especiais em Linguagens de Programação Shell Script Estruturas de Repe;ção Andrei Rimsa Álvares Sumário Introdução Comando for Comando while Comando until break e continue Comando select INTRODUÇÃO
Leia maisEstudo de Caso II: LINUX. Flávia Maristela
Estudo de Caso II: LINUX Flávia Maristela (flavia@flaviamaristela.com) Na aula passada... Particionamento de Disco Sistema de Arquivos Estrutura de Diretórios ( básicos Terminal (comandos Manipulação
Leia maisUFRJ IM - DCC. Departamento de Ciência da Computação. Sistemas Operacionais II. 25/10/2016 Profª Valeria Menezes Bastos 1
UFRJ IM - DCC Departamento de Ciência da Computação Sistemas Operacionais II 25/10/2016 Profª Valeria Menezes Bastos 1 UNIX Filtros Comando diff Compara dois arquivos (ou duas estruturas de diretórios)
Leia maisProf. Sergio Koch. Sistema Operacional. Aula 02
Prof. Sergio Koch Sistema Operacional Aula 02 Identificando Componentes de uma Janela no S.O. Ao abrir uma janela no Sistema Operacional Windows, encontramos algumas ferramentas as quais auxiliam na Navegação
Leia maisComandos. Sistema Operacional GNU/Linux. Para Manipulação de Arquivos
Comandos Para Manipulação de Arquivos Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Julho / 2017 1/10 Comando cat Mostra o conteúdo de um arquivo binário
Leia maisSistemas Operacionais e Introdução à Programação. Redirecionamentos Editor vi
Sistemas Operacionais e Introdução à Programação Redirecionamentos Editor vi 1 Objetivos: 1. Exercitar o uso de redirecionamentos de entrada e saída padrão 2. Usar o editor de texto vi 2 Entrada e saída
Leia maisLINUX -- Usando o Terminal -- Flávia Maristela
LINUX -- Usando o Terminal -- Flávia Maristela (flavia@flaviamaristela.com) Na aula passada... Particionamento de Disco Sistema de Arquivos Estrutura de Diretórios ( básicos Terminal (comandos Manipulação
Leia maisFaixa de Opções, Ajuda e outros atalhos de teclado do Microsoft Office. Acesso pelo teclado à Faixa de Opções da Office Fluent
Página 1 de 8 Página Inicial do Excel > Acessibilidade Faixa de Opções, Ajuda e outros atalhos de teclado do Microsoft Office Ocultar tudo É possível usar o teclado para acessar comandos na Faixa de Opções,
Leia maisMinicurso Básico de Linux
Minicurso Básico de Linux PET Computação 15 de março de 2017 GNU/Linux (a) Linux (b) GNU Linux: Kernel GNU/Linux: Sistema Operacional Distro (c) Arch (d) Debian (e) Fedora (f) Gentoo (g) Manjaro (h) opensuse
Leia maisIntroduçã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.
Introdução ao Linux 1. Estrutura de Diretórios: Listando Arquivos e Diretórios (pastas). Básico de Linux Abrir um terminal indo em APLICATIVOS ACESSÓRIOS TERMINAL ou usando alt+f2 e digitando na caixa
Leia maisIntrodução ao uso do Linux (parte 2)
Universidade do Estado do Rio de Janeiro Faculdade de Engenharia Laboratório de Engenharia Elétrica Introdução ao uso do Linux (parte 2) Autores: Elaine de Mattos Silva Raphael Guedes Orientador: Prof.
Leia maisIntrodução ao IDE Netbeans (Programação Java)
Universidade Federal do ABC Disciplina: Processamento da Informação (BC-05045) Assunto: Introdução ao IDE Netbeans Introdução ao IDE Netbeans (Programação Java) Conteúdo 1. Introdução... 1 1.1. Programas
Leia maisPreparatório LPIC-1 Tópico 103
Preparatório LPIC-1 Tópico 103 Professor M.Sc. Thiago Leite thiago.leite@udf.edu.br 1 A maneira correta de definir uma variável no Bash é: a. $NOME = manuel braga b. $NOME = manuel braga c. NOME = manuel
Leia maisAmbiente de Programação, rastreamento e entrada de dados. MCG114 Programação de Computadores I. Interpretador de Comandos. Interpretador de Comandos
MCG114 Programação de Computadores I Profa. Ambiente de Programação, rastreamento e entrada de dados 1 2 Ambiente Python para Programação Ambiente Python para Programação Até agora... Comandos e funções
Leia maisLinux Básico. Prof. Odilson Tadeu Valle, M. Eng.
Linux Básico Prof. Odilson Tadeu Valle, M. Eng. odilson@sj.cefetsc.edu.br www.sj.cefetsc.edu.br/wiki Objetivos do Curso Desmistificar o Linux. Preparação para a gerência de servidores em linha de comando.
Leia mais220 ATALHOS DE TECLADO DO EXCEL
220 ATALHOS DE TECLADO DO EXCEL para aumentar sua produtividade Torne-se um expert no Excel! Desenvolvido por Marcos Rieper, fundador do Guia do Excel ÍNDICE ARQUIVO FAIXA DE OPÇÕES ARRASTAR E SOLTAR ATIVAR
Leia maisCurso de Formação LPIC-1 Exame 101
Curso de Formação LPIC-1 Exame 101 Bruno Santos Curso Linux: formação Processar texto usando filtros Procurar dentro de ficheiros The Stream Editor (SED) com AWK Substituir
Leia maisLinux. Linux é um núcleo (kernel) para sistemas operacionais baseados no conceito de software livre.
Linux Linux Linux é um núcleo (kernel) para sistemas operacionais baseados no conceito de software livre. Linux Linux Distribuição Linux é um sistema operacional incluindo o kernel Linux e outros softwares
Leia maisAtalhos Windows, Word e Excel
IT PEOPLE Atalhos Windows, Word e Excel S NO WINDOWS Help and Support Help Desk Homepage Teclas de Atalho WORD MENU ARQUIVO CT RL+O Criar um novo documento do mesmo tipo que o documento atual CT RL+A Abrir
Leia maisJAWS 14. Guia Rápido de Combinações de Teclas
JAWS 14 Guia Rápido de Combinações de Teclas 2 PUBLICADO POR Freedom Scientific 11800 31st Court North St. Petersburg, Florida 33716-1805 EUA www.freedomscientific.com E POR Tecassistiva Av. Dr. Altino
Leia maisRelatório contendo todos os comandos do Linux estudados
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA - CAMPUS DE PRESIDENTE EPITÁCIO. CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MÓDULO IV. Relatório contendo todos os comandos
Leia maisCEFET SC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO EM TELECOMUNICAÇÕES REDES DE COMPUTADORES/TELEFONIA DISCIPLINA DE SISTEMAS OPERACIONAIS
CEFET SC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO EM TELECOMUNICAÇÕES REDES DE COMPUTADORES/TELEFONIA DISCIPLINA DE SISTEMAS OPERACIONAIS Lista de Comandos: Manipulação de diretórios cd, pwd, ls, mkdir, rmdir
Leia maisSabia que as teclas de atalho podem aumentar a velocidade das operações que você realiza no Evernote?
1 Olá! Parabéns por baixar este material. Sabia que as teclas de atalho podem aumentar a velocidade das operações que você realiza no Evernote? Por exemplo, no ambiente OSX (Mac) a qualquer momento (independente
Leia maisProgramação para Servidores. Cassio Diego
Programação para Servidores Cassio Diego contato@cassiodiego.com 1 Unidade 1 1. INTRODUÇÃO 1.1. Definição de shell script 1.2. Programação script 1.3. Scripts versus linguagens compiladas 1.4. Caracteres
Leia maisLibreOffice versão O essencial para sua prova WRITER. O único lugar em que o sucesso vem antes do trabalho é no dicionário.
LibreOffice versão 4.4.7 O essencial para sua prova WRITER O único lugar em que o sucesso vem antes do trabalho é no dicionário. (Alberto Einsten) COMO BAIXAR E INSTALAR O LIBREOFFICE VERSÃO 4? 1-Acesse
Leia maisNesse guia, estão relacionados os principais comandos para manipulação de arquivos e diretórios, que são mais comumente usados no dia-a-dia de um pwd
1 Nesse guia, estão relacionados os principais comandos para manipulação de arquivos e diretórios, que são mais comumente usados no dia-a-dia de um pwd 1. cd Mostra o caminho do diretório em onde o usuário
Leia maisInformática para Concursos
Informática para Concursos Professor: Thiago Waltz Atalhos de Teclado do Windows 7 Atalhos de Teclado para Facilidade de Acesso SHIFT direita por oito segundos Ativar e desativar as Teclas de Filtro ALT
Leia maisShell Script. Rafael Silva Guimarães
Shell Script Rafael Silva Guimarães O que é Shell O Shell é o "prompt" da linha de comando do Linux, que recebe os comandos digitados pelo usuário e os executa. Mas o Shell é muito mais poderoso que seu
Leia maisIntrodução Ferramentas Unix MapReduce Outras Ferramentas. Batch Processing. Fabiola Santore. Universidade Federal do Paraná
Fabiola Santore Universidade Federal do Paraná Sumário 1. Introdução 2. Ferramentas Unix 2.1 Análise de log 2.2 Filosofia Unix 3. MapReduce 3.1 Procedimento 3.2 Reduce: Joins e Agrupamento 3.3 Análise
Leia maisMinicurso Básico de Linux
Minicurso Básico de Linux PET Computação 1 de março de 2018 GNU/Linux (a) Linux (b) GNU Linux: Kernel GNU/Linux: Sistema Operacional Distro (c) Arch (d) Debian (e) Fedora (f) Gentoo (g) Manjaro (h) opensuse
Leia maisLinux para iniciantes: Desbravando o pingüim! Versão Parte 2
Linux para iniciantes: Desbravando o pingüim! Versão 2.0 - Parte 2 16 de Setembro de 2009 Índice - Parte 2 1 Primeiro contato Window Manager GNOME Algumas Ferramentas 2 3 4 5 Primeiro contato Window Manager
Leia maisAula 5 e 6: Introdução ao shell
Programação para Redes de Computadores 17/03/014 Aula 5 e 6: Introdução ao shell Professor: Jorge H. B. Casagrande Notas de aula adaptada da original do prof. Emerson R. de Mello casagrande@ifsc.edu.br
Leia maisAdministração de sistemas operacionais. Comandos de manipulação de arquivos/diretórios.
Administração de sistemas operacionais Comandos de manipulação de arquivos/diretórios. ls Lista os arquivos de um diretório. ls [opções] [caminho/arquivo] [caminho1/arquivo1]... onde: caminho/arquivo Diretório/arquivo
Leia mais1.1-Digitar o comando abaixo para entrar no manual on-line do sistema para buscar informações sobre o comando pwd. man pwd
Universidade Federal do ABC Disciplina: Software LIvre Prática: Ambiente Linux Laboratório Conteúdo Objetivo...1 1. Comandos de Ajuda...1 2. Comandos de Navegação...2 3. Comandos de Localização de Arquivo...2
Leia maisProf. Rafael Araújo. O Word 2007 apresenta uma série de alterações em sua estrutura gráfica, alterações estas que visam facilitar sua utilização.
WORD 2007 Prof. Rafael Araújo O Word 2007 apresenta uma série de alterações em sua estrutura gráfica, alterações estas que visam facilitar sua utilização. O AMBIENTE DE TRABALHO DO WORD 03 04 02 01 05
Leia maisCurso de Formação LPIC-1 Exame 101
Curso de Formação LPIC-1 Exame 101 Bruno Santos Curso Linux: formação / m básico avançado : básico 3 modos no vi Comando Insert lastline Inicia sempre no modo comando Edição
Leia maisProgramação para Servidores. Cassio Diego
Programação para Servidores Cassio Diego contato@cassiodiego.com Unidade 1 1. INTRODUÇÃO 1.1. Definição de shell script 1.2. Programação script 1.3. Scripts versus linguagens compiladas 1.4. Caracteres
Leia maisSistemas Operacionais Abertos
Sistemas Operacionais Abertos Instalação de pacotes Instalação de pacotes dpkg O dpkg (Debian Package) é o programa responsável pelo gerenciamento de pacotes em sistemasdebian. Sua operação é feita em
Leia maisProgramação de Scripts Considerações Gerais. Adaptado do material do Prof. Mário Fiocco Júnior
Programação de Scripts Considerações Gerais Adaptado do material do Prof. Mário Fiocco Júnior O que é o shell? O Shell pode ser definido como o interpretador de instruções e comandos. Quando o usuário
Leia maisFundamentos de Lógica e Algoritmos. Aula 3.2 IDLE, Variáveis e Tipos. Prof. Dr. Bruno Moreno
Fundamentos de Lógica e Algoritmos Aula 3.2 IDLE, Variáveis e Tipos Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br IDLE O IDLE é um ambiente de desenvolvimento integrado para Python; O IDLE permite: Escrever
Leia maisMarcelo Gomes de Paula
NOVA GERAÇÃO DE SEQUENCIADORES: IDENTIFICAÇÃO DE MUTAÇÕES GENÔMICAS EM LARGA ESCALA Marcelo Gomes de Paula Definição: Linux é um sistema operacional de código aberto distribuído gratuitamento pela internet,
Leia maisComandos. Sistema Operacional GNU/Linux. de Redirecionamento e Pipe
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
Leia maisAula 9: Shell Script
FIC Configuração de Redes de Computadores Linux 23/05/2017 Aula 9: Shell Script Professor: Emerson Ribeiro de Mello http://docente.ifsc.edu.br/mello 1 O interpretador de comandos O shell consiste em um
Leia maisVim, Vi e Venci. Editando códigos como um mestre! Acesse e siga as instruções em:
Vim, Vi e Venci Editando códigos como um mestre! Acesse e siga as instruções em: http://lmtc.ufabc.edu.br/cursovim Prof. Fabrício Olivetti de França Prof. Rodrigo Hausen Por que aprender Vim? Curva de
Leia maisOperador ~, Função match Funções sub, gensub Função split. Variável IGNORECASE Função gsub, modificador g
[ 104 ] Awk Característica Busca Substituição Divisão ER crua Ignore M/m Global Como fazer Operador ~, Função match Funções sub, gensub Função split /entre barras/ Variável IGNORECASE Função gsub, modificador
Leia mais10: Terminal do Linux (bash) ICO /2 Professores: Bruno Fontana da Silva Maria Cláudia de Almeida Castro
10: Terminal do Linux (bash) ICO60801 2014/2 Professores: Bruno Fontana da Silva Maria Cláudia de Almeida Castro LINUX EM MODO TEXTO Vantagens do modo texto Simplicidade Configurações através de arquivo
Leia maisProgramação. Folha Prática 10. Lab. 10. Departamento de Informática Universidade da Beira Interior Portugal. Copyright 2010 All rights reserved.
Programação Folha Prática 10 Lab. 10 Departamento de Informática Universidade da Beira Interior Portugal Copyright 2010 All rights reserved. 1. Revisão. 2. Objectivos. 3. Exercícios LAB. 10 10ª semana
Leia maisIntrodução à Informática. Professor: Francisco Ary
Professor: Francisco Ary O que vimos na ultima aula: O que é Software? parte lógica de um sistema computacional; sequência de instruções interpretada e executada por um computador(processador); Principais
Leia maisSankhya Web Connection. Versão: 02 Criado em: 28/03/2017
0 de 14 Em alguns navegadores de internet, vem se tornando complicado o uso de plugins (um plugin ou módulo de extensão é um programa de computador usado para adicionar funções a outros programas maiores,
Leia maisInformática. Linux. Professor Márcio Hunecke.
Informática Linux Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática O SISTEMA OPERACIONAL GNU/LINUX Características Gerais O Linux surgiu por meio do Projeto GNU (GNU s Not Unix) e é
Leia maisIntrodução ao Linux. Marcelo Gomes de Paula
Introdução ao Linux Marcelo Gomes de Paula O que é Linux??? Definição: Linux é um sistema operacional de código aberto distribuído gratuitamento pela internet, criado em 1991 por Linus Torvalds na universidade
Leia maisAula 04 Sistemas Embarcados LT38C
Aula 04 Sistemas Embarcados LT38C Prof. Lucas Ricken Garcia 2017/1 Linux Contexto Histórico DOS Mac OS UNIX (proprietário nesta época) Minix - Andrew S. Tanenbaum criou baseado no Unix para Processadores
Leia maisIntrodução a Administração de Sistemas GNU/Linux
Curso de extensão da Faculdade Ruy Barbosa Introdução a Administração de Sistemas GNU/Linux Dedicasse especial a Rogério Bastos e ao GRACO (Gestores da Rede Acadêmica de Computação) do DCC UFBA Paul Regnier
Leia maisUFRJ IM - DCC. Departamento de Ciência da Computação. Sistemas Operacionais II. 25/10/2016 Profª Valeria Menezes Bastos 1
UFRJ IM - DCC Departamento de Ciência da Computação Sistemas Operacionais II 25/10/2016 Profª Valeria Menezes Bastos 1 Início de uso Após a inicialização do sistema aparecerá no vídeo: login: O sistema
Leia maisUsando o terminal -- Linux -- Flávia Maristela
Usando o terminal -- Linux -- Flávia Maristela (flavia@flaviamaristela.com) Os comandos que já vimos man info cal date uname clear nano pico clear exit pwd ls cd locate mkdir rmdir cp mv rm cat tree file
Leia maisIncrementando o Shell com Expressões Regulares. Rudson Ribeiro Alves - UVV
Incrementando o Shell com Expressões Regulares Rudson Ribeiro Alves - UVV rudsonalves@yahoo.com.br O que são Expressões Regulares (ERs ou regexes)? ER é uma composição de símbolos, caracteres com funções
Leia maisTópicos Especiais em Linguagens de Programação Shell Script Entradas, Saídas e Redirecionamentos
Tópicos Especiais em Linguagens de Programação Shell Script Entradas, Saídas e Redirecionamentos Andrei Rimsa Álvares Sumário Entrada, saída e saída de erro padrão Redirecionamentos Pipes Redirecionamentos
Leia maisGuia de teclas de atalho para Adobe Lightroom
Guia de teclas de atalho para Adobe Lightroom versão de referência: 2015.9 Para impressão colorida em folha A4 Legendas: Atalhos básicos: você deve saber Atalhos intermediários: é bom saber Atalhos avançados:
Leia maisSISTEMAS OPERATIVOS I
Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática SISTEMAS OPERATIVOS I Fevereiro de 2006 Berta Batista Luis Lino Ferreira Maria João Viamonte Nuno Malheiro Sugestões e participações
Leia maisAlgoritmos e Estruturas de Dados
AED - Unix commands reference card Page 1 of 5 Algoritmos e Estruturas de Dados Guia de referência de comandos Unix Comandos de gestão de ambiente cd d Muda para a directoria d mkdir d Cria uma nova directoria
Leia maisShell script. Prof. Lara P. Z. B. Oberderfer
Shell script Prof. Lara P. Z. B. Oberderfer O Primeiro shell script 1. Escolha o nome para o script: dataatual. 2. Escolha o diretório onde ficará o arquivo: home 3. Crie o arquivo e insira os comandos
Leia maisComandos. Sistema Operacional GNU/Linux. Explicações Básicas
Comandos Explicações Básicas Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Julho / 2017 1/26 Textos para leitura: Leitura GNU/Linux - Introdução Dicas
Leia maisAdministração de sistemas Linux. Permissões de arquivos e diretórios em sistemas linux.
Administração de sistemas Linux Permissões de arquivos e diretórios em sistemas linux. As permissões são um dos aspectos mais importantes do Linux (na verdade, de todos os sistemas baseados em Unix). Elas
Leia maisUso Eficiente da Linha de Comando com os Shells do Unix. Fábio Olivé (fabio.olive@gmail.com)
Uso Eficiente da Linha de Comando com os Shells do Unix Fábio Olivé (fabio.olive@gmail.com) GUI CLI Tópicos História da Linha de Comando Shells mais comuns Interpretação e transformações da linha digitada
Leia maisCurso de extensão em Administração de redes com GNU/Linux
Curso de extensão em - italo@dcc.ufba.br Gestores da Rede Acadêmica de Computação Departamento de Ciência da Computação Universidade Federal da Bahia Todo o material aqui disponível pode, posteriormente,
Leia maisComandos básicos. Sistemas Operacionais II
Comandos básicos Sistemas Operacionais II Comando ln Cria links entre arquivos e diretórios. Sintaxe ln [opções] arquivo link ln [opções] arquivos diretorio Opções -f: sobrescreve links existentes ou arquivos
Leia maisIntrodução à Informática. Professor: Francisco Ary
Professor: Francisco Ary O que vimos na ultima aula: O que é Software? parte lógica de um sistema computacional; sequência de instruções interpretada e executada por um computador(processador); Principais
Leia maisAula de Linux Modo Texto
Aula de Linux Modo Texto Prompt usuario@maquina:/caminho # $ - indica usuario que está logado com usuário comum # - indica que está logado com o usuário root (Administrador do Sistema) ~ - indica o diretório
Leia maisSistemas Operacionais. Laboratório 1 (Ambiente de Aprendizado)
Sistemas Operacionais Laboratório 1 () Roteiro Linux em modo texto Acesso Interpretador de comandos Comandos Básicos Tratamento de Arquivos e Diretórios (Pasta*) Permissões Processos Editor de Texto Criação
Leia maisDescrição. Termos e utilitários. Áreas em foco. Processos. Processos. Comandos GNU e Linux
Descrição 2 Os candidatos devem ser capazes de gerenciar os do sistema Comandos GNU e Linux 103.5 Iniciar, monitorar e encerrar Peso 4 Instrutor: Charles Hallan Áreas em foco 3 Termos e utilitários 4 Executar
Leia mais