-
vim:編輯文件內(nèi)容
-
-
cat:查看文件內(nèi)容
-
-
grep:用于查找文件里符合條件的字符串
?grep [-abcEFGhHilLnqrsvVwxy][-A<顯示行數(shù)>][-B<顯示列數(shù)>][-C<顯示列數(shù)>][-d<進(jìn)行動(dòng)作>] ?[-e<范本樣式>][-f<范本文件>][--help][范本樣式][文件或目錄...] ?參數(shù): ?-a 或 --text : 不要忽略二進(jìn)制的數(shù)據(jù)。 ?-A<顯示行數(shù)> 或 --after-context=<顯示行數(shù)> : 除了顯示符合范本樣式的那一列之外,并顯示 ?該行之后的內(nèi)容。 ?-b 或 --byte-offset : 在顯示符合樣式的那一行之前,標(biāo)示出該行第一個(gè)字符的編號(hào)。 ?-B<顯示行數(shù)> 或 --before-context=<顯示行數(shù)> : 除了顯示符合樣式的那一行之外,并顯示該行 ?之前的內(nèi)容。 ?-c 或 --count : 計(jì)算符合樣式的列數(shù)。 ?-C<顯示行數(shù)> 或 --context=<顯示行數(shù)>或-<顯示行數(shù)> : 除了顯示符合樣式的那一行之外,并顯 ?示該行之前后的內(nèi)容。 ?-d <動(dòng)作> 或 --directories=<動(dòng)作> : 當(dāng)指定要查找的是目錄而非文件時(shí),必須使用這項(xiàng)參數(shù), ?否則grep指令將回報(bào)信息并停止動(dòng)作。 ?-e<范本樣式> 或 --regexp=<范本樣式> : 指定字符串做為查找文件內(nèi)容的樣式。 ?-E 或 --extended-regexp : 將樣式為延伸的正則表達(dá)式來使用。 ?-f<規(guī)則文件> 或 --file=<規(guī)則文件> : 指定規(guī)則文件,其內(nèi)容含有一個(gè)或多個(gè)規(guī)則樣式,讓grep ?查找符合規(guī)則條件的文件內(nèi)容,格式為每行一個(gè)規(guī)則樣式。 ?-F 或 --fixed-regexp : 將樣式視為固定字符串的列表。 ?-G 或 --basic-regexp : 將樣式視為普通的表示法來使用。 ?-h 或 --no-filename : 在顯示符合樣式的那一行之前,不標(biāo)示該行所屬的文件名稱。 ?-H 或 --with-filename : 在顯示符合樣式的那一行之前,表示該行所屬的文件名稱。 ?-i 或 --ignore-case : 忽略字符大小寫的差別。 ?-l 或 --file-with-matches : 列出文件內(nèi)容符合指定的樣式的文件名稱。 ?-L 或 --files-without-match : 列出文件內(nèi)容不符合指定的樣式的文件名稱。 ?-n 或 --line-number : 在顯示符合樣式的那一行之前,標(biāo)示出該行的列數(shù)編號(hào)。 ?-o 或 --only-matching : 只顯示匹配PATTERN 部分。 ?-q 或 --quiet或--silent : 不顯示任何信息。 ?-r 或 --recursive : 此參數(shù)的效果和指定"-d recurse"參數(shù)相同。 ?-s 或 --no-messages : 不顯示錯(cuò)誤信息。 ?-v 或 --invert-match : 顯示不包含匹配文本的所有行。 ?-V 或 --version : 顯示版本信息。 ?-w 或 --word-regexp : 只顯示全字符合的列。 ?-x --line-regexp : 只顯示全列符合的列。 ?-y : 此參數(shù)的效果和指定"-i"參數(shù)相同。
查找當(dāng)前目錄下,文件里面包含test字符串,且文件后綴是txt的文件:文章來源:http://www.zghlxwxcb.cn/news/detail-796845.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-796845.html
到了這里,關(guān)于Linux常用命令之vim、cat、grep的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!