Wo soll ich systemweite Skripte in * nix system ablegen?


9

Kann mir jemand einen vernünftigen, ziemlich normalen Ort nennen, an dem Skripte abgelegt werden können, die eine Reihe von Benutzern auf einem Ubuntu-System benötigen?

Antworten:


10

Nun, Ihre Tags enthalten den Dateisystem-Hierarchie-Standard, sodass Sie eine Anleitung erhalten sollten. Ich würde empfehlen /usr/local/bin.


Ich habe dort nachgesehen und konnte nichts Nützliches finden. Durch die schnelle manuelle Überprüfung /usr/binkonnte ich keine Beispiele finden, die nicht binär oder symlinks waren, was mich denken ließ, dass es vielleicht nicht normal war, Skripte selbst in binVerzeichnisse zu stellen. Aber wenn Sie es empfehlen, ist das genug für mich!
Andy

@Andy: Es sind viele Sachen drin /usr/bin. Alles was zählt ist, dass sie (nützlich) ausführbar sein sollten; Es spielt keine Rolle, ob sie als Skripte oder Binärdateien implementiert sind. Wenn Sie neugierig sind, können Sie ausführen, um file /usr/bin/*zu sehen, welche Arten von Dateien sich /usr/binauf Ihrem Computer befinden.
Gilles 'SO - hör auf böse zu sein'

@ Gilles Danke, das macht Sinn. Und ich hatte noch nie davon gehört file, danke dafür!
Andy

1

Ich habe niemals Skripte, die ich schreibe, in / usr / bin abgelegt. Entweder / usr / local / bin oder vorzugsweise / opt / local / bin. In letzterem wird praktisch nichts mit Skripten kollidieren oder darauf stampfen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.