Wo sind ausführbare Dateien für Programme in Ubuntu gespeichert?
Eine Anwendung (Komodo Edit) fordert mich auf, eine Anwendung zu identifizieren, die als Webbrowser verwendet werden soll. Ich habe mich daran gewöhnt, nur den Anwendungsnamen als Befehl für Situationen wie diese einzugeben, aber dieses Szenario brachte mich zum Nachdenken.
Ich weiß, dass es unter Windows nur der relevante Anwendungsordner im Ordner "Programme" ist, aber ich gehe davon aus, dass die Dinge unter Linux etwas anders sind.
Ich dachte irgendwo wie bin
wäre logisch, aber dies scheint für Standard-Linux / Unix-Anwendungen. Wo finde ich die ausführbare Binärdatei für auf meinem System gespeicherte Anwendungen?
quelle
Filesystem Hierachy Standard
... interessant ... Ich werde es nicht mit einem feinen Kamm durchgehen, aber es ist auf jeden Fall gut, darüber Bescheid zu wissen ... Es hat mir einen weiteren Einblick in Linux gegeben ...Anwendungen, die über den Paketmanager installiert werden, gehen normalerweise zu
/usr/bin
. Anwendungen, die Sie selbst kompilieren, werden aufgerufen,/usr/local/bin/
sofern Sie beim Kompilieren nicht ausdrücklich ein anderes Präfix festlegen.Sie können herausfinden, wo sich eine bestimmte Anwendung befindet, indem Sie
which application_name
in das Terminal tippen. ZBwhich firefox
wird gedruckt/usr/bin/firefox
(wenn Sie Firefox aus den Ubuntu-Paketen verwenden).quelle
Ein gutes CLI-Kommando für diese Art von Fragen ist:
oder natürlich welche (su)
quelle
Sie können dies auch versuchen, wenn Sie die ausführbare Datei von einem Paketnamen suchen:
Dies listet alle Dateien auf, die Firefox gehören. Um die ausführbaren Dateien abzurufen, müssen Sie sie weiter verarbeiten
quelle