Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouAmália Oliveira Amado Alterado mais de 8 anos atrás
1
Sistemas Operacionais de Redes Introdução ao Linux IGOR ALVES
2
Shell O shell é um ambiente de interpretação de comando. É a ponte entre o usuário e o sistema operacional Possui uma poderosa ferramenta de programação
3
Shell script Criar um arquivo com o vi com o seguinte conteúdo #!/bin/bash x=“hello world” echo $x
4
Shell script - exemplo #!/bin/bash echo “abrindo gaveta...” eject sleep 1 echo “fechando gaveta” sleep 1 eject -t
5
Variáveis Nome da variável = VALOR Para usar a variável basta utilizar o $ precedendo o nome #!/bin/bash cor_casa=VERDE echo “A cor da casa é $cor_casa” exit
6
Comando Read para capturar entrada do teclado echo “qual o seu nome” read nome; echo “bem vindo $nome”
7
Comando if: Sintaxe: If [condição]; then ação fi
8
Echo “Digite algo:” Read valor If [ $valor –eq “3” ]; then echo “voce digitou 3” fi
9
If / else If / elif /else
10
Laço for for contador in {1..4}; do echo “mensagem exibida $contador ” sleep 1; done
11
Contador=1 While [$contador –ne 4] Do echo ”mensagem exibida $contador ” Sleep 1; contador=$contador+1 done
12
CRON Cron é usado para agendar tarefas no linux Crontab –e Sintaxe : mm hh dd MM ss script mm = minuto hh = hora dd = dia MM = mes ss = dia da semana Script = comando a ser executado
13
Atividade Criar um script que faça o backup da pasta pessoal todo dia 1 as 10 horas. Compactação: tar –cvf bk.tar pasta
14
Escrever um script que recebe uma temperatura em graus Centígrados, como parâmetro, e a exiba convertida em graus Fahrenheit. A fórmula de conversão é F=(9C+160)/5, onde F é a temperatura em Fahrenheit e C é a temperatura em Centígrados
15
Escrever um script que receba um valor inteiro, como parâmetro, e exiba a mensagem “POSITIVO”, “NEGATIVO” ou “NULO”, conforme o caso.
16
Escrever um script que receba um valor inteiro positivo, como parâmetro, e exiba todos os valores anteriores do numero até chegar no 0.
17
Dúvidas
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.