常用的文件管理命令

文件管理類:

   cat 正向查看   -n 顯示行號   

   tac 逆向查看 

   head 從頭開始查看(後面可接行數,例如:head  -3 查看頭3行)

   tial 從尾開始查看 (後面可接行數,例如:tail  -3 查看尾3行)

       #這兩個命令默認查看10行

   touch 創建文件(後接文件名,一次可創建多個)

   rm    -rfv   文件名   #遞歸強制顯示刪除過程

   grep 查找關鍵字  -i 不區分大小寫

               -w 精確匹配

               -n 顯示行號

               -c 帶關鍵字行數

               -q 靜默執行

          例如:grep  ‘^$’ 文件名  查找文件中的空白行      

   tr 替換       -s 字符替換  例如:tr   -s  ‘  ’ 將多個空格替換爲一個

                            tr   -s   ‘\n’ 去掉空白行 

                            tr   a-z   A-Z  將小寫替換爲大寫            cut 切取       -d 指定分隔符

               -f 指定列

               -c 指定字符

               -b 指定字節

   sort 排序      -t 指定分割符

               -k 指定列

               -r 逆序比較

               -u 去掉重複行

               -n 比較數值

   uniq   合併連續重複的行
               -u  只顯示沒有連續重複的行
               -c  統計連續重複行的次數
               -d  只顯示連續重複行一次,哪一行連續重複了就顯示哪行
               -i   忽略大小寫

   wc  統計行數 單詞數 字節數

               -l   統計行數

               -c  統計字節數

               -w 統計單詞數

               -m 統計字符數

   diff 文件差異的對比
           diff   文件1   文件2

           pas5的內容多於pas3的內容

           diff  pas3  pas5  > 35.patch  製作補丁(增加內容)
           diff  pas5  pas3  > 53.patch  製作補丁(減少內容)

   patch 打補丁
           用法:patch    原文件   補丁文件

   tar打包並壓縮:tar   -czvf    etc.tar.gz    /etc
         說明:-c是打包    -z是用gzip壓縮   -v顯示過程    -f是指定壓縮包文件包                -j是用bzip2壓縮

   tar解包解壓縮:tar   -xzvf    etc.tar.gz   -C   /tmp/
          說明:-x是解包     -C是指定解壓到的目錄

            

         


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章