日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux环境编程 学习,学习linux环境高级编程首先学习的是文件的操作。因为有.pdf...

發布時間:2024/9/30 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux环境编程 学习,学习linux环境高级编程首先学习的是文件的操作。因为有.pdf... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習linux環境高級編程首先學習的是文件的操作。因為有

學習 Linux 環境高級編程,首先學習的是文件的操作。因為有一句很有趣的話“Linux

下一切皆文件”。所以掌握了文件操作的方法,也就算摸到了門路。

5.1 文件和目錄

首先直觀地感受一下,在終端下輸入命令 ls -l,如圖 5-1 所示。

圖5-1 文件目錄

5-1 2

圖 的前 行為

drwxr-xr-x 2 root root 4096 2015-06-25 1111

-rw-r--r-- 1 root root 0 2015-06-25 11.c

125

1.drwxr-xr-x

drwxr-xr-x 代表的是文件類型和文件權限。常用的文件類型有:

1 -

() :普通文件,存各種數據。

2 d

() :目錄文件,存結構體,結構體內部標識這個目錄中的文件名稱等信息。

3 l

() :鏈接文件,需要注意的是,軟鏈接才是文件,而硬鏈接僅僅是一節點。

4 c

() :字符設備,除了塊設備都是字符設備,沒有扇區的概念。

5 b

() :塊設備,所有存儲類的驅動都稱為塊設備,包含扇區處理。

6 p

() :管道設備,是用內核內存模擬的通道。

從上述說明可以看出,例子中的文件是一個目錄文件,原因是第一個符號代表文件類型,

d 代表此文件是一個目錄文件。

2 .文件權限

文件權限有:

1 r 100 4

() 為讀,二進制權重為 ,即 。

2 w 010 2

() 為寫,二進制權重為 ,即 。

3 x 001 1

() 為執行,二進制權重為 ,即 。

4 - 0

() 為無操作,二進制權重為 。

5 rwx

() 的順序不可改,表示可讀可寫可執行。

6 -wx

() 表示不能讀,可寫可執行。

上述就是文件權限的表示方法,文件權限是用八進制來表達的,如果一個文件有全部的

7 4+2+1 rwx

權限,那么對應八進制里的數是 ( )。同時讀者會發現有多組 ,它所表達的不僅

僅是它自身的權限。這里涉及一個分組的概念。

1 u user

() 組:創建者( );

2 g group

() 組:創建者所在組的成員( );

3 o other

() 組:其他人所具備的權限( )。

也就是說,例子中的三組 rwx 都是依照上述順序來說明權限的。例子里的文件權限就是:

創建者可讀可寫可執行,所在組的成員可讀可執行,其他成員可讀不可寫不可執行。

3 .2

2 2

圖中文件類型和權限之后是數字 ,這個 表示的是文件節點數,也就是說,此文件是

一個目錄文件。所以,目錄的節點數代表該目錄下的文件個數,在這里應該是有兩個文件。

如果此文件不是目錄,只是普通文件,那么這個數字就代表硬鏈接的個數。關于鏈接的幾點

說明如下:

1

()鏈接分為硬鏈接和軟鏈接(符號鏈接,即快捷方式)。

2

()硬鏈接,只是增加一個引用計數,本質上并沒有物理上的增加文件。硬鏈接不是

文件。

3

()符號鏈接,是在磁盤上產生一個文件,這個文件內部寫入了一個指向被鏈接的文件

的指針。

4 ln

()采用

總結

以上是生活随笔為你收集整理的linux环境编程 学习,学习linux环境高级编程首先学习的是文件的操作。因为有.pdf...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。