CURSO SHELL SCRIPT AULA 1 - LINUX PENTEST - FAMÍLIA BSD

Novos

LINUX PENTEST - FAMÍLIA BSD

Linux, Pentest , Segurança da informação , T.I e muito mais

Curta ou compartilhe esse site

27 abril 2017

CURSO SHELL SCRIPT AULA 1

CURSO : SHELL SCRIPT
DATE: 27 ABRIL 2017
HORA : 00:23
AULA : 1
TEMA : BASICO DO BASICO _ INTRODUÇÃO
PROFESSOR : FRANCISCO MARINHO

 O QUE EH SHELL SCRIPT

     Script eh um arquivo com várias instruções para serem
executadas no shell que eh o interpretador de comandos .
Com ele podemos automatizar muitas tarefas no Linux criando assim
grandes facilidades. Por exemplo quem eh mais velho ai no linux ou que usa uma distro mais antiga como o Slackware ,sabe muito bem que as configurações s-ao feitas todas na mão , tanto instalação de drivers como ip de rede , mascára de sub-rede e etc , o que aconteceu no linux foi uma
grande mudança com o advento das distros mais amigáveis como o Ubuntu e Debian , gerenciados com centenas de scripts criados para interagir com o bash . Por isso a grande importância de vc jovem padawan de aprender o SCRIPT SHELL .


PEIMEIROS COMANDOS



Comandos mais conhecidos
São os comandos que estamos acostumados a usar no terminal e podemos usá-los também
no script, se você não os conhece, vá aprendendo de acordo com a necessidade, pesquise na internet
e consulte a tabela resumida abaixo sempre que preciso.





           VARIAVEIS



  Na programação lidamos com muitos valores  e  eles variam muito,
por isso eh que existem as variaveis , elas podem assumir qualquer valor numericos ou alfanumericos a qualquer momento . Portanto , variavel eh um nome com um valor dentro dela que fica armazenada na memoria para ser usada quando preciso , lembrando sempre seu nome nunca pode começa com numero.

O linux eh case sensitive , o que isso significa eh que ele faz distinção entre maiusculas e minusculas , então para não se confundir , use sempre minusculas.
Como vimos anteriomente o simbolo '#' serve para indicar um comentario
menos na primeira linha do arquivo quando esse # eh seguido de '!' ele esta indicando qual sera o intepretador do programa :

Para finalizar
vamos criar um script simples

somente para demonstração das vantagens de programar em bash


vamos que vamos ??

vamos da o nome de atualiza.sh

para isso de um

 touch atualiza.sh

e depois vamos edita-lo digite

nano atualiza.sh



pra ficar facil de identificar

vamos criar um script que faz um update , resolve dependencias ,
faz upgrade , faz um autoremove e um autoclean para liberar mais espaço

interessou vem comigo .

#!/bin/bash
#programa para atualizar o sistema
apt update -y
apt install -f -y
apt upgrade -y
apt autoremove  -y
apt autoclean -y
echo "sistema  atualizado "
echo "pronto para uso"

nao reparem que escrevi
autoclen no lugar de autoclean
sono pegou kk
################################

de um
clrt o para salvar o arquivo
um
enter
e um
clrt x para sair do nano

A opção -y eh para da yes em todas as perguntas que foram feitas


na segunda linha comentei o que o programa faz .

e no final pedir para imprir na tela

sistema atualizado pronto para uso

#####################################
vc tem que da permissao de executar o arquivo para isso de o comando

sudo chmod a+x atualiza.sh

para rodar o programa use

sudo ./atualiza.sh



espero que tenham gostado amanha tem a continuação

nesse mesmo horario nesse mesmo canal
...

ah deixem nos comentarios as duvidas elogios ou criticas e segue a gente ai , nos ajuda muito o apoio de vcs .

2 comentários:

  1. Uso o Fedora e estou tentando adaptar esse script para usar. No momento uso um alias para atualizar mas ainda não sei bem como funciona essa limpeza no Fedora. Nas distros que usam apt, utililzo outro script para limpeza. Obrigado pela dica.

    ResponderExcluir

Linux Pentest

O criado Linux Pentest foi criado para reunir informações sobre a área de hacking, que tem crescido grandemente nos últimos anos, devido a diversos ataques cibernéticos e a crescente área da tecnologia.

Despertando interesse em diversas pessoas como estudante da área de tecnologia da informação, programadores, design, todos estão interessados em fazer parte da elite do conhecimento que são os hackers.

Não se pode falar em hackers, em técnicas de hacking, como descobrir senhas de wifi, como hackear, sem falar em linux, por isso agrupamos também em nosso site tutoriais, dicas, manuais e muito mais sobre as distribuições Linux, seja Bem Vindo ao Linux Pentest. Volte sempre.