習題:php
一、我想要知道某個檔案裏面含有 boot 的字眼,而這個檔案在 /etc/ 底下,我要如何找出這個檔案?linux
答:既然知道有這個字眼那就好辦了!能夠直接下達:ide
grep boot /etc/*spa
二、我想要知道,在 /etc 底下,只要含有 XYZ 三個字符的任何一個字符的那一行就列出來,要怎樣進行?get
答:『只要』含有 X 或 Y 或 Z 就將該行列出來,所以,咱們的範圍很廣啦!這個時候就必須要使用到 [] 這個咚咚!還記得中括號的用途嗎?那就是『在中括號裏面謹表明一個字符而已!』 而這個中括號是一個『表明』,能夠是一串字也能夠是幾個不連續的字!這裏咱們僅須要 XYZ 其中任何一個,因此能夠這樣寫:it
grep [XYZ] /etc/*io
則只要在每一行當中,只要發現 X 或 Y 或 Z 任何一個,就會將他印出來!這個與 grep XYZ /etc/* 是『徹底不同』的!請仔細的思考一下ㄟ!class
三、我想要找出在 /etc 底下,檔案內容含有 * 的文件名?變量
答:因爲 * 是特殊字符,在變量的訂定法則裏面曾經提過要將特殊字符移除,須要使用跳脫字符,亦便是 \ 符號,因此我能夠這樣下達指令:grep
grep \* /etc/*
本文所整理的答案出自 做者:鳥哥 原文地址:http://linux.vbird.org/linux_basic/fc4.php
轉載時,請務必附上上述做者和出處!