Linux系统里如何彻底的cmd 清空屏幕幕

没有更多推荐了,
不良信息举报
举报内容:
Linux系统里如何彻底的清空终端屏幕?
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!只使用 Linux 系统是怎样一种体验? - 知乎<strong class="NumberBoard-itemValue" title="被浏览<strong class="NumberBoard-itemValue" title="7,565分享邀请回答19978 条评论分享收藏感谢收起16245 条评论分享收藏感谢收起比特客户端
您的位置:
详解大数据
详解大数据
详解大数据
详解大数据
Linux系统里如何彻底的清空屏幕?
关键字:Linux技巧
  用户,特别是或CentOS用户,基本上都习惯使用clear命令或Ctrl+L组合快捷键来清空终端屏幕。但是,这样做其实并不是真正的清空屏幕,它只是给人一种错觉,让人以为屏幕清空了。但当用鼠标向上滚时,你仍然能看到之前的命令操作留下来的输出。当在处理大量的文本时,这种情况就会给我们带来麻烦。
  网上能查到很多其它清空屏幕的方法,但基本上都是clear命令的变种。那么,如何能真正的清空屏幕呢?
  很巧,我最近发现了一个命令,它能彻底的解决我们的问题。
  printf “\033c”正是我们需要的命令。它是真正的清空了终端屏幕,它的功能跟DOS里CMD.EXE提供的CLS效果很相似。
  但这个命令究竟是做什么的?它的工作原理是什么?
  \033 == \x1B == 27 == ESC
  于是,这个命令变成了c,它是VT-XXX中表示“Full Reset (RIS)”的转义码。现今我们使用的所有的终端都是VT兼容的,但如果你发现自己使用的是一个非常奇怪的终端,那这个命令你可能用不了。printf是bash里内置的命令,内置命令的优先级比其它可执行文件要高。
  我们还可以使用另外一个命令,reset,它也是清空终端屏幕,但我们仍然可以使用上下键查看历史命令。这个命令的一个缺点是,它执行起来有点慢,也许是因为它没有发送ESC c指令,但这个命令的兼容性显然比之前的那个要好。
  reset命令在你的终端控制错乱时非常有用。你是否遇到过输入字符不出现在光标的位置的情况?当你敲击回车键时,新提示符并没有出现在新行上,而是出现在老提示符的前面?reset命令就是来修正这个问题的。你在CYGWIN上也能使用这个命令。
[ 责任编辑:jj ]
去年,手机江湖里的竞争格局还是…
甲骨文的云战略已经完成第一阶段…
软件信息化周刊
比特软件信息化周刊提供以数据库、操作系统和管理软件为重点的全面软件信息化产业热点、应用方案推荐、实用技巧分享等。以最新的软件资讯,最新的软件技巧,最新的软件与服务业内动态来为IT用户找到软捷径。
商务办公周刊
比特商务周刊是一个及行业资讯、深度分析、企业导购等为一体的综合性周刊。其中,与中国计量科学研究院合力打造的比特实验室可以为商业用户提供最权威的采购指南。是企业用户不可缺少的智选周刊!
比特网络周刊向企业网管员以及网络技术和产品使用者提供关于网络产业动态、技术热点、组网、建网、网络管理、网络运维等最新技术和实用技巧,帮助网管答疑解惑,成为网管好帮手。
服务器周刊
比特服务器周刊作为比特网的重点频道之一,主要关注x86服务器,RISC架构服务器以及高性能计算机行业的产品及发展动态。通过最独到的编辑观点和业界动态分析,让您第一时间了解服务器行业的趋势。
比特存储周刊长期以来,为读者提供企业存储领域高质量的原创内容,及时、全面的资讯、技术、方案以及案例文章,力求成为业界领先的存储媒体。比特存储周刊始终致力于用户的企业信息化建设、存储业务、数据保护与容灾构建以及数据管理部署等方面服务。
比特安全周刊通过专业的信息安全内容建设,为企业级用户打造最具商业价值的信息沟通平台,并为安全厂商提供多层面、多维度的媒体宣传手段。与其他同类网站信息安全内容相比,比特安全周刊运作模式更加独立,对信息安全界的动态新闻更新更快。
新闻中心热点推荐
新闻中心以独特视角精选一周内最具影响力的行业重大事件或圈内精彩故事,为企业级用户打造重点突出,可读性强,商业价值高的信息共享平台;同时为互联网、IT业界及通信厂商提供一条精准快捷,渗透力强,覆盖面广的媒体传播途径。
云计算周刊
比特云计算周刊关注云计算产业热点技术应用与趋势发展,全方位报道云计算领域最新动态。为用户与企业架设起沟通交流平台。包括IaaS、PaaS、SaaS各种不同的服务类型以及相关的安全与管理内容介绍。
CIO俱乐部周刊
比特CIO俱乐部周刊以大量高端CIO沙龙或专题研讨会以及对明星CIO的深入采访为依托,汇聚中国500强CIO的集体智慧。旨为中国杰出的CIO提供一个良好的互融互通 、促进交流的平台,并持续提供丰富的资讯和服务,探讨信息化建设,推动中国信息化发展引领CIO未来职业发展。
IT专家新闻邮件长期以来,以定向、分众、整合的商业模式,为企业IT专业人士以及IT系统采购决策者提供高质量的原创内容,包括IT新闻、评论、专家答疑、技巧和白皮书。此外,IT专家网还为读者提供包括咨询、社区、论坛、线下会议、读者沙龙等多种服务。
X周刊是一份IT人的技术娱乐周刊,给用户实时传递I最新T资讯、IT段子、技术技巧、畅销书籍,同时用户还能参与我们推荐的互动游戏,给广大的IT技术人士忙碌工作之余带来轻松休闲一刻。
微信扫一扫
关注Chinabyte没有更多推荐了,
不良信息举报
举报内容:
linux clear命令清除屏幕信息
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
白手起家, 积分 43, 距离下一级还需 157 积分
论坛徽章:0
经常在不同linux平台,或同一平台的不同版本中使用vi编辑文本文件,有时发现正常退出vi后,有些服务器上文本文件内容显示在终端屏幕上;有些文本文件内容不显示在终端屏幕上。
哪位兄台能否帮忙指导下如何设置,可重现上述两种情况,谢谢!
大富大贵, 积分 14608, 距离下一级还需 5392 积分
论坛徽章:0
一言难尽啊。。。
这个和你用的终端类型,vim源码设置,vim配置文件有关
一般使用VT100,退出vim后不会恢复编辑前的屏幕内容
使用xterm可以设置成恢复打开vim前的屏幕,也可以设置成不恢复
摘一段vim内的说明:
Switching screens in an xterm& && && &&&xterm-screens xterm-save-screen
(From comp.editors, by Juergen Weigert, in reply to a question)
:& Another question is that after exiting vim, the screen is left as it
:& was, i.e. the contents of the file I was viewing (editing) was left on
:& the screen. The output from my previous like &ls& were lost,
:& ie. no longer in the scrolling buffer. I know that there is a way to
:& restore the screen after exiting vim or other vi like editors,
:& I just don't know how. Helps are appreciated. Thanks.
:I imagine someone else can answer this.&&I assume though that vim and vi do
:the same thing as each other for a given xterm setup.
They not necessarily do the same thing, as this may be a termcap vs.
terminfo problem.&&You should be aware that there are two databases for
describing attributes of a particular type of terminal: termcap and
terminfo.&&This can cause differences when the entries differ AND when of
the programs in question one uses terminfo and the other uses termcap
(also see +terminfo).
In your particular problem, you are looking for the control sequences
^[[?47h and ^[[?47l.&&These switch between xterms alternate and main screen
buffer.&&As a quick workaround a command sequence like &
& && &&&echo -n &^[[?47h&; vim ... ; echo -n &^[[?47l&
may do what you want.&&(My notation ^[ means the ESC character, further down
you'll see that the databases use \E instead).
On startup, vim echoes the value of the termcap variable ti (terminfo:
smcup) to the terminal.&&When exiting, it echoes te (terminfo: rmcup).&&Thus
these two variables are the correct place where the above mentioned control
sequences should go.
Compare your xterm termcap entry (found in /etc/termcap) with your xterm
terminfo entry (retrieved with &infocmp -C xterm&).&&Both should contain
entries similar to: &
& && &&&:te=\E[2J\E[?47l\E8:ti=\E7\E[?47h:
PS: If you find any difference, someone (your sysadmin?) should better check
& & the complete termcap and terminfo database for consistency.
NOTE 1: If you recompile Vim with FEAT_XTERM_SAVE defined in feature.h, the
builtin xterm will include the mentioned &te& and &ti& entries.
NOTE 2: If you want to disable the screen switching, and you don't want to
change your termcap, you can add these lines to your .vimrc: &
& && &&&:set t_ti= t_te=
家境小康, 积分 1030, 距离下一级还需 970 积分
论坛徽章:0
不行手工直接输入clear解决
丰衣足食, 积分 762, 距离下一级还需 238 积分
论坛徽章:0
这个倒真没研究过,但我觉得无所谓啊
白手起家, 积分 62, 距离下一级还需 138 积分
论坛徽章:0
kernel.org 被黑至今仍未恢复,o(∩∩)o...哈哈,各位还是用 FreeBSD 吧
丰衣足食, 积分 585, 距离下一级还需 415 积分
论坛徽章:0
& & 你咋知道是被黑了啊,我还以为真是在Down for maintenance呢,无语
白手起家, 积分 62, 距离下一级还需 138 积分
论坛徽章:0
回复&&rel23a7
& & 你咋知道是被黑了啊,我还以为真是在Down for maintenance呢,无语
oxangen 发表于
& & 不是一两天了,git 系统被黑
丰衣足食, 积分 585, 距离下一级还需 415 积分
论坛徽章:0
不是一两天了,git 系统被黑
rel23a7 发表于
& & 此人非同一般啊
白手起家, 积分 43, 距离下一级还需 157 积分
论坛徽章:0
& & 多谢YANU兄的回复,先研究下,呵呵,先谢了
北京盛拓优讯信息技术有限公司. 版权所有 京ICP备号 北京市公安局海淀分局网监中心备案编号:22
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处

我要回帖

更多关于 mysql清空屏幕 的文章

 

随机推荐