Shell Script. Rafael Silva Guimarães
|
|
- Kléber Aires Álvares
- 7 Há anos
- Visualizações:
Transcrição
1 Shell Script Rafael Silva Guimarães
2 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 primo distante. Além dos comandos básicos para navegar entre diretórios e manipular arquivos, ele também possui todas as estruturas de uma linguagem de programação, como IF, FOR, WHILE, variáveis e funções. Com isso, também é possível usar o Shell para fazer Scripts e automatizar tarefas.
3 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 os mesmos que se digita no prompt, é tudo Shell. Script em inglês significa roteiro. Para criar um script deve-se criar um arquivo texto com diversos comandos. Estes comandos serão executados em ordem. Exatamente como num roteiro.
4 Tipos de Shell Ksh - Korn Shell (David G. Korn at AT&T Bell Labs) Bsh Bouner Shell (Steve Bourne 7ª versão do UNIX Bell Labs) Csh C like shell Bash - GNU Bourne-Again SHell
5 Shell Script Escolher o diretório onde colocar o script, para que o script possa ser executado de qualquer parte do sistema, mova o para um diretório que esteja no seu PATH. #echo $PATH Para criar o arquivo e colocar nele os comandos use o VI ou VIM ou outro editor de textos de sua preferência para colocar todos os comandos dentro do arquivo.
6 Shell Script Colocar a chamada do Shell na primeira linha na primeira linha do script deve ser: #!/bin/bash Para que ao ser executado, o sistema saiba que é o Shell quem irá interpretar estes comandos. Tornar o script o arquivo um executável, use o comando para que seu script seja reconhecido pelo sistema como um comando executável. #chmod +x <nome do arquivo>
7 Parâmetros de Entrada Os argumentos da linha de comando são passados para o shell através da variável local $argv. Os campos individuais dessa variável podem ser acessados como em uma variável local qualquer. Além disso, uma série de atalhos é definida para facilitar o acesso a esses parâmetros: $0 : o nome do script $n : o n-ésimo argumento da linha de comando $* : todos os argumentos da linha de comando $# : número de argumentos $? : status do último comando executado (status <> 0 indica erro) $$ : número de processo (PID) do shell que executa o script
8 Testando Parâmetros de Entrada Começando a nerdisse #!/bin/bash #exemplo de parâmetros de entrada echo "Nome do script : $0" echo "Primeiro parâmetro : $1" echo "Todos os parâmetros : $*" echo "Numero de parametros : $#" echo "Numero deste processo : $$" exit 0 Nerd
9 Começando a Brincadeira Fazer um script chamado "sistema" e colocar estes comandos nele. O conteúdo do arquivo "sistema" seria o seguinte: #!/bin/bash date df -h w Cuidado! Shell é tão legal que vicia!
10 Shell Script Executar os três comandos seguidos resulta em um bolo de texto na tela, misturando as informações e dificultando o entendimento. É preciso trabalhar um pouco a saída do script, tornando a mais legível. Para usar o echo, basta colocar entre "aspas". Se nenhum texto for colocado, uma linha em branco é mostrada. #!/bin/bash echo "Data e Horário:" date echo echo "Uso do disco:" df echo echo "Usuários conectados:" w
11 Shell Script Para o script ficar mais completo, vamos colocar uma interação mínima com o usuário, pedindo uma confirmação antes de executar os comandos. #!/bin/bash echo "Vou buscar os dados do sistema. Posso continuar? [sn] " read RESPOSTA test "$RESPOSTA" = "n" && exit echo "Data e Horário:" date echo echo "Uso do disco:" df echo echo "Usuários conectados:" w
12 Exemplos: Fazer um script chamado calc_idade.sh" e colocar estes comandos nele. O conteúdo do arquivo calc_idade.sh" seria o seguinte: #!/bin/bash echo "Script para calcular a idade" echo "Entre com o seu ano de nascimento: " read RESP IDADE=$(($(date +%Y)-$RESP)) echo "Sua idade e $IDADE anos"
13 Exemplos: Fazer um script chamado system.sh" #!/bin/bash clear echo "Hello, $USER" echo echo "Hoje e `date`, estamos na semana `date +"%V"`." echo echo "Usuarios conectados atualmente:" w cut -d " " -f 1 - grep -v USER sort -u echo echo "Este um sistemas operacional `uname -s`" echo echo "Tempo de uptime" uptime
14 Comandos test O canivete suíço dos comandos do shell é o "test", que consegue fazer vários tipos de testes em números, textos e arquivos. Ele possui várias opções para indicar que tipo de teste será feito.
15 Comandos teste Comparações entre números -eq : igual a -ne : diferente de -gt : maior que -ge : maior ou igual a -lt : menor que -le : menor ou igual a -a : AND binário (bit a bit) -o : OR binário (bit a bit) Comparações entre strings usando [] = : igual a!= : diferente de -z : string de tamanho zero Associações entre condições && : AND lógico : OR lógico
16 Conceitos Avançados Assim como os comandos do sistema que possuem e opções e parâmetros, os scripts também podem ser preparados para receber dados via linha de comando. Dentro do script, algumas variáveis especiais são definidas automaticamente, em especial, "$1" contém o primeiro argumento recebido na linha de comando, "$2" o segundo, e assim por diante.
17 Operador if if comando 1 then... elif comando 2 then... else... fi Exemplo 2: Exemplo 1: Echo Digite um numero read VAR if [ $VAR -ge 10 ] && [ $VAR -le 20 ]; then echo Seu número esta entre 10 e 20!" else echo "$VAR" fi echo "Compara dois numeros" echo "Escreva primeiro numero:" read n1 echo "Escreva segundo numero:" read n2 if [ $n1 -eq $n2 ]; then echo "$n1 == $n2" else echo "$n1 >< $n2" fi
18 Operador for for VAR in LISTA; do comandos done Desafio: Crie um shell script para criar pasta com nome DIRXX, onde XX varia de 01 a 99. Dica: use o operador for com comando printf para gerar o nome das pastas a criar. Exemplos for: for i in $(seq 1 10); do echo $i; done for ((i=1;i<11;i++)); do echo $i; done
19 Operador while while CONDIÇÃO; do...comandos... done Exemplos while: Desafio: Escreva um shell script que execute uma contagem até um numero informado pelo usuario e vai informando esse numero na tela. i=1 while [ $i -le 100 ]; do echo "$i" i=$((i+1)) done
20 Operador case O comando case é um pouco difícil de se usar. Também um pouco difícil de se acostumar. Ele compara uma variável passada e vai comparando com cada valor listado. A sintaxe é assim: case <variável> in <algo_para_comparar>1) <comando>1 ; <comando>2 ;; <algo_para_comparar>2) <comando>3 ; <comando>4 ;; <algo_para_comparar>n) <comando>n ; <comando>n+1 ;; *) echo "Você tem de entrar com um parâmetro válido" ;; esac Desafio: Crie um menu com 4 opções onde a ultima opção é sair.
21 Menu while : ; do echo -n " Administrar usuarios teste1 2 - teste2 3 - Sair Escolha uma das opcao:" read opcao case "$opcao" in 1)echo "teste1";; 2)echo "teste2";; 3)exit;; esac done Exemplo case: case $1 in "list") echo "Listar!";; "ni!") echo "Ni!";; *) echo "Não conheço $1";; esac
22 Exemplo PráDco Criar um software em bash com os seguintes itens: - Cadastrar Usuário. - Deletar Usuário. - Exibir Usuários. - Adicionar Grupo. - Deletar Grupo. - Adicionar Usuário ao Grupo. - Listar Usuários do Grupo.
Programação Aplicada a Redes de Computadores. Faculdade IESGO 2º Sem 2016
Programação Aplicada a Redes de Computadores Faculdade IESGO 2º Sem 2016 O shell é o "prompt" da linha de comando do Unix e Linux, é o servo que recebe os comandos digitados pelo usuário e os executa.
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 maisConceitos Básicos de Scripts
Conceitos Básicos de Scripts Programação de Scripts Prof. Kleber Rezende kleber.rezende@ifsuldeminas.edu.br O que é o shell? O Shell pode ser definido como o interpretador de instruções e comandos. Quando
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 maisIntroduçã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
Leia maisIntroduçã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
Leia maisAdministraçã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.:
Leia maisSistema 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...
Leia maisSHELL SCRIPT - CONTINUAÇÃO. Adão de Melo Neto
SHELL SCRIPT - CONTINUAÇÃO Adão de Melo Neto Sumário 1. INTRODUÇÃO 2. DESENVOLVIMENTO Comandos Shell Script 3. CONCLUSÃO Shell Script Objetivo: tornar mais simples as execuções de tarefas repetitivas no
Leia maisScripts Shell. João Medeiros (joao.fatern@gmail.com) 1 / 20
Scripts Shell João Medeiros (joao.fatern@gmail.com) 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
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 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 maisIntrodução ao Shell Script
Faculdade do Pará-FAP Disciplina: Programação em Ambiente de Redes Professor: Armando Hage Introdução ao Shell Script Introdução O que é o Shell Shell Script Primeiro Script Recebendo Parâmetros Exercícios
Leia maisShell 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
Leia mais105 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
Leia maisEstá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
Leia maisIntrodução a. Shell Script. Clésio Matos clesior.matos@gmail.com
Introdução a Shell Script Clésio Matos clesior.matos@gmail.com 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
Leia maisUniversidade Federal do Espírito Santo Centro de Ciências Agrárias CCENS UFES Departamento de Computação. Shell Script
Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCENS UFES Departamento de Computação Shell Script Sistemas de Software Livre Site: http://jeiks.net E-mail: jacsonrcsilva@gmail.com Conteúdo
Leia maisFACULDADE DE TECNOLOGIA SENAC PELOTAS. Trabalho de Shellscript Atividade 5 Introdução a Informática
FACULDADE DE TECNOLOGIA SENAC PELOTAS Trabalho de Shellscript Atividade 5 Introdução a Informática Luis Gustavo Spern Barreto Análise e Desenvolvimento de Sistemas, 2013 Trabalho de Shellscript ADS 2013
Leia maisADMINISTRAÇÃO DE REDES I LINUX. Shell Script. Frederico Madeira LPIC 1, CCNA
ADMINISTRAÇÃO DE REDES I LINUX Shell Script Frederico Madeira LPIC 1, CCNA fred@madeira.eng.br www.madeira.eng.br Shell É qualquer interface de usuário para o SO Unix. que receba do usuário um input e
Leia maisProgramação para Servidores. Cassio Diego
Programação para Servidores Cassio Diego contato@cassiodiego.com 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
Leia maisShell scripts - Bash
Shell scripts - Bash O conteú desse cumento é de autoria Prof. Dr. Carlos Maziero Conteú Obti em: http://www.ppgia.pucpr.br/~maziero/ku.php/unix:shell_scripts Estrutura geral de um script Shell Os arquivos
Leia maisIntroduçã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
Leia maisContatos do Professor Apresentação do Conteúdo Datas das Avaliações Referências Conceitos Básicos Arquivos de Configuração de Ambiente Regras a
UNIME Contatos do Professor Apresentação do Conteúdo Datas das Avaliações Referências Conceitos Básicos Arquivos de Configuração de Ambiente Regras a Respeitar ao Fazer um Script E- mail othonb@yahoo.com
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 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 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 maisShell 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
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 2 Variáveis e testes Sumário Variáveis; Argumentos; Variável é a forma que as linguagens de programação utilizam
Leia maisFormaçã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
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 maisUNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO E AUTOMAÇÃO
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO E AUTOMAÇÃO SHELL SCRIPT Allan Robson Silva Venceslau Hélio Batista de Araújo Júnior Rafael Medeiros Teles 1 Apresentar
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 maisCapítulo 2. Bash shellscripting
Capítulo 2. Bash shellscripting Frederico Schmitt Kremer 1, Luciano da Silva Pinto 1 Laboratório de Bioinformática e Proteômica, Centro de Desenvolvimento Tecnológico, Universidade Federal de Pelotas Objetivos:
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 maisAdmistraçã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 glauco.cardozo@ifsc.edu.br Shell Quem usa Linux conhece
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 maisRedes de Computadores
Redes de Computadores Shell Gustavo Reis gustavo.reis@ifsudestemg.edu.br 1 Interpretador de comandos Interpreta as instruções enviadas pelo usuário e seus programas ao sistema operacional (kernel) Executa
Leia maisAndré Paris/Marcos Cardoso/Patrick Januário
SHELL SCRIPT André Paris/Marcos Cardoso/Patrick Januário Índice 1.Introdução e História 2.Tipos de Dados 3.Variáveis e Constantes 4.Expressões e Comandos 5.Modularização e Polimorfismo 6.Exceções 7.Concorrência
Leia maisOficina 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
Leia maisISA. A Interface de comando
ISA 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 maisUNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática
Programação 1 Prof. Osório Aula 05 Pag.: 1 UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática PROGRAMAÇÃO I AULA 05 Disciplina: Linguagem
Leia maisCURSO LINUX Módulo Programação de Shell Scripts por Celso Kopp Webber
CURSO LINUX Módulo Programação de Shell Scripts por Celso Kopp Webber SUMÁRIO 1 INTRODUÇÃO 1 2 O SHELL COMO UMA LINGUAGEM DE PROGRAMAÇÃO 3 2.1 Criando um Script 4 3 SINTAXE DO SHELL 6 3.1 Variáveis 6
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 maisDaniel Darlen. daniel.correa@planejamento.gov.br. IV SDSL Brasília DF Dezembro de 2004. Introdução ao Bash p.1/62
Introdução ao Bash Daniel Darlen daniel.correa@planejamento.gov.br IV SDSL Brasília DF Dezembro de 2004 Introdução ao Bash p.1/62 Introdução Introdução ao Bash p.2/62 Introdução Duas formas básicas de
Leia maisEstruturas de Repetição Comando while do... done
Estruturas de Repetição Comando while do... done Programação de Scripts Prof. Kleber Rezende Considerações Iniciais Quando não temos condições de determinar, de forma precisa, quantas vezes um determinado
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 maisProteção em tempo real. O Windows Defender emite um alerta quando algum spyware tenta se executar ou se instalar no computador. Ele também emite um
Aula 07 Proteção em tempo real. O Windows Defender emite um alerta quando algum spyware tenta se executar ou se instalar no computador. Ele também emite um alerta quando alguns programas tentam alterar
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 maisVariá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
Leia maisShell Script. Diego R. Frank, Leonardo Seibt
Shell Script Diego R. Frank, Leonardo Seibt FIT - Faculdades de Informática de Taquara Fundação Educacional Encosta Inferior do Nordeste Av. Oscar Martins Rangel, 4500 - Taquara - RS - Brasil difrank@terra.com.br,
Leia maisProgramação em BASH Sistemas Operativos I 99/00
Programação em BASH Sistemas Operativos I 99/00 Orlan Sousa Departamento de Engenharia Informática Instituto Superior de Engenharia Porto Programação em BASH A programação da shell (neste caso é a BASH)
Leia maisProgramação. Instrutor Airton Kuada email - airton@fesppr.br Curitiba, julho de 2004
Programação SHELL SCRIPT Instrutor Airton Kuada email - airton@fesppr.br Curitiba, julho de 2004 Agenda Introdução Funções de Terminal Estrutura de um Shell Script Apresentação em mensagens Variáveis Comando
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 maisCapacitação Sistema Operacional Linux Semana V
Capacitação Sistema Operacional Linux Semana V www.centropaulasouza.sp.gov.br Rua dos Andradas, 140 Santa Ifigênia 01208-000 São Paulo SP Tel.: (11) 3324.3300 Terminal, conhecendo e trabalhando com comandos.
Leia maisshell Korn shell (ksh) ksh Universidade Federal da Bahia Centro de Pesquisa em Geofísica e Geologia Sistema de Informática Korn shell
Universidade Federal da Bahia Centro de Pesquisa em Geofísica e Geologia Sistema de Informática Módulo 02 16/ago/2005 Korn shell shell shell (casca) é a interface através da qual o usuário interage com
Leia maisProgramação para Redes de Computadores 31/03/2014. Aula 7: Bash Script
Programação para Redes de Computadores 31/03/014 Aula 7: Bash Script Professor: Jorge H. B. Casagrande Notas de aula adaptada da original do prof. Emerson R. de Mello casagrande@ifsc.edu.br 1 Argumentos
Leia maisExemplo de configuração do módulo do shell CLI do Cisco IOS
Exemplo de configuração do módulo do shell CLI do Cisco IOS Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio Configurar Tubulações e reorientação Applet encaixados
Leia maisScript. Baltazar Tavares (Psycho Mantys) https://psychomantys.wordpress.com https://about.me/psycho_mantys
Script Baltazar Tavares (Psycho Mantys) https://psychomantys.wordpress.com https://about.me/psycho_mantys Redirecionamento Entrada padrão Já vimos como redirecionar de programa para programa Mas como redirecionar
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 maisSe 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
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 maisEstácio-FIC Graduação em Redes de Computadores
Estácio-FIC Graduação em Redes de Computadores Disciplina Programação para Servidores Aula 11 Scripts com janelas Sumário Introdução; Caixa de diálogo; Tipos de caixas de diálogo. Introdução Para melhorar
Leia maisComputação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Primeira Aula Prática
Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Primeira Aula Prática 1 Introdução No Unix não existe uma interface padrão. Você pode escolher, alterar, tirar e muito mais com diversas
Leia maisEstruturas de Repetição
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas de Repetição Aula Tópico 4 (while, for) 1 Problema 10 Suponha que soma (+) e subtração (-) são as únicas operações disponíveis em C. Dados dois números
Leia maisMÓDULO 01 INTRODUÇÃO AO LINUX
MÓDULO 01 INTRODUÇÃO AO LINUX TÓPICO 21 TÓPICO 22 TÓPICO 23 COMANDOS GERAIS ARQUIVOS E DIRETÓRIOS USUÁRIOS TÓPICO 21 COMANDOS GERAIS man date df -h arch clear logout echo login sudo TEORIA O comando man
Leia maisExercícios Repetição
Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que
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 maisAULA 8. 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 8 Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki PET Computação UFRGS Setembro 2009 Introdução Shell Interpretador de comandos
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 maisPasso-a-passo para desenvolver um Programa usando a Linguagem Python
Cursos: Engenharia de Produção / Tecnólogo em Gestão da Qualidade Disciplina: Informática Professora: Flávia Pereira de Carvalho Passo-a-passo para desenvolver um Programa usando a Linguagem Python 1)
Leia maisSimulação de Caixa Automático
Programação Funcional UFOP DECOM 2014.1 Trabalho 1 Simulação de Caixa Automático Sumário Resumo Com esta atividade pretende-se explorar a construção de programas interativos usando ações de entrada e saída
Leia maisComandos Básicos do Linux/Unix
Comandos Básicos do Linux/Unix Vou partir do pressuposto que você sabe o básico de um sistema Linux/Unix. É importante para qualquer usuário de sistemas baseados em Unix aprender a trabalhar no modo texto
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 maisLinguagem e Técnicas em Programação. Gilson de Souza Carvalho
Gilson de Souza Carvalho gaucho.gilson@hotmail.com 3.1.3 Condições compostas Linguagem e Técnicas em Programação As condições que vimos até agora sempre foram únicas. Entretanto, conforme aumenta a complexidade
Leia maisShell Script Melhorando tarefas. Daniel Bauermann
Shell Script Melhorando tarefas Daniel Bauermann dbauermann@uol.com.br O que vou ver hoje? Introdução sobre Shell Script Um curso relâmpago de Shell Script Introdução O que é Shell? Shell = Concha Fonte:
Leia maisLaboratório!de!Linguagens!de!Programação! Prof.!Andrei!Rimsa!Álvares! Trabalho(Prático(I(
LaboratóriodeLinguagensdeProgramação Prof.AndreiRimsaÁlvares Trabalho(Prático(I( 1.(Objetivo( O objetivo desse trabalho é desenvolver um interpretador para uma linguagem de programação fictícia chamada
Leia maisGerando um programa executável a partir de um módulo Python
Gerando um programa executável a partir de um módulo Python Wendel Melo (Departamento de Ciência da Computação UFRJ), Notas de aula de Computação II 15/03/2012 A linguagem de programação Python segue o
Leia maisCriação de Processos Fork( ) Exec( )
Criação de Processos Fork( ) Exec( ) 8/23/18 1 Chamadas de Sistema: Process Management 2 Chamada fork( ) / exec( ) 3 Esboço de uma shell while (TRUE) { /* repeat forever */ type_prompt( ); /* display prompt
Leia maisWINDOWS. 1. Baixar o software cwrsync e efetuar a instalação.
Como configurar o RSYNC para a função Backup Auditor Este tutorial descreve a configuração do Rsync para as plataformas: Windows, Linux baseados em Debian e Linux baseados em Red Hat Importante: Devem
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 maisAlgoritmos e Programação
Algoritmos e Programação Aula 4 Estruturas de Condição Profa. Marina Gomes marinagomes@unipampa.edu.br 06/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura condicional simples Utilização
Leia maisIntrodução à Linguagem C
Engenharia de CONTROLE e AUTOMAÇÃO Introdução à Linguagem C Aula 02 DPEE 1038 Estrutura de Dados para Automação Curso de Engenharia de Controle e Automação Universidade Federal de Santa Maria beltrame@mail.ufsm.br
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 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 maisQuestões e dicas. Servidores: Samba Sistema: Discos e partições Sistema: Rede Servidores: SSH Cliente: SSSD Servidores: BareOS/Bacula
Questões e dicas Capítulo destinado a mostrar soluções conhecidas, de forma compacta, para alguns problemas encontrados no dia a dia do suporte às redes de computadores Servidores: Samba Sistema: Discos
Leia mais16:20:29. Introdução à Informática com Software Livre
16:20:29 Introdução à Informática com Software Livre O que é um Programa? 16:20:29 Um programa (em inglês, software) é uma sequência de instruções específicas que descrevem uma tarefa a ser realizada por
Leia maisLinguagem Computacional. Estruturas de Controle: Estruturas de Repetição. Prof. Dr. Adriano Cansian Prof. Dr. Leandro Alves Neves
Informática II Linguagem Computacional Estruturas de Controle: Estruturas de Repetição Prof. Dr. Adriano Cansian Prof. Dr. Leandro Alves Neves 1 Sumário q Estruturas de Controle de Fluxo Repetição Enquanto
Leia maisEste laboratório foi criado apenas como um tutorial. Simplesmente execute o comando apresentado e observe o resultado.
Laboratório 1 HDFS Objetivos do laboratório Neste laboratório você ira praticar o conteúdo apresentados nesta lição, mais especificamente, você irá praticar os comandos apresentados na lição na linha de
Leia maisUFRJ IM - DCC. Departamento de Ciência da Computação. Tópicos Especiais em Programação. 14/10/2013 Profª Valeria Menezes Bastos 1
UFRJ IM - DCC Departamento de Ciência da Computação Tópicos Especiais em Programação 14/10/2013 Profª Valeria Menezes Bastos 1 Programação em Shell Comandos básicos bash Ver LDP, manuais UNIX, etc. Programação
Leia maisAdministração de sistemas Linux. Administração de processos.
Administração de sistemas Linux Administração de processos. Programas e processos Programas são arquivos em disco contendo instruções para execução pelo processador, enquanto processos são as execuções
Leia mais3.1 - Funções para manipular dados de entrada e saída padrão
1616161616161616161616161616161616161616161616161616 3- ENTRADA E SAÍDA EM C Os principais meios para executar operações de entrada e saída (E/S) são: Entrada e saída pelo console (ou padrão): teclado
Leia maisIntrodução ao Linux e Shell Script
Introdução ao Linux e Shell Script Daniel Gaspar Gonçalves de Souza daniel@gaspar.ws VII Encontro Acadêmico de Modelagem Computacional Janeiro/2014 Daniel Gaspar (daniel@gaspar.ws) Introdução ao Linux
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 maisTrabalhando com Arquivos
Trabalhando com Arquivos Dados de um Programa Durante sua execução, um programa típico processa um ou mais conjuntos de dados. dados de entrada (usados pelo programa) e dados de saída (gerados pelo programa)
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 mais