liuux/Unix 文件管理命令(一)

Linux/Unix 文件管理命令(整理版 一 )
ide


1.cat:   用於八檔案串聯接後傳到基本輸出.
       使用權限:全部使用者
            語法格式:
          cat [-AbeEnstTuv] [--help] [--version] fileName
            參數:
          -n 或 --number 由1開始對全部輸出的行數編號
          -b 或 --number-nonblank 和-n 很類似只不過對於空白行不編號
          -s 或 --squeeze-blank 當遇到連續兩行以上的空白行,就代換爲一行的空白行
          -v 或 --show-nonprinting 是版本的意思
          fileName 是要查看的文件名
             eg:
          1).把 textfile1 的檔案內容加上行號後輸入 textfile2 這個檔案裏.
             cat -n textfile1 > textfile2 
          2).把 textfile1 和 textfile2 的檔案內容加上行號(空白行不加)以後將內容附加到 textfile3 裏。
             cat -b textfile1 textfile2 >> textfile3 
          3).清空/etc/test.txt檔案內容
             cat /dev/null > /etc/test.txt
             
  chattr:   用於改變文件屬性.
           這項指令能夠改變存放在ext2文件系統上的文件或目錄屬性,這些屬性共有一下8中模式:
            a.讓文件或目錄僅供附加用途.
            b.不更新文件或目錄的最後存取時間.
            c.將文件或目錄壓縮後存放.
            d.將文件或目錄壓縮後存放.
            e.不得任意更動文件或目錄.
            f.保密性刪除文件或目錄.
            g.即時更新文件或目錄.
            h.預防意外刪除.
                語法格式:
           chattr [-RV][-v<版本編號>][+/-/=<屬性>][文件或目錄...]
               參數:
               -R 遞歸處理,將制定目錄下的搜優文件及子目錄一併處理.
               -V 顯示命令執行過程.
               -v<版本編號> 這是文件或目錄版本.
               +<屬性> 開啓文件或目錄的該屬性.
               -<屬性> 關閉文件或目錄的該屬性.
               =<屬性> 指定文件或目錄的該屬性.
               eg:
                用chatter命令防止系統中某個關鍵文件被修改:
                  chattr +i /etc/resolv.conf
                  laatte /etc/resolv.conf
                  會顯示以下屬性
                  ----i-------- /etc/resolv.conf
                  讓某個文件只能往裏追加數據,但不能刪除,適用於各類日誌文件:
                  chattr +a /var/log/messages
相關文章
相關標籤/搜索