Tópicos Especiais em Linguagens de Programação Shell Script Processamento de Texto

Tamanho: px
Começar a partir da página:

Download "Tópicos Especiais em Linguagens de Programação Shell Script Processamento de Texto"

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. 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 mais

Linux - comando essenciais

Linux - 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 mais

Estácio-FIC Graduação em Redes de Computadores

Está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 mais

Estácio-FIC Graduação em Redes de Computadores

Está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 mais

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

Um 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 mais

Programação Shell Script: como dominar seu terminal

Programaçã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 mais

Aula de Linux Modo Texto

Aula 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 mais

Programação Shell Script: como dominar seu terminal (versão 2)

Programaçã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 mais

Introdução a Sistemas Abertos. Ambiente shell

Introduçã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 mais

Administração de sistemas Linux. Editores de texto

Administraçã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 mais

Tópicos Especiais em Linguagens de Programação Shell Script sed

Tó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 mais

Mestrado 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 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 mais

ADMINISTRAÇÃ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 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 mais

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

1º 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 mais

CURSO DE INTRODUÇÃO AO LINUX

CURSO 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 mais

AULA 3. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS

AULA 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 mais

Introdução a Administração de Sistemas GNU/Linux

Introduçã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 mais

COMANDOS DESCRIÇÃO EXEMPLOS DE USO

COMANDOS 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 mais

Introdução ao Shell-Script

Introduçã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 mais

MINERAÇÃO DE DADOS APLICADA. Pedro Henrique Bragioni Las Casas

MINERAÇÃ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 mais

Linux 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 /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 mais

Comandos de Verificação. Alberto Felipe Friderichs Barros

Comandos 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 mais

S.O.R. A Interface de comando

S.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 mais

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

Sistemas 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 mais

Aula 07. Redirecionamento de conteúdo. Agendamento de Tarefas

Aula 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 mais

Tó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 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 mais

Obtendo Ajuda. Linux oferece diversas formas de ajuda aos seus usuários:

Obtendo 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 mais

Programação Shell Script: como dominar seu terminal

Programaçã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 mais

Preparatório LPIC-101

Preparató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 mais

Sã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.

Sã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 mais

Tó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 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 mais

Estudo de Caso II: LINUX. Flávia Maristela

Estudo 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 mais

UFRJ 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 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 mais

Prof. Sergio Koch. Sistema Operacional. Aula 02

Prof. 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 mais

Comandos. Sistema Operacional GNU/Linux. Para Manipulação de Arquivos

Comandos. 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 mais

Sistemas Operacionais e Introdução à Programação. Redirecionamentos Editor vi

Sistemas 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 mais

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

LINUX -- 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 mais

Faixa de Opções, Ajuda e outros atalhos de teclado do Microsoft Office. Acesso pelo teclado à Faixa de Opções da Office Fluent

Faixa 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 mais

Minicurso Básico de Linux

Minicurso 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 mais

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.

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. 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 mais

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

Introduçã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 mais

Introdução ao IDE Netbeans (Programação Java)

Introduçã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 mais

Preparatório LPIC-1 Tópico 103

Preparató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 mais

Ambiente de Programação, rastreamento e entrada de dados. MCG114 Programação de Computadores I. Interpretador de Comandos. Interpretador de Comandos

Ambiente 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 mais

Linux Básico. Prof. Odilson Tadeu Valle, M. Eng.

Linux 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 mais

220 ATALHOS DE TECLADO DO EXCEL

220 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 mais

Curso de Formação LPIC-1 Exame 101

Curso 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 mais

Linux. Linux é um núcleo (kernel) para sistemas operacionais baseados no conceito de software livre.

Linux. 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 mais

Atalhos Windows, Word e Excel

Atalhos 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 mais

JAWS 14. Guia Rápido de Combinações de Teclas

JAWS 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 mais

Relatório contendo todos os comandos do Linux estudados

Relató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 mais

CEFET 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 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 mais

Sabia que as teclas de atalho podem aumentar a velocidade das operações que você realiza no Evernote?

Sabia 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 mais

Programação para Servidores. Cassio Diego

Programaçã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 mais

LibreOffice 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 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 mais

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

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 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 mais

Informática para Concursos

Informá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 mais

Shell Script. Rafael Silva Guimarães

Shell 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 mais

Introdução Ferramentas Unix MapReduce Outras Ferramentas. Batch Processing. Fabiola Santore. Universidade Federal do Paraná

Introduçã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 mais

Minicurso Básico de Linux

Minicurso 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 mais

Linux para iniciantes: Desbravando o pingüim! Versão Parte 2

Linux 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 mais

Aula 5 e 6: Introdução ao shell

Aula 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 mais

Administraçã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. 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 mais

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

1.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 mais

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.

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. 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 mais

Curso de Formação LPIC-1 Exame 101

Curso 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 mais

Programação para Servidores. Cassio Diego

Programaçã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 mais

Sistemas Operacionais Abertos

Sistemas 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 mais

Programaçã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 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 mais

Fundamentos 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 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 mais

Marcelo Gomes de Paula

Marcelo 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 mais

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

Comandos. 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 mais

Aula 9: Shell Script

Aula 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 mais

Vim, 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: 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 mais

Operador ~, Função match Funções sub, gensub Função split. Variável IGNORECASE Função gsub, modificador g

Operador ~, 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 mais

10: Terminal do Linux (bash) ICO /2 Professores: Bruno Fontana da Silva Maria Cláudia de Almeida Castro

10: 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 mais

Programaçã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. 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 mais

Introdução à Informática. Professor: Francisco Ary

Introduçã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 mais

Sankhya Web Connection. Versão: 02 Criado em: 28/03/2017

Sankhya 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 mais

Informática. Linux. Professor Márcio Hunecke.

Informá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 mais

Introdução ao Linux. Marcelo Gomes de Paula

Introduçã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 mais

Aula 04 Sistemas Embarcados LT38C

Aula 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 mais

Introdução a Administração de Sistemas GNU/Linux

Introduçã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 mais

UFRJ 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 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 mais

Usando o terminal -- Linux -- Flávia Maristela

Usando 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 mais

Incrementando o Shell com Expressões Regulares. Rudson Ribeiro Alves - UVV

Incrementando 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 mais

Tó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 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 mais

Guia de teclas de atalho para Adobe Lightroom

Guia 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 mais

SISTEMAS OPERATIVOS I

SISTEMAS 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 mais

Algoritmos e Estruturas de Dados

Algoritmos 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 mais

Shell script. Prof. Lara P. Z. B. Oberderfer

Shell 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 mais

Comandos. Sistema Operacional GNU/Linux. Explicações Básicas

Comandos. 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 mais

Administraçã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. 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 mais

Uso 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) 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 mais

Curso de extensão em Administração de redes com GNU/Linux

Curso 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 mais

Comandos básicos. Sistemas Operacionais II

Comandos 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 mais

Introdução à Informática. Professor: Francisco Ary

Introduçã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 mais

Aula de Linux Modo Texto

Aula 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 mais

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

Sistemas 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 mais

Descrição. Termos e utilitários. Áreas em foco. Processos. Processos. Comandos GNU e Linux

Descriçã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