Eu sou um usuário de Linux que passa algum tempo no Windows e estou tentando entender alguns dos paradigmas do Windows em vez de combatê-los. Percebo que cada programa instalado da maneira tradicional adiciona os executáveis ao
C:\Program Files
e depois adiciona um atalho ao Desktop / Menu Iniciar contendo o caminho inteiro. No entanto, não existe um diretório comum com links para o software, ou seja,
C:\bin\bar.exe
qual seria o link para
C:\Program Files\foo\bar.exe
Portanto, após a instalação de um aplicativo, a única maneira de usá-lo é através dos menus ou navegando até o executável no sistema de arquivos. Não se pode simplesmente Win-R
abrir o diálogo de execução e digitar bar
ou bar.exe
como é possível com notepad
ou mspaint
. Sei que o Windows 8 melhora isso com a horrível Tela Inicial, que suporta digitar o nome do aplicativo, mas, novamente, isso depende do aplicativo ter se registrado para tal.
Eu estaria causando algum dano adicionando C:\Program Files
recursivamente ao caminho do Windows? Sei que haverá colisões de nomes (por exemplo, uninstall.exe), mas poderia haver outros problemas?
/usr/bin/
- ele depende do aplicativo ou instalador.