Linux 命令之 ps -- 显示进程状态/查看进程信息

文章目录

    • 介绍
    • 语法格式
    • 常用选项
    • 命令示例
      • 示例 1,查看进程的 PID、名称以及 CPU 占用率
      • 示例 2,查看所有的进程
      • 示例 3,按内存资源的使用量对进程进行排序
      • 示例 4,按 CPU 资源的使用量对进程进行排序
      • 示例 5,显示所有进程信息
      • 示例 6,显示指定用户的进程信息
      • 示例 7,查看所有进程
      • 示例 8,显示所有进程信息,连同命令行
      • 示例 9,结合命令 grep 查看指定进程的信息
      • 示例 10,通过名字或命令查看指定进程信息
      • 示例 11,查看所有进程,并按 CPU 降序,内存升序
      • 示例 12,用树的风格显示进程的层次关系
      • 示例 13,显示一个父进程的子进程
      • 示例 14,重定义标签,即自定义显示栏的名称,或者说显示列的名称
      • 示例 15,显示进程运行的时间
      • 示例 16,查看指定进程的详细信息
      • 示例 17,通过进程 id 获取服务名称
      • 示例 18,将目前属于您自己这次登入的进程与相关信息列示出来
        • 字段说明
      • 示例 19,列出目前所有正在内存当中的程序
        • 字段说明
      • 示例 20,按程序树的形式来显示进程的信息
      • 示例 21,查看服务名称含有 cron 或者 syslog 的进程信息
      • 示例 22,把所有进程显示出来,并输出到 ps001.txt 文件
      • 示例 23,用管道符 | 管道和 more 连接起来分页查看所有的进程
      • 示例 24,按指定的字段来显示进程的信息

介绍

ps 命令是“process status”的缩写,ps 命令用于显示当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。

ps 命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。

语法格式

ps [选项]

常用选项

选项说明
-a显示所有终端机下执行的程序,除了阶段作业领导者之外。
a显示现行终端机下的所有程序,包括其他用户的程序。
-A显示所有程序。
-c显示CLS和PRI栏位。
c列出程序时,显示每个程序真正的指令名称,而不包含路径,选项或常驻服务的标示。
-C<指令名称>指定执行指令的名称,并列出该指令的程序的状况。
-d显示所有程序,但不包括阶段作业领导者的程序。
-e此选项的效果和指定"A"选项相同。
e列出程序时,显示每个程序所使用的环境变量。
-f显示UID,PPIP,C与STIME栏位。
f用ASCII字符显示树状结构,表达程序间的相互关系。
-g<群组名称>此选项的效果和指定"-G"选项相同,当亦能使用阶段作业领导者的名称来指定。
g显示现行终端机下的所有程序,包括群组领导者的程序。
-G<群组识别码>列出属于该群组的程序的状况,也可使用群组名称来指定。
h不显示标题列。
-H显示树状结构,表示程序间的相互关系。
-j 或 j采用工作控制的格式显示程序状况。
-l 或 l采用详细的格式来显示程序状况。
L列出栏位的相关信息。
-m 或 m显示所有的执行绪。
n以数字来表示USER和WCHAN栏位。
-N显示所有的程序,除了执行ps指令终端机下的程序之外。
-p<程序识别码>指定程序识别码,并列出该程序的状况。
p<程序识别码>此选项的效果和指定"-p"选项相同,只在列表格式方面稍有差异。
r只列出现行终端机正在执行中的程序。
-s<阶段作业>指定阶段作业的程序识别码,并列出隶属该阶段作业的程序的状况。
s采用程序信号的格式显示程序状况。
S列出程序时,包括已中断的子程序资料。
-t<终端机编号>指定终端机编号,并列出属于该终端机的程序的状况。
t<终端机编号>此选项的效果和指定"-t"选项相同,只在列表格式方面稍有差异。
-T显示现行终端机下的所有程序。
-u<用户识别码>此选项的效果和指定"-U"选项相同。
u以用户为主的格式来显示程序状况。
-U<用户识别码>列出属于该用户的程序的状况,也可使用用户名称来指定。
U<用户名称>列出属于该用户的程序的状况。
v采用虚拟内存的格式显示程序状况。
-V 或 V显示版本信息。
-w 或 w采用宽阔的格式来显示程序状况。
x显示所有程序,不以终端机来区分。
X采用旧式的Linux i386登陆格式显示程序状况。
-y配合选项"-l"使用时,不显示F(flag)栏位,并以RSS栏位取代ADDR栏位 。
-<程序识别码>此选项的效果和指定"p"选项相同。
–cols<每列字符数>设置每列的最大字符数。
–columns<每列字符数>此选项的效果和指定"–cols"选项相同。
–cumulative此选项的效果和指定"S"选项相同。
–deselect此选项的效果和指定"-N"选项相同。
–forest此选项的效果和指定"f"选项相同。
–headers重复显示标题列。
–help在线帮助。
–info显示排错信息。
–lines<显示列数>设置显示画面的列数。
–no-headers此选项的效果和指定"h"选项相同,只在列表格式方面稍有差异。
–group<群组名称>此选项的效果和指定"-G"选项相同。
–Group<群组识别码>此选项的效果和指定"-G"选项相同。
–pid<程序识别码>此选项的效果和指定"-p"选项相同。
–rows<显示列数>此选项的效果和指定"–lines"选项相同。
–sid<阶段作业>此选项的效果和指定"-s"选项相同。
–tty<终端机编号>此选项的效果和指定"-t"选项相同。
–user<用户名称>此选项的效果和指定"-U"选项相同。
–User<用户识别码>此选项的效果和指定"-U"选项相同。
–version此选项的效果和指定"-V"选项相同。
–widty<每列字符数>此选项的效果和指定"-cols"选项相同。

命令示例

示例 1,查看进程的 PID、名称以及 CPU 占用率

[root@htlwk0001host ~]# ps axo pid,comm,pcpuPID COMMAND         %CPU1 systemd          0.02 kthreadd         0.03 rcu_gp           0.04 rcu_par_gp       0.06 kworker/0:0H     0.08 mm_percpu_wq     0.0

示例 2,查看所有的进程

[root@htlwk0001host ~]# ps -aux
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           1  0.0  0.2 179148  9780 ?        Ss    2020  12:36 /usr/lib/syst
root           2  0.0  0.0      0     0 ?        S     2020   0:02 [kthreadd]
root           3  0.0  0.0      0     0 ?        I<    2020   0:00 [rcu_gp]
root           4  0.0  0.0      0     0 ?        I<    2020   0:00 [rcu_par_gp]
root           6  0.0  0.0      0     0 ?        I<    2020   0:00 [kworker/0:0H
root           8  0.0  0.0      0     0 ?        I<    2020   0:00 [mm_percpu_wq
root           9  0.0  0.0      0     0 ?        S     2020   0:05 [ksoftirqd/0]

示例 3,按内存资源的使用量对进程进行排序

[root@htlwk0001host ~]# ps aux | sort -rnk 4

示例 4,按 CPU 资源的使用量对进程进行排序

[root@htlwk0001host ~]# ps aux | sort -nk 3

示例 5,显示所有进程信息

[root@htlwk0001host ~]# ps -APID TTY          TIME CMD1 ?        00:12:36 systemd2 ?        00:00:02 kthreadd3 ?        00:00:00 rcu_gp4 ?        00:00:00 rcu_par_gp[root@htlwk0001host ~]# ps -aux # 也是查看所有的进程

示例 6,显示指定用户的进程信息

[root@htlwk0001host ~]# ps -u rootPID TTY          TIME CMD1 ?        00:12:36 systemd2 ?        00:00:02 kthreadd3 ?        00:00:00 rcu_gp

示例 7,查看所有进程

[root@htlwk0001host ~]# ps -efL
UID          PID    PPID     LWP  C NLWP STIME TTY          TIME CMD
root           1       0       1  0    1  2020 ?        00:12:36 /usr/lib/systemd/systemd --switched-root --system --deserialize 17
root           2       0       2  0    1  2020 ?        00:00:02 [kthreadd]
root           3       2       3  0    1  2020 ?        00:00:00 [rcu_gp]

示例 8,显示所有进程信息,连同命令行

[root@htlwk0001host ~]# ps -ef
UID          PID    PPID  C STIME TTY          TIME CMD
root           1       0  0  2020 ?        00:12:36 /usr/lib/systemd/systemd --switched-root --system --deserialize 17
root           2       0  0  2020 ?        00:00:02 [kthreadd]
root           3       2  0  2020 ?        00:00:00 [rcu_gp]

示例 9,结合命令 grep 查看指定进程的信息

通过 ps 与 grep 的组合用法,查看进程 ssh 的信息:

[root@htlwk0001host ~]# ps -ef | grep ssh

示例 10,通过名字或命令查看指定进程信息

查看命令 nginx 的进程信息:

[root@htlwk0001host ~]# ps -C nginxPID TTY          TIME CMD26556 ?        00:00:00 nginx414774 ?        00:00:23 nginx414775 ?        00:00:00 nginx

示例 11,查看所有进程,并按 CPU 降序,内存升序

[root@htlwk0001host ~]# ps aux --sort=-pcpu,+pmem
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      545600  0.0  0.0  17832  1580 ?        Ssl  1月30   6:17 /usr/local/share/assist-daemon/assist_daemon
root      558809  0.0  0.0  13100  1596 tty5     Ss+  2月02   0:00 /sbin/agetty -o -p -- \u --noclear tty5 linux
root      558808  0.0  0.0  13100  1708 tty6     Ss+  2月02   0:00 /sbin/agetty -o -p -- \u --noclear tty6 linux
root      558810  0.0  0.0  13100  1756 tty4     Ss+  2月02   0:00 /sbin/agetty -o -p -- \u --noclear tty4 linux
root       34295  0.0  0.0  98700  1864 ?        Ss    2020   0:00 svnserve -d -r /opt/svn/qydpw/

注:- 表示降序,+ 表示升序

示例 12,用树的风格显示进程的层次关系

[root@htlwk0001host ~]# ps -f --forest -C nginx
UID          PID    PPID  C STIME TTY          TIME CMD
root       26556       1  0  2020 ?        00:00:00 nginx: master process nginx
root      414774   26556  0  2020 ?        00:00:23  \_ nginx: worker process
root      414775   26556  0  2020 ?        00:00:00  \_ nginx: worker process
[root@htlwk0001host ~]# 

示例 13,显示一个父进程的子进程

[root@htlwk0001host ~]# ps -o pid,uname,comm -C nginxPID USER     COMMAND26556 root     nginx414774 root     nginx414775 root     nginx

示例 14,重定义标签,即自定义显示栏的名称,或者说显示列的名称

[root@htlwk0001host ~]# ps -e -o pid,uname=USERNAME,pcpu=CPU_USAGE,pmem,commPID USERNAME CPU_USAGE %MEM COMMAND1 root           0.0  0.2 systemd2 root           0.0  0.0 kthreadd3 root           0.0  0.0 rcu_gp4 root           0.0  0.0 rcu_par_gp

示例 15,显示进程运行的时间

[root@htlwk0001host ~]# ps -e -o pid,comm,etimePID COMMAND             ELAPSED1 systemd         201-06:48:462 kthreadd        201-06:48:46

示例 16,查看指定进程的详细信息

查看 named 进程的详细信息:

[root@htlwk0001host ~]# ps -aux | grep named
root      828974  0.0  0.0  12320  1068 pts/0    S+   16:51   0:00 grep --color=auto named
[root@htlwk0001host ~]# 

示例 17,通过进程 id 获取服务名称

[root@htlwk0001host ~]# ps -o command -p 9 | sed -n 2p
[ksoftirqd/0]

示例 18,将目前属于您自己这次登入的进程与相关信息列示出来

[root@htlwk0001host ~]# ps -l
F S   UID     PID    PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
0 S     0  828665  828664  0  80   0 -  7418 -      pts/0    00:00:00 bash
0 R     0  828984  828665  0  80   0 - 11404 -      pts/0    00:00:00 ps

字段说明

在预设的情况下, ps 仅会列出与目前所在的 bash shell 有关的 PID 而已,所以, 当我使用 ps -l 的时候,只有2个 PID。F     # 代表这个程序的旗标 (flag), 例如:4 代表使用者为 super user
S     # 代表这个程序的状态 (STAT)
UID   # 进程所属用户 ID
PID   # 进程 ID
PPID  # 上级父程序的ID
C CPU # 使用的资源百分比
PRI   # 这个是 Priority (优先执行序) 的缩写
NI    # 这个是 Nice 值
ADDR  # 这个是 kernel function,指出该程序在内存的那个部分。如果是个 running的程序,一般就是 "-"
SZ    # 使用掉的内存大小
WCHAN # 目前这个程序是否正在运作当中,若为 - 表示正在运作
TTY   # 登入者的终端机位置
TIME  # 使用掉的 CPU 时间
CMD   # 所下达的指令为何

示例 19,列出目前所有正在内存当中的程序

[root@htlwk0001host ~]# ps aux
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           1  0.0  0.2 179148  9780 ?        Ss    2020  12:36 /usr/lib/systemd/systemd --switched-root --system --deserialize 17
root           2  0.0  0.0      0     0 ?        S     2020   0:02 [kthreadd]
root           3  0.0  0.0      0     0 ?        I<    2020   0:00 [rcu_gp]
root           4  0.0  0.0      0     0 ?        I<    2020   0:00 [rcu_par_gp]
root           6  0.0  0.0      0     0 ?        I<    2020   0:00 [kworker/0:0H]

字段说明

USER    # 该 process 属于那个使用者账号的PID     # 该 process 的编号%CPU    # 该 process 使用掉的 CPU 资源百分比%MEM    # 该 process 所占用的物理内存百分比VSZ     # 该 process 使用掉的虚拟内存量 (Kbytes)VSZ (Virtual Memory Size),表明是虚拟内存大小,表明了该进程可以访问的所有内存,包括被交换的内存和共享库内存。RSS     # 该 process 占用的固定的内存量 (Kbytes)RSS( Resident Set Size )常驻内存集合大小,表示相应进程在RAM中占用了多少内存,并不包含在SWAP中占用的虚拟内存。在内存中使用的共享库的内存大小也一并计算在内,包含了完整的在stack和heap中的内存。TTY     # 该 process 是在那个终端机上面运作,若与终端机无关,则显示问号 ?。另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。STAT    # 该程序目前的状态,主要的状态有:R    # 该程序目前正在运作,或者是可被运作S    # 该程序目前正在睡眠当中 (可说是 idle 状态),但可被某些讯号 (signal) 唤醒。T    # 该程序目前正在侦测或者是停止了Z    # 该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (疆尸) 程序的状态START   # 该 process 被触发启动的时间TIME    # 该 process 实际使用 CPU 运作的时间COMMAND # 该程序的实际指令

示例 20,按程序树的形式来显示进程的信息

[root@htlwk0001host ~]# ps -axjfPPID     PID    PGID     SID TTY        TPGID STAT   UID   TIME COMMAND0       2       0       0 ?             -1 S        0   0:02 [kthreadd]2       3       0       0 ?             -1 I<       0   0:00  \_ [rcu_gp]2       4       0       0 ?             -1 I<       0   0:00  \_ [rcu_par_gp]2       6       0       0 ?             -1 I<       0   0:00  \_ [kworker/0:0H]2       8       0       0 ?             -1 I<       0   0:00  \_ [mm_percpu_wq]2       9       0       0 ?             -1 S        0   0:05  \_ [ksoftirqd/0]2      10       0       0 ?             -1 I        0   9:12  \_ [rcu_sched]2      11       0       0 ?             -1 S        0   0:00  \_ [migration/0]2      12       0       0 ?             -1 S        0   0:00  \_ [watchdog/0]2      13       0       0 ?             -1 S        0   0:00  \_ [cpuhp/0]

示例 21,查看服务名称含有 cron 或者 syslog 的进程信息

[root@htlwk0001host ~]# ps aux | egrep '(cron|syslog)'
dbus         728  0.0  0.1  56448  5252 ?        Ss    2020   9:47 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
root        1087  0.0  0.2 511332  9036 ?        Ssl   2020   5:32 /usr/sbin/rsyslogd -n
root        1096  0.0  0.0  36092  3516 ?        Ss    2020   0:10 /usr/sbin/crond -n
root      829022  0.0  0.0  12320  2448 pts/0    S+   17:10   0:00 grep -E --color=auto (cron|syslog)
[root@htlwk0001host ~]# 

示例 22,把所有进程显示出来,并输出到 ps001.txt 文件

[root@htlwk0001host ~]# ps -aux > ps001.txt

示例 23,用管道符 | 管道和 more 连接起来分页查看所有的进程

liaowenongdeair:bin root# ps -ef|moreUID   PID  PPID   C STIME   TTY           TIME CMD0     1     0   0  8:13上午 ??         1:15.47 /sbin/launchd0    57     1   0  8:13上午 ??         0:03.13 /usr/sbin/syslogd0    58     1   0  8:13上午 ??         0:13.99 /usr/libexec/UserEventAgent (System)0    61     1   0  8:13上午 ??         0:01.70 /System/Library/PrivateFrameworks/Uninstall.framework/Resources/uninstalld0    62     1   0  8:13上午 ??         0:37.31 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/Support/fseventsd0    63     1   0  8:13上午 ??         0:00.54 /System/Library/PrivateFrameworks/MediaRemote.framework/Support/mediaremoted0    65     1   0  8:13上午 ??        12:57.99 /Applications/SunloginClient.app/Contents/MacOS/SunloginClient -m service0    67     1   0  8:13上午 ??         0:48.33 /usr/sbin/systemstats --daemon

示例 24,按指定的字段来显示进程的信息

liaowenongdeair:bin root# ps -o pid,ppid,uid,tpgid,commPID  PPID   UID TPGID COMM1630  1599     0  3183 login1637  1631     0  3183 sudo1638  1637     0  3183 -bash3183  1638     0  3183 ps

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/334879.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ts获取服务器数据_怎么使用Satruts2实现页面列表数据导出到Excel表格

Java codeprivate InputStream excelFile;public void setExcelFile(InputStream excelFile) {this.excelFile excelFile;}public InputStream getExcelFile() {return excelFile;}public String createExcelFile() {try {String[] headName { "昵称","电子邮…

java登录界面命令_Java命令行界面(第5部分):JewelCli

java登录界面命令细算在Java命令行处理与Apache的百科全书CLI &#xff0c; args4j &#xff0c; jbock和命令行中先前的文章&#xff0c;我把注意力转向在这个岗位使用JewelCli完成的命令行参数相似的处理Java中。 几个Java命令行处理库使用批注来定义命令行选项。 到目前为止…

matlab 三维图像配准,[转载]Matlab实现多种图像配准(转)

本文讲述如何利用Matlab Image Processing Toolbox中的图像配准工具实现线性正投影、仿射、投影、多项式、分段线性、局部加权平均配准的过程。实验平台X86 PC&#xff0c;Windows XP sp2, Matlab 7.1资源的获取matlab工具的使用方法&#xff1a;查看帮助mage Processing Toolb…

Linux 命令之 pstree -- 以树状图显示进程/查看进程信息

文章目录介绍常用选项命令示例介绍 Linux 系统中 pstree 命令的英文全称是“process tree”&#xff0c;即将所有进程以树状图显示&#xff0c;树状图将会以 pid (如果有指定) 或是以 init 这个基本进程为根 (root)&#xff0c;如果有指定使用者 id&#xff0c;则树状图会只显…

totolinkn200up怎么设置_totolinkN200R无线路由器如何设置啊,求高人指点

展开全部totolinkN200R无线路e68a84e8a2ad3231313335323631343130323136353331333337393532由器设置方法&#xff1a;【设置无线路由器方法】【家庭网络环境布线】&#xff1a;1、有猫(modem)&#xff1a;猫(modem)----路由器wan口&#xff1b;路由器lan口----电脑。2、没有猫(…

jersey 入门示例_Jersey Web Service Hello World Java示例

jersey 入门示例在Restlet之后&#xff0c; Jersey是另一个流行的开源框架&#xff0c;可以用Java创建RESTful Web服务 。 Jersey符合JAX-RS规范&#xff0c;实际上它是JAX-RS&#xff08;JSR 311&#xff09;&#xff08;http://jsr311.java.net/nonav/releases/1.1/index.htm…

php domdocument getelementbyid,PHP DOMDocument- getElementByID添加Â代替空

PHP DOMDocument-> getElementByID添加代替空(PHP DOMDocument->getElementByID adding in place of empty )我正在使用PHP的DOMDocument对象来解析一些HTML(使用cURL获取)。 当我按ID获取元素并输出它时&#xff0c;任何空的 标记都会获得一个额外的字符并变为 。代码…

Linux 命令之 whois 命令-用于查找并显示用户信息

文章目录介绍参考示例介绍 whois指令会去查找并显示指定帐号的用户相关信息&#xff0c;因为它是到Network Solutions的WHOIS数据库去查找&#xff0c;所以该帐号名称必须在上面注册方能寻获&#xff0c;且名称没有大小写的差别。 参考示例 [rootlocalhost www]# whois root…

gptuefi优势_UEFI+GPT的区别,有啥不同?写的很详细易懂

搜索相关知识时看到的好文章&#xff0c;由于百度空间挂了&#xff0c;在此注明出处作者QQ:407647406以表谢意&#xff0c;原地址戳我其实楼主早就知道UEFI&#xff0c;曾经也一直关注并试图了解&#xff0c;无奈限于当时国内有关资料匮乏&#xff0c;实在找不到什么使用有效能…

oauth2和jwt_OAuth2,JWT,Open-ID Connect和其他令人困惑的事物

oauth2和jwt免责声明 如果觉得我必须从一个重要的免责声明开始这篇文章&#xff1a; 不要太相信我要说的话。 我之所以这样说&#xff0c;是因为我们正在讨论安全性。 而且&#xff0c; 当您谈论安全性时&#xff0c;除了100&#xff05;正确的陈述外&#xff0c;还有冒任何其他…

matlab的exec程序,C++调用Matlab画图的一段程序

劳动节闲来无事&#xff0c;写了一天程序&#xff0c;just for fun.看&#xff0c;这是C调用Matlab画图的一段程序。暂时不想多解释了&#xff0c;有兴趣的话&#xff0c;看看下面的代码吧。以下几段代码由上到下&#xff0c;越来越旧。最上面的是最新更新的版本。#include#inc…

Linux 命令之 iwconfig 命令-配置无线网络接口

文章目录介绍常用选项参考文档介绍 使用iwconfig命令可以为无线接口显示或设置网络接口的参数&#xff0c;它可以用来配置无线网络接口&#xff0c;是非常好用的。 常用选项 选项说明essid设置无线网卡的ESSID(Extension Service Set ID)。通过ESSID来区分不同的无线网络&am…

java gc cms_Java垃圾收集器:G1GC何时将CMS强制退出?

java gc cms在针对JDK 9&#xff08;2017/4/4&#xff09;提出的JEP中 &#xff0c; Mark Reinhold写道JEP 291 &#xff08;“弃用并发标记扫描&#xff08;CMS&#xff09;垃圾收集器”&#xff09;是“已被放置在在讨论和审查后&#xff0c;由所有者将其定位为目标”。 如果…

ios 高德地图加载瓦片地图_IOS 高德地图 API 加载 WMS 服务

IOS 高德地图 API 加载 WMS 服务本文主要介绍通过自定义高德地图 MATileOverlay 接口&#xff0c;添加 WMS 服务到地图上。废话少说&#xff0c;先贴代码。代码自定义类 WMSTileOverlayUtil&#xff0c;继承自高德地图接口 MATileOverlay&#xff0c;主要重载函数&#xff1a;-…

Linux 命令之 iwlist 命令-从无线网卡获取更详细的无线信息

文章目录介绍常用选项命令示例介绍 iwlist 命令用于对 /proc/net/wireless 文件进行分析&#xff0c;得出无线网卡相关信息。 常用选项 选项说明scanning搜索当前无线网络frequen显示频道信息rate显示连接速度power显示电源模式txpower显示功耗retry显示重试连接次数(网络不…

drools dmn_DMN 1.1 XML:从建模到使用Drools 7.0的自动化

drools dmn我是一名自由顾问&#xff0c;但今天我是一名博士生。 本文的全球背景是企业架构&#xff08;EA&#xff09;&#xff0c;它需要对企业进行建模。 由于EA的一个方面是业务流程建模&#xff0c;所以我使用BPMN已有数年之久&#xff0c;但是这种表示法并不十分适合表示…

矩阵期望 matlab,matlab中矩阵元素求和、求期望和均方差

在matlab中求一个矩阵中元素的和可以自己编写for循环来完成&#xff0c;这样比较方便&#xff0c;想求那些数据的和都可以做到&#xff0c;然而效率比较低&#xff0c;如果数据量大程序会跑好长时间。所以我们可以转而用matlab提供的sum函数。设M为一个矩阵&#xff0c;那么&am…

python默认字体大小_python – 如何设置PIL加载的默认字体的大小,使其适合我的8×8矩阵?...

我正在努力在88矩阵显示器上显示文本,而且我没有在我的BeagleBone上知道的.ttf文件.根据示例here,我应该能够说font ImageFont.load_default()而不是加载.ttf,但是,这显然不是指定字体的尺寸&#xff01;有什么办法吗&#xff1f;或者,是否有一个地方你知道我可以在我的BBB版本…

Linux 命令之 tcpdump -- 监听网络流量

文章目录命令介绍参考文档命令介绍 tcpdump 命令是一款 sniffer 工具&#xff0c;是 Linux 上的抓包工具&#xff0c;嗅探器&#xff1b;它可以打印出所有经过网络接口的数据包的头信息。 tcpdump 命令工作时先要把网卡的工作模式切换到混杂模式。所以 tcpdump 命令需要以 ro…

java args_Java命令行界面(第2部分):args4j

java args在上一篇文章中 &#xff0c;我研究了使用Apache Commons CLI在Java应用程序中解析命令行参数。 在本文中&#xff0c;我将使用另一个库args4j进行相同的操作。 args4j采用了一种不同于Commons CLI的方式来指定Java应用程序应期望的命令行参数。 尽管Commons CLI期望…