あれ、補完が効かないし意味わからん文字でるし
深く、色々な事を理解しないまま進めているとこういう事ってよくありますよね。
今回は、ターミナルが変な挙動をするのでGPTに聞いたら簡単に理解と解決が出来た、そんなお話
。
おい!GPTさんよぉ!これなんなん!
質問した内容はこうです。
docker内にexecでコンテナに入った後、
ターミナルにて補完が出来ていましたが、
タブ補完やカーソルキーを押下しても、
履歴や保管が出るのではなく「[[A」のような文字が入力されます。
これはどういう状況でどのようにすれば解決できるか知りたい
まずまずの、国語力の無さが際立った文章です。良い感じです。
GPT返答
なるほど?
とりあえず、ターミナルで
echo $0
# out
/bin/sh
まぁ、そうよね。Dockerfileに
CMD ["/bin/sh"]
って書いたし。
(この時点でもよくわかってないので、何も通じていない所がGoodですね。)
続きいってみよう。
Bourneシェル?( ゚д゚)ナニソレ
Bourneシェルは、タブ補完やカーソル移動などの
高度なターミナルエミュレーション機能を持っていません。
そういうことか!!先に言ってくれよ(誰かのせいにするあたりは、優勝ですね。)
ワイ「なんかおかしいとおもったんよね。ターミナル入力するとき、#しか映ってなかったから、違和感はあったんじゃぜ。」
おしまい。
結論
- 補完、効いて嬉しい。
- 困ったらそのままにしないで調べよう
- GPT便利(だけど、使用者のリテラシーによって間違えている回答に気づけず間違えた理解になるときがあるので利用時に注意。詳細は本記事コメントでの指摘を要確認)