一.操作系統(tǒng)
學(xué)習(xí)目標(biāo)
- 能夠知道操作系統(tǒng)的作用
1. 常見的操作系統(tǒng)
- Windows
- mac OS
- Linux
- iOS
- Android
2. 操作系統(tǒng)的定義
操作系統(tǒng)直接運(yùn)行在計(jì)算機(jī)上的系統(tǒng)軟件, 它是控制硬件和支持軟件運(yùn)行的計(jì)算機(jī)程序。

3. 操作系統(tǒng)的作用
向下控制硬件向上支持軟件的運(yùn)行,具有承上啟下的作用。

4. 小結(jié)
操作系統(tǒng)是一個(gè)控制硬件和支持軟件運(yùn)行的計(jì)算機(jī)程序,只有安裝了操作系統(tǒng)計(jì)算機(jī)才能進(jìn)行正常工作。
二.虛擬機(jī)軟件
學(xué)習(xí)目標(biāo)
- 能夠說(shuō)出虛擬機(jī)的作用
1. 虛擬機(jī)軟件的介紹
它是能夠虛擬出來(lái)計(jì)算機(jī)的一個(gè)軟件。
**常用虛擬機(jī)軟件: **
- Vmware
- VirtualBox
**說(shuō)明: **
只有安裝了虛擬機(jī)軟件才可以創(chuàng)建虛擬機(jī),當(dāng)然通過虛擬機(jī)軟件還可以創(chuàng)建多個(gè)虛擬機(jī)。
2. 虛擬機(jī)的介紹
就是模擬一個(gè)真實(shí)的計(jì)算機(jī),好比一個(gè)虛擬的電腦,對(duì)于快速學(xué)習(xí)一個(gè)新的操作系統(tǒng)就可以通過虛擬機(jī)來(lái)完成。

說(shuō)明:
虛擬機(jī)之間是相互獨(dú)立的,刪除虛擬機(jī)不會(huì)對(duì)其它虛擬機(jī)產(chǎn)生影響,當(dāng)然也不會(huì)對(duì)電腦本身生影響
3. 虛擬機(jī)軟件的安裝說(shuō)明
- Windows和Linux下載VMware Workstation版的安裝包
- mac OS下載VMware Fusion版的安裝包
- 當(dāng)對(duì)應(yīng)的安裝包下載完成以后雙擊進(jìn)行安裝就可以了
- 當(dāng)虛擬機(jī)軟件安裝成功就可以創(chuàng)建虛擬機(jī)了
安裝虛擬機(jī)
提前下載一個(gè)操作系統(tǒng)鏡像文件,然后安裝提示一步步進(jìn)行安裝就可以了。
4. 小結(jié)
- 對(duì)應(yīng)快速學(xué)習(xí)一個(gè)新的操作系統(tǒng),我們可以借助虛擬機(jī)來(lái)完成。
- 虛擬機(jī)軟件、虛擬機(jī)、操作系統(tǒng)它們?nèi)咧g的關(guān)系:

三.Ubuntu操作系統(tǒng)
學(xué)習(xí)目標(biāo)
- 能夠說(shuō)出Windows和Linux文件目錄結(jié)構(gòu)的區(qū)別
1. Ubuntu操作系統(tǒng)的介紹
Ubuntu操作系統(tǒng)是屬于Linux操作系統(tǒng)中的一種,它是免費(fèi)、穩(wěn)定又可以擁有絢麗界面的一個(gè)操作系統(tǒng)
2. Ubuntu圖形界面的介紹
任務(wù)欄
窗口操作按鈕
窗口菜單條
任務(wù)欄效果圖:

窗口操作按鈕效果圖:

窗口菜單條效果圖:

3. 與Windows目錄結(jié)構(gòu)對(duì)比
Windows目錄結(jié)構(gòu)效果圖:

說(shuō)明:
每一個(gè)盤符就是一個(gè)根目錄,在Windows操作系統(tǒng)里面可能會(huì)出現(xiàn)多個(gè)根目錄。
Linux目錄結(jié)構(gòu)效果圖:

說(shuō)明:
Ubuntu 沒有盤符這個(gè)概念,只有一個(gè)根目錄 / 。
Linux主要目錄介紹效果圖:

主要目錄說(shuō)明:
- /:根目錄
- /bin:可執(zhí)行二進(jìn)制文件的目錄
- /etc:系統(tǒng)配置文件存放的目錄
- /home:用戶家目錄
4. 與Windows窗口對(duì)比
Windows窗口效果圖:

Linux窗口效果圖:

窗口對(duì)比說(shuō)明:
- Windows窗口操作按鈕在窗口左邊
- Linux窗口操作按鈕在窗口右邊
5. 小結(jié)
- Ubuntu操作系統(tǒng)屬于Linux操作系統(tǒng)中的一種
- Ubuntu操作系統(tǒng)窗口菜單條會(huì)隱藏,鼠標(biāo)移動(dòng)上去會(huì)顯示,而Windows操作系統(tǒng)的窗口菜單條不會(huì)隱藏。
- Windows操作系統(tǒng)有可能會(huì)有多個(gè)盤符(C、D、E、F)
- Ubuntu操作系統(tǒng)沒有多個(gè)盤符,只有一個(gè)根目錄(/)
- Ubuntu操作系統(tǒng)比Windows操作系統(tǒng)運(yùn)行更加穩(wěn)定。
四.Linux內(nèi)核及發(fā)行版
學(xué)習(xí)目標(biāo)
- 能夠知道內(nèi)核和發(fā)行版的關(guān)系
- 能夠說(shuō)出常用的Linux發(fā)行版操作系統(tǒng)
1. Linux內(nèi)核
Linux內(nèi)核是操作系統(tǒng)內(nèi)部操作和控制硬件設(shè)備的核心程序,它是由芬蘭人林納斯開發(fā)的。
內(nèi)核效果圖:

說(shuō)明:
真正操作和控制硬件是由內(nèi)核來(lái)完成的,操作系統(tǒng)是基于內(nèi)核開發(fā)出來(lái)的。
2. Linux發(fā)行版
是Linux內(nèi)核與各種常用軟件的組合產(chǎn)品,通俗來(lái)說(shuō)就是我們常說(shuō)的Linux操作系統(tǒng)。
常用的Linux發(fā)行版:
- Ubuntu
- CentOS
- Redhat
Linux發(fā)行版效果圖:

3. 小結(jié)
- Linux內(nèi)核是Linux操作系統(tǒng)管理硬件設(shè)備的核心程序
- 常用的Linux操作系統(tǒng)都是基于Linux內(nèi)核開發(fā)出來(lái)的
五.查看目錄命令
學(xué)習(xí)目標(biāo)
- 能夠使用Linux命令查看目錄信息
1. 查看目錄命令的使用
| 命令 | 說(shuō)明 |
|---|---|
| ls | 查看當(dāng)前目錄信息 |
| tree | 以樹狀方式顯示目錄信息 |
ls命令效果圖:

tree命令效果圖:

2. 查看當(dāng)前目錄路徑
| 命令 | 說(shuō)明 |
|---|---|
| pwd | 查看當(dāng)前目錄路徑 |
pwd命令效果圖:

3. 清除終端內(nèi)容
| 命令 | 說(shuō)明 |
|---|---|
| clear | 清除終端內(nèi)容 |
clear命令效果圖:


4. 小結(jié)
- ls和tree是我們查看目錄信息最常用的命令
- ls只能查看一層目錄信息
- tree可以查看多層目錄信息。
六.切換目錄命令
學(xué)習(xí)目標(biāo)
- 能夠使用Linux命令查看目錄信息
1. 切換目錄命令的使用
| 命令 | 說(shuō)明 |
|---|---|
| cd 目錄 | 切換到指定目錄 |
| cd ~ | 切換到當(dāng)前用戶的主目錄 |
| cd .. | 切換到上一級(jí)目錄 |
| cd . | 切換到當(dāng)前目錄 |
| cd - | 切換到上一次目錄 |
注意:
- cd命令切換目錄時(shí),這個(gè)目錄必須存在。
- cd 后面不寫目錄等價(jià)于cd ~
cd 目錄效果圖:

cd ~效果圖:

cd ..效果圖:

cd .效果圖:

cd -效果圖:

2. 小結(jié)
- cd命令是完成目錄切換操作的,當(dāng)切換目錄時(shí),這個(gè)目錄必須存在。
七.絕對(duì)路徑和相對(duì)路徑
學(xué)習(xí)目標(biāo)
能夠使用絕對(duì)路徑或者相對(duì)路徑進(jìn)行目錄切換
1. 絕對(duì)路徑
從根目錄算起的路徑叫做絕對(duì)路徑
例如:
/home/python/Desktop
/usr/bin
2. 相對(duì)路徑
從當(dāng)前目錄算起的路徑叫做相對(duì)路徑
例如:
./test/hello
../static/images
3. 絕對(duì)路徑和相對(duì)路徑的使用
使用絕對(duì)路徑切換到桌面
cd /home/python/Desktop
在下載目錄以相對(duì)路徑切換到桌面
cd Downloads
cd ../Desktop
在桌面使用相對(duì)路徑切換到上一級(jí)目錄的上一級(jí)目錄 cd Desktop cd ../../
4. 自動(dòng)補(bǔ)全
當(dāng)敲出 文件或者目錄或者命令 的前幾個(gè)字母之后,按下 tab 鍵,如果輸入的沒有歧義,系統(tǒng)會(huì)自動(dòng)補(bǔ)全
當(dāng)切換目錄或者使用命令的時(shí)候,如果不確定當(dāng)前目錄下有那些子目錄或者其它命令,可以通過兩次tab鍵查看
5. 小結(jié)
絕對(duì)路徑和相對(duì)路徑是路徑的兩種表現(xiàn)形式,應(yīng)遵循最短路徑原則(使用最短的路徑操作某個(gè)文件或者目錄)。
如果切換的目錄離當(dāng)前目錄近可以使用相對(duì)路徑
如果切換的目錄離根目錄近可以使用絕對(duì)路徑
如果切換的目錄離根目錄和當(dāng)前目錄都一樣那么使用絕對(duì)路徑,因?yàn)檫@樣路徑很清楚和明確,方便閱讀。
八.創(chuàng)建、刪除文件及目錄命令
學(xué)習(xí)目標(biāo)
- 能夠使用Linux命令創(chuàng)建文件夾
1. 創(chuàng)建、刪除文件及目錄命令的使用
| 命令 | 說(shuō)明 |
|---|---|
| touch 文件名 | 創(chuàng)建指定文件 |
| mkdir 目錄名 | 創(chuàng)建目錄(文件夾) |
| rm 文件名或者目錄名 | 刪除指定文件或者目錄 |
| rmdir 目錄名 | 刪除空目錄 |
touch命令效果圖:

mkdir命令效果圖:

rm命令效果圖:

rm刪除目錄效果圖

說(shuō)明:
rm命令想要?jiǎng)h除目錄需要加上-r選項(xiàng),-r表示遞歸刪除目錄及其內(nèi)容
rmdir命令效果圖:

2. 小結(jié)
- touch 表示創(chuàng)建文件
- mkdir 表示創(chuàng)建目錄
- rm 表示刪除文件或者目錄,如果刪除目錄需要使用 -r 選項(xiàng),-r 表示遞歸刪除目錄及其內(nèi)容
- rmdir 表示刪除空目錄
九.復(fù)制、移動(dòng)文件及目錄命令
學(xué)習(xí)目標(biāo)
- 能夠使用Linux命令拷貝和移動(dòng)文件
1. 復(fù)制、移動(dòng)文件及目錄命令的使用
| 命令 | 說(shuō)明 |
|---|---|
| cp | 拷貝文件、拷貝目錄 |
| mv | 移動(dòng)文件、移動(dòng)目錄、重命名 |
cp命令效果圖:

說(shuō)明:
- 拷貝目錄需要加上-r選項(xiàng),-r表示遞歸拷貝目錄及其內(nèi)容
mv命令移動(dòng)文件效果圖

mv命令移動(dòng)目錄效果圖

mv命令重名名效果圖

2. 小結(jié)
- cp:拷貝目錄需要加上 –r 選項(xiàng)
- mv:移動(dòng)目錄不需要加選項(xiàng)
- mv:命令還可以重命名文件和目錄
十.終端命令格式的組成
學(xué)習(xí)目標(biāo)
能夠知道終端命令的格式
1. 終端命令格式說(shuō)明
command [-options] [parameter]
每項(xiàng)信息的說(shuō)明:
command:命令名, 比如: ls、pwd
[-options]:選項(xiàng),可以有零個(gè)、一個(gè)或者多個(gè)選項(xiàng),多個(gè)選項(xiàng)可以合并,比如使用的 -r 就是選項(xiàng)。
[parameter]:參數(shù),可以有零個(gè)、一個(gè) 或者 多個(gè)參數(shù), 比如: touch 文件名、mkdir 目錄名、cd 目標(biāo)目錄(路徑),這些文件名和目錄名都是參數(shù)。
[]:代表可選
2. 小結(jié)
- 終端命令完整格式: 命令名 選項(xiàng)(可選) 參數(shù)(可選)
- 選項(xiàng):用于調(diào)整命令的功能,比如:-r選項(xiàng)調(diào)整cp命令的功能。
- 選項(xiàng)可以分為短選項(xiàng)和長(zhǎng)選項(xiàng)
1.短選項(xiàng)的格式: '-'后面接單個(gè)字母, 比如:-r
2.長(zhǎng)選項(xiàng)的格式: '--'后面接單詞, 比如:--help - 參數(shù):命令的操作對(duì)象,一般是文件名或者目錄名。
- 對(duì)于命令,它的選項(xiàng)和參數(shù)一般情況下沒有順序要求,但是scp命令是必須先選項(xiàng)然后在跟上參數(shù)。
十一.查看命令幫助
學(xué)習(xí)目標(biāo)
- 能夠知道查看命令幫助的方式
1. 查看命令幫助方式
- --help 使用說(shuō)明: 命令 --help
- man 使用說(shuō)明: man 命令
**查看命令幫助的目的說(shuō)明: **
- 查看命令幫助目的是查看命令選項(xiàng)信息的
**--help效果圖: **

**man效果圖: **

**man命令的說(shuō)明: **
| 操作鍵 | 說(shuō)明 |
|---|---|
| 空格 | 顯示下一屏信息 |
| 回車 | 顯示下一行信息 |
| b | 顯示上一屏信息 |
| f | 顯示下一屏信息 |
| q | 退出 |
2. 小結(jié)
- --help和man是查看命令幫助的兩種方式,主要是查看命令所對(duì)應(yīng)的選項(xiàng)信息
十二.ls命令選項(xiàng)
學(xué)習(xí)目標(biāo)
- 能夠說(shuō)出查看目錄中隱藏文件的命令選項(xiàng)
1. ls命令選項(xiàng)使用
| 命令選項(xiàng) | 說(shuō)明 |
|---|---|
| -l | 以列表方式顯示 |
| -h | 件大小單位顯示,默認(rèn)是字節(jié) |
| -a | 顯示隱藏文件和隱藏目錄 |
**ls命令選項(xiàng)效果圖: **




每項(xiàng)信息說(shuō)明:

2. 小結(jié)
- ls不同選項(xiàng)會(huì)呈現(xiàn)不同的顯示方式,其中-l和-a選項(xiàng)最常用
十三.mkdir和rm命令選項(xiàng)
學(xué)習(xí)目標(biāo)
- 能夠說(shuō)出刪除文件有提醒信息的命令選項(xiàng)
1. mkdir命令選項(xiàng)
| 命令選項(xiàng) | 說(shuō)明 |
|---|---|
| -p | 創(chuàng)建所依賴的文件夾 |
**mkdir命令選項(xiàng)效果圖: **

2. rm命令選項(xiàng)
| 命令選項(xiàng) | 說(shuō)明 |
|---|---|
| -i | 交互式提示 |
| -r | 遞歸刪除目錄及其內(nèi)容 |
| -f | 強(qiáng)制刪除,忽略不存在的文件,無(wú)需提示 |
| -d | 刪除空目錄 |
**rm -i命令選項(xiàng)效果圖: **

rm -r命令選項(xiàng)效果圖:

rm -f命令選項(xiàng)效果圖:

rm -d命令選項(xiàng)效果圖:

3. 小結(jié)
- 創(chuàng)建嵌套文件夾使用 “mkdir –p” 嵌套目錄
- 刪除空目錄使用 “rmdir 目錄名” 或者 **“rm –d 目錄名” **
- 刪除非空目錄使用 “rm –r 目錄名”
十四.cp和mv命令選項(xiàng)
學(xué)習(xí)目標(biāo)
- 能夠說(shuō)出拷貝文件夾使用的命令選項(xiàng)
1. cp命令選項(xiàng)
| 命令選項(xiàng) | 說(shuō)明 |
|---|---|
| -i | 交互式提示 |
| -r | 遞歸拷貝目錄及其內(nèi)容 |
| -v | 顯示拷貝后的路徑描述 |
| -a | 保留文件的原有權(quán)限 |
**cp -i命令選項(xiàng)效果圖: **

**cp -r命令選項(xiàng)效果圖: **

**cp -v命令選項(xiàng)效果圖: **

**cp -a命令選項(xiàng)效果圖: **

-a選項(xiàng)說(shuō)明:
- -a 選項(xiàng)還支持拷貝文件夾并且文件夾中的文件權(quán)限不丟失
2. mv命令選項(xiàng)
| 命令選項(xiàng) | 說(shuō)明 |
|---|---|
| -i | 交互式提示 |
| -v | 顯示移動(dòng)后的路徑描述 |
**mv -i命令選項(xiàng)效果圖: **

**mv -v命令選項(xiàng)效果圖: **

3. 小結(jié)
- 拷貝文件防止覆蓋使用 “cp –i” 操作
- 拷貝文件夾使用 “cp –r” 操作,拷貝文件夾并且文件權(quán)限不丟失使用 “cp –a” 操作。
- 移動(dòng)文件防止覆蓋使用 “mv –i” 操作
- 移動(dòng)文件夾直接使用 “mv” 即可,“mv” 還可以給文件和文件夾重命名。