Où sont les exécutables pour les programmes stockés dans Ubuntu?
Une application (Komodo Edit) me demande d'identifier une application à utiliser comme navigateur Web. Je me suis habitué à entrer simplement le nom de l'application en tant que commande pour de telles situations, mais ce scénario m'a fait réfléchir.
Je sais que dans Windows, il s’agirait simplement du dossier d’application correspondant dans le dossier «Program Files», mais je suppose que les choses sont un peu différentes sous Linux?
Je pensais que quelque part bin
serait logique mais cela apparaît aux applications standard Linux / Unix. Où pourrais-je trouver l'exécutable binaire pour les applications stockées sur mon système?
la source
Filesystem Hierachy Standard
... intéressant ... je ne le passerai pas avec un peigne fin, mais c'est vraiment bon de le savoir ... Cela m'a permis de mieux comprendre LinuxLes applications installées via le gestionnaire de paquets vont généralement à
/usr/bin
. Les applications que vous vous compilez vont à/usr/local/bin/
moins que vous ne définissiez explicitement un préfixe différent lors de la compilation.Vous pouvez savoir où réside une application spécifique en tapant
which application_name
dans le terminal. Par exemplewhich firefox
, vous imprimerez/usr/bin/firefox
(si vous utilisez Firefox à partir des paquets Ubuntu).la source
Une bonne commande CLI pour ce genre de questions est:
ou bien sûr qui (voir ci-dessous)
la source
Vous pouvez également essayer ceci si vous recherchez l'exécutable à partir d'un nom de package:
Cela listera tous les fichiers appartenant à Firefox. Pour obtenir les exécutables, passez-le à un traitement ultérieur
la source