Você precisa adicionar o caminho dos seus scripts a PATH
, basta colocar seu ~/.bashrc
:
PATH=$PATH:<script-directory-here>
em que <script-directory-here>
é algo como /home/you/scripts/
.
Então, estou aqui pensando em como criar comandos personalizados no meu Linux Debian? Quer dizer, eu poderia abrir o terminal e apenas digitar o nome do script (e possivelmente alguns argumentos) e se referir ao script no meu diretório pessoal. Caso contrário, eu escrevo todo o caminho para o script a cada vez e fica irritante.
Colocar seus scripts em seu próprio diretório, por exemplo, ~ / bin, como cYrus respondeu, é provavelmente a melhor solução. Outra maneira de evitar a necessidade de "escrever todo o caminho para o script a cada vez" é usar atalhos para se referir a certos diretórios. Por exemplo, executando
./yourscript
executará um script chamado yourscript no diretório atual e
~/yourscript
irá executar um script no seu diretório HOME.
Tags linux