1、grep 查詢檔案內容
grephellotest.txt 在某個檔案中查詢包含hello的內容,只要一行中有hello會把整行顯示
grep -n hello test.txt n顯示查詢到的內容的行號,
grep -i hello test.txt 不區分大小寫
grep -v hello test.txt 除了hello所在的行不顯示,即反向查詢
grep -n hello . -r 查詢整個目錄中的所有檔案,包含hello的內容
grep常用正規表示式
grep -n ^h test.txt 這一行以h開頭
grep -n o$ test.txt 這一行以o結尾
grep h. test.txt 這一行h後面只要有字元就會被搜尋出來
2、find 查詢檔案
find /home -name 1.txt 目錄下查詢檔案下名為1.txt的檔案
find /home -name 『*.txt』 在home目錄下查詢以txt結尾的檔案 有萬用字元記得加引號
3、tar 歸檔管理
打包tar cvf a.tar 2.txt 3.txt f必須放在最後,f後面的第乙個引數代表要生成的檔名,後面所有的引數是要打包的檔案
列出包裡的資料
tar tf a.tar
解包tar xvf a.tar 如果沒寫目錄,那包裡的檔案解開放到當前目錄
tar xvf a.tar -c tar 解包到指定的資料夾,資料夾需要提前建立好 -c必須是大寫的
4、gzip
生成壓縮檔案
1、打包 tar cf a.tar * 生成a.tar檔案
2、壓縮 gzip -r a.tar 生成a.tar.gz
生成解壓檔案
1、解壓 gzip -d a.tar.gz 生成a.tar檔案
2、解包 tar xf a.tar ~/tar 解包到指定檔案中
一步到位 打包並壓縮
tar czf b.tar.gz 1.txt 2.txt 以gzip的方式打包並壓縮
一步到位 解壓並解包
tar xzf b.tar.gzip -c ~/home 以gzip的方式打包並且壓縮
5、bzip2
一步到位 打包並壓縮
tar cjf b.tar.bz2 1.txt 2.txt 以bzip2的方式打包並壓縮
一步到位 解壓並解包
tar xjf b.tar.bz2 -c ~/home 以bzip2的方式打包並且壓縮
6、zip unzip
zip -r zz *.txt zz代表要生成的壓縮檔案,不需要寫副檔名,會自動生成zip副檔名
unzip -d zz zz.zip 解壓時會自動建立目錄
壓縮率 zip通用性zip>gzip>bzip2
liunx 中gzip用的較多
liunx常用命令
ls 例子 ls alrs 把當前路徑的所有檔案所有資訊以倒序排序展示出來 l 表示所有的鏈結資訊 a 表示所有檔案,包括.開始的 r 以倒序為目的 s 按大小排序2.建立目錄 mkdir 例子 mkdir p m 0111 test1 test 在當前路徑建立test1 test資料夾,目錄許可權...
Liunx常用命令
ls 引數 al 檢視當前目錄下所有的檔案以及資料夾,包括隱藏檔案 ll 檢視當前目錄下所有檔案以及資料夾的詳細資訊,不包括隱藏檔案 pwd 檢視當前的路徑 mkdir 建立資料夾 引數 p 表示建立多級目錄 cd 切換路徑 cat 檢視檔案的所有內容 less 檢視我們的檔案內容 enter 往下...
liunx常用命令
echo abc mytxtfile echo abc 會將echo後的引數輸出到標準輸出 螢幕上 後面的 的作用是重定向,它會將echo 的引數不再輸出到螢幕上,而是指定的檔案中 覆蓋 如果想在檔案後面追加,則使用 檢視文字檔案內容 cat mytxtfile 會在螢幕上輸出整個mytxtfile...