程序输出结果分别打印在tty1,8,9,10,11种,如何将非tty1终端中的内存输出到屏幕的同时保存到文件,实在不行直接保存到文件也行
tee和script似乎只能捕捉本屏的输出,对于tty8~12这样的输出如何用管道捕获?求解
Linux 将/dev/tty8中的内容输出到屏幕的同时保存到文件
答案:2 悬赏:50
解决时间 2021-02-22 20:55
- 提问者网友:年齡太小℡蘿莉
- 2021-02-22 14:19
最佳答案
- 二级知识专家网友:桃花别处起长歌
- 2021-02-22 15:10
使用管道和tee命令,保存一个拷贝到文件中
具体可以查一下tee命令的用法
具体可以查一下tee命令的用法
全部回答
- 1楼网友:伤口狠精致
- 2021-02-22 16:39
(1)/dev/console
/dev/console代表的系统控制台,错误信息和诊断信息都会被到这个上。
(2)/dev/tty
/dev/tty如果一个控制台有一个终端的话,那么这个文件就是对应的当前的这个控制终端的别名,注:console和tty有很大区别:console是个只输出的设备,功能很简单,只能在内核中访问;tty是char设备,可以被用户程序访问。
(3)/dev/null
这个是一个空设备文件,所有写到这个文件中的数据都会被丢弃掉。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯