• Linux文档修改


    • cd:切换目录,cd ~用户名:切换到用户家目录,cd ~:切换到自己家目录,cd:同样为切换到自己家目录,cd -:切换到上一次操作的目录。
    • pwd:显示当前目录,pwd -P:显示当前的完整目录,若当前为链接目录,则显示链接后的目录。
    • mkdir: 新建新的目录,正常新建的话,需要目录一级一级的建立,不过有简便方式:mkdir -p 多级目录(可以直接建立多层目录,且就算建立重复也不会报错);mkdir -m 741 目录:建立一个权限为741的目录。
    • rmdir:删除空的目录。
    • ls:
    • cp:
    • rm:
    • mv:
    • 档案内容查阅:
    •   
      • cat  由第一行開始顯示檔案內容
      • tac  從最後一行開始顯示,可以看出 tac 是 cat 的倒著寫!
      • nl   顯示的時候,順道輸出行號!
      • more 一頁一頁的顯示檔案內容
      •   
        • 空白鍵 (space):代表向下翻一頁;
        • Enter         :代表向下翻『一行』;
        • /字串         :代表在這個顯示的內容當中,向下搜尋『字串』這個關鍵字;
        • :f            :立刻顯示出檔名以及目前顯示的行數;
        • q             :代表立刻離開 more ,不再顯示該檔案內容。
        • b 或 [ctrl]-b :代表往回翻頁,不過這動作只對檔案有用,對管線無用。
      • less 與 more 類似,但是比 more 更好的是,他可以往前翻頁!
        • 空白鍵    :向下翻動一頁;
        • [pagedown]:向下翻動一頁;
        • [pageup]  :向上翻動一頁;
        • /字串     :向下搜尋『字串』的功能;
        • ?字串     :向上搜尋『字串』的功能;
        • n         :重複前一個搜尋 (與 / 或 ? 有關!)
        • N         :反向的重複前一個搜尋 (與 / 或 ? 有關!)
        • g         :前進到這個資料的第一行去;
        • G         :前進到這個資料的最後一行去 (注意大小寫);
        • q         :離開 less 這個程式;
      • head 只看頭幾行
      • tail 只看尾巴幾行
      • od   以二進位的方式讀取檔案內容!
      • touch: 
      • umask:
        • 若使用者建立為『檔案』則預設『沒有可執行( x )權限』,亦即只有 rw 這兩個項目,也就是最大為 666 分,預設權限如下:
          -rw-rw-rw-

        • 若使用者建立為『目錄』,則由於 x 與是否可以進入此目錄有關,因此預設為所有權限均開放,亦即為 777 分,預設權限如下:
          drwxrwxrwx
              umask 的分數指的是『該預設值需要減掉的權限!』因為 r、w、x 分別是 4、2、1 分,所以囉!也就是說,當要拿掉能寫的權限,就是輸入 2 分,而如果要拿掉能讀的權限,也就是 4       分,那麼要拿掉讀與寫的權限,也就是 6 分,而要拿掉執行與寫入的權限,也就是 3 分,這樣瞭解嗎?請問你, 5 分是什麼?呵呵! 就是讀與執行的權限啦!
    • chattr (設定檔案隱藏屬性)
    •  
    • lsattr (顯示檔案隱藏屬性)
    •  文件的特殊属性:

    •    SUID: 当s出现在user权限中时  (对于文件来说)

      • SUID 權限僅對二進位程式(binary program)有效;
      • 執行者對於該程式需要具有 x 的可執行權限;
      • 本權限僅在執行該程式的過程中有效 (run-time);
      • 執行者將具有該程式擁有者 (owner) 的權限
    •    SGID:当s出现在群组权限中时(对于文件或者目录来说)
      • SGID 對二進位程式有用;
      • 程式執行者對於該程式來說,需具備 x 的權限;
      • 執行者在執行的過程中將會獲得該程式群組的支援!
    •             当s出现在目录的群组权限中时
      • 使用者若對於此目錄具有 r 與 x 的權限時,該使用者能夠進入此目錄;
      • 使用者在此目錄下的有效群組(effective group)將會變成該目錄的群組;
      • 用途:若使用者在此目錄下具有 w 的權限(可以新建檔案),則使用者所建立的新檔案,該新檔案的群組與此目錄的群組相同。
       
    • SBIT: 只针对于目录权限
      • 當使用者對於此目錄具有 w, x 權限,亦即具有寫入的權限時;
      • 當使用者在該目錄下建立檔案或目錄時,僅有自己與 root 才有權力刪除該檔案
    • SUID/SGID/SBIT 權限設定:『 chmod 4755 filename 』
      • 4 為 SUID
      • 2 為 SGID
      • 1 為 SBIT


  • 相关阅读:
    030-B+树(三)
    028-B+树(一)
    027-B树(二)
    026-B树(一)
    025-红黑树(六)
    024-红黑树(五)
    023-红黑树(四)
    022-红黑树(三)
    021-红黑树(二)
    020-红黑树(一)
  • 原文地址:https://www.cnblogs.com/itheone/p/11846101.html
Copyright © 2020-2023  润新知