Como outros sistemas operacionais baseados em Linux, o Ubuntu usa "Scripts" que são essencialmente análogo ao "arquivos em lote" em MS-DOS e Windows. Eles são arquivos que consistem em um conjunto de comandos que podem ser executados de forma simplesmente por executar o arquivo. Scripts são fáceis de escrever e executar, mas são surpreendentemente poderoso.
Abra um terminal ("aplicações" -gt; "Acessórios" -gt; "terminal").
Digitar
gedit
Onde
Abra o script com uma linha de formato:
!/ Bin / bashOnde "/ Bin / bash" pode ser substituído pelo caminho do shell deseja que o script para executar. Na maioria dos casos, o shell bash padrão em / bin / bash deve ser fino.
Digite os comandos que deseja o script para executar. A seguir alguns passos descrevem funções simples, mas útil particulares para Scripts- passo 8 descreve o que fazer quando terminar de escrever.
Use espaços reservados do formato "$ 1", "$ 2", Etc. (sem as aspas), para substituir quaisquer argumentos o usuário digita após o nome do script. Por exemplo, uma leitura linha de script
echo $ 1
vai responder à chamada de script "script.sh Olá" simplesmente por impressão "Olá".
Definir variáveis com linhas no formato:
VARIÁVEL = conteúdo
e consulte-as depois com a forma:
$ VARIÁVEL
Por exemplo, se uma linha de script lê "DIRECTORY =. / Home / bob" e uma linha mais tarde lê "cd $ diretório," o script irá alterar o seu diretório atual para / home / bob. Note que você pode definir variáveis como argumentos, por exemplo, "ENTRADA = $ 1" irá definir a variável de entrada para ser o argumento de que o usuário entra pela primeira vez.
Solicitar ao usuário informações uma vez que o script está sendo executado usando o formato:
leia VARIÁVEL
onde variável é o nome da variável onde você deseja armazenar o que quer que o usuário digita. Variáveis não tem que ser definido previamente para ser usado dessa forma- pode criá-los com um "ler" comando.
Clique "Salvar" e perto gedit. Agora você pode executar o script introduzindo o respectivo diretório e digitação:
script.sh sh
Onde "script.sh" é o nome do seu script. Se você quiser fazer o script executável sem a "sh" prefixo, digite:
chmod 700 script.sh
para torná-lo executável apenas para o usuário atual, ou:
chmod 777 script.sh
para torná-lo executável para todos os usuários. Uma vez que você alterar as permissões desta forma, você pode executar o script simplesmente digitando:
/path/to/script.sh
Onde "/ Path / to" é a localização do script.
dicas & avisos
- Para saber mais complicado comandos shell script, use o Tutorial muito mais ligada em "recursos".