Execute o arquivo executável no terminal

9

Eu sou novo no Ubuntu e atualmente nele por causa de atribuição. Eu gostaria de fazer algumas perguntas:

  1. Como faço um novo comando para executar um script de shell? Por exemplo, quando você digita passwd no terminal, ele executa o arquivo executável em /usr/bin/passwd . Como faço para que seja igual ao meu arquivo?

  2. Como faço para alterar meu script de shell em um arquivo executável, como o passwd ?

por Unknown 19.08.2013 / 21:04

1 resposta

12

Seu script deve se parecer com:

#!/bin/bash

passwd

Salve-o em um arquivo, digamos password.sh ou simples password , e torne-o executável usando os próximos comandos no terminal:

cd /path/to/password.sh  #or cd /path/to/password
chmod +x password.sh     #or chmod +x password

Para executá-lo a partir do terminal, basta usar o seguinte comando:

./password.sh            #or ./password

ou

/path/to/password.sh     #or /path/to/password

Para executá-lo apenas usando:

password.sh              #or password

você deve adicionar o caminho do script ao PATH. Veja como adicionar um diretório ao PATH? nesse sentido.

    
por Radu Rădeanu 19.08.2013 / 21:13