一、描述Linux發行版的系統目錄名稱命名規則以及用途。
命名規則:
一、遵循FHS(Filesystem Hierarchy Standard)標準
二、嚴格區分大小寫
三、目錄也是文件,在同一路徑下,兩個文件不能同名
四、支持使用除 / 之外的任意字符
五、最長字符不能超過255個字符
目錄描述:node
二、描述文件的元數據信息有哪些,分別表示什麼含義,如何查看?如何修改文件的時間戳信息?
元數據信息:指文件的屬性、大小、建立時間、訪問時間、屬主屬組等信息。
用 stat 命令能夠查看
File:文件名
Size:文件大小(單位:byte)
Blocks:文件佔用的數據塊個數
IO Block:文件所佔用數據塊的塊容量(單位:byte)
regular file:普通文件(文件類型)
Device:設備號(十六進制/十進制)
Inode:索引節點
Links:硬鏈接數(1表明沒有其它的硬鏈接)
Access:第一個Access,權限(八進制/rwx格式)
Uid:所屬主(ID號/名稱)
Gid:所屬組(ID號/名稱)
Access:第二個Access,最近訪問時間
Modify:最近數據修改時間
Change:最近元數據修改時間
Birth:建立時間 vim
能夠用touch 進行修改時間戳
格式:touch [OPTION]...FILE...
-a 僅改變 atime 和 ctime
-m 僅改變 mtime 和 ctime
-t [[CC]YY]MMDDhhmm[.ss] 指定atime和mtime的時間戳
其中,atime是第二個Access的時間戳,mtime是指Modify時間戳,ctime是指Change時間戳。windows
三、總結軟鏈接和硬鏈接區別,並用實例操做說明。
軟連接
ln -s 原文件 目標文件
特徵:
一、至關於windows的快捷方式
二、符號連接,因此連接文件大小都很小
三、當運行軟鏈接的時候,會根據連接指向找到真正的文件,而後執行
四、全部連接文件的權限都是777,而真正的權限是由指向的那個文件決定的
五、原文件丟失後,軟連接沒法訪問,會報找不到的錯誤
六、ls -al ,軟鏈接後面箭頭執行的時源文件
硬連接
ln 源文件 目標文件
特徵:一、原文件和連接文件的屬性徹底同樣
二、連接文件和源文件的關係相似於:複製+同步更新
三、當原文件丟失,硬連接文件還能夠訪問
四、不能跨分區,不能針對目錄使用
五、原理:原文件和硬連接文件的節點相同的,1個文件名只能對應1個節點號。可是1個節點號能對應多個文件名。因此,他們的屬性徹底相同,而且修改了其中一個的內容另一個也會跟着修改。ide
對shenyuxin文件建立 syx硬連接,和syx1軟鏈接,當刪除源文件shenyuxin後,syx還能打開,syx1沒法打開。 硬連接的文件和源文件屬性同樣,元數據同樣。
四、Linux上的文件管理類命令都有哪些,其經常使用的使用方法及其相關示例演示。
ls:列出指定目錄下的內容格式;
mkdir:建立目錄
rmdir:刪除目錄
cd:切換目錄
cp:複製
格式:單源複製:cp [OPTION]... [-T] SOURCE DEST(若是DEST不存在則建立,存在則覆蓋)
多源複製:cp [OPTION]... SOURCE... DIRECTORY(DEST必須爲directory)
-i:交互式複製,即覆蓋前提醒用戶確認
-f:強制覆蓋目標文件
-r,-R:遞歸複製目錄
示例:cp -if /data/[1-3].txt /data/test --test必須爲目錄,把三個文件一塊兒複製到test中
cp -r /data /practice --把data目錄及目錄下的內容一塊兒複製到practice中
rm:刪除
rm [OPTION]... FILE...
-i:交互式複製,即覆蓋前提醒用戶確認
-f:強制覆蓋目標文件
-r,-R:遞歸處理,將制定目錄下的全部文件包括目錄一併刪除
示例:rm -rf /practice --遞歸刪除/practice目錄code
五、複製/etc/profile至/tmp/目錄,用查找替換命令刪除/tmp/profile文件中的 行首的空白字符
cp /etc/profile /tmp/
vim profile
遞歸
六、在vim中設置tab縮進爲4個字符
在vim 中設置 :set tabstop=4
索引