这是一个终端读取expect脚本模板生成临时exp脚本的过程。如你所说,会在tmp目录下生成一个临时的exp脚本,并且执行,然后也会删除,因为为了安全起见,是要删除的。
在githup上托管的deepin-terminal能够看到此部分代码哈
你说的一串代码,指的连接成功前的提示是不?
如果想去掉提示,可能需要修改源码,要么去掉这部分硬编码。
expect模板在src/assets/other/ssh_login目录下:
https://github.com/linuxdeepin/deepin-terminal/tree/master/src/assets/other
远程管理在我个人看来只是简单实现了expect+ssh的过程,虽然能用,但有很多问题,功能薄弱,问题不少。这个重构版本远程管理也可能是为了兼容老王版本的旧终端。
有兴趣可以看下我之前对deepin-terminal的魔改
https://www.cnblogs.com/liwanliangblog/tag/deepin/
里面deepin-terminal标签


中文 

首先,deepin终端中的远程连接程序是一个非常好用的服务器连接工具,其可以直接通过点击已经设定好的服务器地点来实现与服务器的连接。而且,它具有通过lrzsz右键菜单上传和下载文件的功能,如图
选择连接服务器后,会自动执行一串代码,貌似这里还自动生成了一个临时的expect文件,它生成后便很快删除,因此难以查看它的内容,如图

因此,该程序对应的源代码如何看到,以及该exp文件如何读取,能否有大佬解答一下,谢谢了!