自己學習總結文檔,有些亂,勿怪
1、Linux中的總藥量是哪些意思
linux中,我們常常會用到ll指令(ls-l)查看目錄資訊列表,見右圖:
#上圖中,「總計92」是指哪些?這兒的“總計”,也可以叫“總藥量”或“total”,是指該目錄所用到的block塊數,這麼這個block塊數是如何估算得來的呢?見右圖:
#上圖右側數值是目錄和檔案所佔用的區塊數(block數)的總和,4x8+40+12+8=92,即等於“總計92”,其中,“ll-s”指令也可寫作“ls-ls”或“ls-l--size”,用“ls--help”查看ls指令參數信息,見右圖(部份截圖):
注意此處「-s」為大寫,以區塊為單位列舉每位檔案的大小。
綜上,ll或ls-l查詢結果中的「total」數值,是指該目錄下所有檔案及其子目錄所佔用區塊數的總和。
2、linux回到根目錄指令
1、cd..,意思是到上一層目錄;
2、cd-,意思是回到先前的目錄,類似windows回傳;
3、cd/,意思是回到根目錄。
4、cdlinux的chmod指令,回到一般使用者
#1.切換使用者的指令為:su+username
2.從普通用戶切換到root用戶:sudosu
3.退回原來的使用者:exit指令或logout,或則ctrl+d
4.假如要切換到新使用者的工作環境:su-username如su-root
5.#代表一般用戶,$代表超級用戶。即root用戶
3、linux檔案權限
檔案的權限有三種:讀(r)、寫(w)和執行(x),不只用r、w和x表示以外,我們也可以使用二補碼數表示,三種權限就可以使用3位二補碼數來表示,一種權限對應一個二補碼位,假如該位為1就表示具備此權限linux操作系統論文,假如該位為0就表示沒不具備此權限,如表
#假如做過單晶片開發的話,還會發覺和單晶片上面的暫存器位元一樣,將三種權限r、w和x
進行不同的組合,即可得到不同的二補碼數和八補碼數,3位權限可以組出8種不同的權限組合,如表
#權限所對應的八補碼數字就是每位權限對應的位元相乘,例如權限rwx就是4+2+1=7。後面的檔案test.c其權限為“rw-rw-r--”,因而其十補碼表示就是:664。
另外我們也開始使用a、u、g和o表示檔案的歸屬關係,用=、+和-表示檔案權限的變化,
##對於檔案test.c,我們想要更改其歸屬使用者(zuozhongkai)對其擁有可執行權限,這麼就可以
使用:u+x。如果希望設定歸屬使用者及其所在的使用者群組都對其擁有可執行權限就可以使用:gu+x。
1、權限管理指令
使用Shell來操作檔案的權限管理,主要用到「chmod」和「chown」這兩個指令,
權限更改指令chmod
指令「chmod」用於更改檔案或則資料夾的權限,權限可以使用上面講的數字表示也可以使
用字母表示,指令格式如下:
chmod[參數][檔名/目錄名]
主要參數如下:
-c療效類似「-v」參數,但僅回顯修改的部份。
-f不顯示錯誤訊息。
-R遞歸處理,指定目錄下的所有檔案及其子檔案目錄一起處理。
#-v顯示指令的執行過程。
我們先來學習以下怎樣使用指令「chmod」修改一個檔案的權限常用linux系統,在使用者根目錄下建立一個
檔案mytest,之後查看其預設權限,
在中我們建立了一個檔案:mytest,這個檔案的預設權限為“rw-rw-r--”,我們將其權限改為“rwxrw-rw”,對應數字就是766,操作如下:
#前面我們是透過數字來更改權限的,我們接出來使用字母來更改權限,
#檔案歸屬者更改指令chown
指令chown拿來更改某個檔案或則目錄的歸屬者使用者或則使用者群組,指令格式如下:
chown[參數][使用者名稱.][檔案名稱/目錄]
其中[使用者名稱.]表示要將檔案或則目錄改為哪一個使用者或則使用者群組,使用者名稱和群組名稱以
“.”隔開,其中使用者名稱和群組名稱中的任何一個都可以省略,命令主要參數如下:
-c療效同-v類似,但僅顯示修改的部位。
#-f不顯示錯誤訊息。
-h只對將指定的目錄下的所有檔案和子目錄一起處理。
-v顯示處理過程。在使用者根目錄下建立一個test文件,查看其資料夾所屬使用者和使用者群組
#4、linuxc磁碟管理
檔案/etc/fstab詳盡的記錄了Ubuntu中硬盤分區的情況,
#有一行“/wason/dev/sda1duringinstallation”,意思是根目錄“/”是在/dev/sda1上的linux的chmod命令,其中“/”是掛載點,“ /dev/sda1」就是我們裝Ubuntu系統的硬盤。因為我們的系統是安裝在虛擬機器中的。可以透過以下命令查看目前系統中的c盤:
ls/dev/sd*上述指令就是複印出所有以/dev/sd開頭的裝置文件,
中有四個c盤設備文件,其中sd表示是SATA硬盤或則其它外部設備,最後
面的數字表示該硬盤上的第n個分割區,例如/dev/sda1就表示c碟sda上的第一個分割區。圖片
中都是以/dev/sda開頭的,表示目前只有一個硬盤。假如再插上U盤、SD卡啥的就可能會出現/dev/sdb,/dev/sdc等等。假如你的USB有兩個分割區這麼可能還會出現/dev/sdb1、dev/sdb2這樣的裝置檔。
#c磁碟管理指令
1、磁碟分割指令fdisk
假如要對某個c盤進行分割區,可以使用指令fdisk,指令格如下:
fdisk
[參數]
主要參數如下:
-b
指定每位分割區的大小。
-l
列舉指定設備的分割區表。
-s
將指定的分區大小輸出到標準的輸出上,單位為區塊。
-u搭配「-l」參數,會用分區數量取代柱面數量,來表示每位分區的起始位址。
例如我要對U盤進行分區,千萬不要對自己裝Ubuntu系統進行分區! ! !可以使用如下命
令:sudofdisk/dev/sdb
#以上是Linux 中 ll 指令查看目錄資訊清單的原則與使用方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!