Sie möchten vielleicht den Filesystem Hierarchy Standard lesen . Es ist eine nützliche Referenz.
In Ihrem Heimatverzeichnis sollte das meiste davon sein. Stellen Sie sich vor, Sie sind nicht der Sysadmin. tun Sie so, als ob Sie noch eine Person mit einem Konto im System sind. In Ihrem Heimatverzeichnis /home/pufferfish
können Sie z. B. machen, was Sie möchten. /home/pufferfish/bin
, /home/pufferfish/lib
und /home/pufferfish/src
sind alles konventionelle Entscheidungen, aber es spielt keine Rolle .
Stellen Sie für kompilierte Programme unabhängig davon, welche Verzeichnisse / Verzeichnisse Sie verwenden, sicher, dass sich diese auf dem PFAD befinden, damit Sie sie tatsächlich ausführen können, ohne den gesamten Pfad des Skripts oder der ausführbaren Datei einzugeben.
Die Distributionen unterscheiden sich nicht wirklich. Ich habe festgestellt, dass der Paket-Manager auf einem möglicherweise Binärdateien installiert /usr/bin
, während einige Bibliotheken an einen anderen Ort gehen und ein anderes System möglicherweise an einem anderen Ort installiert wird. Im Allgemeinen muss ich einige Nachforschungen anstellen, um herauszufinden, wohin die Dinge jedes Mal gehen.