第一講 linux 系統介紹

2021-10-25 22:01:31 字數 4202 閱讀 9050

6、檔案編輯

作業系統:是最基本、最重要的系統軟體,用於管理系統資源,控制程式執行,改善人機介面,提供各種服務,合理組織計算機工作流程,為使用者使用計算機提供良好的執行環境。

unix:是乙個強大的多使用者、多工作業系統,支援多種處理器架構。

windows 作業系統的主要特性有:統一的圖形視窗介面和操作方法、易用性和相容性、支援多工多視窗、先進的記憶體管理、資料共享、擁有豐富的應用程式、內建網路和通訊功能、支援多**技術等。

linux的主要特性有:

windows 系列作業系統採用微核心體系結構,模組化設計,將物件分為使用者模式層和核心模式層。使用者模式層由一組元件(子系統)構成,將與核心模式元件有關的必要資訊與奇終端使用者和應用程式膈應開來。

核心模式層有權訪問系統資料和硬體,能直接訪問記憶體,並再被保護的記憶體區域中執行。

linux 作業系統是採用單核心模式的作業系統,核心**結構緊湊,執行速度快。linux 作業系統的主要部分是核心,可實現的功能有程序管理記憶體管理檔案系統裝置驅動網路系統等功能,為核心外的所有程式提供執行環境。

磁碟在系統中使用都必須先進行分割槽。

windows 系統使用碟符(驅動器識別符號)來標明分割槽,如 c盤、d盤、e盤 等(a 和 b 表示軟碟機),使用者可以通過相應的驅動器字母來訪問分割槽。

linux 系統使用單一的目錄樹結構,整個系統只有乙個根目錄,各個分割槽以掛載到某個目錄的形式成為根目錄的一部分。linux 使用裝置名稱+分割槽編號來標明分割槽的。scsi 磁碟、sata 磁碟(串列埠磁碟)均可表示為 「sd」,並且 「sd」 之後使用的小寫字母表示磁碟標號磁碟編號之後的是分割槽編號,使用阿拉伯數字表示(主分割槽或擴充套件分割槽的分割槽編號為 1~4,邏輯分割槽的分割槽編號從 5 開始)。

例如:第一塊 scsi 或 sata 磁碟被命名為 sda,第二塊為 sdb,第一塊磁碟的第乙個主分割槽表示為 sda1,第二個主分割槽表示為 sda2。ide 磁碟使用 「hd」 表示,表示方法同 scsi 磁碟。

每個作業系統都需要乙個主分割槽來引導,該主分割槽存放引導整個系統所需的程式檔案,作業系統的引導程式必須安裝在用於引導的主分割槽,而其主體部分可以安裝在其他主分割槽或擴充套件分割槽中

安裝 ubuntu 需要建立兩個分割槽:根分割槽(/)swap(交換)分割槽

根分割槽:用於儲存大部分系統檔案和使用者穩健,應保證其儲存空間能夠容納各個 linux 元件。

swap 分割槽:提供虛擬記憶體空間,其大小通常是物理記憶體的兩倍左右。

引導分割槽:用於引導系統,包含os核心和啟動過程中所要用到的檔案。

作用:列出當前工作目錄下的所有檔案/資料夾的名稱

# ls 相對路徑

ls ./ # 表示當前目錄下

ls../ # 表示上一級目錄

# ls 絕對路徑

# ls 選項 路徑

ls -lsh /home

# 選項解釋:

-l:表示list,表示以詳細列表的形式進行展示

-a:表示顯示所有的檔案/資料夾(包含了隱藏檔案/資料夾)

-h:表示以可讀性較高的形式顯示

# ls -l 中 "-"表示改行對應的文件型別為檔案,"d"表示文件型別為資料夾

# 在 linux 中的隱藏文件一般都是以'.'開頭的

# 以下兩條命令等價,表示直接進入當前使用者的 home 目錄下【很常用】

cdcd ~

# 進入上級目錄下

cd..

# 進入上級目錄中的 local 目錄下

cd../local

# 進入到/usr/local目錄下

cd /usr/local

# 在當前路徑下建立出目錄 myfolder

mkdir myfolder

# 建立 a/b/c 目錄

mkdir -p a/b/c

# 在當前目錄下分別建立 a、b、c 三個資料夾

mkdir a b c

# 為什麼建立檔案是 touch 呢?

# 1、touch 的作用本來不是建立檔案,而是將指定檔案的修改時間設定為當前時間。就是假裝"碰"(touch)了一下,假裝檔案被"修改"了,於是檔案的修改時間就是被設定為當前時間。

# 2、這就帶來乙個***,就是當 touch 乙個不存在的檔案的時候,它會建立這個檔案。然後,由於 touch 已經可以完成建立檔案的功能了,就不再需要乙個單獨的 create 了。

# 在當前目錄下建立 linux.txt 檔案

touch linux.txt

# 在上級目錄下建立 linux 檔案

touch

../linux

# 在/home/yfn/目錄下建立myfile檔案

# 刪除當前路徑下的 myfile 檔案

rm myfile

# 刪除/usr路徑下的 file01 檔案

rm /usr/file01

# 刪除當前路徑下的資料夾 a

rm -rf a

# 刪除/usr路徑下的資料夾 a

rm -rf /usr/a

# cp 命令來複製乙個檔案

cp /home/yfn/myfile ./

# 複製 /home/yfn/abc 資料夾到根目錄/下

# 移動當前目錄下的myfile檔案到根目錄/下

mv myfile /

# 重新命名檔案,將 hello world.cpp 重新命名為 1.cpp

mv'hello world.cpp'

'1.cpp'

# 檢視 ls 命令的手冊

manls

# 檢視 cd 命令的手冊

mancd

# 檢視 man 命令的手冊

manman

# 立即重啟

reboot

# 立即關機

第一講 linux的介紹

乙個人必須經過一番刻苦奮鬥,才會有所成就。安徒生 本講內容 linux的初步介紹 一 linux的特點 1 免費 開源,公開 2 支援多執行緒,能不能允許多個使用者併發 多使用者 3 安全性好,4 對記憶體和檔案管理優越 缺點 操作相對困難,無介面操作 容易的東西不值錢 linux最小只需要4m 導...

mongoDB第一講 入門介紹

如果你在linux下安裝的mongodb,則需要在 下設立 data db 即 data db 安裝好資料庫之後就需要啟動mongodb資料庫。以自身為例,進入 d mongodb server 3.4 bin 雙擊 mongod 開啟資料庫。當視窗最後出現了 waiting for connect...

Linux入門第一講

linux最大的特點 開放原始碼 由於原始碼的開放,linux開發是世界性的,大佬們更改完linux的bug再傳到網上 世界上最優秀的程式設計師開發出來的 為什麼大佬們喜歡用linux系統?因為大佬們的水平比較高,它們更多的是面向檔案,面向系統,另外圖形介面的控制,速度和其他的一些配置都比字元介面要...