Execução manual
Você pode executar o comando usando bash /path/to/your.sh
. Se você definir o arquivo como executável ( chmod +x /path/to/your.sh
), poderá executar /path/to/your.sh
e ele será executado automaticamente no bash. Você precisará verificar se o script tem um shebang .
$ PATH
Visão geral
$ PATH é uma variável de ambiente que lista todos os locais nos quais você gostaria de procurar binários ao executar um comando.
É assim que /usr/bin
é usado para binários.
Você pode ver seu $ PATH atual abrindo um terminal e executando echo $PATH
.
/most/important/path:/less/important/path
Como o exemplo acima lê, os caminhos têm prioridades; primeiro procurou primeiro. Isso significa que, se houver duas versões de um binário, a que está no primeiro caminho será usada. Uma vez que um binário é encontrado, ele pára de procurar em outros diretórios em seu $ PATH.
Se você tentar executar banana
, seu computador examinará /most/important/path
. Se encontrar banana
, ele será executado. Caso contrário, ele continuará pesquisando, passando para /less/important/path
.
Modificação
Para adicionar diretórios ao caminho do usuário, você pode adicioná-los ao seu arquivo ~/.bashrc
. Em vez de sobrescrever e atrapalhar seu caminho, você deve anexá-lo a ele. Por exemplo:
export $PATH=${PATH}:/new/less/important/directory
Ou você pode preceder para defini-lo como o diretório de maior prioridade:
export $PATH=/new/more/important/path:${PATH}
Para evitar problemas, você provavelmente deve anexar apenas (primeiro exemplo).