今天是30天程式語言研究的第二十八天,由於最近寫unix語言的東西用到很多,所以做了很多筆記,就想說也分享給大家。
筆記:
grep:
-i 不分大小寫
-n 顯示行號
-v 印出不包含關鍵字的行
grep 'word' filename 在file內搜尋字元/字串並顯示
ex. a = 123xx45x
x6
77
grep 'x' a =>123xx45x
x6
grep 'xx' a =>123xx45x
grep word file1 file2 可同時在多個檔案內搜尋
gzip:
gzip filename 壓縮檔案
gzip -d filename 解壓縮檔案
gunzip filename 解壓縮檔案
tar:打包(非壓縮不改變屬性)
-c 建壓縮檔
-v 壓縮"過程中"顯示檔案
-f 使用檔案名字
-z 同時有gzip屬性
-x 解壓縮檔
-t 看tarfile裡的檔案
-cvf 打包
-xvf 解封包
-tvf 看封包內含檔案
-C 指定解壓縮/封包位置
Ex. tar –cvf dir.tar dir/ 把目錄dir整個包成dir.tar
tar –xvf dir.tar 解封包(dir名字一樣會覆蓋舊的)
tar –xvf dir.tar –C file/ 把東西解封到file內
tar –tvf dir.tar 看封包內含檔案
tar zcvf dir.tar.gz dir 壓縮目錄
tar zxvf dir.tar.gz 解壓縮目錄