如果我想让一系列命令通过终端运行,而不是将其写入文本文件并复制粘贴到其中,我可以让终端运行它吗?如果可以,扩展名是什么?
答案1
答案2
接受的答案是误导性的。在 OS X(和 U*x 上),文件的名称根本不重要。重要的是它需要具有可执行权限()和正确的chmod +x file
舍邦线。
bash$ cat > 随机性 /bin/sh #!/bin/sh 复制代码 回声你好,世界 Ctrl+D bash$ chmod +x 随机性 bash$ ./随机性 你好世界 重击$
第一行看起来像注释,但它是一种特殊格式的注释,称为 shebang(sharp-bang 的缩写,字符#
和的通用名称!
)。这两个字符后面必须紧跟解释此脚本的解释器的绝对路径名(后面可以随意跟空格和解释器的选项;出于可移植性原因,只允许使用单个选项字符串)。
答案3
只需在 TextEdit 应用程序中写入/粘贴命令,然后将其保存为桌面 .rtf,一旦它在桌面上,按下标题并重命名为您喜欢的扩展。将弹出一个窗口询问您是否确定要另存为...选择您的选项。完成。图标应该会发生变化,以代表可以打开扩展的应用程序。祝你好运。