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 .shErweiterung zu verwenden, oder kann ich sie ohne Erweiterung speichern?
/usr/binund /usr/local/binsollten für alle Benutzer verfügbar sein, sind jedoch /usr/local/binbesser für ausführbare Dateien geeignet , die nicht Teil von Paketen sind.
#!/usr/bin/env bashoder gesetzt habe #!/bin/bash.
/usr/local/binmöglicherweise die bessere Wahl.