在Linux下怎样让top命令启动之后就按内存使用排序(或CPU使用排序)?

在Linux下怎样让top命令启动之后就按内存使用排序(或CPU使用排序)?

 

top 命令的参数中没有方法可以直接做到。

 

man top 写道
NAME
       top - display Linux tasks

SYNOPSIS
       top -hv | -bcHisS -d delay -n iterations -p pid [, pid ...]

       The traditional switches ’-’ and whitespace are optional.

       -b : Batch mode operation
       -c : Command line/Program name toggle
       -d : Delay time interval as:  -d ss.tt (seconds.tenths)
       -h : Help
       -H : Threads toggle
       -i : Idle Processes toggle
       -n : Number of iterations limit as:  -n number
       -u : Monitor by user as:  -u somebody
       -U : Monitor by user as:  -U somebody
       -p : Monitor PIDs as:  -pN1 -pN2 ...  or  -pN1, N2 [,...]
       -s : Secure mode operation
       -S : Cumulative time mode toggle
       -v : Version
       -M : Detect memory units

 

但是可以在文本全屏界面显示出来之后使用交互式命令来进行,比如 按大写M可以使进程显示按内存使用排序,按大写P按CPU使用排序。

按大写W可以将当前的设置保存到配置文件中,一般就是 ~/.toprc,这样就可以在下次启动top命令是按照设定的排序方式来显示了。

man top 写道
         W :Write_the_Configuration_File
              This  will save all of your options and toggles plus the current
              display mode and delay  time.   By  issuing  this  command  just
              before  quitting  top, you will be able restart later in exactly
              that same state.

         1 :Toggle_Single/Separate_Cpu_States  --  On/Off
              This command affects how the ’t’ command’s Cpu States portion is
              shown.  Although this toggle  exists  primarily  to  serve  mas-
              sively-parallel SMP machines, it is not restricted to solely SMP
              environments.

       SORTING of task window
         For  compatibility,  this  top  supports  most of the former top sort
         keys.  Since this is primarily a service to former top  users,  these
         commands do not appear on any help screen.
            command   sorted field                  supported
              A         start time (non-display)      No
              M         %MEM                          Yes
              N         PID                           Yes
              P         %CPU                          Yes
              T         TIME+                         Yes

 

下面是一个 ~/.toprc 文件的样本。这个文件有点复杂,没仔细看过。

RCfile for "top with windows"           # shameless braggin'
Id:a, Mode_altscr=0, Mode_irixps=1, Delay_time=3.000, Curwin=0
Def     fieldscur=AEHIOQTWKNMbcdfgjplrsuvyzX
        winflags=62777, sortindx=13, maxtasks=0
        summclr=1, msgsclr=1, headclr=3, taskclr=1
Job     fieldscur=ABcefgjlrstuvyzMKNHIWOPQDX
        winflags=62777, sortindx=0, maxtasks=0
        summclr=6, msgsclr=6, headclr=7, taskclr=6
Mem     fieldscur=ANOPQRSTUVbcdefgjlmyzWHIKX
        winflags=62777, sortindx=13, maxtasks=0
        summclr=5, msgsclr=5, headclr=4, taskclr=5
Usr     fieldscur=ABDECGfhijlopqrstuvyzMKNWX
        winflags=62777, sortindx=4, maxtasks=0
        summclr=3, msgsclr=3, headclr=2, taskclr=3
恒玄BES2700ZP开发实战:从零搭建嵌入式音频系统 本文详细介绍了恒玄BES2700ZP蓝牙音频SoC的开发实战,从环境搭建、SDK架构解析到蓝牙音频、AI语音集成及低功耗优化。重点探讨了如何利用其多核架构实现高性能音频处理和LE Audio支持,为开发者提供从零构建嵌入式音频系统的完整指南。 阅读详情

相关推荐

别再手动连线了!用Tessent IJTAG的SIB和TDR,5分钟搞定复杂芯片的DFT网络分区

本文探讨了如何利用Tessent IJTAG的SIB(Segment Insertion Bit)和TDR(Test Data Register)技术,高效解决复杂芯片DFT网络分区问题。通过智能化的扫描链管理和声明式定义,显著降低连接复杂度,提升测试覆盖率和良率,适用于超大规模SoC设计。

weixin_29251131的博客 300

linux之top命令详解

linux之top命令详解 2018年8月15日 0:58 top:动态查看进程变化,监控linux的系统状况。 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 下面详细介绍它的使用方法。  统计信息区  前五行是系统整体的统计信息。第一行是任务队列信息,同 uptime 命令的执行结果。其内容如下: ...

derrict的博客 6753

国产HDMI2.0芯片GSV2011怎么选?手把手教你用它设计音视频采集卡(附FPGA/海思对接指南)

本文详细解析国产HDMI2.0芯片GSV2011在音视频采集卡设计中的应用,涵盖芯片选型、硬件设计要点及与FPGA/海思平台的对接指南。GSV2011凭借4K@60Hz支持、音频提取嵌入功能和高集成度,成为音视频设备的核心选择,助力开发者快速实现高性能采集卡设计。

weixin_30181209的博客 332

top查看java内存占用并排序

综合起来,这个命令的作用是在 Linux 系统中,以按内存使用率排序的方式,获取当前所有进程的内存占用情况,并将结果输出到标准输出流中。该命令适合于在脚本或程序中获取系统状态信息,以便进一步分析或处理。这个选项表示 top 命令不需要交互式地显示数据,而是直接将结果输出到标准输出流中,适合在脚本或程序中调用。这个选项使得 top 命令可以根据进程占用内存大小来排序,便于查看占用内存较大的进程。这个选项表示 top 命令只会运行一次,然后就自动退出,适合于获取系统快照或实时监控。

u010674101的专栏 1196

【学习笔记】计算机网络 第八章 无线局域网(WLAN)

计算机网络 第八章 无线局域网(WLAN)

Vera_shsf的博客 1240

INMP441麦克风与ESP32的I2S音频采集实战指南

本文提供了INMP441数字麦克风与ESP32开发板通过I2S接口进行高质量音频采集的完整实战指南。详细讲解了硬件连接、软件配置、数据读取及基础处理,并分享了常见的避坑技巧与性能优化建议,帮助开发者快速构建物联网音频应用。

weixin_28396629的博客 598

top 默认使用内存排序的命令

top 排序

xinrun109的专栏 2919

【异常】OpenClaw LLM请求超时故障全链路排查与解决方案 LLM request timed out. 网络连接超时了

摘要: OpenClaw LLM请求超时故障是高频网络交互问题,表现为客户端在预设时间内未收到服务端响应。根因分为四类:客户端配置缺陷(如超时阈值不合理)、网络链路异常(防火墙拦截等)、服务端问题(限流/宕机)及硬件瓶颈(算力不足)。解决方案分三步: 通用排查:检查网络连通性、关闭防火墙/代理校验,调整超时阈值至60-300秒; 分场景修复:云端API需核对密钥/限流规则,本地部署需验证服务状态与硬件资源; 兜底方案:重启程序、更新版本或更换服务端点,结合日志精准定位。修复后不影响OpenClaw数据完整性

奶爸的编程之路,也就一周冷个三天 2058

Linux TOP命令 按内存占用排序和按CPU占用排序

1:在命令行提示符执行top命令 2:输入大写P,则结果按CPU占用降序排序。输入大写M,结果按内存占用降序排序。 另外: 认识top的显示结果 top命令的显示结果如下所示: top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 Tasks: 29 total, 1 runn

guang11cheng的专栏 1万+

SAP UI5 主题设置全解析:从启动参数到运行时切换、跨域白名单与事件监听

SAP UI5主题体系深度解析:从配置到切换的完整指南 摘要:SAP UI5主题机制远不止CSS换肤,其工程化实践涵盖启动配置、运行时API切换、跨库路径映射及安全管控等关键环节。通过bootstrap标签或URL参数设置初始主题,运行时可用Theming.setTheme无刷新切换。自定义主题需配置theme-roots路径,跨域加载需声明sap-allowed-theme-origins白名单。主题切换完成后会触发applied事件,适合执行视觉同步操作。该体系支持多品牌适配、集中式主题管理,在Fior

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 326

PostgreSQL 实战:行级安全策略(RLS)详解

PostgreSQL的行级安全(RLS)机制实现了细粒度的数据访问控制,通过动态过滤行数据满足多租户隔离、隐私保护等需求。本文系统介绍了RLS的核心原理、配置方法及实践建议:1) 启用RLS后需定义策略,通过USING和WITH CHECK条件控制访问;2) 适用于SaaS、医疗金融等场景,但需注意COPY命令、外键等特殊情况;3) 建议配合会话变量、索引优化和文档化策略使用。文章还提供了多租户隔离等实战案例,并分析了RLS对查询性能的影响及优化方案。RLS将安全控制下沉至数据库层,显著提升应用安全性和可维

数据知道的博客 3147

linux显示mem进行排序,linux下top命令显示详解

linux下的top命令是系统管理员分析系统运行现状的法宝,但是每当top之后,除了几个用得最多的参数,其他数字对于我来说,只是数字而已,完全不明白其具体含义。由此做一次top专题,对这个命令的参数和显示结果做一次详尽的分析。top命令用于显示系统当前的进程和其他状况;top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态。如果再前台执行该命令,它将独占前台,直到用户终止该程序为止。top...

weixin_39603217的博客 2782

2026华为OD面试题029:勇攀数字高峰

在给定的数字地形图里寻找登山路径,数字代表当前位置的海拔高度。要求从最低海拔出发,不断攀登,最终到达最高山峰。地图保证最低海拔和最高山峰都只有一个。 登山规则: - 路径上的海拔必须严格递增 - 只能向上下左右 4 个方向移动 - 路径必须从最低海拔开始,到最高海拔结束 - 每个地点只能走一次 - 每一步的攀登高度差必须大于 0,且不超过指定值 `K` 输出满足条件的登山路径的数量。

琅嬛福地 115

linux如何按照内存排序,在Linux下怎样让top命令启动之后就按内存使用排序(或CPU使用排序)?...

top 命令的参数中没有方法可以直接做到。man top 写道NAMEtop - display Linux tasksSYNOPSIStop -hv | -bcHisS -d delay -n iterations -p pid [, pid ...]The traditional switches ’-’ and whitespace are optional.-b : Batch mode ...

weixin_36287059的博客 627

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Linux系统之top命令的基本使用

Linux系统之top命令的基本使用

jks212454的博客 1万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Linux进程CPU排序,Linux TOP命令按内存占用排序和按CPU占用排序

先输入top然后按P – 以 CPU 占用率大小的顺序排列进程列表按M – 以内存占用率大小的顺序排列进程列表top命令是Linux下常用的性能分析工具,比如cpu、内存的使用,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程...

weixin_39667652的博客 2337

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

top 命令按内存和 cpu 排序

目录按进程的 CPU 使用率排序按进程的内存使用率排序 按进程的 CPU 使用率排序 运行 top 命令后,键入大写 P。 有两种途径: a) 打开大写键盘的情况下,直接按 P 键 b) 未打开大写键盘的情况下,Shift+P 键 按进程的内存使用率排序 运行 top 命令后,键入大写 M。 有两种途径: a) 打开大写键盘的情况下,直接按 M 键 b) 未打开大写键盘的情况下,Shift+M 键 按 Enter 键可以查看,及时的情况。 TOP 交互命令如下 c: 显示完整的命令 d: 更改刷新频率

王坦的博客 9248

Linux top 命令详解

Linux top命令详解

弘毅_hao的博客 1604

top命令按内存和cpu排序

按进程的CPU使用率排序 运行top命令后,键入大写P。 有两种途径: a) 打开大写键盘的情况下,直接按P键 b) 未打开大写键盘的情况下,Shift+P键 按进程的内存使用率排序 运行top命令后,键入大写M。 有两种途径: a) 打开大写键盘的情况下,直接按M键 b) 未打开大写键盘的情况下,Shift+M键 按Enter键可以查看,及时的情况。 TOP交互命令如下 c: 显示完整的命令 d: 更改刷新频率 f: 增加或减少要显示的列(选中的会变成大写并加*号) F:

Jian Sun_的博客 1万+

linux查看CPU使用率【top】

linux使用top命令显示当前系统的进程信息、CPU使用情况、内存占用情况

DianLanHong的博客 2243

Linux TOP命令按内存占用排序和按CPU占用排序

先输入top 然后 按P – 以 CPU 占用率大小的顺序排列进程列表 按M – 以内存占用率大小的顺序排列进程列表 top命令是Linux下常用的性能分析工具,比如cpu、内存的使用,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台...

dgce32897的博客 663

【DevOps】linux命令top详解和实例

Linux 命令top是一个非常实用的动态监控系统性能和运行中的进程的工具。它提供了一个实时的视图,显示了系统的关键统计信息,包括 CPU 使用率、内存使用、进程信息等。这个命令对于系统管理员和性能分析非常有帮助。

TradingAgents-CN专栏 2554

linux中top命令排序,Linux中top命令讲解

Linux中的top命令显示系统上正在运行的进程,并以动态方式不断刷新,查看Linux系统的各个进程和系统资源占用情况!命令行直接输入toptop作为日常管理工作中最常用也是最重要的Linux系统监控工具之一,可以动态观察系统进程状况。选项:-d #:指定刷新时间间隔,默认为3秒-b:以批次方式显示-n #:显示多少批次#表示替换数字示例:#top -d 1 表示一秒钟刷新一次#top -b -n...

weixin_30976429的博客 4311

top 命令参数使用说明

同事问:师兄我想要看Linux的系统运行内存排序,要怎么才能查? 回答:问百度吧! 一段时间后.... 同事问:百度用的方法查询显示都是些KB的数据,我看了还是要自己去算,太麻烦了. 回答:其实百度出来的答案都走偏了,喏 就这么简单! 一:Linux的top 命令查看CPU倒序、或者内存倒序 来,跟我做: [root@iZbp1f0xuq9rc41s6gdvfyZ ~]# top 下一步:按 e 切换到你喜欢的内存单位 下一步:按 shift + m 或者 M 做内存大小的排序 上面.

悟能的师兄的专栏 1万+
上一篇: 在Linux下列出包含指定字符串或正则表达式的文件名
下一篇: Bash字符串处理(与Java对照) - 25.字符串分割(成数组)
codingstandards
博客等级 码龄16年 12粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值