SHELL SCRIPT

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1353 palavras )
  • Download(s) : 0
  • Publicado : 15 de agosto de 2014
Ler documento completo
Amostra do texto

Trabalho sobre shell script linux.









SHELL SCRIPT





JAIRO
WENDEL











GOIÂNIA
2014
JAIRO
WENDEL







SHELL SCRIPT







Trabalho de Shell Script apresentado ao Prof. Plínio Marcos Mendes Carneiro da disciplina Sistema Operacional Linux, do curso de Pós-graduação em Segurança em Redes de Computador.





FACULDADE DETECNOLOGIA SENAI DE DESENVOLVIMENTO GERENCIAL
GOIÂNIA
31/05/2014
SUMÁRIO


INTRODUÇÃO 4
Crie um script para mostrar os shell do sistema 5
Crie um script com variáveis que mostre o seu nome a cidade e o país 5
Crie um script que imprima o nome do usuário logado no sistema 6
Crie um script que mostre todos os usuários do sistema 6
Crie um script que crie um usuário 7
Crie um script queapague um usuário 7
Crie um script utilizando o if, then e else 7
Crie um script utilizando o case 8
Utilizando o for crie um script que conte até 10 8
Utilizando o while crie um script que conte até 20 9

Pesquise na internet um script pronto que você julgue interessante 9






















INTRODUÇÃO

O programa shell interpreta os comandos que você digita eos traduz para comandos que o kernel compreende. O shell é uma linguagem de programação completa, possuindo variáveis, construções condicionais, interativas e ambiente adaptável ao usuário. Os comandos do Shell se comunicam entre si por meio de uma interface simples e coerente chamada pipeline. O Shell permite que o usuário realize suas atividades sem afetar qualquer outro processo que não lhepertence. Quando um usuário conecta-se a um sistema Unix, o sistema operacional inicia automaticamente uma cópia do Shell, sob a qual o usuário poderá realizar qualquer função disponível.




































SHELL SCRIPTS


1) Crie um script para mostrar os shell do sistema:

#!/bin/bash
# Script: 1MostraShell.sh
#
# Funcao: Mostrashell utilizados no linux
# Autores: Jairo e Wendel

clear
echo "+---------------------------------------------------------+"
echo "Lista de todos shell no Sistema:"
echo
cat /etc/shells
echo "+---------------------------------------------------------+"
echo -n "Tecle para continuar"; read x
clear

2) Crie um script com variáveis que mostre o seu nome a cidade e o país:

#!/bin/bash
#Script: 2MostraNomes.sh
#
# Funcao: Mostra o seu nome a cidade e o pais
# Autores: Jairo e Wendel

clear
echo -n "Digite seu nome: "; read nome
echo -n "Digite a cidade: "; read cidade
echo -n "Digite seu pais: "; read pais

clear
echo "+---------------------------------------------------------+"
echo "Nome: $nome"
echo "Cidade: $cidade"
echo "Pais: $pais"
echo"+---------------------------------------------------------+"
echo -n "Tecle para continuar"; read x
clear

3) Crie um script que imprima o nome do usuário logado no sistema:

#!/bin/bash
# Script: 3UsuarioLogado.sh
#
# Funcao: Imprime o nome do usuario logado no sistema
# Autores: Jairo e Wendel

clear
echo
echo "O usuario logado atualmente e o \"$USER\""
echo
echo"+---------------------------------------------------------+"
echo -n "Tecle para continuar"; read x
clear

4) Crie um script que mostre todos os usuários do sistema:

#!/bin/bash
# Script: 4TodosUsuarios.sh
#
# Funcao: Mostra todos os Usuarios cadastrados no sistema
# Autores: Jairo e Wendel

clear
echo
echo "+---------------------------------------------------------+"
echo "Lista de todos os usuarioscadastrados neste Sistema:"
echo
ifs=$IFS
IFS=':'; lista=`cat /etc/passwd`
usr=`echo $lista | awk '{print $1}'`
IFS=$ifs
set `echo $usr`
for i in $*; do
for c in 1 2; do
echo -n "$1 "
shift
done
echo
done
#usr=`echo "$lista | awk '{print $1}'"`
echo -n "Tecle para continuar"; read x
clear

5) Crie um script que crie um usuário:

#!/bin/bash
# Script: 5CriaUser.sh...
tracking img