Linux 常見環境變量、文件類型、權限管理


 

 

馮諾依曼體系 1輸入設備-2存儲器(內存)-3運算器-4控制器-5輸出設備

 

Linux常見環境變量:

(不同用戶 相同環境變量名 但內容不同)

1. PATH 命令搜索路徑

export PATH=$PATH:/2016_程序的路徑

2. HOME用戶主目錄

650) this.width=650;" src="http://s2.51cto.com/wyfs02/M01/80/0F/wKiom1c1lkyQ6fijAAAJv3FTFS8555.png" title="0.png" alt="wKiom1c1lkyQ6fijAAAJv3FTFS8555.png" /> 

3. HISTSIZE 歷史命令

 650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/80/0C/wKioL1c1l2fTSfIGAAALo1C7QB4733.png" title="圖片1.png" alt="wKioL1c1l2fTSfIGAAALo1C7QB4733.png" />

4. LOGNAME 當前用戶的登錄名

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/80/0F/wKiom1c1lpuz4E76AAAN9GN0sOU924.png" title="圖片2.png" alt="wKiom1c1lpuz4E76AAAN9GN0sOU924.png" /> 

5. HOSTNAME 主機名稱     

650) this.width=650;" src="http://s4.51cto.com/wyfs02/M01/80/0F/wKiom1c1lq-A3l-ZAAAO1Wbcy70499.png" title="圖片3.png" alt="wKiom1c1lq-A3l-ZAAAO1Wbcy70499.png" />                                 

6. SHELL 當前用戶用的哪種Shell

650) this.width=650;" src="http://s2.51cto.com/wyfs02/M01/80/0C/wKioL1c1l6TjMdObAAALxBuB05c047.png" title="圖片4.png" alt="wKioL1c1l6TjMdObAAALxBuB05c047.png" /> 

7. LANG/LANGUGE 語言相關環境變量

650) this.width=650;" src="http://s1.51cto.com/wyfs02/M00/80/0C/wKioL1c1l7Tx31C8AAANPOAW7hY565.png" title="圖片5.png" alt="wKioL1c1l7Tx31C8AAANPOAW7hY565.png" /> 

8. MAIL

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/80/0C/wKioL1c1l8biSs2xAAAKipEQfjA172.png" title="圖片6.png" alt="wKioL1c1l8biSs2xAAAKipEQfjA172.png" /> 

9. PS1

650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/80/0C/wKioL1c1l9_gREI2AAAMj-gpw5o179.png" title="圖片7.png" alt="wKioL1c1l9_gREI2AAAMj-gpw5o179.png" /> 

650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/80/0C/wKioL1c1l-qiNcAAAACDaBAWN-4198.png" title="圖片8.png" alt="wKioL1c1l-qiNcAAAACDaBAWN-4198.png" /> 

10. PS2 附屬提示符>

650) this.width=650;" src="http://s5.51cto.com/wyfs02/M00/80/0F/wKiom1c1lyuihfKjAAAKIBi4T74784.png" title="圖片9.png" alt="wKiom1c1lyuihfKjAAAKIBi4T74784.png" /> 

650) this.width=650;" src="http://s2.51cto.com/wyfs02/M00/80/0C/wKioL1c1mBjDNkIGAAAJeelVa8U497.png" title="圖片10.png" alt="wKioL1c1mBjDNkIGAAAJeelVa8U497.png" /> 

650) this.width=650;" src="http://s2.51cto.com/wyfs02/M00/80/0F/wKiom1c1lz-Rt67PAAAP4nV5UZs328.png" title="圖片11.png" alt="wKiom1c1lz-Rt67PAAAP4nV5UZs328.png" /> 

 

1 echo

2 export設置一個新的環境變量

export HELLO="hello" (可以.引號)

3 env 顯示所有的環境變量

4 set 顯示本地定義的shell變量

5 unset 

6 readonly 設置只讀環境變量

Linux文件類型

普通文件 (regular file) [-]

① 純文本檔(ASCII)

② 二進制文件(binary 可執行文件)

③ 數據格式文件

目錄(directory) [d]

連接文件(link)  [l] 

(軟連接 相當於快捷方式)

 (硬連接 )

設備和設備文件 (計算機中 一切皆文件)  

塊設備文件 即存儲文件 如硬盤 軟盤 [b]

字符設備文件 鍵盤鼠標 打印機[c]

套接字(sockets) [s]

管道(FIFO ,pipe) [p]

Linux擴展名

650) this.width=650;" src="http://s5.51cto.com/wyfs02/M00/80/0C/wKioL1c1mE6QmPBoAABXKgw28so931.png" title="圖片12.png" alt="wKioL1c1mE6QmPBoAABXKgw28so931.png" /> 

 

650) this.width=650;" src="http://s2.51cto.com/wyfs02/M01/80/0F/wKiom1c1l4WSW76rAABOJQafFNs319.png" title="圖片13.png" alt="wKiom1c1l4WSW76rAABOJQafFNs319.png" /> 

Linux沒用擴展名 加擴展名 只是方便用戶區別不同類型文件

650) this.width=650;" src="http://s4.51cto.com/wyfs02/M01/80/0C/wKioL1c1mHaR_AAeAABKe8H3YrI505.png" title="圖片14.png" alt="wKioL1c1mHaR_AAeAABKe8H3YrI505.png" /> 

bin  保存命令

home  用戶名文件夾

Lost+found 臨時文件 刪除文件

mnt 掛載

650) this.width=650;" src="http://s1.51cto.com/wyfs02/M02/80/10/wKiom1c1l6bAcUibAAAWmb1XUr8163.png" title="圖片15.png" alt="wKiom1c1l6bAcUibAAAWmb1XUr8163.png" /> 

proc 系統進程信息 cpu 內存相關的信息

sys proc重疊 反應軟硬件信息 (sys 新版必須支持 proc老闆歷史原因)

dev 

Lib 庫文件

net網絡

selinux 設置網絡

var 日誌 系統啓動信息等

boot 內核啓動相關的文件

root 超級用戶 工作目錄/root

tmp 臨時文件

Shell的運行原理

一般用戶不能直接操作核心(kernel) 必須通過殼 shell來溝通

Shell :命令行解釋器

將使用者的命令翻譯給核心(kernel)處理。

同時,將核心的處理結果翻譯給使用者。

Shell不直接自己執行命令 而是用子進程去運行 

子進程失敗 不影響自己  因爲一旦shell掛掉 用戶就不能與內核溝通了

 

Shell如何運行程序

Shellfork建立新進程,用execv函數簇在新進程中運行用戶指定的程序,最後shell

wait命令等待新進程結束。Wait系統調用的同時從內核取得推出狀態或者信號序列以告知子進程是如何結束的。

Linux權限管理

文件訪問者的分類(人)

文件和文件目錄的所有者 u---user

文件和文件目錄的所有者所在的組的用戶:g---Group

其他用戶 o---Others

文件訪問權限的種類 (事物屬性)

基本權限

讀 (r/4)

ii 寫 (w/2

iii 執行(x/1)

 

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/80/0C/wKioL1c1mKvSiWkFAAApaLoGI8A038.png" title="圖片16.png" alt="wKioL1c1mKvSiWkFAAApaLoGI8A038.png" /> 

 


 


本文出自 “城市獵人” 博客,請務必保留此出處http://alick.blog.51cto.com/10786574/1773117

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章