簡體   English   中英

為什么我不能使用 minikube ssh 中的命令歷史記錄

[英]Why can I not use the command history in minikube ssh

我的 Windows 10 pc 上有一個 minikube K8s 1 節點集群。 我可以使用minikube ssh SSH 進入這個集群。

我遇到的問題是我無法使用箭頭鍵恢復上一個命令。 我做了一些環顧和診斷:

  • set -o | grep history set -o | grep history給出了history on
  • echo $HISTFILE給了/home/docker/.bash_history 這確實在用戶的主文件夾中,並且在exit並再次執行minikube ssh后文件存在
  • echo $HISTSIZEecho $HISTFILESIZE都給出了 500
  • echo $SHELL給了/bin/bash

所有這些都告訴我應該啟用命令歷史記錄,但似乎並非如此。 我嘗試同時使用 Powershell 和 cmd 來運行minikube ssh ,無論是否有 ZAEA23489CE3AA9B464ECDA 終端。

Both PowerShell and cmd themselves have a working command history, but once SSHing using minikube, the history in the bash shell doesn't work.

有誰知道在執行minikube shh后如何讓命令歷史工作?

編輯:我試過minikube ssh --native-ssh=false ,但這並沒有改變任何東西。

您正在使用的 SSH 客戶端似乎有問題。 您可以嘗試使用--native-ssh=false選項:

minikube ssh --native-ssh=false

您還可以嘗試使用不同的替代方案或使用Cygwin附帶的 ssh 版本。

已經有一個與此相關的未解決問題 (隨時更新)

✌️

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM