Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 04
- www.utah.com.br
Aula 04
Quem aqui não gosta de programar ????
Não existe nada dificil, dificil é o que você ainda não repetiu o suficiente para se
torne inconsciente competente.
PATH – Caminho – Ela informa para o ambiente shell onde ele deve procurar por
comandos na hora que um usuário executar.
echo $NOMEDAVARIAVEL
echo $PATH
Globais: Tem seu valor definido em todos os ambientes Shell e em todos níveis.
Locais: Só vale no local onde ela for declarada.
Aula 04
Linux é um sistema multi plataforma e multi usuario em tempo real.
Contamos com seis terminais locais que podemos acessar com qualquer.
alt+f1 ao alt+f6
set
BESTLINUX=utah
Aula 04
FRUTA=amora
exit
exit
exit
Aula 04
env
export FRUTA
env
export FRUTA=kiwi
readonly FRUTA
unset ESCOLA
Aula 04
/etc/profile – Contém uma lista de informações da variaveis do sistema
/etc/profile.d
/etc/bash.bashrc – Contém uma lista de outras variáveis.
~/.profile
~/.bashrc
bash utah
Caminho relativo:
./utah
Caminho Absoluto:
/root/utah
Aula 04
chmod a+x utah
ls -l utah
mkdir /root/scripts
cd /root/scripts
vi primeiro.sh
#!/bin/bash
#!/usr/bin/python3
Aula 04
# - não são lidos para o interpretador.
vi primeiro.sh
#!/bin/bash
#Autor: Fabio Pires
#Data: 12/03/2023
#Licença: GPL V3
#Descrição: Este Programa Mostra o Seu Futuro na Tela.
#Versão: 1.0
#Nome do Arquivo: primeir.sh
cp primeiro.sh segundo.sh
vi segundo.sh
Aula 04
Qunado um comando no linux é executado com sucesso, o código de retorno da
variável $? é 0
echo -e "\nA Variavel \$0 armazena o nome do arquivo executado, que foi $0. "
echo -e "\nA Variavel \$1 armazena o primeiro parametro passado depois do script, que foi $1"
echo -e "\nA Variavel \$2 armazena o segundo parametro passado depois do script, que foi $2"
echo -e "\nA Variavel \$3 armazena o terceiro parametro passado depois do script, que foi $3"
echo -e "\nA Variavel \$@ armazena todos os parametros passados depois do script, que foram $@"
echo -e "\nA Variavel \$$ armazena o PID do processo gerado na execução do script, que foi $$"
echo -e "\nA Variavel \$# armazena a quantidade de parametros passados depois ção do script, que foram
$#"
echo -e "\nA Variavel \$? armazena o codigo de retorno da execução do comando/script, que foi $?"
#!/bin/bash
Aula 04
#Autor: Fabio Pires
#Data: 12/03/2023
#Licença: GPL V3
#Descrição: Este programa mostra o funcionamento do Shell e as principais diferenças na hora de usar, declarar recuperar valores dentro de um
ambiente de programação.
#Versão: 1.0
#Nome do Arquivo: segundo.sh
# As aspas duplas elas tratam qualquer caractere como um caractere de texto, com execessão da \ e do $
echo -e "Seja bem vindo a Utah \n"
#Vamos declarar uma variavel dentro do script e mandar esta variavel ser mostrada na tela.
SALARIO="10.000"
echo "Eu sou #5D, cai pra dentro de um plano de carreira e tenha salario acima de $SALARIO :"
# A \ É usada para escapar qualquer caracter, ou seja, ela elimina a função real do caractere e trata-o como texto comum dentro das aspas duplas
echo "Eu sou #5D, cai pra dentro de um plano de carreira e tenha salario acima de \$SALARIO :"
# Se você quiser que uma variável seja um comando a ser executado, deve declara-lo entre aspas simples ou dupla:
CMD="ls -l /root/scripts/"
# Se você que uma variavel capture o valor da saida de um comando você deve declarar entre parenteses ou crase:
SAIDA=$(ls -l /root/scripts)
echo $SAIDA
SAIDA2=`ls /`
echo $SAIDA2
Aula 04
Condicionais são trechos de códigos que testam uma determinada condição. Se a
condição for verdadeiro uma parte do código é executado, senão, se a condição for
falsa outra parte do código.
if then else fi
case
VAR1 == VAR2
VAR1 != VAR2
VAR1 > VAR2
VAR1 < VAR2
VAR1 >= VAR2
VAR1 <= VAR2
Aula 04
Operadores de Comparação Numéricas:
ESCOLA="Utah"
echo
echo -e "Seja Bem Vindo ao Programa da Melhor Escola Linux do Brasil"
echo -e "\n"
echo "Passe o nome da Melhor escola em Linux do Brasil como primeiro parametro: "
ESCOLA="Utah"
echo
echo -e "Seja Bem Vindo ao Programa da Melhor Escola Linux do Brasil"
echo -e "\n"
echo "Por favor, digite o nome da melhor escola em Linux do Brasil...: "
read ESCOLADIGITADA
02 – Reveja as aulas na Plataforma da Utah Até o dia 19/03 (HORAS DE BUNDA SENTADA - HBS)
03 – Apostila:
- Fique atento no seu e-mail: stronger@utah.com.br
04 – Certificado de Conclusão:
- Fique atento no seu e-mail: stronger@utah.com.br
05 – Vouchers da LPI:
- Estamos tentando conseguir os voucher não está sendo fácil. Vamos continuar batendo neles.
02 – Reveja as aulas na Plataforma da Utah Até o dia 19/03 (HORAS DE BUNDA SENTADA - HBS)
03 – Apostila:
- Fique atento no seu e-mail: stronger@utah.com.br
04 – Certificado de Conclusão:
- Fique atento no seu e-mail: stronger@utah.com.br
05 – Vouchers da LPI:
- Estamos tentando conseguir os voucher não está sendo fácil. Vamos continuar batendo neles.
- www.utah.com.br