Não há regras rígidas para isso. Geralmente você pode colocar coisas assim em ~/bin
, adicioná-lo ao seu caminho se você quiser na linha de comando, e adicionar um arquivo .desktop em / usr / share / applications se você quiser no Unity.
Pelo menos para mim:
Se estiver em / bin implica no padrão linux.
Se estiver em / usr / bin, isso significa padrão de distribuição.
Se estiver em / usr / local / bin, isso significa um padrão de distribuição único ou algo que você mesmo fez que deseja que seja acessível a todos os usuários.
Dito isso, se você quiser que todos os usuários possam executá-lo, será necessário sudo chmod +x random.exe
.