Shell Script. Andre Luiz Giuliano Lacerda
|
|
|
- Teresa Ramires Capistrano
- 9 Há anos
- Visualizações:
Transcrição
1 Shell Script Andre Luiz Giuliano Lacerda
2 1.Introdução e História 2.Tipos de Dados 3.Variáveis e Constantes 4.Expressões e Comandos 5.Modularização 6.Polimorfismo 7.Exceções 8.Concorrência 9.Avaliação da linguagem 10.Conclusão 11. Referencias Índice
3 Introdução O que é Shell?
4 Visão Geral em camadas
5 Shell Linux Terminal Windows Prompt de Comandos
6 Histórico O primeiro shell do Unix foi o Thomson shell. Criado por Ken Thompson, foi distribuído entre as versões de 1 a 6 do Linux, durante 1971 a Ele era muito primitivo, somente com estruturas de controle básicas e sem variáveis.
7 Mas o que vem a ser Shell Script?
8 Mas o que vem a ser Shell Script? Uma linguagem que ultiliza o shell para realizar ações automatizadas atraves de seus scripts, codigos e comandos.
9 Linguagem Script São linguagens de programação executadas do interior de programas e/ou de outras linguagens de programação, não se restringindo a esses ambientes. As linguagens de script servem para estender a funcionalidade de um programa e/ou controlá-lo, acessando sua API e, são frequentemente usadas como ferramentas de configuração e instalação em sistemas operacionais
10 Tipos de Shell (Principais) Bourne Shell: é o shell padrão para Unix, ou seja, a matriz dos outros shells, portanto é um dos mais utilizados. É representado por "sh". Foi desenvolvido por Stephen Bourne, por isso Bourne Shell. Korn Shell: este shell é o Bourne Shell evoluído, portando todos os comandos que funcionavam no Bourne Shell funcionarão neste com a vantagem de ter mais opções. É representado por "ksh". C Shell: é o shell mais utilizado em BSD, e possui uma sintaxe muito parecida com a linguagem C. Este tipo de shell já se distancia mais do Bourne Shell, portanto quem programa para ele terá problemas quanto a portabilidade em outros tipos. É representado por "csh". Bourne Again Shell: é o shell desenvolvido para o projeto GNU usado pelo GNU/Linux, é muito usado pois o sistema que o porta evolui e é adotado rapidamente. Possui uma boa portabilidade, pois possui características do Korn Shell e C Shell. É representado por "bash". O nosso estudo estará focado neste.
11 Qual o shell corrente no seu linux?
12 Born Again Shell - Bash Bash é o shell, ou interpretador de comandos da linguagem do sistema operacional GNU.
13 O Unix Shell é ao mesmo tempo um interpretador de comandos e uma linguagem de programação. Como interpretador de comandos, ele dá acesso ao rico conjunto de utilidades do GNU. Como linguagem de programação ele permite que tais utilidades sejam combinadas. Arquivos contendo comandos podem ser criados e se tornar comandos. Esses novos comandos tem o mesmo status de comandos de sistema como os do diretório /bin.
14 Shell é uma linguagem totalmente interpretada!
15 Palavras reservadas!: Pipelines [ ]: Conditional Constructs { }: Command Grouping case: Conditional Constructs do: Looping Constructs done: Looping Constructs elif: Conditional Constructs else: Conditional Constructs esac: Conditional Constructs for: Looping Constructs function: Shell Functions if: Conditional Constructs in: Conditional Constructs select: Conditional Constructs then: Conditional Constructs time: Pipelines until: Looping Constructs while: Looping Constructs
16 Criando um Shell Script 1 Crie um arquivo que possa ser editado shell1.sh Criação do arquivo shell1.sh Onde: touch - Comando utilizado para criar um arquivo vazio.
17 2 - Dê direito de execução para o arquivo criado Criando um Shell Script Para que seja possível executar o shell script é preciso atribuir ao mesmo o direito de execução, para isso é necessário usar o comando chmod com a opção +x. Atribuindo direito de execução ao arquivo shell1.sh Antes de atribuir o direito de execução, o arquivo era visto pelo terminal da cor padrão (neste caso preto), com o direito de execução agora passou a ser verde.
18 Criando um Shell Script 3. Abra o arquivo recém criado para editá-lo Abaixo vemos o código quando editado pelo gedit. A primeira linha escrita do shell script é utilizada para informar qual modelo de shell será utilizado para criar o shell script (ksh, sh, bash). Neste exemplo o shell responsável será o bash que está localizado na pasta /bin.
19 Criando um Shell Script Após a linha que contém o código referente ao tipo de shell é possível inserir os comandos desejados. Salve e feche o arquivo. Execute:./shell1.sh Saida: Hello, World!
20 Tipos de dados
21 Tipagem fraca Ocorre quando a linguagem permite que uma variável tenha seu valor automaticamente alterado para outro tipo para possibilitar uma operação.
22 Tipagem dinâmica Ocorre quando a linguagem não obriga a prévia declaração de tipo de uma variável. O tipo é assumido na atribuição de valor à variável, que pode ser por presunção ou forçado com casting. Além disso, é possível modificar o tipo da variável atribuindo-lhe outro valor.
23 Exemplos Tipagem fraca: var=1 var= Agora sou uma string var=12.5 var[0]=a Tipagem dinâmica: #!/bin/bash cor_casa=verde echo A cor da casa é $cor_casa
24 Arrays array[0]= AULA array[1]= DE array[2]= LP Ou : array=( AULA" DE" LP")
25 Arrays echo ${array[0]} echo ${array[1]} Saída: AULA DE echo Imprime todo o conteudo Saída: AULA DE LP echo "${#array [@]} Saída: 3 Imprime a quantidade de elementos
26 Arrays Imprime todos os conteúdos: echo echo ${var[*]} imprime todos os índices: echo echo ${!var[*]}
27 Arrays $ declare -A valores valores=( [valor1]=1 [valor2]=2 [valor3]=3 ) ou valores[valor1]=1 valores[valor2]=2 valores[valor3]=3 1) Obtendo as chaves: $ echo ${!valores[@]} Saída: valor1 valor2 valor3 2) Obtendo os valores das chaves: $ echo ${animais[@]} Saída: 1 2 3
28 Variaveis e constantes
29 Variaveis e constantes -Variáveis devem ser declaradas junto com seu valor. - Locais e Globais -Todas as variáveis são globais por definição a não ser que os comandos local ou declare sejam usados.
30 Variaveis Globais Elas são visíveis para todas as sessões shell, e para qualquer processo filho que o shell criar. Isso torna variáveis globais úteis para processos filhos que requerem informações de processos pai.
31 Exemplo Observe que var é uma variável global. Outro ponto importante é que para acessar o conteúdo da variável é necessário o uso do símbolo dólar ($). Saída: 23
32 Variaveis Locais Estão disponíveis apenas para o shell que as criou
33 Exemplo - Comando local só pode ser usado dentro de uma função. - Var tem um escopo visível restrita a esta função.
34 Constantes Constantes são criadas utilizando o comando readonly. Neste exemplo temos um erro pois tentamos alterar o valor da constante const.
35 Declare Atraves do comando declare podemos especificar o tipo da variável Neste caso var = 0 pois ela apenas aceita inteiros e nesse caso atribuimos uma string.
36 Declare Este comando também serve para restringir o escopo de uma variável: Exemplo: funcao () { a=1 } funcao echo $a bar # Imprime bar. Porem funcao () { declare a=1 } funcao echo $a bar # Imprime nada.
37 Strings
38 Strings Saida: testando
39 Strings Erro Saida: -bash: a: command not found Forma correta: Isso porque, quando temos uma string que contém espaço devemos utilizar aspas.
40 Interpolação Recurso utilizado com a finalidade de acrescentar variáveis ou algum tipo de dado diferente de string dentro de uma strings sem precisar de conversão nem concatenação.
41 Interpolação
42 O valor pode ser expressado entre as aspas ( ), apóstrofos ( ) ou crases (``).
43 Podemos utilizar crase (`) no script para chamar comandos do sistema. echo O usuario eh: `users` echo Estou no diretorio: `pwd`
44 Podemos utilizar crase (`) no script para chamar comandos do sistema. echo O usuario eh: `users` O usuario eh: a echo Estou no diretorio: `pwd`
45 Podemos utilizar crase (`) no script para chamar comandos do sistema. echo O usuario eh: `users` echo Estou no diretorio: `pwd` Estou no diretorio: /home/trab
46 Não pode haver espaço entre as variáveis, o sinal de igual e o valor. $ a = 1
47 Não pode haver espaço entre as variáveis, o sinal de igual e o valor. $ a = 1 -bash: a: command not found
48 Não pode haver espaço entre as variáveis, o sinal de igual e o valor. Forma correta $ a=1
49 Gerenciamento de Memoria As variáveis são criadas como variáveis de ambiente, deixando o sistema operacional responsável pelas gerência da memória.
50 Variáveis de ambiente São variáveis que guardam informações sobre preferências pessoais usadas por programas para que eles peguem dados sobre seu ambiente sem que você tenha que passar sempre os mesmos dados. - As variáveis de ambiente normalmente são escritas em letras maiúsculas.
51 Variáveis de ambiente Variáveis Defalt
52 Variáveis de ambiente Variáveis Defalt $ echo $TERM xterm
53 Variáveis de ambiente Variáveis Defalt $ echo $HOME /home/andre
54 Variáveis de ambiente Variáveis Defalt $ echo $HOME /home/andre Essa variável é muito usada em scripts que necessitam saber qual o diretório pessoal do usuário. A própria variável retorna o valor automaticamente. E esse script pode ser usado por qualquer usuário que tenha permissão de executá-lo.
55 Variáveis de ambiente Variáveis Defalt
56 Variáveis de ambiente Variáveis Defalt $ echo $USER giuliano
57 Variáveis de ambiente Variáveis Defalt $ echo $SHELL /bin/bash
58 Variáveis de ambiente Variáveis Defalt TMOUT=30 $ export TMOUT
59 Variáveis de ambiente Variáveis Defalt Essa variável define o tempo máximo que o shell ficará inativo. Com esse commando, se você sai e deixa o terminal de texto aberto, após 30 segundos de inatividade o shell se fecha.
60 Expressões e Comandos
61 Operadores
62 Operadores
63 Operadores
64 Concatenar Strings var1= Sou uma string var2= em shell script var3= $var1 $var2 echo $var3
65 Concatenar Strings var1= Sou uma string var2= em shell script var3= $var1 $var2 echo $var3 Sou uma string em shell script
66 vetor[0]=sou vetor[1]=uma vetor[2]=string
67 vetor[0]=sou vetor[1]=uma vetor[2]=string Sou uma string
68 Alterando uma String para um vetor vetor=(${var3})
69 Alterando um Vetor para uma String var=${vetor[#]}
70 Comparadores
71 Operações condicionais Exemplo: if [ $num -lt 5] then { } elif (( $num <= 10 )) Then { } else { } fi
72 Operações condicionais Exemplo: if [ $string == string ] && (( $num == 1 )) then { } elif [ -n string ] then { } else { } fi
73 Comandos de repetição Exemplos: for ((i=1;i<=10;i++)) do { } done for i in for com string do { } done for i in `seq 1 10` do { } done
74 Comandos de repetição Exemplos: while [ $c -le 5 ] do echo "Welcone $c times" (( c++ )) done
75 Leitura de Arquivos for line in $(cat arquivo.txt) do [comando] done
76 Escrita em Arquivos ou echo algo a ser escrito > arquivo echo algo a ser escrito >> arquivo
77 Blocos e Agrupamentos {...} - Agrupa comandos em um bloco (...) - Executa comandos numa subshell $(...) - Executa comandos numa subshell, retornando o resultado ((...)) - Testa uma operação aritmética, retornando 0 ou 1 $((...)) - Retorna o resultado de uma operação aritmética [...] - Testa uma expressão, retornando 0 ou 1 [[...]] - Testa uma expressão, retornando 0 ou 1 (podendo usar && e )
78 Comandos básicos
79 Comandos básicos
80 Comandos básicos
81 Comandos básicos
82 Comandos básicos
83 Modularização
84 A modularização é feita através de Funções Criando a função imprime () { echo "Sou o programa $0" echo "Recebi $# parametros echo "Param 1: $1" echo "Param 2: $2 echo "Lista de parâmetros: $* }
85 A modularização é feita através de Funções Chamando a função imprime () { echo "Sou o programa $0" echo "Recebi $# parametros echo "Param 1: $1" echo "Param 2: $2 echo "Lista de parâmetros: $* } imprime um dois tres quatro
86 A modularização é feita através de Funções imprime () { echo "Sou o programa $0" echo "Recebi $# parametros echo "Param 1: $1" echo "Param 2: $2 echo "Lista de parâmetros: $* } imprime um dois tres quatro resultado Sou o programa teste.sh Recebi 4 parametros Param 1: um Param 2: dois Lista de parâmetros: um dois tres quatro
87 A modularização é feita através de Funções Observamos que nas funções, nós não declaramos os tipos e nem mesmo quantos argumentos a mesma irá receber.
88 Polimorfismo Não possui!
89 Exceções Não possui tratamento de Exceções!
90 Concorrencia Não possui tratamento!
91 Avaliação da linguagem Facilidade de aprendizado Baixa legibilidade Baixa redigibilidade Baixa confiabilidade Baixa eficiencia Prática para rotinas e sub-rotinas de sistemas.
92 Conclusão O shell sript é uma linguagem altamente recomendada para criar rotinas e sub-rotinas de sistemas, por lidar diretamente com comandos internos e ter acesso direto a executaveis. Porém, para projetos maiores, não é recomendada, por ser de dificil escrita e leitura.
93 Referencias
Shell Script. Arthur, Luis Filipe, Rodrigo
Shell Script Arthur, Luis Filipe, Rodrigo Linguagem Script Linguagem de script (também conhecido como linguagem de scripting, ou linguagem de extensão) são linguagens de programação executadas do interior
Admistração de Redes de Computadores (ARC)
Admistração de Redes de Computadores (ARC) Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina - Campus São José Prof. Glauco Cardozo [email protected] Shell Quem usa Linux conhece
Introdução a Sistemas Abertos. Shell Script
Introdução a Sistemas Abertos Shell Script Introdução O que é shell? É o programa que permite ao usuário interagir com o sistema operacional através da linha de comando. O shell possui estruturas de linguagem
TUTORIAL MATLAB Victor Breder 2016
TUTORIAL MATLAB Victor Breder 2016 1. INTERFACE A. Caminho de trabalho Mostra o caminho pasta raiz que será considerada para executar scripts e funções criados pelo usuário. B. Pasta de trabalho Mostra
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
Scripts Shell. João Medeiros ([email protected]) 1 / 20
Scripts Shell João Medeiros ([email protected]) 1 / 20 2 / 20 Principais shell conhecidos Bourne Shell (sh) Korn Shell (ksh) C Shell (csh) Bash - Bourne Again Shell (bash) mais utilizada no linux O
Administração de Redes de Computadores
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CAMPUS SÃO JOSÉ SANTA CATARINA Administração de Redes de Computadores Profs.:
Introdução ao. Script. Baltazar Tavares (Psycho Mantys) https://psychomantys.wordpress.com https://about.me/psycho_mantys
Introdução ao Script Baltazar Tavares (Psycho Mantys) https://psychomantys.wordpress.com https://about.me/psycho_mantys O que é Bash Script? O que é Bash + Script? O que é Bash? O que é Bash? Ele é um
USANDO O PYTHON PARA ESCREVER PLUG-INS PARA O GIMP
QUINTO RELATÓRIO DE ESTUDOS 01 DE FEVEREIRO DE 2012 Aluno: Francisco Gerson Amorim de Meneses Orientadores: Helena C. G. Leitão / Marcos Lage Tema sugerido: Comparação de Técnicas para Segmentação de Imagens
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
Shell Script. Básico do básico
Shell Script Básico do básico Os sistemas Unix like, como o GNU/Linux, possuem camadas. Estas camadas são o hardware, o kernel, os programas/comandos e o shell. O shell é a camada mais externa do sistema
105 Shell Script. João Bosco Teixeira Junior
105 Shell Script João Bosco Teixeira Junior Compilação x interpretação Compilação Fontes Geração do código Pré Processador Compilador Montador(Assembler) Bibliotecas Compartilhadas Ligador (Linker) Executável
Orientação a Objetos
Orientação a Objetos 1. Manipulando Atributos Podemos alterar ou acessar os valores guardados nos atributos de um objeto se tivermos a referência a esse objeto. Os atributos são acessados pelo nome. No
MANUAL SERVIÇOS E AGENDAMENTO
MANUAL SERVIÇOS E AGENDAMENTO Versão 1.0 Novembro 2013 ÍNDICE 1 SERVIÇOS NO AUTOSYSTEM...3 2 CRIAR SERVIÇO E AGENDAR TAREFA...3 2.1 Criar Serviço e Agendar Tarefas no Ubuntu-LINUX...4 2.1.1 Como Usar o
Conceitos Básicos de Scripts
Conceitos Básicos de Scripts Programação de Scripts Prof. Kleber Rezende [email protected] O que é o shell? O Shell pode ser definido como o interpretador de instruções e comandos. Quando
3. COMPILAÇÃO E ESTRUTURA BÁSICA DE UM PROGRAMA EM C
3. COMPILAÇÃO E ESTRUTURA BÁSICA DE UM PROGRAMA EM C 3.1. Compilação de um Programa C O compilador C realiza a compilação do código-fonte de um programa em cinco etapas: edição, pré-processamento, compilação,
PROGRAMA TERRITÓRIOS DA CIDADANIA. # Manual Operacional # Matriz de Ações 2013
PROGRAMA TERRITÓRIOS DA CIDADANIA # Manual Operacional # Matriz de Ações 2013 Para informar os dados de programação da(s) sua(s) ação(ões) para o ano de 2013, você deve seguir os seguintes passos: 1. Acesse
Administração de Redes. Permissões gnu/linux
Administração de Redes Permissões gnu/linux As permissões são um dos aspectos mais importantes do Linux (na verdade, de todos os sistemas baseados em Unix). Elas são usadas para vários fins, mas servem
Script instalação sistema da van NeoGrid
Script instalação sistema da van NeoGrid Este documento visa orientar aos técnicos responsáveis pelos atendimentos CAIXA, a realizar o download, instalação e configuração do Client NeoGrid. Informações
Programação de Computadores I. Linguagem C Função
Linguagem C Função Prof. Edwar Saliba Júnior Fevereiro de 2011 Unidade 07 Função 1 Conceitos As técnicas de programação dizem que, sempre que possível, evite códigos extensos, separando o mesmo em funções,
Linguagens e Paradigmas de Programação
Universidade Federal do Amazonas Departamento de Ciência da Computação IEC481 Projeto de Programas Linguagens e Paradigmas de Programação Professor: César Melo Slides baseados em materiais preparados pelo
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 [email protected]
Linguagem C. Introdução à Programação C. Variáveis. Identificadores. Identificadores 12/03/2011 VARIÁVEIS E TIPOS DE DADOS
Linguagem C Introdução à Programação C Introdução à Ciência da Computação I Prof. Denis F. Wolf Origem de C está associada ao sistema Unix Histórico: 1970: Ken Thompson desenvolve B, baseada em BCPL, para
e-nota G Módulo de Guarda da Nota Fiscal eletrônica
Página1 e-nota G Módulo de Guarda da Nota Fiscal eletrônica Manual do Usuário Produzido por: Informática Educativa Página2 Índice 1. Safeweb e-nota G... 03 2. O que é XML... 04 3. Acesso e-nota G... 06
Introdução à Programação. Funções e Procedimentos. Prof. José Honorato F. Nunes [email protected]
Introdução à Programação Funções e Procedimentos Prof. José Honorato F. Nunes [email protected] RESUMO DA AULA SUB-ROTINAS: Procedimentos Funções Escopo de variáveis Parâmetros Prof. José Honorato
Operações Básicas de Manipulação de Ficheiros e Pastas
CURSO: Programador de Informática Ficha de trabalho 1 Sistemas Operativos (10º) Professor: Rafael Henriques Módulo 2 Sist. Operativo Cliente Data: Aluno: Aluno: Operações Básicas de Manipulação de Ficheiros
WORKSHOP: CONFECÇÃO DE OBJETOS DE APRENDIZAGEM INTERATIVOS UTILIZANDO FLASH* Parte 1: Iniciando o Flash
WORKSHOP: CONFECÇÃO DE OBJETOS DE APRENDIZAGEM INTERATIVOS UTILIZANDO FLASH* Parte 1: Iniciando o Flash www.mecanicavetorial.com Prof. Ricardo R. Fragelli UnB / IESB ([email protected]) www.reidaderivada.com
Formação de Administradores de Redes Linux LPI level 1. Aula 2 SENAC TI Fernando Costa
Formação de Administradores de Redes Linux LPI level 1 Aula 2 SENAC TI Fernando Costa Agenda Introdução ao Shell Variáveis do shell Usando símbolos coringa Síntese Exercícios O shell Como todo computador
Estácio-FIC Graduação em Redes de Computadores
Estácio-FIC Graduação em Redes de Computadores Disciplina Programação para Servidores Prof. Andrey Halysson Lima Barbosa Aula 3 Variáveis e testes (continuação) Sumário Controle de fluxo com if/; Teste
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
MANUAL DE INSTALAÇÃO SUPERVISOR WEB
MANUAL DE INSTALAÇÃO SUPERVISOR WEB [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de email] MANUAL MANUAL AVANÇO INFORMÁTICA AVANÇO INFORMÁTICA Material Desenvolvido para a Célula Frente
Oficina de ShellScript
Oficina de ShellScript Segunda Parte Wildcards Variáveis de Ambiente Comans em Shell Script Parâmetros para o programa Mais comans /dev/null Bruno L. Albrecht Felipe A. Chies PET Computação UFRGS Wildcards
LINGUAGEM JAVA - RESUMO
LINGUAGEM JAVA - RESUMO 1.1. Estrutura Geral de um Programa 1. ESTRUTURAS BÁSICAS public class nome do programa public static void main(string[] args) instruções do programa 1.2. Tipos Primitivos de Dados
Programação WEB I Funções
Programação WEB I Funções Funções As funções podem ser definidas como um conjunto de instruções, agrupadas para executar uma determinada tarefa. Dentro de uma função pode existir uma chamada a outra função.
Portal nddcargo 4.2.6.0 Manual de Utilização Central de Relacionamento Visão Suporte
Portal nddcargo 4.2.6.0 Manual de Utilização Central de Relacionamento Visão Suporte Histórico de alterações Data Versão Autor Descrição 15/04/2014 1 Criação do documento. 2 1. Introdução... 4 2. Navegadores
Nº horas ESTRATÉGIAS RECURSOS AVALIAÇÃO
ANO: 10.º Curso Profissional Técnico de Informática de Gestão Disciplina: Linguagens de Programação ANO LECTIVO: 2008/2009 p.1/13 Módulo 1 Algoritmia 1 - Introdução à Lógica de Programação Lógica Sequência
Welcome the programmation Linux with shell script!!! Seja bem vindo a programação Linux com shell script!!!
Exemplos de shell scripts Esses exemplos são para você testar seu conhecimento geral em shell script. Após ver os exemplos, aconselho que você mesmo tentar escrever seus próprios scripts shell, assim que
Prof.ª: Dr. Maria Lúcia Pozzatti Flôres Organização: Gilberto Raitz Junior
Prof.ª: Dr. Maria Lúcia Pozzatti Flôres Organização: Gilberto Raitz Junior O Excel é um programa que nos permite criar planilhas inteligentes. Ele reconhece as informações digitadas e com elas realiza
O que é Microsoft Excel? Microsoft Excel. Inicialização do Excel. Ambiente de trabalho
O que é Microsoft Excel? Microsoft Excel O Microsoft Excel é um programa para manipulação de planilhas eletrônicas. Oito em cada dez pessoas utilizam o Microsoft Excel pra trabalhar com cálculos e sistemas
Conceitos c++ Prof. Demétrios Coutinho INFORMÁTICA BÁSICA
INFORMÁTICA BÁSICA Conceitos c++ Prof. Demétrios Coutinho C a m p u s P a u d o s F e r r o s D i s c i p l i n a d e O r g a n i z a ç ã o d e A l g o r i t m o s D e m e t r i o s. c o u t i n h o @
Variáveis. Você pode ver as variáveis do sistema com os comandos printenv, env e set como mostra o exemplo abaixo:
Variáveis As variáveis são posições na memória do computador onde ficam armazenadas n temporariamente algum valor para ser usadas por programas ou scripts que no Linux são precedidas pelo caractere dólar
Sistema Operacional Unidade 11.2 Shell Script: estruturas condicionais. QI ESCOLAS E FACULDADES Curso Técnico em Informática
Sistema Operacional Unidade 11.2 Shell Script: estruturas condicionais Curso Técnico em Informática SUMÁRIO SHELL SCRIPT COM IF... 3 OPERADORES RELACIONAIS... 3 COMPARAÇÕES EM SCRIPTS... 3 MAIS OPERADORES...
BIZAGI PROCESS MODELER - TUTORIAL INSTALAÇÃO E PRIMEIRO ACESSO
BIZAGI PROCESS MODELER - TUTORIAL INSTALAÇÃO E PRIMEIRO ACESSO A instalação do aplicativo deve ser solicitada via Central de Serviços de TI (tel. 2107-8666). Após a instalação um ícone do Bizagi ficará
Programação para Servidores. Cassio Diego
Programação para Servidores Cassio Diego [email protected] 1 Unidade 2 2. PROGRAMAÇÃO SCRIPT 2.1. Variáveis 2.2. Testes 2.3. Operadores 2.4. Loops e desvios 2 Programação script VARIÁVEIS É um local
INSTALAÇÃO DO SMART CORPORATE
INSTALAÇÃO DO SMART CORPORATE PRÉ-REQUISITOS: 1) Ter conhecimento de instalação do Smart Advanced Commerce. 2) Serviço FTP para a comunicação entre Smart Corp e Smart. (próprio ou ter acesso a um servidor
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
Universidade Federal da Paraíba Centro de Informática Departamento de Informática
Universidade Federal da Paraíba Centro de Informática Departamento de Informática Disciplina: Introdução à Programação Horário: T08002, I08002 Sala: CISB01 T10002, I10002 Sala: CI304 Número de Créditos:
Backup e Recuperação Guia do Usuário
Backup e Recuperação Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste documento
Universidade Federal da Fronteira Sul Moodle Versão 3.0 MANUAL DO ALUNO
Universidade Federal da Fronteira Sul Moodle Versão 3.0 MANUAL DO ALUNO Desenvolvido pela Diretoria de Sistemas da Universidade Federal da Fronteira Sul Manual versão 1.2 Sumário Introdução...4 1. Acessando
2. Tipos Abstratos de Dados
2. Tipos Abstratos de Dados Um Tipo Abstrato de Dados especifica uma classe de dados definida pelo usuário em termos de suas propriedades abstratas Esta especificação do TAD descreve o comportamento de
Remoto Serial v. 1.0 Beta 10/8/2003 00:41:04
Remoto Serial v. 1.0 Beta 10/8/2003 00:41:04 Página: 1 Remoto Serial v. 1.0 Beta Copyright Renie S. Marquet Junho/2003 Este Software é livre para utilização Não comercial. É vedada a utilização para fins
Cartilha de Acesso Rápido
Cartilha de Acesso Rápido (UTILIZAÇÃO SIL) Como criar um Layout na tela APRESENTAÇÃO: O SIL SISTEMA INTEGRADO DE LOGÍSTICA é uma ferramenta capaz de gerar diferenciais competitivos estratégicos ao proporcionar
Atualizações de Software Guia do Usuário
Atualizações de Software Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste
INTRODUÇÃO À PROGRAMAÇÃO II VARIÁVEIS COMPOSTAS HOMOGÊNEAS UNIDIMENSIONAIS
INTRODUÇÃO À PROGRAMAÇÃO II VARIÁVEIS COMPOSTAS HOMOGÊNEAS UNIDIMENSIONAIS Material da Prof. Ana Eliza Dados e comandos, para serem processados, devem estar na memória do computador. Memória Definição:
Portal de Carapicuíba Painel Administrativo
Portal de Carapicuíba Painel Administrativo Guia de Uso ÍNDICE 1. Introdução 2. Acesso ao Painel Administrativo 3. Usuários 4. Notícias 5. Seções 6. Álbum de Fotos 7. Vídeos 8. Banners 9. Atos Oficiais
Comandos de Desvio 1
Programação de Computadores I UFOP DECOM 2014 1 Aula prática 3 Comandos de Desvio 1 Sumário Resumo Nesta aula você irá resolver problemas que requerem uma decisão com base em um teste, ou condição. Para
AULA 3 Alocação dinâmica de memória: Ponteiros
UNIP - Ciência da Computação e Sistemas de Informação Estrutura de Dados AULA 3 Alocação dinâmica de memória: Ponteiros Estrutura de Dados 1 Variáveis X Ponteiros VARIÁVEL - Estrutura para armazenamento
DEVF IT Solutions. Gerenciador de Log. Documento Visão. Versão 2.0. Projeto Integrador 2015/2 Engenharia de Software
1 Gerenciador de Log Documento Visão Versão 2.0 2 Índice 1. Histórico de Revisões...3 2. Objetivo do Documento...4 3. Sobre o Problema...4 4. Sobre o produto...4 4.1. Descrição Geral sobre o produto...4
Aula 3/4: Vetores/Matrizes e Ponteiros
Carlos Henrique/Introdução C++ Aula 3/4: Vetores/Matrizes e Ponteiros Funções: Função main (int argc, char ** argv) Recursão Vetores/Matrizes/Strings Vetor (Matriz Unidimensional) Gerando um ponteiro para
- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: [email protected]
Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: [email protected] Sistemas de Arquivos- Parte 2 Pontos importantes de um sistema de arquivos Vários problemas importantes devem
Compiladores II. Fabio Mascarenhas - 2016.2.
Compiladores II Fabio Mascarenhas - 2016.2 http://www.dcc.ufrj.br/~fabiom/comp2 Objetivo Durante esse curso iremos revisitar as técnicas de implementação de linguagens de programação Veremos novas técnicas
Se não existisse uma variável de ambiente chamada PATH você teria que digitar todo o caminho do comando para listar por exemplo:
Variáveis de ambiente Denição: São variáveis que guardam informações sobre preferências pessoais usadas por programas para que eles peguem dados sobre seu ambiente sem que você tenha que passar sempre
Aula Extra. Depurador Code::Blocks. Monitoria de Introdução à Programação
Aula Extra Depurador Code::Blocks Monitoria de Introdução à Programação Depurador - Definição Um depurador (em inglês: debugger) é um programa de computador usado para testar outros programas e fazer sua
PROVA DE NOÇÕES DE INFORMÁTICA
16 PROVA DE NOÇÕES DE INFORMÁTICA QUESTÃO 51: Em um computador com o sistema operacional Windows 2000, um usuário possui a seguinte configuração de permissões sobre um arquivo: As opções abaixo representam
Introdução à Programação com Python
Introdução à Programação com Python Algoritmos e lógica de programação para iniciantes Nilo Ney Coutinho Menezes Novatec Copyright 2010, 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos
Introdução à Programação com Python
Introdução à Programação com Python Algoritmos e lógica de programação para iniciantes Nilo Ney Coutinho Menezes Novatec Copyright 2010 da Novatec Editora Ltda. Todos os direitos reservados e protegidos
Análise Léxica. Sumário
Análise Léxica Renato Ferreira Sumário Definição informal de Análise Léxica Identifica tokens numa string de entrada Alguns detalhes Lookahead Ambiguidade Especificação de Analisadores Léxicos Expressões
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
Introdução ao Javascript. Parte 1 Prof. Victor Hugo Lopes
Introdução ao Javascript Parte 1 Prof. Victor Hugo Lopes agenda Introdução e histórico Características técnicas Propriedades, métodos e eventos Inserção de Scripts em páginas e Sintaxe básica introdução
Aula 05 Instalação e Uso do Arcabouço. Alessandro Garcia Alexander Chávez LES/DI/PUC-Rio Março 2016
Aula 05 Instalação e Uso do Arcabouço Alessandro Garcia Alexander Chávez LES/DI/PUC-Rio Março 2016 Sumário Teste automatizado Instalação do arcabouço. Estrutura de diretórios do arcabouço. Como utilizar
Gerenciamento de dispositivos móveis
Gerenciamento de dispositivos móveis A ferramenta Mobility management é um add-on do LANDesk Management Suite que permite a descoberta de dispositivos móveis que acessam as caixas de e-mail do Microsoft
Introdução aos Sistemas Operacionais
Introdução aos Sistemas Operacionais Prof. M.e Helber Wagner da Silva [email protected] Maio de 2014 Roteiro Introdução Estrutura e Funções do Sistema Operacional Sistemas Operacionais existentes
TUTORIAL DO SISTEMA CE MERCANTE
TUTORIAL DO SISTEMA CE MERCANTE Atualizado em: 06/2013 Atualizado por: Amilton José dos Santos Junior Versão: 1.0 1 Sistema desenvolvimento para auxiliar as Comissárias de Despacho, Agentes de Carga e
Programação de Computadores - I. Profª Beatriz Profº Israel
Programação de Computadores - I Profª Beatriz Profº Israel Programação Orientada a objetos Orientação a Objetos É uma técnica de desenvolvimento de softwares que consiste em representar os elementos do
MANUAL DE UTILIZAÇÃO DO AUTO ATENDIMENTO SETOR PÚBLICO DO BANCO DO BRASIL
PREFEITURA DE JUIZ DE FORA SECRETARIA DA FAZENDA SUBSECRETARIA DO SISTEMA DE CONTROLE INTERNO DEPARTAMENTO DE NORMAS TÉCNICAS MANUAL DE UTILIZAÇÃO DO AUTO ATENDIMENTO SETOR PÚBLICO DO BANCO DO BRASIL DATA:
Formação WEB com PHP. Subtítulo
Formação WEB com PHP Subtítulo Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para carreiras em
1 ACESSO AO PORTAL UNIVERSITÁRIO 3 3 PLANO DE ENSINO 5 4 AULAS 6 5 AVALIAÇÃO E EXERCÍCIO 8 6 ENQUETES 10 7 QUADRO DE AVISOS 13
Apresentação Este manual contém informações básicas, e tem como objetivo mostrar a você, aluno, como utilizar as ferramentas do Portal Universitário e, portanto, não trata de todos os recursos do Portal.
SAS Servidor de Acessos Sankhya
1 / 5 1) Pré-requisitos 2) Descompactação 3) Configuração 4) Inicialização/Finalização do Servidor 5) O utilitário SASConsole 1 - Pré-requisitos O SAS é uma aplicação desenvolvida sob a plataforma Java,
Introdução a shell scripts
Introdução a shell scripts O que é? O que é Windows e Linux Shell script Um script é um arquivo que guarda vários comandos e pode ser executado sempre que preciso. Os comandos de um script são exatamente
Java possui 4 tipos de dados. Estes tipos de dados são divididos em: boolean, character, integer e float.
1 - Tipos de Dados em Java Java possui 4 tipos de dados. Estes tipos de dados são divididos em: boolean, character, integer e float. a. Boolean Um dado boolean poderá assumir somente dois valores: true
Estruturas de Repetição
Estruturas de Repetição Lista de Exercícios - 04 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados
Atualização de Software Guia do Usuário
Atualização de Software Guia do Usuário Copyright 2009 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste
ACADÊMICO AVA MANUAL DE UTILIZAÇÃO DO MOODLE 3.0 - PERFIL ALUNO 31/05/2016
ACADÊMICO AVA 31/05/2016 MANUAL DE UTILIZAÇÃO DO MOODLE 3.0 - PERFIL ALUNO Este manual é um guia rápido que irá auxiliar o aluno no gerenciamento de seu conteúdo no Moodle 3.0. Estão descritas atividades
Arquitetura de Computadores Sistemas Operacionais I
O que é um Sistema Operacional? Arquitetura de Computadores Sistemas Operacionais I Programa que atua como um intermediário entre um usuário do computador ou um programa e o hardware. Os 4 componentes
Com uma melhoria no visual o sistema conta com novidades e alguns aprimoramentos nos recursos já existentes.
O Microsoft Windows XP traz maior estabilidade e segurança com um sistema operacional que aposentarde vez o velho MS-DOS. Esta nova versão herda do Windows NT algumas qualidades que fazem do XP a melhor
Introdução a. Shell Script. Clésio Matos [email protected]
Introdução a Shell Script Clésio Matos [email protected] 1 Plano de apresentação O que são shell scripts Comandos básicos Estruturas básicas do BASH - Comandos condicionais - Comandos de repetição
Os conceitos aprendidos são fundamentais, essenciais para escrever um programa macro. Mas o que é um programa macro?
Resumo. O uso de uma variável é necessário quando você não sabe ainda um valor ou uma função, ou seja, quando há uma situação de mudança que impede a determinação direta destes valores. Uma variável pode
Este HELP ajudará na instalação e configuração do Roteador SISMOURA.
Help de Funções do sistema Este HELP ajudará na instalação e configuração do Roteador SISMOURA. O que é Rotear o SISMOURA? Rotear é tornar independente do servidor um PDV (CAIXA), possibilitando o mesmo
Sistema Operacional Unidade 9 Manipulação de Usuários e Grupos
Sistema Operacional Unidade 9 Manipulação de Usuários e Grupos Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 MANIPULAÇÃO DE USUÁRIOS E GRUPOS... 3 #adduser... 3 Atributos de adduser... 3 #addgroup...
Informativo Sistema Resulth-Versão 20.03
Informativo Sistema Resulth-Versão 20.03 Índice ERP Faturamento... 2 Centro de Custo (Chamado 29443)... 2 Configurações do PDV (Chamado 28080)... 2 Conferência Cega (Chamado 29215)... 4 Parâmetros PDV...
Controle de Fluxo Comandos de repetição: while e do-while
BCC 201 - Introdução à Programação Controle de Fluxo Comandos de repetição: while e do-while Guillermo Cámara-Chávez UFOP 1/1 Comandos de Repetição (Laços) I São muito comuns as situações em que se deseja
