Latest web development tutorials

Shell Tutoriais

Shell Tutoriais

Shell é um programa escrito em linguagem C, é que o usuário use ponte Linux. Shell é tanto uma linguagem de comando é uma linguagem de programação.

Shell refere-se a um aplicativo, o aplicativo fornece uma interface através da qual a interface do usuário para acessar os serviços do kernel do sistema operacional.

sh de Ken Thompson é o primeiro Shell Unix, Windows Explorer é uma interface gráfica típica Shell.

Shell ferramentas on-line


Shell Scripting

scripts shell (shell script), é uma espécie de shell scripts escritos.

indústria shell disse normalmente se refere ao shell script, mas os leitores devem saber, shell e shell script são dois conceitos diferentes.

Devido hábitos de brevidade, "programação shell" que aparecem neste documento referem-se a shell script, não se refere ao desenvolvimento da própria concha.


Shell Ambiente

Programação Shell com java, programação PHP, desde que alguém pode escrever código em um editor de texto e um interpretador de script para explicar a implementação do mesmo.

Shell muitas espécies de Linux são comuns:

  • Bourne Shell (/ usr / bin / sh ou / bin / sh)
  • Bourne Again Shell (/ bin / bash)
  • C Shell (/ usr / bin / csh)
  • K Shell (/ usr / bin / ksh)
  • Shell for Root (/ sbin / sh)
  • ......

Este tutorial está em causa Bash, é o Bourne Again Shell, devido à facilidade de uso e livre, Bash é amplamente utilizado no trabalho diário. Enquanto isso, Bash é o padrão para a maioria dos sistemas Linux Shell.

Em geral, as pessoas não distinguem entre Bourne Shell e Bourne Again Shell, por isso, como #! / Bin / sh, ele também pode ser alterado para #! / Bin / bash.

#! Então diga o caminho do sistema especificado pelo programa que é interpretado Shell Este arquivo script.


O primeiro script shell

Abra um editor de texto (você pode usar vi / comando vim para criar o arquivo), crie um novo test.sh arquivo, sh extensão (nome sh do shell), a extensão não afeta a execução do script, ver o nome EENOW como, se você escrever scripts shell com php, php sobre o uso do bem.

Digite algum código, a primeira linha é geralmente assim:

Exemplos

#! / Bin / bash
echo "Olá mundo!"

Correndo instância »

"#!" É uma tag convenção que informa ao sistema que o interpretador de scripts para executar, isto é, qual deles usar Shell.

comando echo é usado para texto de saída para uma janela.

Execute Shell Script de duas maneiras:

1, como um programa executável

Salve o código acima como test.sh e cd para o diretório apropriado:

chmod +x ./test.sh  #使脚本具有执行权限
./test.sh  #执行脚本

Atenção deve ser escrito ./test.sh, em vez test.sh, executando outros programas binários, também, escrever sistema diretamente test.sh, linux vai lá em busca do caminho chamado test.sh, e só / bin , / sbin, / usr / bin, / usr / sbin e assim por diante no PATH, o diretório atual normalmente não está no caminho, o comando não vai encontrar escrito test.sh diz ao sistema para usar ./test.sh dizer , para encontrar no diretório atual.

2, como o parâmetro de motivos

Este modo de operação é executado diretamente intérprete, seu parâmetro nome do arquivo é o shell script, tais como:

/bin/sh test.sh
/bin/php test.php

Esse script é executado, a primeira linha não precisa especificar as informações de intérprete, escrever inútil.