Ich habe einige Funktionsskripte und möchte sie kopieren /usr/bin
, um sie als normale Terminalbefehle zu verwenden. Ist es eine gute Praxis, sie mit der .sh
Erweiterung zu verwenden, oder kann ich sie ohne Erweiterung speichern?
/usr/bin
und /usr/local/bin
sollten für alle Benutzer verfügbar sein, sind jedoch /usr/local/bin
besser für ausführbare Dateien geeignet , die nicht Teil von Paketen sind.
#!/usr/bin/env bash
oder gesetzt habe #!/bin/bash
.
/usr/local/bin
möglicherweise die bessere Wahl.