修复Linux/Unix/OS X/BSD系统控制台上的显示乱码

时间:2018-01-13 15:39来源:未知 作者:Linux先生 举报 点击:
有时我的探索会在屏幕上输出一些奇怪的东西。比如,有一次我不小心用 cat 命令查看了一下二进制文件的内容 —— cat /sbin/*。

本文地址:http://www.kooct.com/install/setup/2018/0113/17391.html
文章摘要:,尿沉渣我好爽喷气式,凤友鸾谐并吞推断。

  有时我的探索会在屏幕上输出一些奇怪的东西。比如,有一次我不小心用 cat 命令查看了一下二进制文件的内容 —— cat /sbin/*。这种情况下你将无法再访问终端里的 bash/ksh/zsh 了。大量的奇怪字符充斥了你的终端。这些字符会隐藏你输入的内容和要显示的字符,取而代之的是一些奇怪的符号。要清理掉这些屏幕上的垃圾可以使用以下方法。本文就将向你描述在 Linux/ 类 Unix 系统中如何真正清理终端屏幕或者重置终端。

  
  clear 命令
  
  clear 命令会清理掉屏幕内容,连带它的回滚缓存区一起也会被清理掉。(注:这种情况下你输入的字符回显也是乱码,不必担心,正确输入后回车即可生效。)
  
  $ clear
  
  你也可以按下 CTRL+L 来清理屏幕。然而,clear 命令并不会清理掉终端屏幕(LCTT 译注:这句话比较难理解,应该是指的运行 clear 命令并不是真正的把以前显示的内容删掉,你还是可以通过向上翻页看到之前显示的内容)。使用下面的方法才可以真正地清空终端,使你的终端恢复正常。
  
  使用 reset 命令修复显示
  
  要修复正常显示,只需要输入 reset 命令。它会为你再初始化一次终端:
  
  $ reset
  
  或者:
  
  $ tput reset
  
  如果 reset 命令还不行,那么输入下面命令来让绘画回复到正常状态:
  
  $ stty sane
  
  按下 CTRL + L 来清理屏幕(或者输入 clear 命令):
  
  $ clear
  
  使用 ANSI 转义序列来真正地清空 bash 终端
  
  另一种选择是输入下面的 ANSI 转义序列:
  
  clear
  
  echo -e "\033c"
  
  下面是命令的输出示例:
  
  更多信息请阅读 stty 和 reset 的 man 页: stty(1),reset(1),bash(1)。

推荐内容
福彩幸运农场中奖规则 网上可以买幸运农场 重庆幸运农场遗漏统计 重庆福彩网幸运农场走 重庆幸运农场开奖历史
重庆幸运农场在线计划 幸运农场怎么算一个号 幸运农场计划人工软件 幸运农场转盘 福利彩票幸运农场技巧
重庆幸运农场停止了 重庆幸运农场定胆技巧 重庆幸运农场图片 幸运农场中奖图片 55128走势图
幸运农场追号技巧 重庆幸运农场二维码 重幸运农场走势图官方 重庆幸运农场开奖结果图 重庆幸运农场总和大小
江西时时彩漏洞 吉祥棋牌 快乐扑克3顺子遗漏 北京pk10提前开奖器透 mc七星直播
秒速赛车公式 黑龙江时时彩停了 广东11选5开奖记录 福建快三推荐号码6-9 云南时时彩开奖时间表
双色球走势图 北京快中彩开奖现场直播 幸运赛车走势图分析 多乐彩走势图 pk10高倍率平台
今天新疆时时彩四星开奖号码 快赢481走势 青海快三今天的走势图 360黑龙江时时彩 幸运28红包