Roteiros de shell e roteiros shell básicos.
E isso é divertido.
Diversão e nada além de diversão.
É aí que vamos realmente escrever os scripts de shell e vamos executar um script de shell muito pequeno para você começar,
e você terá seu próprio script de shell em pequenos comandos que você pode executar.
Parte do script Shell que poderíamos cobrir é como a saída para a tela usando o comando Echo.
Poderíamos criar tarefas como dizer qual é sua identificação, sua localização atual, os arquivos e diretórios, e algumas
informações de seu sistema.
Outra forma de criarmos um roteiro que criará novos arquivos ou diretórios para você.
E então poderíamos também fazer a saída para um arquivo dentro de seu script e poderíamos usar parte do processador de texto através
de scripts.
E alguns desses processos de texto fonte são como cortes ou grep sort únicos.
Todos aqueles diferentes tipos de comandos que executamos diariamente.
Poderíamos automatizá-los para ver ou obter nosso resultado desejado.
Por isso, vou entrar em minha máquina Linux.
Vou descobrir o endereço IP da minha máquina, que é 1921 6856 101 e vou fazer o login através de uma sessão
de putty, que eu já salvei.
Também posso digitá-lo.
Uma vez dentro, eu poderia simplesmente fazer o login e minimizar isto e poderia me concentrar na minha sessão de massa de vidraceiro em sessão de massa
de vidraceiro.
A primeira coisa que vamos fazer é criar um diretório em nosso diretório pessoal.
Então, estamos em nosso diretório pessoal?
Vamos verificar p w d d.
Ele nos diz que estamos em nosso diretório pessoal, então eu vou criar um diretório dentro
do meu diretório pessoal e vou chamá-lo de meus roteiros e depois vou entrar em meus roteiros.
Mas primeiro, vamos verificar se foi criado.
Sim, foi.
E depois vou entrar em meu roteiro chamado Meus roteiros.
O que está por dentro?
É claro que não há nada dentro.
Eu não criei nenhum arquivo.
Por isso, agora quero criar um primeiro roteiro.
O primeiro roteiro é criar se você poderia tocar um arquivo e depois comprá-lo.
Mas como temos que escrever um roteiro, sempre começamos pelo eu e eu quis fazer.
Eu queria especificar o nome que seria a tela de saída, apenas esse ou qualquer nome que você decidir escolher e clicar
em enter, ele o levará para o modo VI que você clicou em I para inserir.
E se for um roteiro, você sempre começa com uma batida de hash bang slash bin bash.
Isto está definindo que você vai executar o roteiro sob o ambiente bash shell.
Agora o que queremos que ele faça é exibir algo na tela.
Assim, para exibir algo na tela, você pode executar um eco de comando e depois digitar Olá mundo.
E uma vez terminado, você poderia simplesmente escapar e escrever rapidamente para fora deste arquivo e o arquivo é criado.
Você poderia verificar se ele tem um conteúdo que você acabou de adicionar fazendo a saída do gato e ele
lhe diz que tem todos aqueles conteúdos que você colocou dentro deste arquivo.
Agora, posso executar este arquivo fazendo LZ, fazendo uma tela de saída com pontos cortados?
Não, eu posso porque não está nem mesmo me dizendo que existe algo assim e está me vendendo sua permissão
negada.
Por quê?
Porque não temos permissões executáveis para nosso arquivo de tela de saída, então temos que dar permissão executável para
que todos executem a tela de saída e agora faça o meu centro e você verá que ele também
mudou a cor e deu direito ao executável para todos.
Agora, se você executar este comando, você vai ver sempre executar o comando.
Se você já estiver dentro do diretório, você pode executar o comando por barra de pontos e saída e executá-lo.
Isso lhe dá um olá mundo.
Olá mundo.
Este é o seu primeiro roteiro.
E se você tem isto se você criou este roteiro, estou lhe dizendo, você já está no estágio
inicial de ser um programador.
Portanto, dê uma palmadinha nas costas e você deve estar orgulhoso de poder escrever um roteiro e de poder executá-lo, e
ele funciona perfeitamente.
Portanto, este é um dos roteiros que fizemos.
Ah, a propósito, também poderíamos executar o roteiro do Caminho Absoluto, que é o nosso lar.
Tenho todos os meus roteiros e saída agora.
Neste caso, não precisamos de cortes de pontos.
Poderíamos apenas executar o roteiro a partir de seu caminho absoluto e ele nos dará o mesmo resultado.
Agora eu também tenho alguns dos scripts que estão salvos ou escritos em meu bloco de palavras.
Vou falar sobre isso e vou revisá-los para dizer como poderíamos listar o comando para que eu pudesse simplesmente
copiar e colar.
Portanto, aqui está outro roteiro que irá executar comandos para mim.
Portanto, vou fazer VI.
Run Commands é apenas um nome que estou escolhendo para um arquivo.
Uma vez que eu faço isso, eu bato, eu insisto, eu vou, Aqui, copio isto.
E eu vou colar isso aqui.
Portanto, o que ele faz, o primeiro, como você já deve saber, define qual concha você é n,
u, R e Ben Bash.
E é para lá que o roteiro vai correr.
A próxima descreve o roteiro.
Isto define pequenas tarefas.
Portanto, vou correr.
Pequena tarefa é apenas uma tarefa comum.
Se eu quisesse escrever outro comentário é que eu poderia fazer este roteiro é escrito por Imron Absolute ou eu poderia
também dizer data.
Isso foi escrito em 2018.
A primeira coisa que o roteiro está fazendo é fazer.
Quem sou eu?
É um comando que lhe diz quem você é.
Em seguida, está funcionando o Echo.
O que Echo está fazendo neste momento só vai dar uma pausa dentro de seu roteiro, mas vai lhe
dar um espaço.
Ao executar este comando, você vai ver que a saída tem um espaço.
Então o próximo comando será executado é o próximo comando será executado.
O próximo comando do Hostname será LZ menos LTR.
E agora, no final, vamos executar o roteiro.
Salve-o para que você execute o comando.
O quê?
Não posso executá-lo novamente, não tenho permissões executáveis, portanto, vou atribuir permissões executáveis.
Vou verificar.
Sim.
Agora eu o tenho.
Executar o comando.
Aí está.
Lembre-se que o primeiro foi Onde estou?
Ele me diz meu nome de usuário, qual diretório eu estou no diretório Z e o nome do host.
Este é meu nome de anfitrião e S menos l t é o número de arquivos que tenho dentro e a razão pela qual coloquei um eco no meio
para que eu pudesse ter estes espaços como a linha vazia para que seja mais fácil para mim lê-lo.
Trata-se, portanto, de realizar a tarefa em nosso roteiro de shell, usando nosso roteiro de shell.
Outra forma de cobrir mais um roteiro é definir variáveis.
Quando você define as variáveis, ele as executará para qualquer valor que eu tenha definido.
Por isso, vou criar outro roteiro chamado v I.
Comando variável novamente, é apenas o nome do arquivo que estou escolhendo.
Eu vou entrar no modo de inserção.
Vou copiar isto.
E eu vou colá-lo dentro.
Vamos dar uma olhada.
O que este roteiro está fazendo, a primeira linha do roteiro é basicamente, novamente, a definição da casca.
A segunda é me dizer o que o roteiro faz.
Agora este aqui me diz que A é para Imron.
B é para Absol.
C é para a classe Linux.
Agora ele ecoará como meu primeiro nome é Dollar A.
Então, o que é um dólar aqui mesmo variável Imron?
Echo Meu sobrenome é dólar B o que é o dólar B aqui mesmo?
Esta variável definida apso.
E o terceiro é meu sobrenome é C Desculpe, eu deveria mudar meu sobrenome para minha classe é dólar C E o que é isso?
Classe Linux.
Portanto, agora vamos executar este comando.
Guarde-o.
E novamente, não se esqueça de mudar as permissões para executáveis.
E vamos executar o comando variável.
Diz: "Meu primeiro nome é Imran.
Meu sobrenome é Afzal e minha classe é.
Não me disse a classe.
Por quê?
Porque digamos que diz linha seis classe.
Este comando não foi encontrado.
Hmm.
O que há dentro disto?
Vamos dar uma olhada no arquivo.
Por que não gostou.
Minha classe é a classe Linux.
Deveria dizer que.
Mas se não estiver recebendo.
Vamos tentar nos livrar desses códigos e depois executá-los.
Minha aula ainda não foi ministrada.
Vamos tentar novamente.
Veja, minha classe é porque, como tenho um espaço, não está gostando.
Vamos ver porque minha classe é o dólar C.
Deveria ter.
Vamos tentar uma única demão.
E vamos ver se funciona.
Sim.
Aí está.
Funciona.
Portanto, o código duplo não funciona.
Um único código faz.
Você pode ter que resolver um pouco os problemas enquanto cria seu roteiro.
Portanto, estou feliz por ter este problema.
Assim, você saberá exatamente quando seu roteiro não for executado, como você pode solucionar problemas.
Você poderia dizer pelo erro e poderia dizer pela linha que ele lhe dirá exatamente que seu script não foi
executado porque ele tem um erro na linha seis.
E a linha seis era um, dois, três, quatro, cinco, seis.
Então é assim que funciona o roteiro da concha.
E eu realmente espero que você já tenha criado três roteiros e eu realmente o encorajo a ir online, encontrar a Shell, acertar
roteiros básicos que você poderia usar e rodar em seu ambiente e ver como ela funciona.