grep
grep ${被搜索的字符串} ${被搜索的文件路径}
ex:
grep root /etc/password
ex:
grep -n root /etc/password # -n : 显示行号
grep -n -i dns /etc/password # -i : 忽略大小写
grep -n -v nologin /etc/password # -v : 不包含,排除
grep -n -v "#" /etc/fstab # 排除包含"#"符号的行,但不准确,某行中间有#也会被排除
grep -n -v "^#" /etc/fstab # ^ : 匹配以#符号开头的行,-v取反
grep -n ^root /etc/password # 匹配以root开头的行
grep -n bash$ /etc/password # $ : 匹配以bash结尾的行
grep ^$ /etc/password # ^$ : 匹配空行
grep -v ^# /etc/fstab | grep -v ^$ -n # 合并用法