linux如何取文件列名,Linux ps 指定列名

这篇博客介绍了几个Linux命令行的实用技巧,包括统计代码行数、简单加密解密、文件完整性校验、进程信息查看及排序。通过`find`、`wc`、`tr`、`md5sum`、`ps`等命令,展示了如何高效地管理和操作系统。
摘要由CSDN通过智能技术生成

统计一下本地代码行数

find . -type f -name  "*.java" -print0 | xargs -0 wc -l

简单的加密与解密

➜  ~ echo 123456 | tr '0-9' '9876543210'

876543

➜  ~ echo 123456 | tr  '9876543210' '0-9'

876543

➜  ~ echo 876543 | tr  '9876543210' '0-9'

123456

md5 文件完整性校验

[root@ngtoken ~]# md5sum nohup.out > test.md5

[root@ngtoken ~]# md5sum -c test.md5

nohup.out: OK

[root@ngtoken ~]# cat test.md5

f413d9f22030d966eb2be7cd6961de0e  nohup.out

[root@ngtoken ~]#

ps -o 自定义输出列,可使用的参数

32886267c9affe23a13422ebce0b044e.png

e.g

[root@ngtoken ~]# ps -eo pcpu,pid,pmem,nice,time,etime,stat,cmd,comm,ppid |head

%CPU   PID %MEM  NI     TIME     ELAPSED STAT CMD                         COMMAND          PPID

0.0     1  0.2   0 00:00:45 93-04:12:48 Ss   /usr/lib/systemd/systemd -- systemd             0

0.0     2  0.0   0 00:00:00 93-04:12:48 S    [kthreadd]                  kthreadd            0

0.0     3  0.0   0 00:00:13 93-04:12:48 S    [ksoftirqd/0]               ksoftirqd/0         2

0.0     5  0.0 -20 00:00:00 93-04:12:48 S

0.0     7  0.0   - 00:00:00 93-04:12:48 S    [migration/0]               migration/0         2

0.0     8  0.0   0 00:00:00 93-04:12:48 S    [rcu_bh]                    rcu_bh              2

0.0     9  0.0   0 00:04:23 93-04:12:48 R    [rcu_sched]                 rcu_sched           2

0.0    10  0.0   - 00:00:33 93-04:12:48 S    [watchdog/0]                watchdog/0          2

0.0    12  0.0   0 00:00:00 93-04:12:48 S    [kdevtmpfs]                 kdevtmpfs           2

[root@ngtoken ~]#

根据指定列,进行排序

[root@ngtoken ~]# ps -eo comm,pcpu --sort -pcpu

COMMAND         %CPU

AliYunDun        0.1

docker-containe  0.1

移除进程列表的头部标题

[root@ngtoken ~]# ps -C java -o pid

PID

8029

[root@ngtoken ~]# ps -C java -o pid=

8029

[root@ngtoken ~]#

指定定界符,输出进程ID,为一行

[root@ngtoken ~]# pgrep bash -d ":"

26068:26097:26122:26145

[root@ngtoken ~]#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值