Istnieje wiele skryptów, które napisałem dla mojego serwera. Niektóre z nich są w moim, ~/scripts
a niektóre w katalogach aplikacji.
Zastanawiam się tylko, czy istnieje katalog, którego normalnie używasz do przechowywania skryptów powłoki?
Te osobiste, na moim rachunku ~/bin
. Wchodzą do systemu /usr/local/bin
lub /usr/local/sbin
są odpowiednie (skrypty, które powinny być uruchamiane tylko jako root sbin
, podczas gdy skrypty mają pomóc zwykłym użytkownikom wejść bin
), wdrażane za pośrednictwem zarządzania konfiguracją, aby zapewnić, że wszystkie maszyny, które ich potrzebują, mają je (i także najnowsze wersje).
bin
versussbin
:)W przypadku bardziej skomplikowanych rzeczy, szczególnie takich, które mogą być współużytkowane przez wiele komputerów, zwykle tworzę pakiety dystrybucyjne, w moim przypadku Debian. Używam
/usr/bin
i daję skryptom kilka wspólnych przedrostków. W ten sposób łatwiej jest je wdrożyć i śledzić. Do moich osobistych rzeczy~/bin
wystarczy.źródło
W tej chwili używam ~ / bin dla moich osobistych (szybkich i brudnych: P) skryptów i / usr / local / bin (lub sbin) dla skryptów systemowych
Oba katalogi są kontrolowane przez git.
źródło
Obecnie używam / usr / local / $ company / scripts do skryptów systemowych i ~ / bin do personal. Mam również folder ~ / code, który zawiera rzeczy w toku.
źródło
Używam ~ / .bin
Folder jest ukryty dla menedżerów plików i
ls
: rzadko coś modyfikuję, więc niech tak będzie :)źródło