linux命令差集 linux常用命令集合( 三 )


10.19dig:域名查询工具 / 389
10.20host:域名查询工具 / 393
10.21nmap:网络探测工具和安全/端口扫描器 / 394
10.22tcpdump:监听网络流量 / 398
第11章 Linux系统管理命令 / 407
11.1lsof:查看进程打开的文件 / 407
11.2uptime:显示系统的运行时间及负载 / 411
11.3free:查看系统内存信息 / 411
11.4iftop:动态显示网络接口流量信息 / 413
11.5vmstat:虚拟内存统计 / 415
11.6mpstat:CPU信息统计 / 419
11.7iostat:I/O信息统计 / 420
11.8iotop:动态显示磁盘I/O统计信息 / 423
11.9sar:收集系统信息 / 425
11.10chkconfig:管理开机服务 / 430
11.11ntsysv:管理开机服务 / 433
11.12 setup:系统管理工具 / 434
11.13ethtool:查询网卡参数 / 436
11.14mii-tool:管理网络接口的状态 / 437
11.19rpm:RPM包管理器 / 443
11.20yum:自动化RPM包管理工具 / 446
top命令
第12章 Linux系统常用内置命令 / 450
12.1Linux内置命令概述 / 450
12.2Linux内置命令简介 / 450
12.3Linux常用内置命令实例 / 452
Linux常用命令集dudu [选项][文件]
显示每个文件和目录的磁盘使用空间 。
-a或-all显示目录中个别文件的大小 。
-b或-bytes显示目录或文件大小时,以byte为单位 。
-c或--total除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和 。
-k或--kilobytes以KB(1024bytes)为单位输出 。
-m或--megabytes以MB为单位输出 。
-s或--summarize仅显示总计 , 只列出最后加总的值 。
-h或--human-readable以K,M,G为单位,提高信息的可读性 。
-x或--one-file-xystem以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过 。
-L符号链接或--dereference符号链接 显示选项中所指定符号链接的源文件大小 。
-S或--separate-dirs显示个别目录的大小时 , 并不含其子目录的大小 。
-X文件或--exclude-from=文件在文件指定目录或文件 。
--exclude=目录或文件略过指定的目录或文件 。
-D或--dereference-args显示指定符号链接的源文件大小 。
-H或--si与-h参数相同,但是K,M,G是以1000为换算单位 。
-l或--count-links重复计算硬件链接的文件 。
命令:
du
输出:
说明:
只显示当前目录下面的子目录的目录大小和当前目录的总的大小 , 最下面的11536当前目录的总大小 。
命令:
du hello.i
输出:
命令:
du ./process
输出:
命令:
du -s
输出:
命令:
du -h
命令:du -ah
命令 du -c hello.i ./use_code
输出
命令:
du -h |sort -nr|more
输出:
命令:
du -h--max-depth=1
输出:
Linux系统sort和uniq命令联合使用给定两个文件 a.txt 和 b.txt linux命令差集,每行是一个记录(假设没有重复)linux命令差集,要求输出两集合的交集、并集、差集linux命令差集,输出的结果只包括唯一项 。
交集定义为同时出现在两个文件中的记录项;
并集定义为出现在任何一个文件中的记录项;
差集( A-B )定义为出现在A中而且不出现在B中的记录;
对称差集定义为只出现在一个文件中的记录;
假设 a.txt 包括 a, c, b 三行 。假设 b.txt 包括 d, e, c, b 四行 。
交集,把两个文件放到一起排序,只输出次数多于一次的项:
$ sort a.txt b.txt | uniq -d
并集,把两个文件放到一起排序,重复的项只算一次:
$ sort a.txt b.txt | uniq

推荐阅读