Linux基礎(chǔ)命令

一.操作系統(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命令重名名效果圖

rename.png

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” 還可以給文件和文件夾重命名。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容