Best Practice zum Speichern benutzerdefinierter Befehle (Unix)

Best Practice zum Speichern benutzerdefinierter Befehle (Unix)

Ich möchte wissen, ob es einen standardmäßigen oder empfohlenen Ort zum Speichern Ihrer eigenen benutzerdefinierten Befehle gibt (falls Sie diese nicht in /usr/local/bin installieren möchten)?

Ich beziehe mich auf kleine Gimmicks, die ich persönlich nicht gerne in /usr/local/bin installiere, beispielsweise aus Gründen, dass ich, wenn ich mein ganzes System neu formatieren und Daten sichern muss, meine eigenen benutzerdefinierten Befehle nicht leicht von denen unterscheiden kann, die mit Paketmanagern usw. installiert wurden.

Ich denke, es ist eine persönliche Entscheidung, etwas wie /usr/local/mybin oder Ähnliches zu erstellen, aber gibt es hier einen ausgetretenen Pfad, den ich nicht kenne? Ihre persönlichen Vorlieben sind ebenfalls willkommen.

Antwort1

Der historisch „Standard“-Speicherort für Ihre eigenen Binärdateien und Skripte, die Sie nicht in /usr/local/[s]bin installieren möchten (oder können), ist ~/bin(d. h. der Ordner binin Ihrem Home-Verzeichnis).

Möglicherweise müssen Sie diesen Ordner je nach Ihrer Shell zu Ihrer Umgebungsvariable $PATH in .bashrc, .profile oder .cshrc usw. hinzufügen.

verwandte Informationen