Não há um diretório universal único para arquivos executáveis no Unix. O local varia dependendo do sistema operacional específico do tipo UNIX e de sua configuração.
Aqui estão alguns diretórios comuns:
*
`/bin` :Contém binários essenciais do sistema que são usados durante a inicialização do sistema.
*
`/sbin` :Detém binários do administrador do sistema (por exemplo, `Shutdown`,` Mount`).
*
`/usr/bin` :Contém binários de usuários comumente usados.
*
`/usr/sbin` :Mantém binários de administrador do sistema que não são essenciais para a inicialização do sistema.
*
`/usr/local/bin` :Frequentemente usado para binários instalados localmente.
Notas importantes: *
Variável de ambiente de caminho: A variável de ambiente `path` informa ao shell onde procurar arquivos executáveis. Isso permite que você execute programas de qualquer diretório, especificando o nome sem o caminho completo.
*
Outros diretórios: Outros diretórios também podem conter executáveis, dependendo do sistema. Por exemplo, os aplicativos podem instalar seus binários em subdiretos específicos dentro de `/usr/local/` ou `/opt/`.
Melhor prática: Para encontrar o local específico de um executável, use o comando `who`
`` `
Qual comando_name
`` `
Por exemplo, para encontrar a localização do comando `ls`:
`` `
que ls
`` `