例如:当
ssh [email protected] "histroy"
它什么也没得到,
但当
ssh [email protected]
进而
history
它得到很多。
有人告诉我如何通过一行命令获取历史记录吗?
答案1
ssh [email protected] 'export HISTFILE=~/.bash_history; set -o history; history'
答案2
您可以 cat 历史命令读取的文件,然后对每一行进行编号:
ssh [email protected] "cat ~/.bash_history | nl"
答案3
ssh hostname 'HISTTIMEFORMAT="%d/%m/%y %T ";HISTFILE=~/.bash_history; set -o history;echo " command " ; history'