当我想停止时,tail -f
我按CTRL+C并返回到提示。但是当我运行 ssh connection 时,CTRL+C会断开连接。(此处描述的标志的含义)
ssh -t svf "cd ~/w/logs; tail -f some_file.log; exec $SHELL -l"
Run Code Online (Sandbox Code Playgroud)
这篇文章没有描述如何防止远程shell退出ssh -t remotehost command args ...
如何tail -f
使用CTRL+停止命令(在本例中)C并且不中断 ssh 连接?
当我使用clear
命令清除屏幕时。它没有被清除(当我在命令完成后向上滚动一点时查看屏幕截图)
所以我将命令加倍以获得正确的行为:
$ clear && clear && DD=0 ...
Run Code Online (Sandbox Code Playgroud)
为什么我需要将命令加倍才能清除屏幕?
UPD
实际上,如果我只是clear
清除了屏幕。但我可以向上滚动并查看最后 25 行(如果屏幕为 80x25)。当我跑步时,clear;clear
我清除了这些线条。
为什么当我运行命令时
gnome-terminal -e "ssh -t sv \"cd ~/tmp/perl_libs/bin; bash /usr/bin/tail -f ~/open; echo 'YES'; exec $SHELL\""`
Run Code Online (Sandbox Code Playgroud)
我有
/usr/bin/tail: cannot execute binary file
Run Code Online (Sandbox Code Playgroud)