Como criar comandos personalizados no Linux?

4

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.

    
por Rihards 29.04.2011 / 21:42

2 respostas

5

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/ .

    
por 29.04.2011 / 21:52
2

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.

    
por 29.04.2011 / 22:07

Tags