Linux常见命令第二弹

59 阅读1分钟

一图揭秘

image.png

详细说明

  • wc
    1. wc --help 查看wc帮助手册 [man wc]

    2. wc -c [文件] 统计文件中的字节数 (--bytes)

    3. wc -m [文件] 统计文件中的字符数 (--chars)

    4. wc -l [文件] 统计文件的行数 (--line)

    5. wc -w [文件] 统计文件中的单词数 (--words)

    6. wc -L [文件] 显示文件中最长行的长度 (--max-line-length)

    7. wc --version 显示版本信息并退出

    8. wc test1.txt test2.txt 统计多个文件内容

  • diff
    比较文件差异
    1. diff 1.txt 2.txt

    2. diff -a或--text:diff预设只会逐行比较文本文件;

    3. diff -B或--ignore-blank-lines:不检查空白行;

    4. diff -H或--speed-large-files:比较大文件时,可加快速度;

    5. diff -i或--ignore-case:不检查大小写的不同;

    6. diff -w或--ignore-all-space:忽略全部的空格字符;

    7. diff -y或--side-by-side:以并列的方式显示文件的异同之处;

    8. diff -s或--report-identical-files:若没有发现任何差异,仍然显示信息;

  • tcpdump
    1. -i:指定监听的网络接口,如 -i eth0
    2. -t:不显示时间戳。
    3. -s:指定捕获数据包的长度,-s 0 表示捕获完整数据包。
    4. -c:指定捕获的数据包数量。
    5. -w:将捕获的数据包保存到文件中。
    6. -l:启用行缓冲模式,适用于实时分析。