[[email protected] ~]# grep [選項] "搜尋內容" 檔名
選項:
[[email protected] ~]# grep "/bin/bash" /etc/passwd
#查詢使用者資訊檔案/etc/passwd中有多少可以登入的使用者
root:x:0:0:root:/root:/bin/bash
user1:x:500:500::/home/user1:/bin/bash
user2:x:501:501::/home/user2:/bin/bash
[[email protected] ~]# grep -A 3 "root" /etc/passwd
#查詢包含"root"的行,並列出後續的3行
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
[[email protected] ~]# grep -n "/bin/bash" /etc/passwd
#查詢可以登入的使用者,並顯示行號
1:root:x:0:0:root:/root:/bin/bash
31:user1:x:500:500::/home/user1:/bin/bash 32:user:x:501:501::/home/user:/bin/bash
[[email protected] ~]# grep -v "/bin/bash" /etc/passwd
#查詢不包含"/bin/bash"的行,其實就是列出所有的偽使用者
bin:x:1:1 :bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin
…省略部分輸出…