Linux基本認識

2021-10-19 17:32:00 字數 2408 閱讀 5039

linux檔案型別

linux檔案許可權

linux 就是一組軟體,而軟體分為作業系統軟體和應用軟體,當然 linux 屬於作業系統軟體。

計算機是由一堆硬體組成的,為了有效的控制這些硬體資源,於是乎就有了作業系統的 產生,作業系統除了有效的控制這些硬體資源的分配,並提供計算機運作所需要的功能(如網路功能)之外,為了要提供程式設計師更容易開發軟體的環境,所以作業系統也會提供一 組系統呼叫的介面。而 linux就是一款十分成熟的作業系統軟體。

作業系統軟體就是具有以下功能的軟體:windows mac linux

(1)控制硬體資源

(2)提供計算機運作所需要的功能

(3)提供給程式設計師系統呼叫的介面,提供了更容易的開發環境。

1、linux 主要使用命令列作業系統,windows 圖形化介面

2、linux 主要應用於伺服器,windows 是個人作業系統

3、linux 屬於開源專案,而 windows 不開源

4、linux 是多使用者系統 ,windows 是單使用者系統

1、紅帽企業系統(redhat enterprise linux, rhel)

全球最大的開源技術廠商,全世界內使用最廣泛的 linux 發布套件,提供效能與穩定性 極強的 linux 套件系統並擁有完善的全球技術支援。

2、社群企業作業系統(centos)

最初是將紅帽企業系統「重新編譯/發布」給使用者免費使用而廣泛使用,當前已正式加 入紅帽公司並繼續保持免費(隨 rhel 更新而更新)。

3、紅帽使用者桌面版(fedora [linux])

最初由紅帽公司發起的桌面版系統套件(目前已經不限於桌面版),使用者可免費體驗到 最新的技術或工具,而功能成熟後加入到 rhel 中。

4、國際化組織的開源作業系統(debian)

提供超過 37500 種不同的自由軟體且擁有很高的認可度,對於各類核心架構支援性良 好,穩定性、安全性強更有免費的技術支援。

5、基於 debian 的桌面版(ubuntu)

ubuntu 是一款基於 debian 派生的產品,對**硬體具有極強的相容能力。普遍認為 ubuntu 與 fedora 都是極其出色的 linux 桌面系統。

inux 系統的目錄結構是一顆倒狀樹

/ 目錄結構起始 ,根目錄

/bin 存放常用命令

/boot 系統核心及啟動有關的檔案

/dev 存放裝置檔案 廣義上的檔案,鍵盤滑鼠都可以抽象為檔案然後獲取訊息。

/etc 存放系統配置檔案 系統的執行相關的屬性 引數等

/proc 這個目錄是乙個虛擬的目錄,程序在記憶體中的資訊對映成檔案,到這個目錄下。它是系統記憶體的對映,通過訪問檔案的形式訪問記憶體資訊。我們可以通過直接訪問這個目錄來獲取系統資訊。這個目錄的內容不在硬碟上而是在記憶體裡,我們也可以直接修改裡面的某些檔案

/mnt 臨時掛載點,系統提供這個目錄是讓使用者臨時掛載別的檔案系統。

/lib 存放庫檔案 某個命令的實現。

/tmp 存放各種臨時檔案,是所有使用者均可訪問的地點

/usr 存放系統應用程式及文件,使用者安裝的軟體,或者執行時不經常改變的檔案

/var 存放系統執行中常改變的檔案, 如系統日誌

我們/home 所有普通使用者的家目錄

/root 管理員使用者的家目錄 :許可權更高

建立乙個普通使用者之後,所有普通使用者都在」/home」下以該使用者的使用者名稱建立了乙個目錄,該目錄就是此使用者的家目錄。

例如: stu 使用者的家目錄就是 : /home/stu

teacher 使用者的家目錄就是 : /home/teacher

每個使用者只能在自己的家目錄下建立檔案、修改檔案等,

管理員的家目錄:/root

linux 下所有的東西(包括記憶體、網絡卡、外部裝置等等)都可以看做檔案,linux 將檔案 分為以下五種型別:

a. 普通檔案 『-』

b. 目錄檔案 『d』

c. 管道檔案 『p』

d. 鏈結檔案 『l』

e. 裝置檔案(塊裝置 』b』 、字元裝置 『c』 、套接字裝置 『s』 )

檔案許可權表示使用者能夠對其進行怎樣的操作

a. r 讀許可權 值: 4

b. w 寫許可權 值: 2

c. x 執行許可權 值: 1

d. - 無許可權 值: 0

如何檢視檔案的許可權:ls 、 -l 、ll(能查出隱藏檔案)

a. u : 表示檔案屬主的訪問許可權 檔案是誰建立的屬主就是誰

b. g : 表示檔案同組使用者的訪問許可權 使用者進行分組

c. o : 表示其他使用者的訪問許可權 和建立檔案的使用者不是同乙個組

Linux基本認識

unit 1 linux 的含義 linux 系統是基於 unix 系統開發出來的一種系統,linux 這個詞本身只表示 linux 核心,但實際上人們已經習慣了用 linux 來形容整個基於 linux核心 開源 開源,open source 全稱為開放源 開源就是要使用者利用源 在其基礎上修改和...

Linux程序的基本認識

linux 是一種動態系統,能夠適應不斷變化的計算需求。linux 計算需求的表現是以程序的通用抽象為中心的。程序可以是短期的 從命令列執行的乙個命令 也可以是長期的 一種網路服務 因此,對程序及其排程進行一般管理就顯得極為重要。在使用者空間,程序是由程序識別符號 pid 表示的。從使用者的角度來看...

linux 筆記1 基本認識

乙個完整的計算機系統是由硬體和軟體兩大部分組成的 硬體是指計算機物理裝置本身,它是計算機系統的物質基礎 軟體是相對硬體而言的,是電腦程式以及相關資料等的總稱 程式是計算機完成一項任務的指令的集合 資料是由程式使用或生成的不同型別的資訊 硬體是軟體建立與活動的基礎,軟體是對硬體功能的擴充 軟體通常可分...