目錄許可權的操作
(一)cd進入目錄學需要執行檔案的許可權
ls檢視目錄需要讀許可權,執行許可權
在目錄內使用touch建立檔案需要寫許可權,執行許可權
在目錄內使用rm需要寫許可權,執行許可權
在目錄內使用mv需要寫許可權,執行許可權
linux中的一些重要目錄
(二)linux下的重要目錄/proc, /sys, /selinux, /bin, /usr/lib, /usr/local, /var, /tmp
1./proc
linux核心提供了一種通過 /proc 檔案系統,在執行時訪問核心內部資料結構、改變核心設定的機制。proc檔案系統是乙個偽檔案系統,它只存在記憶體當中,而不占用外存空間。它以檔案系統的方式為訪問系統核心資料的操作提供介面。
2./sys
檔案系統訪問linux核心。
3.selinux
selinux是一種基於域-型別模型(domain-type)的強制訪問控制(mac)安全系統,它由nsa編寫並設計成核心模組包含到核心中,相應的某些安全相關的應用也被打了selinux的補丁,最後還有乙個相應的安全策略。
4./bin
可以執行二進位制檔案下的目錄,例如 ls, tar, cat ,cp。
5./usr/lib
存放一些程式執行時所必須的函式庫。
6./usr/local
提供給普通使用者的/usr目錄,/usr/local 這裡適合安裝軟體,存放軟體公升級包。
7./var
/var存放經常擴充,不斷變化的東西。那些經常被修改的檔案可以存放在這個目錄下。
重要命令
(三) du, df, top, free, pstack, su, sudo(sudo -, sudo -s), adduser, password
password:修改賬戶的登入密碼,使用許可權是所有使用者
使用格式 passwd 賬戶名
命令引數: -d 刪除密碼
-f 強制執行
-k 更新只能傳送在過期之後。
su : 變更為其他使用者的身份。
使用格式 su [引數] 使用者賬戶
引數: -c 變更賬戶為user的使用者,執行完命令後再返回原來的使用者
--longin 設定登入shell
top :程序實時監視命令
使用top 來監視cpu的活動狀態,提供了實時的對系統的處理器的狀態監監視。顯示系統中各個程序的資源占用狀況。在顯示cpu的活動狀態時,按h鍵可以顯示top功能鍵功能,按下q鍵就可以退出top了。
命令引數:-d指定每兩次螢幕資訊重新整理之間的時間間隔。
-p通過指定監控程序id來僅僅監控某個程序的狀態。
free :顯示物理記憶體。
用free命令可以顯示物理記憶體和swap分割槽的使用情況,free會在顯示記憶體情況後退出命令,不會像top一直處於監視狀態。
引數:-s 間隔秒數 每過多少秒顯示一次記憶體的使用情況
sudo:普通使用者可以使用root許可權來執行指定命令。
命令引數:-s執行環境變數中的shell所指定的shell,或是/etc/passwd裡所指定的shell。
-v 顯示版本編號
-h 顯示版本編號及指令的使用方法說明。
-l顯示出自己的許可權。
-k將會強迫使用者在下一次執行sudo時問密碼
adduser:指令根據指令行引數給系統新增使用者,它的配置資訊儲存在/etc/adduser.conf檔案中。
命令格式:adduser必要引數使用者名稱
命令引數:-r|--system建立乙個系統使用者
-q 只顯示警告資訊和錯誤資訊,不顯示一般資訊。
--debug 用於測試。
du:顯示每個檔案和目錄的磁碟使用空間。
命令格式:du 選項
命令引數:-a 顯示目錄中個別檔案的大小。
-b 顯示目錄或檔案大小時,以byte為單位。
-c 除了顯示個別目錄或檔案的大小外,同時也顯示所有的目錄或檔案的總和。
-s 僅顯示總計,只列出最後加的值。
-h 以k、m、g為單位,提高資訊的可讀性。
df :可顯示目前所有檔案系統的可用空間及使用情況(動態顯示過程)。檢視哪一級檔案大小、使用比例、檔案系統 及其掛入點,但對檔案卻無能為力。
命令格式:df [選項][檔案
命令引數:-h 表示使用[human-readable]的輸出,也就是在檔案系統大小使用gb、mb等易讀的格式。
pstack:可顯示每個程序的棧跟蹤。必須由相應程序的屬主或root執行。可以使用pstack來確定程序掛起的位置。此命令允許使用的唯一選項是要檢查的程序的pid。
命令格式:root# pstack pid
使用命令安裝gcc/g++, gdb, vim
可以使用which檢視是否已經安裝了gcc或者g++,gdb
使用yum install gcc 進行安裝
Linux 目錄的一些操作
注 所有目錄下面都會存在.和.這兩個目錄,分別代表此層和上層。根目錄下也有.和.這兩個目錄,只不過這兩個目錄都是代表的根目錄。cd,即change directory的縮寫。例如 cd 這樣可以進入當前使用者的主資料夾,直接cd也是一樣的效果 cd 回到上層目錄 cd usr local用絕對路徑的...
Linux下一些目錄
linux是一款作業系統,裡面有很多目錄,下面是幾個在linux下很重要的目錄 proc 是乙個虛擬檔案系統,只存在記憶體當中,不占用外部空間,通過這個目錄可以獲得系統的資訊。bin 二進位制可執行檔案 usr bin 最基本的一些可執行檔案 系統自帶的 usr local bin 使用者自己安裝的...
linux作業系統目錄及許可權
絕對路徑 從 目錄開始描述的路徑為絕對路徑,如 cd home ls usr 相對路徑 從當前位置開始描述的路徑為相對路徑,如 cd ls abc def 和.每個目錄下都有.和.表示當前目錄 表示上一級目錄,即父目錄 根目錄下的.和.都表示當前目錄 使用者能夠控制乙個給定的檔案或目錄的訪問程度,乙...