Linux學習筆記(二)

2021-09-26 20:35:32 字數 2350 閱讀 2048

[root@study ~]# ls -al

total 48

dr-xr-x---. 5 root root 4096 may 29 16:08 .

dr-xr-xr-x. 17 root root 4096 may 4 17:56 ..

-rw-------. 1 root root 1816 may 4 17:57 anaconda-ks.cfg

-rw-------. 1 root root 927 jun 2 11:27 .bash_history

-rw-r--r--. 1 root root 18 dec 29 2013 .bash_logout

-rw-r--r--. 1 root root 176 dec 29 2013 .bash_profile

-rw-r--r--. 1 root root 176 dec 29 2013 .bashrc

drwxr-xr-x. 3 root root 17 may 6 00:14 .config <=範例說明處

drwx------. 3 root root 24 may 4 17:59 .dbus

-rw-r--r--. 1 root root 1864 may 4 18:01 initial-setup-ks.cfg <=範例說明處

第乙個字元代表這個檔案是『目錄、檔案或鏈結檔案等等』:

o 當為[ d ]則是目錄,例如上表檔名為『.config』的那一行;

o 當為[ - ]則是檔案,例如上表檔名為『initial-setup-ks.cfg』那一行;

o 若是[ l ]則表示為鏈結檔(link file);

o 若是[ b ]則表示為裝置檔案裡面的可供儲存的介面裝置(可隨機訪問裝置);

o 若是[ c ]則表示為裝置檔案裡面的串列埠裝置,例如鍵盤、滑鼠(一次性讀取裝置)。

接下來的字元中,以三個為一組,且均為『rwx』的三個引數的組合。其中,[ r ]代表可讀(read)、[ w ]代表

可寫(write)、[ x ]代表可執行(execute)。要注意的是,這三個許可權的位置不會改變,如果沒有許可權,就會出

現減號[ - ]而已。

o 第一組為『檔案擁有者可具備的許可權』,以『initial-setup-ks.cfg』那個檔案為例, 該檔案的擁有者

可以讀寫,但不可執行;

o 第二組為『加入此群組之賬號的許可權』;

o 第三組為『非本人且沒有加入本群組之其他賬號的許可權』。

例題:若有乙個檔案的型別與許可權資料為『-rwxr-xr–』,請說明其意義為何?

答:先將整個型別與許可權資料分開查閱,並將十個字元整理成為如下所示:

[-][rwx][r-x][r–]

1 234 567 890

1 為:代表這個檔名為目錄或檔案,本例中為檔案(-);

234 為:擁有者的許可權,本例中為可讀、可寫、可執行(rwx);

567 為:同群組使用者權力,本例中為可讀可執行(rx);

890 為:其他使用者權力,本例中為可讀®,就是唯讀之意

同時注意到,rwx 所在的位置是不會改變的,有該許可權就會顯示字元,沒有該許可權就變成減號(-)就是了。

chgrp :改變檔案所屬群組

# chgrp [-r] [群組名稱] [檔案或目錄]	//-r表示遞迴子目錄
舉例:

# chgrp users test.conf

# chgrp -r users test/

chown :改變檔案擁有者

# chown [-r] [使用者名稱] [檔案或目錄]	//-r表示遞迴子目錄
舉例:

# chown user test.conf

# chown -r user test/

chmod :改變檔案的許可權, suid, sgid, sbit 等等的特性

各許可權的分數對照表如下:

r:4w:2

x:1

# chmod [-r] [許可權數值] [檔案或目錄]	//-r表示遞迴子目錄
舉例:

# chmod 770 test.conf

# chmod -r 770 test/

# chmod u=rwx,go=rw test.conf //使用許可權字元方式賦權

# chmod a-w test.conf

# chmod a+w test.conf

linux 學習筆記二

info page 目錄 usr share info這個目錄中 info info 正確的關機方法 資料同步寫入硬碟 sync 關機或重新開機前 關機 shutdown 重啟 reboot init halt 檢視網路聯機狀態 netstat a 檢視執行程式 ps aux 忘記root密碼 li...

Linux學習筆記(二)

ubuntu中常用命令 一 建立,刪除目錄及檔案 mkdir 目錄名 建立乙個目錄 rmdir 空目錄名 刪除乙個空目錄 rm 檔名 檔名 刪除乙個檔案或多個檔案 rm rf 非空目錄名 刪除乙個非空目錄下的一切 touch 檔名 建立乙個空檔案 二 強制清空 站 ubuntu8.04以前的版本 s...

Linux學習筆記二

系統程序篇 什麼是守護程序 在linux 或者unix 作業系統中在系統的引導的時候會開啟很多服務,這些服務就叫做守護程序。這些服務程式並不會接受電腦使用者的直接操控。此類程式會被以程序的形式初始化。守護程序程式的名稱通常以字母 d 結尾。service 格式 service 命令 service ...