Linux的基本作業系統

2021-10-05 08:40:33 字數 2488 閱讀 4268

作業系統

(一)作業系統分為:

windows(pc端),unix ,linux(開源), 伺服器端(後台開發)

目的:使用作業系統,安裝和配置自己需要的環境

(二)作業系統的三大組成及各自作用:

1.最外層shell: 介於使用者與核心之間,用於將使用者指令傳遞給核心,起到中間橋梁的作用(相當於翻譯者)

2. 核心內部kernel:管理硬體裝置、記憶體、程序等

3. 檔案系統:管理計算機上各種檔案,(在作業系統層次上,計算機所有資源都被對映成了檔案,包括硬體)

(三)swap space、deamon的作用:

swap space(交換分割槽/空間):當系統的物理記憶體不夠用的時候,就需要將物理記憶體中的一部分空間釋放出來,以供當前執行的程式使用。這些被釋放的空間可以來自一些很長時間沒有什麼操作的程式,當這些被釋放的空間被臨時儲存到swap空間中,等到那些程式要執行時,再從swap中恢復儲存的資料到記憶體中。

deamon(精靈程序/守護程序/後台程序):在作業系統中,一般系統的服務都是以後臺程序的方式存在,而且都會常駐系統中,直到關機才結束,這類服務稱為deamon。

linux作業系統中的重要目錄:

/:根目錄,linux/unix檔案系統的頂級目錄,相當於windows中的c盤

/opt:存放使用者所有安裝的第三方軟體

/dev:裝置檔案(linux作業系統中的所有資料都是基於檔案的,包括輸入輸出裝置)就如滑鼠、鍵盤這些裝置在linux作業系統中都有對應的裝置檔案)

/usr:unix system resource系統中所有使用者都會使用的命令

/var:與系統有關的日誌檔案(variable)

/home:系統預設的使用者的主目錄,所有使用者的家目錄都在這個目錄下建立,root除外

(home目錄和家目錄的區別:1.家目錄是哪乙個使用者的家目錄2.home目錄就是目錄)

/root:root使用者的家目錄

/bin、/usr/bin目錄存放的可執行程式的區別:

/bin:目錄下存放的是一些系統必備的普通使用者使用的執行命令:如cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等

/usr/bin:目錄下放置的是應用軟體工具必備的執行命令:如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 zip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。

/sbin:存放系統必備的管理員使用者使用的執行命令

/usr/sbin:目錄放置網路管理的必備程式

linux作業系統中7種重要的檔案型別:

directory:目錄檔案

normalfile:常規檔案

characterdevicefile:字元裝置檔案,相當於字元裝置驅動,用於接收字元裝置傳遞過來的字元,乙個字元乙個字元的接收;如滑鼠、鍵盤、貓等

blockdevicefile:塊裝置檔案,讀取資料的時候,是一塊一塊的讀取,如磁碟、光碟機等

sockectfile:套接字檔案,用於網路應用程式的通訊

linkedfile:鏈結檔案。

檔案的許可權(r w x)

檔案的擁有者(許可權):凡是和這個檔案的擁有者相同的uid的使用者,都是該檔案的擁有者

三個許可權的組合: r w x

注意:檔案必須有x許可權,才可以進行搜尋

r 讀: 對檔案:能否檢視檔案內容

對目錄:能否使用ls列出目錄下內容

w 寫: 對檔案:能否對檔案進行修改和刪除

對目錄:能否mkdir建立新的子目錄,或者是touch新檔案

x 執行: 對檔案:主要針對shell指令碼,是否拿來跟程式一樣執行(使用./start來執行start檔案)

對目錄:能否用find命令進行搜尋和是否能用cd命令進入到該目錄檔案中

檢視當前使用的shell:echo $shell

3.普通使用者與超級使用者如何進行相互切換?

答:普通使用者切換到超級使用者的兩種方式:

(1)sudo su:切換到超級使用者使用的密碼是普通使用者的密碼

(2)su 使用者名稱:切換到超級使用者使用的是超級使用者的密碼

(補充:1. 從超級使用者退出到普通使用者:exit 2.修改超級使用者密碼:sudo passwd root 3. 檢視當前使用者:whoami)

4.新建檔案a.txt,並用許可權模式、許可權值兩種方式修改許可權為rwxrwx–x

答:touch a.txt

chmod u+rwx,g+rwx,o+x-r-w a.txt

chmod 771 a.txt

Linux作業系統 檔案的基本操作

linux兵書 學習筆記 2 操作命令 刪除檔案 rm test hello1 建立目錄 mkdir test1 刪除目錄 rmdir test1 刪除目錄裡的所有檔案 rm r test1 會乙個個檔案詢問是否刪除 強制刪除目錄以及目錄裡的所有檔案 rm rf test1 不會詢問,直接全部刪除 ...

linux作業系統基本介紹

linux作業系統 shell命令 shell指令碼 linux作業系統 核心 kernel 檔案系統 shell 一切皆檔案 linux系統上有且只有檔案 任何東西都以檔案形式存在 資料夾 目錄檔案 新加捲 c d e f 根目錄 包含linux系統所有目錄和檔案 linux作業系統是乙個多使用者...

linux 作業系統的基本指令

根目錄 不要存放檔案 bin 可執行二進位制目錄檔案 boot linux 系統啟動檔案 非必需 dev 裝置檔案目錄 一切皆檔案 etc 配置檔案目錄 home 系統預設的使用者目錄 root 系統管理員目錄 sbin 放置系統管理員使用的可執行命令 tmp 臨時存放檔案目錄 usr 應用程式存放...