Mam kilka skryptów funkcjonalnych i chcę je skopiować /usr/bin
, aby używać ich jako normalnych poleceń terminala. Czy dobrą praktyką jest używanie ich z .sh
rozszerzeniem, czy mogę je zapisać bez rozszerzenia?
/usr/bin
i /usr/local/bin
oba powinny być dostępne dla wszystkich użytkowników, ale /usr/local/bin
lepiej dla plików wykonywalnych, które nie są częścią pakietów.
#!/usr/bin/env bash
lub #!/bin/bash
.
/usr/local/bin
może być lepszym wyborem.