根据需求,项目需要读取linux系统环境参数,所以需要将top命令的输出结果输入到文件中。用重定向命令如下:top > result.txt 。用vi打开文件: vi result.txt 。显示的结果却是这样的,看图更方便:

于是分析出一下几个原因:

1.其他命令是否出现相同问题?

2.是否是文件编码格式问题导致?

3.是否是系统平台问题导致?

下面一个一个测试:

1.测试命令:ls > testls.txt

结果如图:

测试命令:ps -ef > testps.txt

结果如图:

可以得出结论,其他命令没有出现这样的情况,排除原因1.

2.看看result.txt文件的编码格式

vi result.txt进入文件输入: ":set fileencoding" 后按回车显示utf-8,如下图:

于是也可以排除不是文件编码的问题;排除原因2;

3.将 result.txt 文件拿到windows系统中打开,显示如下图:

也出现了乱码情况,所以也不是系统平台的原因。。。这下原因3也排除了。

这下该怎么办呢???

最后能想到的只有命令本身了,因为其他命令没有出现这种情况,所以会想到在top命令的参数中会有蹊跷。

可以发现,在想要输出内容到文件中则需要使用批处理模式。详细介绍如下:

-b 批处理模式操作

开启top工作在批处理模式,这样在需要将top的输出信息输出 到其他程序或文件时非常有用。在这种模式下,top不接受任何输入操作,直到通过-n 设置的重复次数后,或者退出top才终止。

在终端中输入top -b top将不断重复地显示任务信息,知道按Ctrl+C终止为止,在终端中输入top -b -n 10 ,top将显示10次后终止,也就是分10个批次显示完后就退出。

所以只需要在命令中指定为批处理模式问题就解决啦: top -b > result.txt 结果就不在展示了。

linux top p 乱码,将Linux top命令输入到指定文件时的乱码问题相关推荐

  1. linux读取手机文件,linux at命令和batch从输入或指定文件读取命令

    linux at命令和batch从输入或指定文件读取命令 2009-12-31 11:43:57   出处:https://www.yqdown.com linux at命令和 batch 从准则 输 ...

  2. secureCRT 使用 rz 命令上传大文件失败出现乱码

    linux shell rz和sz是终端下常用的文件传输命令,rz和sz通过shell被调用,其中rz用于从启用终端的系统上传文件到目标系统(终端登录的目标系统), 这里不过多介绍这些命令,只是记录一 ...

  3. python输出到文件乱码_解决python解析文件时输出乱码

    首先获取到json模块,encoding指定文件编码utf-8,errors报错时忽略错误,print()输出结果看看是否有问题. # -*- coding: utf-8 -*- import jso ...

  4. php 上传文件名乱码,php上传文件时文件名乱码怎么办

    php上传文件时文件名乱码的解决方法:首先在脚本头部添加[header("Content-type: text/html; charset=utf-8");]:然后利用iconv( ...

  5. 在命令窗口执行java文件时,提示找不到或无法加载主类

    在命令窗口执行java文件时,提示找不到或无法加载主类 以前写java代码的时候,都是在Eclipse或者IDEA等集成开发工具上进行,所以编译和测试代码的时候都是一键执行,其中的原理简单来说,就是先 ...

  6. 文件下载图片或者视频及解决保存文件时中文乱码问题

    文件下载需求: 页面显示超链接 点击超链接后弹出下载提示框 完成图片文件下载 分析: 超链接指向的资源如果能够被浏览器解析,则在浏览器中展示,如果不能解析,则弹出下载提示框.不满足需求(所以要在a标签 ...

  7. hdfs dfs -put_通过HDFS中的`hdfs dfs -put`命令行上传文件时,如何设置一个文件的复制因子?...

    hdfs dfs -put When uploading a file by the hdfs dfs -put command line in HDFS, how to set a replicat ...

  8. html a标签传中文参数ie乱码问题,在IE中通过a标签直接上载rar文件时以乱码方式打开...

    在IE中通过a标签直接下载rar文件时以乱码方式打开 在JSP的下载文件中,如果文件是rar类型的,一点击下载rar文件就直接打开,并且出现乱码,右键另存为浏览器也是默认为html格式,一直以为是浏览 ...

  9. 在IE中通过a标签直接下载rar文件时以乱码方式打开

    在IE中通过a标签直接下载rar文件时以乱码方式打开 (2012-07-16 22:05:15) 转载▼ 标签: 杂谈 分类: JavaScript 在JSP的下载文件中,如果文件是rar类型的,一点 ...

最新文章

  1. 【UVA】11992 - Fast Matrix Operations(段树模板)
  2. Visual Studio 2008 每日提示(十四)
  3. python领域有什么用-Python语言被广泛用在哪些领域了?
  4. 今日arXiv精选 | 11篇EMNLP 2021最新论文
  5. 如何在Visual Studio 2017中使用C# 7+语法
  6. 20151227感知机(perceptron)
  7. 普通人,如何实现年收入百万?
  8. Effective_STL 学习笔记(二)小心对 “容器无关代码” 的幻想
  9. iOS import,include和class的区别
  10. linux制作img镜像文件,制作img镜像文件的5种方法 .
  11. CS 61A FALL 2020 Project-cats
  12. web 系统发展历程
  13. 谷歌访问英文网站翻译为中文
  14. linux下使用opengL Glad + EGL问题记录
  15. 抓包发现tcp会话中老是出现重复的ack和大量的tcp重传——SACK(Selective Acknowledgment, 选择性确认)技术
  16. Spring Value注解的使用
  17. win7网络找不到局域网计算机名,教你操作win7系统局域网内找不到其他电脑的解决方法...
  18. XML及XML的解析方式
  19. oracle 雪峰,讨论 - 廖雪峰的官方网站
  20. 国家基金申请书中的科学问题与关键问题

热门文章

  1. edittext 选中焦点在最后_安卓开发中EditText的焦点改变处理(获取焦点和失去焦点交互变化)...
  2. Java网络编程从0——》入门
  3. 常用API-2(字符串与数组)
  4. java动态代理_Java 动态代理和依赖注入
  5. 网络安全产品 / 相关产品简要说明
  6. Linux / openwrt / 安装 Web GUI 和 ftp server
  7. 启明云端分享| 盘点 ESP32-S3到底有哪些功能特性
  8. junit 引入spring 注解管理_第05章 Spring 整合 Junit
  9. SigmaStar SSD202 openwrt 系统下ubi根文件系统挂载过程
  10. 重磅发布 | 2021 年 OpenAtom XuperChain 开源技术路径