Ubuntu/Debian Linux grep命令
时间:2019-11-20 08:53:10 来源:igfitidea点击:
在Ubuntu或Debian Linux上如何使用grep命令。
grep命令用于在文本文件中根据模式搜索文本。是Linux中最有用的命令之一。
Ubuntu/Debian上的grep命令语法
grep语法为:
grep '要搜索的单词' 文件 grep '要搜索的单词' 文件1 文件2 grep 'word-to-search' *.c grep 'pattern' file grep 'pattern' file1 file2 grep [options] 'pattern' file1 file2
Ubuntu/Debian Linux上 grep命令示例
在/etc/passwd搜索用户theitroad
grep 'theitroad' /etc/passwd
输出示例:
theitroad:x:1000:1000:theitroad:/home/Hyman:/bin/bash
同时在4个文件中搜索Hyman:
grep 'Hyman' file1 file2 test1 test2
在c源码中搜索recv
grep 'recv' *.c
使用-i
选项,在搜索时不区分大小写
grep -i 'theitroad' *
和其他命令搭配使用grep?
语法为:
command | grep 'search-pattern' command1 | command2 | grep 'search-pattern'
ls查看文件名,然后使用grep进行过滤:
ls | grep htdoc.bak ls -l | grep nfs.conf ls -l *.png | grep 'logo' ls -l *.png | grep -i 'branch'
使用grep在Ubuntu/Debian服务器日志文件中搜索错误信息
grep 'error' /var/log/messages grep -i 'error' /var/log/messages