如何将终端Shell命令转换为.command文件以双击运行?
如何将终端命令转换为可双击运行的.command文件
步骤1:创建纯文本脚本文件
打开「文本编辑」,点击顶部菜单栏的「格式」→「制作纯文本」,确保文件为纯文本格式(避免富文本格式干扰脚本运行)。
步骤2:写入脚本内容
在文本编辑器中输入以下内容:
#!/bin/bash # 切换到目标程序所在目录 cd "/Applications/some apps to run/foo.app/Contents/MacOS" # 执行带参数的目标程序 ./fooexecutable -arg 12345 # 可选:让终端执行完成后停留,方便查看输出结果 read -p "执行完成,按任意键关闭窗口..."
提示:用引号包裹带空格的路径,比原命令里的
\转义方式更稳妥,不易出错。
步骤3:保存为.command文件
点击「文件」→「存储」,在「名称」栏输入自定义文件名(比如foo启动.command),确保文件后缀为.command,选择保存位置(比如桌面)。
步骤4:赋予文件执行权限
打开终端,执行以下命令(将路径替换为你保存的文件实际路径):
chmod +x /Users/你的用户名/Desktop/foo启动.command
或者先切换到文件所在目录(比如桌面),再执行权限赋予命令:
cd ~/Desktop chmod +x foo启动.command
步骤5:双击运行
直接双击桌面上的.command文件,系统会自动打开终端并执行脚本内的所有命令。
内容的提问来源于stack exchange,提问作者joke4me
相关产品推荐
相关产品推荐

