Linux目錄結構解釋


Linux的經常使用命令

  • cp: 用於文件複製的命令. cp file_1 file_2 copy_position
    • -v: 複製的詳細過程.
    • -r: 複製目錄.
  • mv: 文件移動或文件重命名. mv file_1 copy_position, mv file_1 new_file1
  • touch: 建立新的空文件.
  • rm: 刪除文件.
    • -r: 能夠刪除目錄.
    • -f: 強制性刪除.
  • cat: 查看文件內容.
  • more, less: 能夠分頁查看文件內容.
  • find: 指定路徑查看文件. find path -name f "file_name"
    • -name: 後跟須要查找的文件名.
      • b: 塊設備文件.
      • d: 目錄
      • c: 字符設備文件
      • p: 管道文件
      • l: 符號連接文件
      • f: 普通文件
  • grep: 文本搜索命令, 支持正則.
    • -E: 按指定的正則表達式搜索.
    • -n: 顯示行數.
  • ln: 連接文件或目錄. 保證每一處連接文件的數據同步性.
    • 軟連接: 在目的點建立文件的連接文件, 不佔用硬盤空間. 文件保持同步變化, 能夠跨分區.
    • 硬連接: 在目的點建立和源文件大小相同的文件. 文件保持同步變化, 必須在同一個文件系統中, 不能對目錄進行硬連接, 符號連接能夠指向任意位置.
    • -s: 建立符號文件而不是硬連接. 就是軟連接.
    • 不加參數爲硬鏈接.
  • file: 顯示文件類型.
  • whereis: 查看文件位置.
  • which: 從全局環境變量PATH中找對應的路徑.
  • date: 查看日期時間.
  • umask: 顯示系統的umask值, 權限基數減去umask的值就是文件建立時的權限值.
  • tar: 打包和解包文件. 擴展名通常爲".tar"(該後綴爲打包), ".tar.gz"或者".tar.bz2".
    • -c: 進行打包.
    • -t: 列出壓縮包中文件的目錄.
    • -x: 解壓.
    • -v: 過程當中輸出信息.
    • -z: 調用gzip來壓縮, 和x配合使用則調用gzip解壓.
    • -j: 同上, 使用bzip2來壓縮和解壓.
    • -f: 包的名字, 該參數後面不能加其餘的參數.
  • zip, unzip: 壓縮和解壓命令. 擴展名爲".zip"
    • -r: 壓縮目錄.
  • gzip, gunzipbzip2, bunzip2都爲壓縮和解壓命令. 而且一次只能操做一個文件.若是要操做多個文件, 須要結合打包命令.
  • man: 查看幫助文檔信息, 配合命令使用.

Linux的用戶

  • useradd: 建立用戶.
    • -d: 執行用戶主目錄, 不加該參數默認爲/home
    • -m: 自動建立用戶主目錄.
  • usermod: 修改用戶信息.
    • -l: 修改用戶名.
  • userdel: 刪除用戶.
    • -r: 刪除用戶主目錄.
  • password: 設置用戶密碼.

    Linux的文件權限

  • chmod: 修改文件權限
    • r: 讀權限, 數值表明爲4
    • w: 寫權限, 數值表明爲2
    • x: 可執行, 數值表明爲1
相關文章
相關標籤/搜索