{"id":672,"date":"2023-09-03T11:01:18","date_gmt":"2023-09-03T09:01:18","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=672"},"modified":"2023-09-03T11:01:19","modified_gmt":"2023-09-03T09:01:19","slug":"shell-genie-linux-befehle-am-terminal-mit-hilfe-von-chatgpt","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/03\/shell-genie-linux-befehle-am-terminal-mit-hilfe-von-chatgpt\/","title":{"rendered":"Shell-Genie &#8211; Linux-Befehle am Terminal mit Hilfe von ChatGPT"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">ChatGPT ist so gesehen in aller Munde, bei Microsoft in der Suchmaschine (<em>Bing<\/em>), hier und da in so mancher Software &#8211; und nat\u00fcrlich auch am Linux-Terminal\u00a0&#8211; so etwa l\u00e4sst es sich mit ChatGPT auch am Terminal unterhalten, mehr dazu unter\u00a0<a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/03\/shell-gpt-chatgpt-fuer-das-linux-terminal\/\" data-type=\"post\" data-id=\"643\" target=\"_blank\" rel=\"noreferrer noopener\">Shell-GPT &#8211; ChatGPT f\u00fcr das Linux-Terminal<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nun, bleiben wir bei ChatGPT und am Linux-Terminal. Ganz ehrlich gesagt &#8211; keine Ahnung, wie viele Befehle es in einer Linux-Standard-Installation gibt &#8211; mal kurz nachsehen in meiner Installation &#8211; ich habe unter &#8222;<em>\/bin<\/em>&#8220;&nbsp;<strong>4830<\/strong>, unter &#8222;<em>\/sbin<\/em>&#8220; noch einmal&nbsp;<strong>827<\/strong>. Jeder Befehl hat so einige m\u00f6gliche Optionen und noch viele weitere M\u00f6glichkeiten. Niemand kennt alle Befehle und deren M\u00f6glichkeiten &#8211; hier kann die Software&nbsp;<strong>Shell-Genie<\/strong>&nbsp;helfen. Die Software arbeitet mit ChatGPT zusammen &#8230;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Shell-Genie installieren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sie installieren die Software aus dem\u00a0Python-Repository\u00a0auf dem Terminal mit dem Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pip install shell-genie<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Oder:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pip3 install shell-genie<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Oder bei Problemen mit dem Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pipx install shell-genie<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sie ben\u00f6tigen einen API-Schl\u00fcssel von open AI &#8211; wie Sie diesen bekommen und einrichten, lesen Sie am Link \u00fcber ShellGPT.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Shell-Genie nutzen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Als Erstes gilt es, die Software zu initialisieren:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>shell-genie init<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-1024x576.jpeg\" alt=\"\" class=\"wp-image-673\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-1024x576.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-300x169.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-768x432.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-1536x864.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie.jpeg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sie k\u00f6nnen jetzt zwischen den M\u00f6glichkeiten &#8222;<strong>openai-gpt3<\/strong>&#8220; und &#8222;<strong>free-genie<\/strong>&#8220; w\u00e4hlen &#8211; zweite M\u00f6glichkeit k\u00f6nnen Sie auch ohne Schl\u00fcssel nutzen &#8211; geben Sie den kompletten gew\u00fcnschten Text ein und best\u00e4tigen mit\u00a0<strong><kbd>Eingabe<\/kbd><\/strong>. Bei ChatGPT kopieren Sie anschlie\u00dfend den API-Schl\u00fcssel ein und best\u00e4tigen wieder &#8211; anschlie\u00dfend werden Sie gefragt, ob das erkannte Betriebssystem das richtige ist:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-1-1024x576.jpeg\" alt=\"\" class=\"wp-image-674\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-1-1024x576.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-1-300x169.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-1-768x432.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-1-1536x864.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-1.jpeg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Best\u00e4tigen Sie mit &#8222;<strong><kbd>y<\/kbd><\/strong>&#8220; oder verneinen mit &#8222;<strong><kbd>n<\/kbd><\/strong>&#8220; &#8211; im zweiten Fall, beantworten Sie einfach die Nachfragen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-2-1024x576.jpeg\" alt=\"\" class=\"wp-image-675\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-2-1024x576.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-2-300x169.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-2-768x432.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-2-1536x864.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-2.jpeg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Damit w\u00e4re die Einrichtung abgeschlossen. Um Shell-Genie eine Frage zu stellen, nutzen wir den Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>shell-genie ask \"Frage\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Wir k\u00f6nnen in Deutsch fragen oder nat\u00fcrlich auch in Englisch und jeder anderen Sprache, die ChatGPT unterst\u00fctzt &#8211; ein paar Beispiele:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>shell-genie ask \"find all json files in the current directory that are larger than 1MB\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Als Ausgabe erhalten Sie die Antwort als fertigen Befehl:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-4-1024x576.jpeg\" alt=\"\" class=\"wp-image-676\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-4-1024x576.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-4-300x169.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-4-768x432.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-4-1536x864.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-4.jpeg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Zus\u00e4tzlich fragt die Software, ob Sie den Befehl gleich ausf\u00fchren m\u00f6chten, dies best\u00e4tigen Sie mit &#8222;<strong><kbd>y<\/kbd><\/strong>&#8220; oder brechen mit &#8222;<strong><kbd>n<\/kbd><\/strong>&#8220; ab. Hier ein einfaches Beispiel auf Deutsch:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>shell-genie ask \"alle versteckten Dateien der Gr\u00f6\u00dfe nach anzeigen\"<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-5-1024x576.jpeg\" alt=\"\" class=\"wp-image-677\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-5-1024x576.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-5-300x169.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-5-768x432.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-5-1536x864.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/shell-genie-5.jpeg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">ChatGPT mag noch sehr weit von wahrer k\u00fcnstlicher Intelligenz entfernt sein, aber hilfreich kann die Software trotzdem sein.<\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"672\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">1    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"672\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>ChatGPT ist so gesehen in aller Munde, bei Microsoft in der Suchmaschine (Bing), hier und da in so mancher Software &#8211; und nat\u00fcrlich auch am Linux-Terminal\u00a0&#8211; so etwa l\u00e4sst es sich mit ChatGPT auch am Terminal unterhalten, mehr dazu unter\u00a0Shell-GPT &#8211; ChatGPT f\u00fcr das Linux-Terminal. Nun, bleiben wir bei ChatGPT und am Linux-Terminal. Ganz ehrlich [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":677,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45,47,4],"tags":[44,46,12,7,6],"class_list":["post-672","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hilfe","category-internet","category-terminal","tag-hilfe","tag-internet","tag-kommandozeile","tag-shell","tag-terminal"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=672"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/672\/revisions"}],"predecessor-version":[{"id":678,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/672\/revisions\/678"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/677"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=672"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=672"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}