unix命令學習

2021-10-10 08:17:42 字數 1430 閱讀 3246

查詢命令egrep(grep的高階版)

egrep 「a.b」 filename.txt(包含字元a、b的行,有順序:a在b前面)

egrep 「a*b」 filename.txt(同上,只是沒順序要求)

egrep 「a+b」 filename.txt(包含a和b的行)

egrep 「[aeiou]」 filename.txt(包含中括號內任意字元的行)

egrep 「[^aeiou]」 filename.txt(不包含中括號內任意字元的行)

egrep 「[e-q]」 filename.txt(包含從e到q的任意字元的行)

egrep 「/w」 filename.txt(/w是包含word的行,/d是數字,/s是空格,大寫字母是反義,同加上-v,eg:egrep -v 「\w」 filename.txt = egrep 「/w」 filename.txt)

egrep 「.」 filename.txt(包含」.」的行,即反斜槓起了轉義的作用)

egrep 「^m」 filename.txt(以m開頭的行)

egrep 「m$」 filename.txt(以m結尾的行)

egrep 「time|aa」 small.txt(包含time或者aa的行)

egrep -n 「time」 small.txt(-n展示包含time的行的行號)

egrep 「new」 states.txt canada.txt(一次搜尋多個檔案)

egrep 「s」 states.txt(s出現2次)

egrep 「s」 states.txt(s出現2到3次)

egrep 「(iss)」 states.txt(iss出現2次)

metacharacter

meaning

.any character

\wa word

\wnot a word

\da digit

\dnot a digit

\swhitespace

\snot whitespace

[def]

a set of characters

[^def]

negation of set

[e-q]

a range of characters

^beginning of string

$end of string

\nnewline

+one or more of previous

*zero or more of previous

?zero or one of previous

|either the previous or the following

exactly 6 of previous

between 4 and 6 or previous

more than 4 of previous

UNIX命令學習 (解壓和壓縮命令)

from cpio 解包 cpio idmv tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gz...

linux學習筆記 dos2unix命令

dos2unix命令用來將dos格式的文字檔案轉換成unix格式的。dos下的文字檔案是以 r n作為斷行的標誌,表示成十六進製制就是0d 0a。而unix下的文字檔案是以 n作為斷行標誌的,表示成十六進製制就是0a。dos格 式的文字檔案在linux地下,用較低版本的vi開啟時尾行會顯示 m,而且...

UNIX學習筆記

2004.8.3 星期二 晴 unix教程一共十四頁,昨天四頁,今天四頁,每一天的進度安排得非常平均。昨天介紹unix的歷史 起源 種類 版本。市面常見的有sun os salaris,ibm ai以及hp。我們介紹以及講解的是sun 2000年推出的os 5.8。今天介紹命令。ls 列出檔案和目錄...