ssh [user]@[server]
每天十次,我可以打字
server
并且别名脚本触发.脚本只是命令
这一切都很好.但我想知道如果在bash中有一种方法,而不是静默地发出ssh命令,它会显示正在执行的命令吗?
bash -x script.sh
您也可以对文件的特定部分执行此操作(从上面链接的第2.3.2节):
set -x # activate debugging from here ssh user@example.com ... set +x # stop debugging from here
但是,-x的输出可能对于您要查找的内容来说有些太冗长,因为它用于调试(而不是日志记录).
你可能会更好地写出自己的回声语句 – 这将使您完全控制输出.