一、linux下的文件分爲字符設備文件和塊設備文件 二、文件的屬性有讀寫權限、執行權限、訪問時間、修改時間、狀態改變時間等。 狀態改變時間指修改了文件的讀寫權限或者全部者等操做。 三、ls -l 執行 ls -l 輸出如下內容
[root@tom dev]# ls -l 總用量 24 crw-rw----+ 1 root root 14, 12 12-21 22:56 adsp crw------- 1 root root 10, 175 12-21 22:56 agpgart crw-rw----+ 1 root root 14, 4 12-21 22:56 audio brw-r----- 1 root disk 253, 0 12-21 22:56 dm-0 brw-r----- 1 root disk 253, 1 12-21 22:56 dm-1 crw-rw---- 1 root root 14, 9 12-21 22:56 dmmidi 下面給你們解析一下 第一行的總用量指全部文件佔用的空間總和,相關的命令有 ls -lh 或 ls -alh crw-rw----+ 1 root root 14, 12 12-21 22:56 adsp *設備類型,c(character)b(block)d(directory)-(普通文件)l(link)s(sock)p(命令管道文件) ***文件全部者對文件的讀取寫入和執行權限,r(read)w(write)x(execute) ***文件所屬組用戶對文件的讀取寫入和執行權限 ***其餘用戶對文件的讀取寫入和執行權限 *ACL或擴展屬性標識,@表示文件與擴展屬性有關,-@選項生效,+表示文件與ACL相關 *文件的硬連接數,若是是目錄則表明目錄擁有的子目錄數 ****用戶 ****組 **文件佔用的空間(單位是字節) ** ***** *****文件的最近訪問時間 ****文件名
4 查看一個文件的方法 nl 將行號和文件內容打印到標準輸出設備上 cat 鏈接文件並打印到標準輸出設備上 less 分屏打印文件內容,容許先後瀏覽 more 分屏打印文件內容,只能向前瀏覽 head 打印文件的開頭若干行 tail 打印文件的末尾若干行 tac 從最後一行倒序顯示文件內容 od 按照指定模式顯示文件內容 5 建立一個文件的命令 touch test.txt vi test.txt 6 wc 統計文件的字節數、字符數、字數、行數 7 du 查看磁盤或目錄的佔用空間 8 uniq 讀取文件並比較相鄰的行