Como disponibilizar um aplicativo/script no Bash?

Como disponibilizar um aplicativo/script no Bash?

Se eu quiser iniciar um script (digamos que no diretório inicial eu tenha um arquivo chamado hi.py), preciso especificar o caminho completo: python /home/user/hi.py. Mas quando quero usar mkdirposso simplesmente dizer: mkdir folder_name. Como posso fazer a mesma coisa com hi.py?

Responder1

O aplicativo/script:

  1. precisa estar em um dos diretórios em PATH (de acordo comESFvocê deveria usar /usr/local/bin)

  2. precisa ser executável e, se for um script interpretado, ter um shebang (por exemplo, #!/bin/shpara scripts shell, #!/usr/bin/env python2para scripts python).

informação relacionada