查看: 1917|回复: 7
收起左侧

[已解决] bash的tab自动补全输出有什么办法重定向到文件?

[复制链接]
菩提祖师
发表于 2014-2-2 22:08:27 | 显示全部楼层 |阅读模式
本帖最后由 菩提祖师 于 2014-2-14 21:02 编辑

bash的tab自动补全输出有什么办法重定向到文件?
主要是有些情况下tab自动补全会很慢,因此希望能有进度显示,没进度显示的话,把结果暂存,也可以.
但发现没有办法保存tab补全的输出,重定向也不管用.
thelord
发表于 2014-2-4 23:43:04 | 显示全部楼层
本帖最后由 thelord 于 2014-2-4 23:55 编辑

其实就是在纯字符界面下如何复制屏幕输出
有个曲折的法子,screen + xsel
1. 进入screen的拷贝模式:Ctrl+a+[,然后复制屏幕输出.
2. screen里运行: cat | xsel -b
3. 把刚才 screen 里复制的东西显示到标准输入: Ctrl+a+]
4. Ctrl+d 结束 cat 命令
这样,要复制的东西就进剪贴板了

评分

参与人数 1人气 +1 收起 理由
菩提祖师 + 1 感谢解答: )节日快乐(虽然晚了点哈)

查看全部评分

菩提祖师
 楼主| 发表于 2014-2-5 17:52:19 | 显示全部楼层
thelord 发表于 2014-2-4 23:43
其实就是在纯字符界面下如何复制屏幕输出
有个曲折的法子,screen + xsel
1. 进入screen的拷贝模式:Ctrl ...

xsel是X下的工具(网上搜索说是管理X剪切板),纯字符界面也能有效吗?我说的纯字符界面是指没有安装图形界面的,而不是xterm之类的图形界面程序模拟的字符界面..
thelord
发表于 2014-2-6 23:22:08 | 显示全部楼层
本帖最后由 thelord 于 2014-2-6 23:24 编辑
菩提祖师 发表于 2014-2-5 17:52
xsel是X下的工具(网上搜索说是管理X剪切板),纯字符界面也能有效吗?我说的纯字符界面是指没有安装图形界面 ...


那就不用 xsel
1. 进入screen的拷贝模式:Ctrl+a+[,然后复制屏幕输出.
2. screen里运行: cat > test.txt
3. 把刚才 screen 里复制的东西显示到标准输入: Ctrl+a+]
4. Ctrl+d 结束 cat 命令
屏幕输出就在 test.txt 文件里了

此贴一发完就升级了
a3223351
发表于 2014-2-3 09:43:56 | 显示全部楼层
可以借鉴这里 http://blog.sina.com.cn/s/blog_636415010100mmrl.html
woodelf
发表于 2014-2-3 10:22:24 | 显示全部楼层
a3223351 发表于 2014-2-3 09:43
可以借鉴这里 http://blog.sina.com.cn/s/blog_636415010100mmrl.html

LZ问的压根就不是重定向的概念和命令的重定向输出问题,而是需要把bash的补全通过重定向实现结果输出,bash的补全根本不在标准输出之列。
a3223351
发表于 2014-2-3 10:29:18 | 显示全部楼层
woodelf 发表于 2014-2-3 10:22
LZ问的压根就不是重定向的概念和命令的重定向输出问题,而是需要把bash的补全通过重定向实现结果输出,ba ...


不好意思 搞错了 ,当时只注意关键字“重定向到文件”了。tab补全只是一种快捷操作,确实不能重定向到文件的。
菩提祖师
 楼主| 发表于 2014-2-3 17:20:01 | 显示全部楼层
woodelf 发表于 2014-2-3 10:22
LZ问的压根就不是重定向的概念和命令的重定向输出问题,而是需要把bash的补全通过重定向实现结果输出,ba ...

我试过用tty命令得到当前的设备文件,然后开另一个终端会话,用cat命令去查看,也没用.
而且cat某个终端设备的时候,该设备还会阻塞?(被cat的终端没有反应)
以上终端均是GUI模拟终端,非纯字符界面.
gui模拟终端的话,还可以用鼠标点复制(尽管不是很快捷),如果是纯字符界面,我就一点办法也没有了.
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-11 14:15 , Processed in 0.131211 second(s), 19 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表