我有一些功能脚本,我想复制到/usr/bin
这些脚本中,以用作普通的终端命令。将它们与.sh
扩展程序一起使用是一种好习惯,还是可以不带扩展名保存它们?
@Salem
—
格里特2014年
/usr/bin
和/usr/local/bin
都应该是提供给所有用户,但/usr/local/bin
对于那些不是包的一部分可执行文件更好。
我看到的唯一好处是,vim或nano之类的编辑器从一开始就知道如何突出显示内容,仅此而已。
—
rath 2014年
如果将shebang设置为
—
Sparhawk
#!/usr/bin/env bash
或,则@rath会得到语法高亮显示而没有扩展名#!/bin/bash
。
@Sparhawk的确如此,但是直到我尝试运行脚本之前,我经常忘记它;)
—
rath 2014年
/usr/local/bin
可能是一个更好的选择。