天天看點

2.3根檔案系統

Ctrl + Alt + (F1~F6)切換使用者   startx 切換到使用者界面

目錄結構,目錄目錄,文本指令

file指令及其用法。

windows: PE

Linux:ELF

檔案系統:

rootfs:根檔案系統

  Filesystem Hierarchy Standard(檔案系統階層化标準)--FHS

/boot:系統啟動相關的檔案,如核心、initrd,以及grub(bootloader)

/dev: 裝置檔案 

      塊裝置:随機通路,資料塊

      字元裝置:線性通路(有次序的),按字元為機關

     裝置号:主裝置号(major)和次裝置号(minor)

/etc: 配置檔案

/home:使用者的家目錄,每一個使用者的家目錄預設為/home/USERNAME

(su - student 切換到家目錄)

/root:管理者的家目錄

lib:庫檔案

   靜态庫  .a

   動态庫  .dll .so(share object)

   lib/module:核心子產品檔案

file /lib/libc-2.5.so  ELF

/media:挂載點目錄,移動裝置

/mnt:挂載點目錄,額外的臨時檔案系統

/opt:可選目錄,第三方程式的安裝目錄

/proc:僞檔案系統,核心映射檔案

/sys:僞檔案系統,跟硬體裝置相關的屬性映射檔案

/tmp:臨時檔案,/var/tmp

/var:可變化的檔案

/bin:可執行檔案,使用者指令 啟動相關

/sbin:管理指令

/usr:shared read-only 全局共享隻讀檔案 啟動後提供的必要的服務

  /usr/bin

  /usr/sbin

  /usr/lib

/usr/local:  第三方軟體相關 

    /usr/local/bin 

    /usr/local/sbin

    /usr/local/lib

命名規則:

1 長度不能超過255個字元

2 不能使用/當檔案名

3 嚴格區分大小寫

相對路徑

絕對路徑

檔案管理

目錄管理

ls

cd

pwd

mkdir:建立空目錄(檔案路徑最後一個節點才是我們要建立的目錄)

  -p: mkdir -pv  x/y/z

  -v:verbose 詳細資訊

mkdir -pv /mnt/test/{x/m,y}等價于mkdir -pv /mnt/test/x/m  /mnt/test/y

~USERNAME

指令行展開:

 在/mnt/test2下建立a_b,a_c,d_b,d_c

 mkdir -pv /mnt/test2/{a,d}_{b,c}

tree:檢視目錄樹

rmdir: rmdir(remove directory) 隻能删除空目錄

       -p

檔案的建立和删除

touch touch -c c 不建立c(change時間戳沒有選項)

   -a

   -m

   -t 

   -c

touch -m -t 201212121212 a

stat 檢視檔案的狀态

建立檔案也可以同檔案編輯器

标準:GB2312 GB18030 Unicode GBK

文本編輯器:nano

         nano hello

rm:删除檔案  rm是rm -i的别名,type rm(有提示是否删除)

              \rm 不提示

              -f 強制删除

              -r 删除目錄(遞歸删除)

              -rf 強制删除目錄下的内容及目錄

程式管理

裝置管理

軟體管理

程序管理

網絡管理

本文轉自飛行萌51CTO部落格,原文連結: http://blog.51cto.com/8527508/1939765,如需轉載請自行聯系原作者

繼續閱讀