AI资讯
掌握人工智能AI动态,领略未来风采!
让GPT帮你执行命令:ShellGPT | ShellGPT 是一款开源的基于AI 大型语言模型(LLM)的命令行工具,这个工具可以让你使用自然语言来「搜索」「执行」操作各种命令。工具支持跨平台执行,支持 Linux、macOS、Windows,并与 PowerShell、CMD、Bash、Zsh 等主要 Shell 兼容。
目前已经在GitHub上开源,关键字:TheR1D/shell_gpt,该项目已经有8.1k个star⭐️。
简单的使用示例:
比如我现在有一个需求,我想要知道「在当前文件夹中查找所有 json 文件」,如果是以前对命令行不熟悉的可能需要搜索一下文件查找的相关命令,但是使用这个工具,只需要这样执行:
输入:sgpt --shell "在当前文件夹中查找所有 json 文件"
然后接下来就交给ShellGPT:
# -> find . -type f -name "*.json"
# -> [E]xecute, [D]escribe, [A]bort: e
而且这个命令会根据不同的操作系统执行不同的命令。
比如想要更新系统:
输入:sgpt -s "更新我的系统"
在 macOS 上:
# -> sudo softwareupdate -i -a
# -> [E]xecute, [D]escribe, [A]bort: e
在 Ubuntu 上:
# -> sudo apt update && sudo apt upgrade -y
# -> [E]xecute, [D]escribe, [A]bort: e
所以使用这个工具就可以不需要记住那么复杂的命令了,有什么问题可以直接问这个工具,然后直接执行即可。
当然还是需要自己搞一个OpenAI的API Key。