Linux 操作系統(tǒng)

1. Linux操作系統(tǒng)認知

1.1 操作系統(tǒng)(Operation System簡稱OS)

  • 定義

    操作系統(tǒng)是管理計算機硬件與軟件資源的計算機程序,同時也是計算機系統(tǒng)的內(nèi)核與基石。操作系統(tǒng)需要處理如管理與配置內(nèi)存、決定系統(tǒng)資源供需的優(yōu)先次序、控制輸入設備與輸出設備、操作網(wǎng)絡與管理文件系統(tǒng)等基本事務。

  • 操作系統(tǒng)功能

    1. 管理好硬件設備,為用戶提供調(diào)用方法
    2. 是計算機中最重要的系統(tǒng)環(huán)境
    3. 管理各種其他的軟件和程序的運行
    4. 對系統(tǒng)中文件進行管理
  • 操作系統(tǒng)分類

    1. 桌面系統(tǒng):Windows ,MacOS為主,圖形界面良好用戶群體大。
    2. 服務器系統(tǒng):Linux,Unix為主,安全,穩(wěn)定,費用低占有量大。windows占有率比較低。
    3. 嵌入式系統(tǒng):Linux為主,主要用于小型智能設備,如智能手機,機器人等。

1.2 Linux系統(tǒng)介紹

  • Linux 誕生

    1991 年 林納斯(Linus) 就讀于赫爾辛基大學期間,對 Unix 產(chǎn)生濃厚興趣,林納斯經(jīng)常要用他的終端仿真器(Terminal Emulator) 去訪問大學主機上的新聞組和郵件,為了方便讀寫和下載文件,他自己編寫了磁盤驅(qū)動程序和文件系統(tǒng),這些在后來成為了 Linux 第一個內(nèi)核的雛形,當時,他年僅 21 歲!林納斯利用C做工具,編寫了 Linux 內(nèi)核,后來經(jīng)過全世界的網(wǎng)友的幫助,最終成為優(yōu)秀的操作系統(tǒng)。

  • Linux系統(tǒng)特點

    • Linux是一款開源免費的操作系統(tǒng)
    • 支持多種硬件平臺
    • 支持多用戶
    • 具有非常強大的網(wǎng)絡功能
  • Linux 應用領域

    • Linux 服務器 : 目前是服務器系統(tǒng)中最廣泛一種。
  • 桌面應用:新版本的Linux系統(tǒng)特別在桌面應用方面進行了改進,達到相當?shù)乃健?/p>

  • 嵌入式系統(tǒng):由于Linux系統(tǒng)開放源代碼,可以方便修改,在嵌入式設備領域有很廣闊的市場。

  • Linux系統(tǒng)構成

    • 內(nèi)核: Linux操作系統(tǒng)的核心代碼,是Linux系統(tǒng)的心臟,提供了系統(tǒng)的核心功能,用來與硬件交互。

      Linux內(nèi)核官網(wǎng) : http://www.kernel.org

    • 文件系統(tǒng):通常指稱管理磁盤數(shù)據(jù)的系統(tǒng),可將數(shù)據(jù)以目錄或文件的型式存儲。每個文件系統(tǒng)都有自己的特殊格式與功能

    • 命令解釋器:它使得用戶能夠與操作系統(tǒng)進行交互,負責接收用戶命令,然后調(diào)用操作系統(tǒng)功能。

    • 應用軟件:包含桌面系統(tǒng)和基礎的軟件操作工具等。

  • Linux發(fā)行版本

    嚴格的來講,Linux 只是一個系統(tǒng)內(nèi)核,即計算機軟件與硬件通訊之間的平臺。一些組織或廠家將 Linux 內(nèi)核與GNU軟件(系統(tǒng)軟件和工具)整合起來,并提供一些安裝界面和系統(tǒng)設定與管理工具,這樣就構成了一個發(fā)型套件,目前市面上較知名的發(fā)行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。

    作為Linux發(fā)行版中的后起之秀,Ubuntu Linux在短短幾年時間里便迅速成長為從Linux初學者到資深專家都十分青睞的發(fā)行版。由于Ubuntu Linux是開放源代碼的自由軟件,用戶可以登錄Ubuntu Linux的官方網(wǎng)址免費下載該軟件的安裝包。

    Ubuntu官網(wǎng):https://ubuntu.com/

1.3 文件系統(tǒng)

  • 定義

    文件系統(tǒng)是計算機操作系統(tǒng)的重要的組成部分,用于組織和管理計算機存儲設備上的大量文件。

  • 文件系統(tǒng)結構

    • 熟悉的windows文件系統(tǒng),分不同盤符
  • Linux的文件組織中沒有盤符。將根(/)作為整個文件系統(tǒng)的唯一起點,其他所有目錄都從該點出發(fā)。

猶如一顆倒置的樹,所有存儲設備作為這顆樹的一個子目錄。

  • 普通文件和目錄

    • 普通文件:包括文本,壓縮包,音頻視頻等文件都是普通文件。
    • 目錄:即文件夾,在Linux系統(tǒng)下多稱之為目錄。
  • 系統(tǒng)目錄功能(了解)
1. /bin目錄

  /bin目錄包含了引導啟動所需的命令或普通用戶可能用的命令(可能在引導啟動后)。這些命令都是二進制文件的可執(zhí)行程序(bin是binary----二進制的簡稱),多是系統(tǒng)中重要的系統(tǒng)文件。

2. /sbin目錄

  /sbin目錄類似/bin,也用于存儲二進制文件。因為其中的大部分文件多是系統(tǒng)管理員使用的基本的系統(tǒng)程序,所以雖然普通用戶必要且允許時可以使用,但一般不給普通用戶使用。

3. /etc目錄

  /etc目錄存放著各種系統(tǒng)配置文件,其中包括了用戶信息文件/etc/ passwd,系統(tǒng)初始化文件/etc/rc等。linux正是因為這些文件才得以正常地運行。

4. /root目錄

  /root 目錄是超級用戶的目錄。

5. /lib目錄

  /lib目錄是根文件系統(tǒng)上的程序所需的共享庫,存放了根文件系統(tǒng)程序運行所需的共享文件。這些文件包含了可被許多程序共享的代碼,以避免每個程序都包含有相同的子程序的副本,故可以使得可執(zhí)行文件變得更小,節(jié)省空間。

6. /dev目錄

  /dev目錄存放了設備文件,即設備驅(qū)動程序,用戶通過這些文件訪問外部設備。比如,用戶可以通過訪問/dev/mouse來訪問鼠標的輸入,就像訪問其他文件一樣。

7. /usr文件系統(tǒng)

  /usr 是個很重要的目錄,通常這一文件系統(tǒng)很大,因為所有程序安裝在這里。本地安裝的程序和其他東西在/usr/local 下,因為這樣可以在升級新版系統(tǒng)或新發(fā)行版時無須重新安裝全部程序。

8. /var文件系統(tǒng)

  /var 包含系統(tǒng)一般運行時要改變的數(shù)據(jù)。通常這些數(shù)據(jù)所在的目錄的大小是要經(jīng)常變化或擴充的。

9. /home

  /home 普通用戶的默認目錄,在該目錄下,每個用戶擁有一個以用戶名命名的文件夾。

  • 絕對路徑和相對路徑表達
    • 絕對路徑:指文件在文件系統(tǒng)中以根目錄為起始點的準確位置描述。例如“/usr/bin/gnect”就是絕對路徑。最要的標志就是以 ‘/’ 作為路徑描述的開頭。
    • 相對路徑:指相對于用戶當前位置為起始點,對一個文件位置的逐層描述。例如,用戶處在usr目錄中時,只需要“games/gnect”就可確定這個文件。在相對路徑描述時 . 表示當前目錄, .. 表示上一級目錄。
隨堂練習:

1. 使用絕對路徑表達 : 主目錄下month01下day03里有個homework.txt
   
   /home/tarena/month01/day03/homework.txt

2. 假設在主目錄“下載”這個文件夾中,用相對路徑想找到:主目錄下month01下day03里有個homework.txt

   ../month01/day03/homework.txt

如果就在day03中呢?
   ./homework.txt --> homework.txt

2. Linux常用命令

  • 學習目的
    1. Linux下有非常豐富的命令,可以用來完成大部分重要的Linux服務器操作維護功能,而且至今有些功能仍然通過命令操作比較方便。
    2. 實際工作中,大量服務器維護工作都是工程師通過遠程控制來完成的,并沒有圖形界面,這時維護工作都需要通過命令來完成。
    3. 作為后端工程師,我們將來所寫的代碼都需要在服務器上運行,掌握基本的Linux 操作命令有助于我們將來對項目的部署和控制工作。

2.1 終端與命令行

  • 終端 : 使用命令對Linux系統(tǒng)進行操作的窗口
  • 命令行:書寫Linux命令的提示行
  • 打開關閉終端快捷鍵
    • 打開 :通過ctrl+alt +t,shift+ctrl+n 都可以快速打開一個終端。
    • 關閉 :Ctrl+d或者在命令行輸入exit。
  • 終端字體大小控制
    • 放大 摁住 ctrl 和 + 號 (不要忘了+號要使用shift)
    • 縮小 摁住 ctrl 和 - 號

2.2 Linux常用命令

  • 命令格式

    command [-options] [parameter]
    
    說明:
    command:命令名稱,一般為英文單詞或單詞的縮寫
    [-options]:命令選項,輔助命令進行功能細化,也可以省略
    parameter:傳給命令的參數(shù),可以是0個或多個
    
  • 常用快捷鍵
    • 清空屏幕 : ctrl + l
    • 調(diào)取歷史命令 : 上下箭頭

2.2.1 幫助命令

man command

說明:

  • 查閱 command 命令的使用手冊,摁q退出

2.2.2 基礎操作命令

序號 命令 作用
01 ls 查看當前文件夾下的內(nèi)容
02 pwd 查看當前所在位置絕對路徑
03 cd [目錄名] 切換文件夾
04 touch [文件名] 如果文件不存在,新建文件
05 mkdir [目錄名] 創(chuàng)建目錄
06 rm [文件名] 刪除指定的文件名
07 cp 復制一個文件
08 mv 移動一個文件
  • 部分命令細節(jié)說明
    • ls : -l 展示詳細信息,-a展示隱藏文件(Linux下 . 開頭的為隱藏文件)。
    • cd: 參數(shù)為絕對路徑或者相對路徑,直接cd表示回到主目錄,cd - 回到上一次工作目錄 。
    • touch: 可以同時跟多個參數(shù)表示創(chuàng)建多個文件。
    • cp:如果拷貝的是一個目錄需要使用 -r ,同時這個命令有另存為的作用
    • mv: 即使移動目錄頁不需要選項,有重命名的作用。
    • rm:刪除表示直接刪除,無法找回,如果刪除目錄需要加 -r選項

小技巧: 使用Tab鍵可以自動補全文件名,目錄名等信息

  • 通配符

    • 作用:對一類文件名稱的書寫進行簡化,例如file1.txt、file2.txt、file3.txt……,用戶不必一一輸入文件名,可以使用通配符完成。
通配符 含義 實例
星號(*) 匹配任意長度的字符串 用file_*.txt,匹配file_wang.txt、file_Lee.txt、file_Liu.txt
問號(?) 匹配一個長度的字符 用flie_?.txt,匹配file_1.txt、file_2.txt、file_3.txt
方括號([…]) 匹配其中指定的一個字符 用file_[otr].txt,匹配file_o.txt、file_r.txt和file_t.txt
方括號([ - ]) 匹配指定的一個字符范圍 用file_[a-z].txt,匹配file_a.txt、file_b.txt,直到file_z.txt

2.2.3 文件操作

序號 命令 作用
01 cat [文件名] 查看文件內(nèi)容、創(chuàng)建文件、文件合并、追加文件內(nèi)容等功能
02 head [文件名] 顯示文件頭部
03 tail [文件名] 顯示文件尾部
04 grep [搜索文本] [文件名] 搜索文本文件內(nèi)容
05 find [目錄] -name [文件名] 在一個目錄及其子目錄下查找文件
06 wc [文件名] 查看文件行數(shù),單詞數(shù)等信息
  • 部分命令細節(jié)說明

    • head,tail : 選項-n,n表示一個數(shù)字,即可指定查看前n行或者后n行,不加選項默認查看10行。
    • grep : -n 用于顯示行號,-i忽略大小寫
    • wc : -c 表示查看多少字符,-l查看多少行,-w 查看多少單詞。如果不加選項則顯示這三項。
    • find:會從指定目錄及其所有子目錄中查詢搜索文件。
  • 管道

    管道可以把一系列命令連接起來,意味著第一個命令的輸出將作為第二個命令的輸入,通過管道傳遞給第二個命令,第二個命令的輸出又將作為第三個命令的輸入,以此類推。

    ls | grep 'hello'
    ls | wc -w

2.2.4 壓縮解壓

序號 命令 作用
01 zip ,unzip 將文件壓縮為zip格式/將zip格式文件解壓
02 tar 對gz或者bz2格式進行壓縮解壓
  • 部分命令細節(jié)說明
    • zip: 用于常與windows交互的情況,-r選項可以壓縮目錄 。

    • unzip -d 可以選擇解壓位置

      • zip test.zip filelist

      • unzip test.zip

        unzip -d /home/tarena test.zip

    • tar:-cjf 用于壓縮bz2格式文件,-czf用于壓縮gz格式文件,-xvf用于解壓文件,兼容了gzip和bzip2命令的功能。

      • tar -czf file.tar.gz file1 file2

      • tar -xvf file.tar.gz

隨堂練習:
1. 將我們第一階段老師給的代碼壓縮為zip格式

    zip -r qtx.zip month01

2. 將我們自己寫的代碼 壓縮為bz2的格式

    tar -cjf myself.tar.bz2 qtx

2.2.5 權限管理

序號 命令 作用
01 sudo 放在一個命令前,表示使用管理員權限執(zhí)行
02 chmod 修改文件權限
  • 部分命令細節(jié)說明

    • sudo: 在打開終端第一次使用sudo時需要輸入密碼

    • chmod 在設置權限時,可以字母也可以使用三個數(shù)字分別對應 擁有者其他 用戶的權限

    直接修改文件|目錄的 讀|寫|執(zhí)行 權限,但是不能精確到 擁有者|組|其他
    chmod  augo+/-rwx 文件名/目錄名
    

例如:
777 ===> u=rwx,g=rwx,o=rwx
755 ===> u=rwx,g=rx,o=rx
644 ===> u=rw,g=r,o=r

2.2.6 顯示展示命令

序號 命令 作用
01 echo 向終端打印內(nèi)容
02 date 顯示當前時間
03 df 顯示磁盤剩余空間
04 whoami 顯示當前用戶
05 history [num] 顯示歷史命令記錄
  • 部分命令細節(jié)說明

    • echo : -n 表示打印完成不換行

    • df: -h 選項以Mb為單位顯示,-T顯示文件系統(tǒng)類型 ext4的為磁盤

    • history : history 默認顯示500條歷史記錄,后面可以加具體數(shù)字表示顯示多少條

  • 輸出重定向

    重定向符 含義 實例
    > file 將file文件重定向為輸出源,新建模式 echo "hello world" > out.txt,將執(zhí)行結果,寫到out.txt文件中,若有同名文件將被刪除
    >> file 將file文件重定向為輸出源,追加模式 ls /usr >> output.txt,將ls /usr的執(zhí)行結果,追加到Lsoutput.txt文件已有內(nèi)容后

2.2.7 其他命令

序號 命令 作用
01 shutdown 關機或者重啟
02 ln 創(chuàng)建鏈接
03 tree 獲取目錄樹形結構
  • 部分命令細節(jié)說明
    • shutdown:

      • shutdown -r now 立即重啟(也可以直接用:reboot 重啟)

      • shutdown now 立即關機

      • shutdown +10 10分鐘后關機

      • shutdown -c 取消關機計劃

    • ln : 一般使用 -s 選項 創(chuàng)建軟鏈接,相當于快捷方式,如果跨目錄創(chuàng)建要使用絕對路徑。

      ln -s  hello.py  hello
      

3. Linux服務器環(huán)境

3.1 vi編譯器

3.1.1 什么是vi

vi是Linux操作系統(tǒng)中一個自帶的編輯器。沒有圖形界面,只能編譯文本內(nèi)容,沒有字體段落等設置,通過命令強大的命令完成一系列的編寫工作。

3.1.2 學習目的

  1. 在實際工作中,要對 服務器上的文件進行簡單的修改,使用 vi 進行快速的編輯即可。
  2. 對一些配置文件的修改,需要一定的權限,這時vi編輯器是最佳選擇。
  3. vi 編輯器在系統(tǒng)管理、服務器管理編輯文件時,其功能不是圖形界面的編輯器能比擬的。

3.1.3 操作使用

  • 打開和新建文件
$ vi  [文件名]

如果文件已經(jīng)存在,會直接打開該文件
如果文件不存在,會新建一個文件
  • 工作模式

    1. 命令模式
      • 打開文件首先進入命令模式,是使用 vi入口
      • 通過 命令 對文件進行常規(guī)的編輯操作,例如:定位、翻頁、復制粘貼、刪除……
      • 在其他圖形編輯器下,通過 快捷鍵 或者 鼠標 實現(xiàn)的操作,都在 命令模式 下實現(xiàn)
    2. 末行模式 —— 執(zhí)行 保存退出 等操作
      • 要退出 vi 返回到控制臺,需要在末行模式下輸入命令
      • 末行模式vi出口
    3. 編輯模式 —— 正常的編輯文字
  • 進入編輯模式命令
命令 英文 功能 常用
i insert 在當前字符前插入文本 常用
o 在當前行后面插入一空行 常用
  • 底行模式常用命令
命令 功能
w 保存
q 退出,如果沒有保存,不允許退出
q! 強行退出,不保存退出
wq 保存并退出
w! 強制保存
  • 命令模式常用命令

    • 1)行內(nèi)移動
    命令 功能
    w 向后移動一個單詞
    b 向前移動一個單詞
    0 行首
    $ 行尾
    • 2) 行數(shù)移動
    命令 功能
    gg 文件頂部
    G 文件末尾
    :數(shù)字 移動到 數(shù)字 對應行數(shù)
  • 撤銷和恢復撤銷
命令 功能
u 撤銷上次命令
CTRL + r 恢復撤銷的命令
  • 刪除文本
命令 功能
x 刪除光標所在字符,或者選中文字
cc 刪除光標所在行并進入插入模式
  • 剪切、復制、粘貼
命令 功能
yy 復制一行,可以 nyy 復制多行
dd 剪切光標所在行,可以 ndd 剪切多行
p 粘貼
  • 替換
命令 功能 工作模式
r 替換當前字符 命令模式
R 替換當前行光標后的字符 替換模式
:%s/str/replace/g 替換str為replace 底行模式

R 命令可以進入 替換模式,替換完成后,按下 ESC 可以回到 命令模式

  • 查找
命令 功能
/str 查找 str
:set nu 顯示行號

/ 查找到指定內(nèi)容之后,使用 n 查找下一個出現(xiàn)的位置

:set nu ! 可以取消行號顯示

隨堂練習:
使用vi編寫一個python小函數(shù),求20以內(nèi)奇數(shù)的累乘結果

result = 1 # 獲取最后的結果 

for i in range(21):
    if i % 2 == 1:
        result *= i 

print("結果:",result)

3.2 添加用戶

3.2.1 基本概念

  • 用戶:Linux操作系統(tǒng)可以有不同的用戶,這是系統(tǒng)管理的重要一環(huán),不同的用戶有自己獨立的空間內(nèi)容。

  • 用戶組:為了方便對用戶管理,Linux操作系統(tǒng)使用用戶組的概念。將不同的用戶添加到對應的組中,可以方便用戶設置權限的設置。

  • root用戶:Linux系統(tǒng)中的root用戶通常用于系統(tǒng)的維護和管理,對操作系統(tǒng)的所有資源具有所有訪問權限,一般工作中不會使用root用戶進行系統(tǒng)操作,防止一些誤操作帶來系統(tǒng)損壞。

3.2.2 用戶管理命令

序號 命令 作用
01 groupadd 組名 添加組
02 groupdel 組名 刪除組
03 useradd -m 用戶 -g 組 添加用戶
04 passwd 用戶名 設置用戶密碼
05 userdel -r 用戶 刪除用戶
  • useradd : -m 表示添加用戶時添加主目錄,-g表示選擇用戶所在組,如果不寫默認會創(chuàng)建一個與用戶同名的組。

    useradd -m levi
    
  • passwd : 設置密碼,設置之后才能切換新用戶登錄

  • 設置密碼后為新用戶添加sudo權限,打開sudoers文件增加如下內(nèi)容,然后 :w! 強制保存 :q 退出

    sudo vi /etc/sudoers
    
  • 設置命令解釋器

    注意:1. 新創(chuàng)建的用戶和密碼信息存儲在 /etc/passwd文件中
         2. 如果切換用戶終端命令行只有一個$ 提示,則vi打開這個文件,將該用戶對應的內(nèi)容修改
    
  • userdel: 一般使用-r 徹底刪除,如果刪除失敗說明剛剛使用了該用戶沒有注銷,需要重啟再刪除?;蛘邎?zhí)行下面命令。

3.3 軟件安裝

Linux下安裝的軟件包是 deb格式軟件包。由于當時Linux系統(tǒng)中軟件包存在復雜的依賴關系。因此,通常使用網(wǎng)絡安裝。

作用 命令
更新軟件源 apt update
安裝軟件 apt install
卸載軟件 apt remove --purge
刪除緩存的軟件安裝包 apt clean
安裝本地軟件包 dpkg -i
卸載軟件 dpkg -P
  • 注意事項 : 安裝軟件包通常需要使用管理員權限。
  • 軟件包下載位置:/var/cache/apt/archives
sudo apt install sl   # 安裝
sudo apt remove --purge  sl  # 徹底卸載

3.4 ssh服務

ssh是一種安全協(xié)議,主要用于給遠程登錄會話數(shù)據(jù)進行加密,保證數(shù)據(jù)傳輸?shù)陌踩?。在?shù)據(jù)傳輸方面有很多應用。之前說到,實際工作中經(jīng)常需要遠程訪問服務器,ssh就是通用的遠程訪問服務器的方法。

  • 安裝啟動

    • 安裝ssh服務 : sudo apt install openssh-server

    • 查看ssh服務狀態(tài) : ps -e|grep ssh

  • 啟動和關閉 :

    sudo service ssh start/restart/stop

  • 常用命令
序號 命令 作用
01 ssh 用戶名@ip 登錄遠程主機
02 scp 用戶名@ip:文件名絕對路徑 目標位置 遠程復制文件
  1. ssh登錄

    ssh  levi@192.168.100.5    # 登錄
    exit                      # 退出
    
  1. scp拷貝

    
    # 注意:`:` 后面的路徑寫絕對路徑
    scp  demo.py levi@192.168.100.5:/home/tarena
    
    # 把遠程主目錄下demo.py文件 復制到本地當前目錄下
    scp  levi@192.168.100.5:/home/tarena/demo.py  .
    
    # 加上 -r 選項可以傳送文件夾
    scp -r demo levi@192.168.100.5:/home/tarena/
    
    
  • ssh秘鑰

    • 什么時候使用: 如果使用的客戶端個人計算機是自己獨有的計算機,經(jīng)常通過ssh訪問服務器,此時不想頻繁輸入密碼,則可以使用秘鑰處理。
  • 使用方法

    1. 在個人計算機中生產(chǎn)秘鑰對 : ssh-keygen  執(zhí)行以后會在主目錄下生成一個.ssh文件夾,其中包含私鑰文件id_rsa和公鑰文件id_rsa.pub。
    2. 在服務器主機上創(chuàng)建文件(云服務器當中會自動為我們創(chuàng)建) touch  ~/.ssh/authorized_keys,將信任的計算機的id_rsa.pub文件內(nèi)容追加到服務器authorized_keys文件中即可。
    

3.5 終端啟動Python服務

在服務器中并沒有pycharm這些集成編譯工具,所有當我們最后將程序部署在服務器上執(zhí)行時,往往需要通過終端運行python程序。

  1. 編寫python程序在第一行增加解釋器聲明
  1. 修改文件的權限,使其有可執(zhí)行權限
  1. 通過指定文件位置執(zhí)行代碼
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

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

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