Remove whitespaces and fix indentation (#27131)

This commit is contained in:
Henrique Santos Fernandes
2019-08-16 00:32:13 -03:00
committed by Randell Dawson
parent 38a6e56a7f
commit 0e09441f2d

View File

@ -1,10 +1,10 @@
--- ---
title: Bash title: Bash
localeTitle: Bater localeTitle: Bash
--- ---
## O que é o Bash? ## O que é o Bash?
Bash (abreviação de Bourne Again SHell) é um shell Unix e um interpretador de linguagem de comando. Um shell é simplesmente um processador de macros que executa comandos. É o shell mais usado empacotado por padrão para a maioria das distribuições do Linux, e um sucessor para o shell Korn (ksh) e o shell C (csh). <a>Bash</a> (abreviação de Bourne Again SHell) é um shell Unix e um interpretador de linguagem de comando. Um shell é simplesmente um processador de macros que executa comandos. É o shell mais usado empacotado por padrão para a maioria das distribuições do Linux, e um sucessor para o shell Korn (ksh) e o shell C (csh).
Muitas coisas que podem ser feitas sistema operacional Linux pode ser feito via linha de comando. Alguns exemplos são… Muitas coisas que podem ser feitas sistema operacional Linux pode ser feito via linha de comando. Alguns exemplos são…
@ -20,7 +20,7 @@ Você pode ler mais sobre o bash [aqui](https://www.gnu.org/software/bash/) , at
Você pode começar a usar o bash na maioria dos sistemas operacionais Linux e OS X abrindo um terminal. Vamos considerar um simples exemplo de hello world. Abra o seu terminal e escreva a seguinte linha (tudo depois do sinal $): Você pode começar a usar o bash na maioria dos sistemas operacionais Linux e OS X abrindo um terminal. Vamos considerar um simples exemplo de hello world. Abra o seu terminal e escreva a seguinte linha (tudo depois do sinal $):
``` ```
zach@marigold:~$ echo "Hello world!" zach@marigold:~$ echo "Hello world!"
Hello world! Hello world!
``` ```
Como você pode ver, usamos o comando echo para imprimir a string "Hello world!" para o terminal. Como você pode ver, usamos o comando echo para imprimir a string "Hello world!" para o terminal.
@ -30,19 +30,19 @@ Como você pode ver, usamos o comando echo para imprimir a string "Hello world!"
Você também pode colocar todos os seus comandos bash em um arquivo .sh e executá-los a partir da linha de comando. Digamos que você tenha um script bash com o seguinte conteúdo: Você também pode colocar todos os seus comandos bash em um arquivo .sh e executá-los a partir da linha de comando. Digamos que você tenha um script bash com o seguinte conteúdo:
``` ```
#!/bin/bash #!/bin/bash
echo "Hello world!" echo "Hello world!"
``` ```
Vale a pena notar que a primeira linha do script começa com `#!` . É uma diretiva especial que o Unix trata de maneira diferente. Vale a pena notar que a primeira linha do script começa com `#!`. É uma diretiva especial que o Unix trata de maneira diferente.
#### Por que usamos o #! / Bin / bas no início do arquivo de script? #### Por que usamos o #!/bin/bash no início do arquivo de script?
Isso é porque é uma convenção deixar o shell interativo saber que tipo de interpretador executar para o programa que segue. A primeira linha diz ao Unix que o arquivo deve ser executado por / bin / bash. Esta é a localização padrão do shell Bourne em praticamente todos os sistemas Unix. Adicionando #! / Bin / bash como a primeira linha do seu script, o sistema operacional invoca o shell especificado para executar os comandos que seguem o script. `#!` é frequentemente referido como "hash-bang", "she-bang" ou "sha-bang". Embora seja executado somente se você executar seu script como um executável. Por exemplo, quando você digita `./scriptname.extension` , ele examinará a linha superior para descobrir o interpretador, enquanto, executando o script como `bash scriptname.sh` , a primeira linha será ignorada. Isso é porque é uma convenção deixar o shell interativo saber que tipo de interpretador executar para o programa que segue. A primeira linha diz ao Unix que o arquivo deve ser executado por / bin / bash. Esta é a localização padrão do shell Bourne em praticamente todos os sistemas Unix. Adicionando #! / Bin / bash como a primeira linha do seu script, o sistema operacional invoca o shell especificado para executar os comandos que seguem o script. `#!` é frequentemente referido como "hash-bang", "she-bang" ou "sha-bang". Embora seja executado somente se você executar seu script como um executável. Por exemplo, quando você digita `./scriptname.extension` , ele examinará a linha superior para descobrir o interpretador, enquanto, executando o script como `bash scriptname.sh` , a primeira linha será ignorada.
Então você poderia executar o script da seguinte forma: Para tornar o arquivo executável você deve chamar este comando sob sudo chmod + x "filename". Então você poderia executar o script da seguinte forma: Para tornar o arquivo executável você deve chamar este comando sob sudo chmod + x "filename".
``` ```
zach@marigold:~$ ./myBashScript.sh zach@marigold:~$ ./myBashScript.sh
Hello world! Hello world!
``` ```
O script tem apenas duas linhas. O primeiro indica qual interpretador usar para executar o arquivo (neste caso, bash). A segunda linha é o comando que queremos usar, echo, seguido do que queremos imprimir, que é "Hello World". O script tem apenas duas linhas. O primeiro indica qual interpretador usar para executar o arquivo (neste caso, bash). A segunda linha é o comando que queremos usar, echo, seguido do que queremos imprimir, que é "Hello World".
@ -51,8 +51,11 @@ O script tem apenas duas linhas. O primeiro indica qual interpretador usar para
``` ```
zach@marigold:~$ chmod u+x myBashScript.sh zach@marigold:~$ chmod u+x myBashScript.sh
``` ```
or
\` E então execute o script. ```
zach@marigold:~$ chmod 744 myBashScript.sh
````
E então execute o script.
### Mais Informações: ### Mais Informações: