文件管理

系統文件,規范常見命令,軟硬鏈接和重定向

  • 文件系統結構
    • 統一按照FHS劃分標準,實行單根結構
      • /hom 家目錄 ,/lib64 /lib 程序調用的庫文件,/bin 調用程序,/sbin 只供系統調用的程序,/boot 引導程序文件 /etc配置文件 /proc 內存虛擬文件
      • /dev 存儲設備 /sys硬件相關信息 /media /mount /mnt臨時掛載點 /var可變數據 /usr 系統資源
      • /misc /run 自動掛載點
    • 文本處理命令
      • cp 復制文件
        • i提示是否覆蓋 a歸檔保留所有屬性 p保留元數據如權限
      • mv 移動文件相當于粘貼
        • i提醒是否覆蓋 f不提醒
      • rmdir刪除文件夾
        • p遞歸 f不提醒
      • mkdir 建立文件夾
        • p遞歸建立 v看過程
      • rm 刪除文件
        • r遞歸刪除 f不提醒
        • 刪除文件不一定釋放空間假如有人在用就會仍然占用空間,可以使用重定向來把文件數據清零。
        • shred 徹底刪除-zv文件名 -n次數
  • 數據存儲
    • indoe 每一個文件或目錄系統都會分配一個inode來對應
    • 數據是通過塊來存儲的,系統內會保留一塊地方存元數據
      • 每一塊大小為4K,用直接指針和間接指針和多重間接指針來指向數據所放位置
      • 直接指針12個,最大存12*4=48k
      • 間接指針是指向一個塊來放指針信息,然后再指向數據
        • 一個指針信息占用4個字節。 4*1024/4*4=4m
    • 相關命令
      • ls -i 查看indoe號碼
      • df參看硬盤信息
        • h不固定以字節顯示 i查看indoe號碼使用情況
  • 軟硬鏈接
    • 硬鏈接 多個名字一個文件
      • indoe號碼一樣,不可跨分區,不支持文件夾創建,鏈接數目會增加
    • 軟連接 快捷方式
      • indoe號碼不一樣,可以跨分區,支持文件夾,
    • 命令
      • ln 創建鏈接
        • 默認是硬鏈接,s是軟連接
      • readlink讀鏈接路徑
    • 文件讀取都會有個fd文件描述符
      • 查看命令ll /proc/$$/fd
      • 指定描述符 exec 8<>/date/hosts
      • 刪除 exec 8>&-
  • 重定向
    • 標準輸入 0< 標準輸出1> 標準錯誤輸出2>
    • 錯誤轉正確 >a.txt 2>&1 正確轉錯誤 2>a.txt >&2 正確錯誤直接輸入一個&>a.txt
    • /dev/null 黑洞文件垃圾箱

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/94138

(1)
阿飛阿飛
上一篇 2018-03-31 20:22
下一篇 2018-03-31 22:12

相關推薦

  • 硬連接和軟連接

    多情自古傷離別

    2018-04-04
  • Linux運維20180401計算機基礎總結

    計算機基礎及linux基礎和幫助

    Linux筆記 2018-04-01
  • 網絡模型和iproute家族命令

    1、簡述osi七層模型和TCP/IP五層模型
    2、簡述iproute家族命令
    3、詳細說明進行管理工具htop、vmstat等相關命令,并舉例
    4、使用until和while分別實現192.168.0.0/24 網段內,地址是否能夠ping通,若ping通則輸出”success!”,若ping不通則輸出”fail!”

    2018-06-19
  • linux如何使用命令幫助

    Linux如何使用命令幫助 whatis:顯示命令的簡短描述 whatis命令在用 catman -w命令創建的數據庫中查找command參數指定的命令、 系統調用、庫函數或特殊文件名。whatis命令顯示手冊部分的頁眉行。然后可以發出man命令以獲取附加的信息。whatis命令等同于使用man -f命令。linux系統剛安裝后不可立即使用使用 makewh…

    Linux筆記 2018-05-07
  • 計算機的基礎

    基礎知識

    2018-07-23
  • liunx 筆記

    服務器硬件—CPU ? ? ?服務器CPU公司 ? :Inter ? ?xeon ?至 強 ?ltanium ? 安騰 ? ? ?AMD A lthlon ?MP ? IBM ?power 這幾種。 服務器CPU分主頻、外頻、倍頻三個頻率。CPU類型 :x86 ? x64 (clsc) ?ARM ?m6l8000 ,m68k power ?pow…

    Linux筆記 2018-04-01

評論列表(1條)

  • 滌生
    滌生 2018-03-31 22:59

    補充: $$ 表示當前進程號,可以使用echo $$ 來查看當前進程號

欧美性久久久久