-
2022-01-27 10:38:11
sed -n '/20\/Dec\/2021:12:22:00/,/20\/Dec\/2021:12:27:00/p' access.log > test.log
更多相关内容 -
linux 过滤ip地址
2021-12-24 14:43:13过滤网卡ip ifconfig eth0 | awk ‘/[0-9]+.[0-9]+.[0-9]+./ {print $2}’ eth0 是网卡名 过滤所有ip ifconfig | awk ‘/[0-9]+.[0-9]+.[0-9]+./ {sum[$2]} END{for (x in sum) {print x}}’ ifconfig | awk ... -
linux-文件查找和内容过滤命令
2018-07-25 19:53:46linux-文件查找和内容过滤命令。linux-文件查找和内容过滤命令。 -
linux文本过滤grep基础命令介绍(5)
2020-09-15 13:03:42主要为大家详细介绍了linux文本过滤grep基础命令,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
linux过滤命令
2021-05-09 03:14:45linux下我们要查看文件内容的时候往往太过于繁杂,下面由学习啦小编为大家整理了linux过滤命令的相关知识,希望对大家有所帮助。linux过滤命令1、awk 命令awk 是一个卓越的模式扫描和处理语言,它可被用于在 Linux ...linux下我们要查看文件内容的时候往往太过于繁杂,下面由学习啦小编为大家整理了linux过滤命令的相关知识,希望对大家有所帮助。
linux过滤命令1、awk 命令
awk 是一个卓越的模式扫描和处理语言,它可被用于在 Linux 下构造有用的过滤器。你可以通过阅读我们的 awk 系列 1 到 13 部分 来开始使用它。
另外,也可以通过阅读 awk 的 man 手册来获取更多的信息和使用选项。
$ man awk
linux过滤命令2、 sed 命令
sed 是一款过滤和转换文本的强大的流编辑器。我们已经写了两篇关于 sed 的有用的文章,你可以通过这儿来了解:
如何使用 GNU sed 命令在 Linux 下创建、编辑和处理文件
日常 Linux 系统管理员任务使用的 15 个有用的 sed 命令小贴士和技巧
sed 的 man 手册已经添加控制选项和说明:
$ man sed
linux过滤命令3、 grep、 egrep、 fgrep、 rgrep 命令行
这些过滤器输出匹配指定模式的行。它们从一个文件或者标准输入读取行,并且输出所有匹配的行,默认输出到标准输出。
注意:主程序是 grep,这些变体与使用特定的选项的 grep 相同,如下所示(为了向后兼容性,它们依旧在使用):
$ egrep = grep -E $ fgrep = grep -F $ rgrep = grep -r
下面是一些基本的 grep 命令:
tecmint@TecMint ~ $ grep "aaronkilik" /etc/passwd aaronkilik:x:1001:1001::/home/aaronkilik: tecmint@TecMint ~ $ cat /etc/passwd | grep "aronkilik" aaronkilik:x:1001:1001::/home/aaronkilik:
在 Linux 下的 grep、 egrep 和 fgrep 的差异?中,你可以了解更多。
linux过滤命令4、 head 命令
head 用于显示文件前面的部分,默认情况下它输出前 10 行。你可以使用 -n 标志来指定显示的行数:
tecmint@TecMint ~ $ head /var/log/auth.log Jan 2 10:45:01 TecMint CRON[3383]: pam_unix(cron:session): session opened for user root by (uid=0) Jan 2 10:45:01 TecMint CRON[3383]: pam_unix(cron:session): session closed for user root Jan 2 10:51:34 TecMint sudo: tecmint : TTY=unknown ; PWD=/home/tecmint ; USER=root ; COMMAND=/usr/lib/linuxmint/mintUpdate/checkAPT.py Jan 2 10:51:34 TecMint sudo: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 2 10:51:39 TecMint sudo: pam_unix(sudo:session): session closed for user root Jan 2 10:55:01 TecMint CRON[4099]: pam_unix(cron:session): session opened for user root by (uid=0) Jan 2 10:55:01 TecMint CRON[4099]: pam_unix(cron:session): session closed for user root Jan 2 11:05:01 TecMint CRON[4138]: pam_unix(cron:session): session opened for user root by (uid=0) Jan 2 11:05:01 TecMint CRON[4138]: pam_unix(cron:session): session closed for user root Jan 2 11:09:01 TecMint CRON[4146]: pam_unix(cron:session): session opened for user root by (uid=0) tecmint@TecMint ~ $ head -n 5 /var/log/auth.log Jan 2 10:45:01 TecMint CRON[3383]: pam_unix(cron:session): session opened for user root by (uid=0) Jan 2 10:45:01 TecMint CRON[3383]: pam_unix(cron:session): session closed for user root Jan 2 10:51:34 TecMint sudo: tecmint : TTY=unknown ; PWD=/home/tecmint ; USER=root ; COMMAND=/usr/lib/linuxmint/mintUpdate/checkAPT.py Jan 2 10:51:34 TecMint sudo: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 2 10:51:39 TecMint sudo: pam_unix(sudo:session): session closed for user root
学习如何 使用带有 tail 和 cat 命令的 head 命令,以便在 Linux 下更有效的使用。
linux过滤命令5、 tail 命令
tail 输出一个文件的后面的部分(默认 10 行)。使用 -n 选项来指定显示的行数。
下面的命令将会输出指定文件的最后 5 行:
tecmint@TecMint ~ $ tail -n 5 /var/log/auth.log Jan 6 13:01:27 TecMint sshd[1269]: Server listening on 0.0.0.0 port 22. Jan 6 13:01:27 TecMint sshd[1269]: Server listening on :: port 22. Jan 6 13:01:27 TecMint sshd[1269]: Received SIGHUP; restarting. Jan 6 13:01:27 TecMint sshd[1269]: Server listening on 0.0.0.0 port 22. Jan 6 13:01:27 TecMint sshd[1269]: Server listening on :: port 22.
另外,tail 有一个特殊的选项 -f ,可以 实时查看一个文件的变化 (尤其是日志文件)。
下面的命令将会使你能够监控指定文件的变化:
tecmint@TecMint ~ $ tail -f /var/log/auth.log Jan 6 12:58:01 TecMint sshd[1269]: Server listening on :: port 22. Jan 6 12:58:11 TecMint sshd[1269]: Received SIGHUP; restarting. Jan 6 12:58:12 TecMint sshd[1269]: Server listening on 0.0.0.0 port 22. Jan 6 12:58:12 TecMint sshd[1269]: Server listening on :: port 22. Jan 6 13:01:27 TecMint sshd[1269]: Received SIGHUP; restarting. Jan 6 13:01:27 TecMint sshd[1269]: Server listening on 0.0.0.0 port 22. Jan 6 13:01:27 TecMint sshd[1269]: Server listening on :: port 22. Jan 6 13:01:27 TecMint sshd[1269]: Received SIGHUP; restarting. Jan 6 13:01:27 TecMint sshd[1269]: Server listening on 0.0.0.0 port 22. Jan 6 13:01:27 TecMint sshd[1269]: Server listening on :: port 22.
阅读 tail 的 man 手册,获取使用选项和说明的完整内容:
$ man tail
linux过滤命令6、 sort 命令
sort 用于将文本文件或标准输入的行进行排序。
下面是一个名为 domain.list 的文件的内容:
tecmint@TecMint ~ $ cat domains.list tecmint.com tecmint.com news.tecmint.com news.tecmint.com linuxsay.com linuxsay.com windowsmint.com windowsmint.com
你可以像这样运行一个简单的 sort 命令 来排序文件内容:
tecmint@TecMint ~ $ sort domains.list linuxsay.com linuxsay.com news.tecmint.com news.tecmint.com tecmint.com tecmint.com windowsmint.com windowsmint.com
你可以有多种方式来使用 sort 命令,请参阅以下一些关于 sort 命令的有用的文章。
如何基于修改日期和时间来查找和排序文件
linux过滤命令7、 uniq 命令
uniq 命令用于报告或者忽略重复行,它从标准输入过滤行,并且把结果写到标准输出。
在对一个输入流运行 sort 之后,你可以使用 uniq 删除重复行,如下例所示。
为了显示行出现的数目,使用 -c 选项,要在对比时忽略大小写的差异,使用 -i 选项:
tecmint@TecMint ~ $ cat domains.list tecmint.com tecmint.com news.tecmint.com news.tecmint.com linuxsay.com linuxsay.com windowsmint.com tecmint@TecMint ~ $ sort domains.list | uniq -c 2 linuxsay.com 2 news.tecmint.com 2 tecmint.com 1 windowsmint.com
通过阅读 uniq 的 man 手册来获取进一步的使用信息和选项:
$ man uniq
linux过滤命令8、 fmt 命令行
fmt 是一款简单的优化的文本格式化器,它重新格式化指定文件的段落,并且打印结果到标准输出。
以下是从文件 domain-list.txt 提取的内容:
1.tecmint.com 2.news.tecmint.com 3.linuxsay.com 4.windowsmint.com
为了把上面的内容重新格式化成一个标准的清单,运行下面的命令,使用 -w 选项定义最大行宽度:
tecmint@TecMint ~ $ cat domain-list.txt 1.tecmint.com 2.news.tecmint.com 3.linuxsay.com 4.windowsmint.com tecmint@TecMint ~ $ fmt -w 1 domain-list.txt 1.tecmint.com 2.news.tecmint.com 3.linuxsay.com 4.windowsmint.com
linux过滤命令9、 pr 命令
pr 命令转换文本文件或者标准输入之后打印出来。例如在 Debian 系统上,你可以像下面这样显示所有的安装包:
$ dpkg -l
为了将要打印的列表在页面和列中组织好,使用以下命令。
tecmint@TecMint ~ $ dpkg -l | pr --columns 3 -l 20 2017-01-06 13:19 Page 1 Desired=Unknown/Install ii adduser ii apg | Status=Not/Inst/Conf- ii adwaita-icon-theme ii app-install-data |/ Err?=(none)/Reinst-r ii adwaita-icon-theme- ii apparmor ||/ Name ii alsa-base ii apt +++-=================== ii alsa-utils ii apt-clone ii accountsservice ii anacron ii apt-transport-https ii acl ii apache2 ii apt-utils ii acpi-support ii apache2-bin ii apt-xapian-index ii acpid ii apache2-data ii aptdaemon ii add-apt-key ii apache2-utils ii aptdaemon-data 2017-01-06 13:19 Page 2 ii aptitude ii avahi-daemon ii bind9-host ii aptitude-common ii avahi-utils ii binfmt-support ii apturl ii aview ii binutils ii apturl-common ii banshee ii bison ii archdetect-deb ii baobab ii blt ii aspell ii base-files ii blueberry ii aspell-en ii base-passwd ii bluetooth ii at-spi2-core ii bash ii bluez ii attr ii bash-completion ii bluez-cups ii avahi-autoipd ii bc ii bluez-obexd .....
其中,使用的标志如下:
--column 定义在输出中创建的列数。
-l 指定页面的长度(默认是 66 行)。
linux过滤命令10、 tr 命令行
这个命令从标准输入转换或者删除字符,然后输出结果到标准输出。
使用 tr 的语法如下:
$ tr options set1 set2
看一下下面的例子,在第一个命令,set1( [:upper:] ) 代表指定输入字符的大小写(都是大写字符)。 set2([:lower:]) 代表期望结果字符的大小写。第二个例子意思相似,转义字符 \n 表示在新的一行打印输出:
tecmint@TecMint ~ $ echo "WWW.TECMINT.COM" | tr [:upper:] [:lower:] www.tecmint.com tecmint@TecMint ~ $ echo "news.tecmint.com" | tr [:lower:] [:upper:] NEWS.TECMINT.COM
linux过滤命令11、 more 命令
more 命令是一个有用的文件过滤器,最初为查看证书而建。它一页页显示文件内容,用户可以通过按回车来显示更多的信息。
你可以像这样使用它来显示大文件:
tecmint@TecMint ~ $ dmesg | more [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Initializing cgroup subsys cpuacct [ 0.000000] Linux version 4.4.0-21-generic (buildd@lgw01-21) (gcc version 5.3.1 20160413 (Ubuntu 5.3.1-14ubuntu2) ) #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 (Ubuntu 4.4.0-21.37-generic 4.4.6) [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.4.0-21-generic root=UUID=bb29dda3-bdaa-4b39-86cf-4a6dc9634a1b ro quiet splash vt.handoff=7 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] Centaur CentaurHauls [ 0.000000] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 [ 0.000000] x86/fpu: Supporting XSAVE feature 0x01: 'x87 floating point registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x02: 'SSE registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x04: 'AVX registers' [ 0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'standard' format. [ 0.000000] x86/fpu: Using 'eager' FPU context switches. [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d3ff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009d400-0x000000000009ffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000a56affff] usable [ 0.000000] BIOS-e820: [mem 0x00000000a56b0000-0x00000000a5eaffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000a5eb0000-0x00000000aaabefff] usable --More--
linux过滤命令12、 less 命令
less 是和上面的 more 命令相反的一个命令,但是它提供了额外的特性,而且对于大文件,它会更快些。
按照 more 命令相同的方式使用它:
tecmint@TecMint ~ $ dmesg | less [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Initializing cgroup subsys cpuacct [ 0.000000] Linux version 4.4.0-21-generic (buildd@lgw01-21) (gcc version 5.3.1 20160413 (Ubuntu 5.3.1-14ubuntu2) ) #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 (Ubuntu 4.4.0-21.37-generic 4.4.6) [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.4.0-21-generic root=UUID=bb29dda3-bdaa-4b39-86cf-4a6dc9634a1b ro quiet splash vt.handoff=7 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] Centaur CentaurHauls [ 0.000000] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 [ 0.000000] x86/fpu: Supporting XSAVE feature 0x01: 'x87 floating point registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x02: 'SSE registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x04: 'AVX registers' [ 0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'standard' format. [ 0.000000] x86/fpu: Using 'eager' FPU context switches. [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d3ff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009d400-0x000000000009ffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000a56affff] usable [ 0.000000] BIOS-e820: [mem 0x00000000a56b0000-0x00000000a5eaffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000a5eb0000-0x00000000aaabefff] usable :
学习为什么 Linux 下进行有效的文件浏览, ‘less’ 比 ‘more’ 命令更快。
基本上就这些了,如果你还知道其他本文没有提供的 Linux 下有用的文本过滤命令行工具,可以在下面的评论部分通知我们。
-
Linux 使用grep筛选多个条件及grep常用过滤命令
2020-09-15 03:53:06主要介绍了Linux 使用grep筛选多个条件及grep常用过滤命令,需要的朋友可以参考下 -
详解Linux查找目录下的按时间过滤的文件
2020-09-15 00:13:47主要介绍了Linux查找目录下的按时间过滤的文件 ,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下 -
linux过滤空格、linux过滤注释行(^#)、linux过滤空白行(^&)
2021-04-29 16:52:34本文主要说明 如何去除 文档中的 注释行、空白行以及过滤空格。 去除空格说明 去除空格会涉及到 正则关系,我先在这对一些符号做下说明,下面有看不懂的地方回来看这的解析!!! 如:sed 's/^[ ]*//g'表示使用空...说明
本文主要说明 如何去除 文档中的 注释行、空白行以及过滤空格。
去除空格说明
- 去除空格会涉及到 正则关系,我先在这对一些符号做下说明,下面有看不懂的地方回来看这的解析!!!
- 如:
sed 's/^[ ]*//g'
表示使用空字符匹配行首为空格的字符串; - 依次拆解释义:
- 字符
's'
表示替换; - 字符
'/'
表示作为分隔符; - 字符
'^'
表示开头; - 字符
'$'
表示结尾; - 字符
'*'
表示所有; - 字符
'[ ]'
表示匹配指定字符范围内的任意单个字符,[ ]中含一个空格; - 字符
'g’
表示全部匹配;
- 字符
- 去除空格的使用场景可以分为:去除行首空格、去除行尾空格以及去除所有空格,我下面单独说明
去除行首空格
- 命令:
sed 's/^[ ]*//g'
- 用脚本展示使用方法和效果吧:
[root@centos76_1 ccx]# sh space.sh def ——未去除空格 def ——已去除行首空格 [root@centos76_1 ccx]# [root@centos76_1 ccx]# [root@centos76_1 ccx]# cat space.sh #!/bin/bash str=' def ' echo "$str——未去除空格" echo "$str——已去除行首空格" | sed 's/^[ ]*//g' [root@centos76_1 ccx]#
去除行尾空格
- 命令:
sed 's/[ ]*$//g'
- 用脚本展示使用方法和效果吧:
注:这个比较特殊,用字符串数量的形式来证明已经去除了(当时搞了好久,以为出问题了。。。)
[root@centos76_1 ccx]# sh space.sh 未去空格前字符串数量:12 去除空格后字符串数量:7 ccx 后面加东西后依然存在 [root@centos76_1 ccx]# [root@centos76_1 ccx]# cat space.sh #!/bin/bash #str=' defc ' #echo "$str" | sed 's/[ ]*$//g' var=' ccx ' var1=$(echo "${var}") echo "未去空格前字符串数量:${#var1}" var2=$(echo "${var}" |sed 's/[ ]*$//g') echo "去除空格后字符串数量:${#var2}" echo "$var""后面加东西后依然存在" | sed 's/[ ]*$//g' [root@centos76_1 ccx]#
去除所有空格
- 命令:
sed 's/[[:space:]]//g'
- 用脚本展示使用方法和效果吧:
[root@centos76_1 ccx]# [root@centos76_1 ccx]# sh space.sh defc ——start defc——end [root@centos76_1 ccx]# [root@centos76_1 ccx]# cat space.sh #!/bin/bash str=' defc ' echo "$str"——start echo "$str"——end | sed 's/[[:space:]]//g' [root@centos76_1 ccx]#
去除空白行
方法1(最简单)
- 命令:
grep -v "^$"
- 前面任何查看的方式都行,这命令放管道符后面即可,效果如下
[root@centos76_1 ccx]# cat test.txt | grep -v "^$" #dfda sf dfadf oodfadsf fdf df ddf daf da fff ddd ddd ddf # ddd #aaa cc [root@centos76_1 ccx]# cat test.txt #dfda sf dfadf oodfadsf fdf df ddf daf da fff ddd ddd ddf # ddd #aaa cc [root@centos76_1 ccx]#
方法2(简单)
- 命令:
tr -s '\n'
- 前面任何查看的方式都行,这命令放管道符后面即可,效果如下
[root@centos76_1 ccx]# cat test.txt | tr -s '\n' #dfda sf dfadf oodfadsf fdf df ddf daf da fff ddd ddd ddf # ddd #aaa cc [root@centos76_1 ccx]# cat test.txt #dfda sf dfadf oodfadsf fdf df ddf daf da fff ddd ddd ddf # ddd #aaa cc [root@centos76_1 ccx]#
方法3
- 命令:
sed '/^$/d'
- 前面任何查看的方式都行,这命令放管道符后面即可,效果如下
[root@centos76_1 ccx]# cat test.txt | sed '/^$/d' #dfda sf dfadf oodfadsf fdf df ddf daf da fff ddd ddd ddf # ddd #aaa cc [root@centos76_1 ccx]# cat test.txt #dfda sf dfadf oodfadsf fdf df ddf daf da fff ddd ddd ddf # ddd #aaa cc [root@centos76_1 ccx]#
方法4
- 命令:
awk '{if($0!="")print}'
- 前面任何查看的方式都行,这命令放管道符后面即可,效果如下
[root@centos76_1 ccx]# cat test.txt | awk '{if($0!="")print}' #dfda sf dfadf oodfadsf fdf df ddf daf da fff ddd ddd ddf # ddd #aaa cc [root@centos76_1 ccx]# cat test.txt #dfda sf dfadf oodfadsf fdf df ddf daf da fff ddd ddd ddf # ddd #aaa cc [root@centos76_1 ccx]#
去除注释行
方式一【简单】
- 命令:
grep -v "^#" file
- 前面任何查看的方式都行,这命令放管道符后面即可,效果如下
下面命令我只是换了一种方法而已,与cat test.txt | grep -v "^#"
同效果
[root@centos76_1 ccx]# grep -v "^#" test.txt dfadf oodfadsf# fdf df# ddf daf da fff ddd ddd ddf [root@centos76_1 ccx]# cat test.txt #dfda sf dfadf oodfadsf# fdf df# ddf daf da fff ddd ddd ddf # ddd #aaa cc [root@centos76_1 ccx]#
方式二【复杂】
- 命令:
grep -o '^[^#].*' file
- 这种效果和上面一样的,只是这种是选中,上面种是过滤罢了,选中代码高亮,看得懂吧。
代码展示这2者效果
[root@etcd1 ~]# grep -o '^[^#].*' /etc/etcd/etcd.conf ETCD_DATA_DIR="/var/lib/etcd/default.etcd" ETCD_LISTEN_PEER_URLS="http://localhost:2380,http://192.168.59.156:2380" ETCD_LISTEN_CLIENT_URLS="http://localhost:2379,http://192.168.59.156:2379" ETCD_NAME="default" ETCD_ADVERTISE_CLIENT_URLS="http://localhost:2379,http://192.168.59.156:2379" [root@etcd1 ~]# [root@etcd1 ~]# grep -v "^#" /etc/etcd/etcd.conf ETCD_DATA_DIR="/var/lib/etcd/default.etcd" ETCD_LISTEN_PEER_URLS="http://localhost:2380,http://192.168.59.156:2380" ETCD_LISTEN_CLIENT_URLS="http://localhost:2379,http://192.168.59.156:2379" ETCD_NAME="default" ETCD_ADVERTISE_CLIENT_URLS="http://localhost:2379,http://192.168.59.156:2379" [root@etcd1 ~]#
同时去除注释行和空白行
- 其实就是把前面提到的2个命令放一条执行而已;
- 命令:
grep -v "^#" | grep -v "^$"
- 前面任何查看的方式都行,这命令放管道符后面即可,效果如下
[root@centos76_1 ccx]# cat test.txt | grep -v "^#" | grep -v "^$" dfadf oodfadsf# fdf df# ddf daf da fff ddd ddd ddf [root@centos76_1 ccx]# [root@centos76_1 ccx]# cat test.txt #dfda sf dfadf oodfadsf# fdf df# ddf daf da fff ddd ddd ddf # ddd #aaa cc [root@centos76_1 ccx]#
-
linux 查找过滤及用户和组管理命令的一些实例
2020-09-15 15:28:58主要介绍了linux 查找过滤及用户和组管理命令的一些实例,需要的朋友可以参考下 -
Linux过滤信息之awk
2021-12-15 13:57:112021-12-15 13:56:41,258 [Thread-118] INFO com.xxxx.kafka.RealTimeDataConsumer [] - ...过滤出consumerRecord.size大于0的数据 tail -100f trace.log |grep "Thread-121" |awk -F' ' '{if($10 > 0)print $10,$18}' -
基于Linux包过滤防火墙的设计与实现.pdf
2021-09-06 22:48:37基于Linux包过滤防火墙的设计与实现.pdf -
Linux之过滤器
2021-12-14 09:37:23Linux之过滤器 过滤器就是读取数据,对数据执行一些操作后,写入数据的程序。可以与管道符配合使用。本文将列举一些Linux中常用的过滤器 cat cat(catenate):将标准输入传向标准输出(但最重要的作用是组合文件) ... -
linux下的文件过滤驱动
2013-04-12 00:12:12linux文件过滤驱动,编译成模块之后直接加载 -
基于状态检测的TCP包过滤在Linux下的实现方法.pdf
2021-09-07 00:20:32基于状态检测的TCP包过滤在Linux下的实现方法.pdf -
Linux下包过滤防火墙的设计与实现.pdf
2021-09-06 23:44:26Linux下包过滤防火墙的设计与实现.pdf -
Linux内核Netfilter包过滤防火墙的设计与实现.pdf
2021-09-06 20:26:31Linux内核Netfilter包过滤防火墙的设计与实现.pdf -
Linux网络防火墙Netfilter的数据包传输过滤原理.pdf
2021-09-06 20:27:03Linux网络防火墙Netfilter的数据包传输过滤原理.pdf -
状态检测包过滤技术在Linux下的实现.pdf
2021-09-07 00:19:26状态检测包过滤技术在Linux下的实现.pdf -
基于Linux防火墙连接跟踪机制的应用层协议过滤方法的研究.pdf
2021-09-07 00:11:58基于Linux防火墙连接跟踪机制的应用层协议过滤方法的研究.pdf -
基于Linux的校园网病毒过滤代理服务器.pdf
2021-09-07 00:15:50基于Linux的校园网病毒过滤代理服务器.pdf -
linux tail 过滤日志文件中的关键字
2021-05-09 01:14:37grep -n -i "ggpush" 文件 (确定ggpush在文件中的行数并且忽略大小写) grep 'ggpush' *.cnf (匹配当前目录下所有后缀为cnf文件含有过滤字段的内容) 6.过滤掉指定的日志信息 grep -v '关键字' -
Linux系统下基于postfix垃圾邮件过滤方法.pdf
2021-09-06 12:33:27Linux系统下基于postfix垃圾邮件过滤方法.pdf -
Linux文件加_解密过滤驱动的设计与实现.pdf
2021-09-06 20:32:04Linux文件加_解密过滤驱动的设计与实现.pdf -
Linux 输出过滤器:grep 命令
2021-05-14 10:28:25grep 命令用来过滤文件的内容,方便搜索。带管道符的 grep搜索命令grep 命令通常和管道符 (|) 一起使用。语法:command|grep例如:catmarks.txt|grep9通过查看上面的快照,grep 命令过滤 mark.txt 里面所有包含 9 的... -
Linux包过滤防火墙优化.pdf
2021-09-06 23:41:14Linux包过滤防火墙优化.pdf -
Linux查看配置文件过滤无用的内容
2020-07-22 11:30:10很多开源软件的配置文件里有大量的注释内容,有时候我们想看配置文件中有哪些属性,一般是用cat+grep的方式查看,但是会看到很多无用的注释和大量的空行,不够直观,下面的命令可以方便的过滤掉那些命令,可根据实际... -
Linux包过滤防火墙中Snort的入侵检测设计及实现.pdf
2021-09-06 23:41:14Linux包过滤防火墙中Snort的入侵检测设计及实现.pdf -
Linux根据关键字过滤日志记录命令总结
2021-02-01 23:57:27Linux日志中存储了大量信息,但是在于如何快速提取信息。可以使用许多工具来执行此操作,从命令行工具到更多工具先进的分析工具能够搜索特定字段,计算汇总,生成图表等。本篇主要想集中于awk、grep、sed三种查询... -
Linux过滤器
2016-09-12 13:10:55最近在看《unix & Linux 大学教程》这本书 ,觉得看完鸟哥再看这本书收获 还是很多的,鸟哥告诉你how do,这本书告诉你why do ,...今天就记录一下过滤器的 相关命令,以备自己的查看,毕竟这些东西就是我的小工具箱。 -
Linux下文件的过滤和查找
2020-04-08 17:09:58过滤文件命令grep: 功能是从文本文件或管道数据流中筛选匹配的行及数据 配合正则表达式一起使用,功能更强大 语法格式: grep [option] [pattern] [file] 常用选项: -v 显示不匹配的行,或者说排除某些行: ...