mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-28 23:20:10 +08:00
Merge pull request #29265 from wxy/20230415.3-⭐️⭐️-Generate-Linux-Commands-from-English-Text-Using-ChatGPT-AI
RP:published/20230415.3 ⭐️⭐️ Generate Linux Commands from English Text Using ChatGPT AI.md
This commit is contained in:
commit
5ce3c2ca0e
@ -3,16 +3,18 @@
|
||||
[#]: author: "Sreenath https://itsfoss.com/author/sreenath/"
|
||||
[#]: collector: "lkxed"
|
||||
[#]: translator: "geekpi"
|
||||
[#]: reviewer: " "
|
||||
[#]: publisher: " "
|
||||
[#]: url: " "
|
||||
[#]: reviewer: "wxy"
|
||||
[#]: publisher: "wxy"
|
||||
[#]: url: "https://linux.cn/article-15764-1.html"
|
||||
|
||||
使用 ChatGPT AI 从英文文本生成 Linux 命令
|
||||
======
|
||||
|
||||
![][0]
|
||||
|
||||
即使是专家级的 Linux 用户也不记得所有的 Linux 命令和它们的选项。这对我们人类来说是不可能的。
|
||||
|
||||
但是机器呢? 尤其是人工智能驱动的机器?
|
||||
但是机器呢?尤其是人工智能驱动的机器?
|
||||
|
||||
想象一下,如果你可以“命令”你的终端“显示过去 12 小时内修改过的所有小于 100 MB 的文件”。当然,你可以使用 Linux 命令“命令”它,但是用普通的英语进行交互呢?
|
||||
|
||||
@ -29,7 +31,7 @@
|
||||
### Shell-Genie 的特点
|
||||
|
||||
- 将普通英语转换为 Linux 命令。
|
||||
- 提供一个需要 openAI 的 API 密钥的 openAI gpt3 后端和一个可以免费使用的 free-genie 后端。
|
||||
- 提供了一个需要 openAI 的 API 密钥的 openAI gpt3 后端,和一个可以免费使用的 free-genie 后端。
|
||||
- 提示一个选项以运行你要求的命令。
|
||||
- 解释生成的命令。
|
||||
|
||||
@ -37,7 +39,7 @@
|
||||
|
||||
Shell-genie 在任何发行版的默认仓库中都不可用。你可以使用 `pipx` 安装它。
|
||||
|
||||
为了安装,你需要安装 Python 3.10+ 和 Pip。你可以参考我们关于[如何在 Ubuntu 和其他 Linux 发行版中安装 pip][4] 的文章。
|
||||
要安装它,你需要安装 Python 3.10+ 和 Pip。你可以参考我们关于 [如何在 Ubuntu 和其他 Linux 发行版中安装 pip][4] 的文章。
|
||||
|
||||
安装 `pip` 后,使用以下命令安装 `pipx`:
|
||||
|
||||
@ -76,23 +78,19 @@ shell-genie init
|
||||
|
||||
这将要求你选择后端,openAI 或 free-genie。如果你有 [openAI API][8],你可以选择它或继续使用 free-genie。
|
||||
|
||||
🚧
|
||||
|
||||
free-genie 后端可能并不总是工作,因为它由开发人员托管,他警告可能会中断。
|
||||
> 🚧 free-genie 后端可能并不总是工作,因为它是由开发者托管的,他警告说可能会出现中断。
|
||||
|
||||
然后它将请求允许报告反馈。用 `y/n` 来决定。
|
||||
|
||||
![Run shell-genie init commad to set up the shell-genie properly][9]
|
||||
|
||||
现在就可以使用了
|
||||
现在就可以使用了。
|
||||
|
||||
### 使用 Shell-genie
|
||||
|
||||
🚧
|
||||
> 🚧 如果你要进行实验,请尽量不要使用带有 `sudo` 或删除文件的命令。不要将你的机器交到机器手中。
|
||||
|
||||
如果你要进行实验,请尽量不要使用带有 sudo 或删除文件的命令。不要将你的机器交到机器手中。
|
||||
|
||||
如上所述,shell-genie 提供了两种工作模式。
|
||||
如上所述,shell-genie 提供了两种工作模式:
|
||||
|
||||
- 从普通的英语获取命令
|
||||
- 获取命令解释
|
||||
@ -129,7 +127,9 @@ shell-genie ask "display all files smaller than 10kb in here" --explain
|
||||
|
||||
它可以帮助你在终端中更快地做事,也可以减少你的知识储备。为什么? 因为你越依赖它,你自己学的就越少。
|
||||
|
||||
这就是我所想的。请随意在评论中同意或不同意我的观点。
|
||||
这就是我所想的。 无论你同意或不同意我的观点,都可以在评论中发表你的看法。
|
||||
|
||||
*(题图:MJ/chatgpt commands linux cli illustration in high resolution, very detailed, 8k)*
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
@ -138,7 +138,7 @@ via: https://itsfoss.com/linux-terminal-ai/
|
||||
作者:[Sreenath][a]
|
||||
选题:[lkxed][b]
|
||||
译者:[geekpi](https://github.com/geekpi)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
校对:[wxy](https://github.com/wxy)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
@ -155,4 +155,5 @@ via: https://itsfoss.com/linux-terminal-ai/
|
||||
[9]: https://itsfoss.com/content/images/2023/03/shell-genie-init.svg
|
||||
[10]: https://itsfoss.com/content/images/2023/03/shell-gen.svg
|
||||
[11]: https://itsfoss.com/content/images/2023/03/shell-genie-explain-action.svg
|
||||
[12]: https://explainshell.com/?ref=itsfoss.com
|
||||
[12]: https://explainshell.com/?ref=itsfoss.com
|
||||
[0]: https://img.linux.net.cn/data/attachment/album/202304/29/111749dhzuflynyxw8w8uu.jpg
|
Loading…
Reference in New Issue
Block a user