![](/img/trans.png)
[英]How can I terminate a bash session after ssh-disconnect in order to preserve command history?
[英]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 $HISTSIZE
和echo $HISTFILESIZE
都給出了 500echo $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.