国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Linux】軟件包管理器 yum | vim編輯器

這篇具有很好參考價(jià)值的文章主要介紹了【Linux】軟件包管理器 yum | vim編輯器。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

【Linux】軟件包管理器 yum | vim編輯器,linux

前言:
軟件包管理器 yum和vim編輯器講解


軟件包管理器 yum

yum(Yellowdog Updater, Modified)是一個(gè)在基于 RPM(管理軟件包的格式和工具集合) 的 Linux 發(fā)行版中用于管理軟件包的工具,它提供了一種簡(jiǎn)單而強(qiáng)大的方式來(lái)安裝、更新和刪除軟件包,同時(shí)也能夠自動(dòng)解決軟件包之間的依賴關(guān)系。類(lèi)似于應(yīng)用商城。

yum 實(shí)現(xiàn)軟件包的下載安裝

  • 軟件倉(cāng)庫(kù):yum 的工作是基于軟件倉(cāng)庫(kù)的概念的。軟件倉(cāng)庫(kù)是一個(gè)集中存放軟件包的地方,用戶可以從中獲取所需的軟件包。yum 默認(rèn)會(huì)訪問(wèn)系統(tǒng)預(yù)先配置的軟件倉(cāng)庫(kù)。
  • 軟件包搜索:用戶可以使用 yum 來(lái)搜索軟件包,yum 會(huì)從軟件倉(cāng)庫(kù)中查找與關(guān)鍵字匹配的軟件包。
  • 軟件包下載:當(dāng)用戶通過(guò) yum 安裝或更新軟件包時(shí),yum 會(huì)檢查軟件倉(cāng)庫(kù)中是否有所需的軟件包及其依賴關(guān)系。如果有,yum 將自動(dòng)下載所需的軟件包及其依賴關(guān)系,并安裝到系統(tǒng)中。

yum的相關(guān)操作

  • 搜索相關(guān)軟件
    通過(guò) yum list 列出系統(tǒng)中的軟件包信息,并將輸出發(fā)送到 grep 命令,然后 grep 命令搜索包含 “sl” 字符串的內(nèi)容,并將符合條件的結(jié)果顯示出來(lái)。

    yum list | grep sl
    

    【Linux】軟件包管理器 yum | vim編輯器,linux

  • 安裝軟件
    安裝名為 “sl” 的軟件包及其對(duì)應(yīng)的 x86_64 架構(gòu)版本。安裝軟件需要sudo指令或者root用戶

    [sudo/root用戶] yum [-y] install sl.x86_64
    

    安裝成功,可以加上 [-y] 不再詢問(wèn)
    【Linux】軟件包管理器 yum | vim編輯器,linux
    sl執(zhí)行,小火車(chē)
    【Linux】軟件包管理器 yum | vim編輯器,linux

  • 卸載軟件

    [sudo/root用戶] yum remove -y xxx軟件名
    

base和epel兩個(gè)常見(jiàn)的 yum 軟件倉(cāng)庫(kù)

  1. base:“base” 倉(cāng)庫(kù)是 CentOS 發(fā)行版的默認(rèn)軟件倉(cāng)庫(kù)之一,包含了 CentOS 官方支持的核心軟件包。這些軟件包經(jīng)過(guò)官方審核和測(cè)試,可以被認(rèn)為是穩(wěn)定和可靠的。
  2. epel:“epel” 是 “Extra Packages for Enterprise Linux” 的縮寫(xiě),它是一個(gè)由 Fedora 社區(qū)維護(hù)的第三方軟件倉(cāng)庫(kù),提供額外的許多不在官方軟件倉(cāng)庫(kù)中的軟件包。

一般情況下,epel需要我們自己安裝,而base已經(jīng)內(nèi)置好了

安裝epel倉(cāng)庫(kù)

[sudo/root用戶] yum -y install epel-release

yum本地配置
配置云服務(wù)器的 yum 源,這里我們以更改 CentOS 的 base 軟件倉(cāng)庫(kù)為例:

  1. 備份原配置文件:
    在進(jìn)行任何更改之前,建議備份 /etc/yum.repos.d/ 目錄下所有的 yum 源配置文件,以防止出現(xiàn)意外情況。這里我們僅配置base倉(cāng)庫(kù),所以只備份CentOS-Base.repo即可

    mv /etc/yum.repos.d/CentOS-Base.repo  /etc/yum.repos.d/CentOS-Base.repo.backup
    
  2. 配置新的文件
    這里我們先安裝wget,是一個(gè)命令行工具,用于從網(wǎng)絡(luò)上下載文件

    yum install wget
    

    接著我們通過(guò)阿里云的鏡像站點(diǎn)https://mirrors.aliyun.com/repo,下載配置文件,并將其保存到系統(tǒng)中。-0將下載的文件保存為指定的文件名。

    wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
    
  3. 清理 Yum 緩存

    yum clean all
    
  4. 重新生成 Yum 緩存

    yum makecache
    
  5. 升級(jí)系統(tǒng)中的軟件包

    yum update
    

編輯器-vim

vim 是一款功能強(qiáng)大的文本編輯器,常用于在終端環(huán)境下編輯文本文件。

打開(kāi)文件
要在 vim 中打開(kāi)一個(gè)文件,可以在終端中輸入以下命令:

vim 文件名

四種模式

【Linux】軟件包管理器 yum | vim編輯器,linux
在可視化,替換,末行或插入模式下 esc 返回普通模式


在 vim 中,四種主要模式(普通模式、插入模式、可視模式和末行模式):

  1. 普通模式(Normal Mode)

    • 在普通模式下,你可以執(zhí)行命令來(lái)移動(dòng)光標(biāo)、刪除、復(fù)制、粘貼等操作。
    • 當(dāng)你不輸入任何命令或按鍵時(shí),通常就處于普通模式下。
  2. 插入模式(Insert Mode)

    • 在編輯模式下,你可以輸入和編輯文本。
    • 進(jìn)入編輯模式的常見(jiàn)方式是按下 i 鍵,在這之后,你可以開(kāi)始輸入文本; 按下 a 鍵,光標(biāo)會(huì)移動(dòng)到當(dāng)前位置的下一個(gè)字符;按下 o 鍵,會(huì)在光標(biāo)的下方打開(kāi)一個(gè)新的空行,并將光標(biāo)移動(dòng)到新行的起始位置,從而可以開(kāi)始輸入文本。
  3. 可視模式(Visual Mode)

    • 在可視模式下,你可以選擇文本塊以進(jìn)行復(fù)制、剪切或其他操作。
    • 進(jìn)入可視模式的常見(jiàn)方式是按下 Ctrl + v 鍵,然后你可以移動(dòng)光標(biāo)來(lái)選擇文本。
  4. 末行模式(Command-Line Mode)

    • 在命令行模式下,你可以輸入各種命令,如保存文件、退出 Vim 等。
    • 進(jìn)入命令行模式的常見(jiàn)方式是按下 shift + ; 鍵,然后你可以輸入命令并按下回車(chē)鍵執(zhí)行。
    • 命令行通常位于編輯區(qū)域的底部。

普通模式

普通模式下的主要操作:

  1. 移動(dòng)光標(biāo)

    • 使用箭頭鍵或 hj、kl 鍵來(lái)分別向左、下、上、右移動(dòng)光標(biāo)。
    • gg 將光標(biāo)定位在整個(gè)文本的開(kāi)頭,shift + g 將光標(biāo)定位在整個(gè)文本的最后一行,n +shift + g 將光標(biāo)定位到整個(gè)文本的任意一行。
    • shift + 4 將光標(biāo)定位到當(dāng)前行的結(jié)尾, shift + 5 將光標(biāo)定位到當(dāng)前行的開(kāi)頭。
    • w移動(dòng)到下一個(gè)單詞的開(kāi)頭、b移動(dòng)上一個(gè)單詞的開(kāi)頭、e 移動(dòng)當(dāng)前單詞的末尾等位置。
  2. 刪除文本

    • n + x 鍵刪除光標(biāo)所在位置及以后的共n個(gè)字符。
    • n + shift + x 鍵刪除光標(biāo)所在位置及之前的共n個(gè)字符。
    • dw、dbde 等鍵刪除當(dāng)前單詞、光標(biāo)前一個(gè)單詞、從光標(biāo)位置到當(dāng)前單詞末尾的文本等。
    • n +dd 刪除當(dāng)前行及后面的n行。
  3. 復(fù)制和粘貼

    • n+yy 復(fù)制當(dāng)前行及后面的n行。
    • n+p 粘貼n次。
  4. 撤銷(xiāo)和重做

    • u 撤銷(xiāo)上一步操作。
    • Ctrl + r 重做上一步被撤銷(xiāo)的操作。
  5. 替換字符

    • n + r 對(duì)當(dāng)前光標(biāo)所在位置的字符替換為你輸入的字符,并且重復(fù)該操作 n 次,每次替換一個(gè)字符。
  6. 切換大小寫(xiě)

    • shift+ ` 切換大小寫(xiě)。
  7. 保存并退出

    • shift + zz

批量化注釋和批量化去注釋

Ctrl + v 進(jìn)入可視化模式,h j k l 區(qū)域選擇,shift + i 進(jìn)入插入模式,// 在第一行加上,esc 一次
Ctrl + v 進(jìn)入可視化模式,h j k l 區(qū)域選擇(僅包含//),shift + i 進(jìn)入插入模式,dd


末行模式

  • w:保存
  • q:退出
  • !:強(qiáng)制
  • set nu:打開(kāi)行號(hào)
  • nonu:關(guān)閉行號(hào)
  • /關(guān)鍵字:搜索
  • !command:不退出vim,執(zhí)行命令
  • vs filename:分屏,多文件操作,Ctrl + ww 切換窗口

臨時(shí)文件

在 Vim 中,臨時(shí)文件通常是以 .#filename 的形式存在,其中 filename 是你正在編輯的文件名。這些臨時(shí)文件存放在同一目錄下,并以 .# 開(kāi)頭,用來(lái)保存 Vim 的臨時(shí)編輯信息,包括未保存的更改等。這些臨時(shí)文件在 Vim 正常退出時(shí)會(huì)被自動(dòng)刪除,但在異常退出或者編輯過(guò)程中可能會(huì)殘留下來(lái)。

如果你想要查找和處理臨時(shí)文件,你可以執(zhí)行以下步驟:

  1. 在文件所在目錄中查找:在你的文件所在的目錄中使用文件管理器或者終端,查找以 .# 開(kāi)頭的文件。

  2. 清理臨時(shí)文件:一旦找到了臨時(shí)文件,可以將其刪除,或者備份到其他地方以便之后檢查。在刪除之前,確保你不需要其中的任何信息。

  3. 恢復(fù)未保存的更改:如果你在異常退出前有未保存的更改,可以嘗試使用 :recover filename 命令來(lái)恢復(fù)。如果找到相應(yīng)的臨時(shí)文件,Vim 將嘗試加載其中的內(nèi)容并恢復(fù)未保存的更改。

【Linux】軟件包管理器 yum | vim編輯器,linux

這個(gè)提示是 Vim 在打開(kāi)文件時(shí)檢測(cè)到已存在相同名稱的交換文件(Swap file)。交換文件通常用于在編輯期間保存未保存的更改,以便在 Vim 異常退出或者編輯過(guò)程中丟失時(shí)進(jìn)行恢復(fù)。

根據(jù)提示,你可以選擇以下操作:

  • [O]pen Read-Only:以只讀方式打開(kāi)文件,這樣你就可以查看但不能編輯文件。
  • (E)dit anyway:無(wú)論交換文件是否存在,強(qiáng)制打開(kāi)文件進(jìn)行編輯。
  • (R )ecover:恢復(fù)之前的編輯會(huì)話,加載交換文件中的內(nèi)容并繼續(xù)編輯。
  • (Q)uit:退出 Vim,不打開(kāi)文件。
  • (A)bort:中止打開(kāi)文件的操作。

【Linux】軟件包管理器 yum | vim編輯器,linux
如果你喜歡這篇文章,點(diǎn)贊??+評(píng)論+關(guān)注??哦!
歡迎大家提出疑問(wèn),以及不同的見(jiàn)解。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-827922.html

到了這里,關(guān)于【Linux】軟件包管理器 yum | vim編輯器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux:概述 、安裝 、文件與目錄結(jié)構(gòu) 、vim編輯器 、網(wǎng)絡(luò)配置 、遠(yuǎn)程登錄 、系統(tǒng)管理 、基礎(chǔ)命令 、軟件包管理 、克隆虛擬機(jī) 、shell編程

    Linux:概述 、安裝 、文件與目錄結(jié)構(gòu) 、vim編輯器 、網(wǎng)絡(luò)配置 、遠(yuǎn)程登錄 、系統(tǒng)管理 、基礎(chǔ)命令 、軟件包管理 、克隆虛擬機(jī) 、shell編程

    2.1.1、Linux是什么? Linux是一個(gè)操作系統(tǒng)(OS) 所謂的操作系統(tǒng)就是直接用來(lái)操作計(jì)算機(jī)底層硬件的軟件。 2.1.2、Linux的出現(xiàn) 官網(wǎng): https://www.centos.org/ 進(jìn)入官網(wǎng)進(jìn)行下載 有很多的鏡像,以阿里云的為例: 3.3.1、下載 官網(wǎng): https://www.vmware.com/ 這是下載的企業(yè)版,30天試用期,可

    2024年02月05日
    瀏覽(60)
  • 【Linux】軟件包管理器yum與環(huán)境開(kāi)發(fā)工具vim

    【Linux】軟件包管理器yum與環(huán)境開(kāi)發(fā)工具vim

    【Linux】基礎(chǔ)常見(jiàn)指令:http://t.csdn.cn/hwLPb 【Linux】基本權(quán)限:http://t.csdn.cn/faFZg 目錄 前言 一、軟件包管理器yum 1.什么是軟件包?? 2. yum的使用 (1)包文件查詢 (2)安裝? ? ? ? (3)卸載 二、Linux開(kāi)發(fā)工具vim ?編輯 1. vim的基本概念 ?2.vim的基本操作 (1)進(jìn)入vim (2)[正常

    2024年02月11日
    瀏覽(23)
  • 【Linux】軟件管理器yum和編輯器vim

    【Linux】軟件管理器yum和編輯器vim

    ?? 博客主頁(yè) : 小羊失眠啦. ?? 系列專(zhuān)欄 : 《C語(yǔ)言》 《數(shù)據(jù)結(jié)構(gòu)》 《C++》 《Linux》 《Cpolar》 ?? 感謝大家點(diǎn)贊??收藏?評(píng)論?? 源代碼安裝是我們找到軟件的源代碼,對(duì)源代碼進(jìn)行編譯,得到軟件包,然后進(jìn)行安裝。優(yōu)點(diǎn)是可以自定軟件包,缺點(diǎn)是源代碼安裝的 操作

    2024年03月10日
    瀏覽(17)
  • 【linux】2 軟件管理器yum和編輯器vim

    【linux】2 軟件管理器yum和編輯器vim

    目錄 1. linux軟件包管理器yum 1.1?什么是軟件包 1.2?關(guān)于rzsz 1.3?注意事項(xiàng) 1.4?查看軟件包 1.5?如何安裝、卸載軟件 1.6 centos 7設(shè)置成國(guó)內(nèi)yum源 2. linux開(kāi)發(fā)工具-Linux編輯器-vim使用 2.1?vim的基本概念 2.2?vim的基本操作 2.3 vim正常模式命令集 2.4 vim末行模式命令集 2.5?簡(jiǎn)單vim配置 ヾ(?

    2024年02月13日
    瀏覽(23)
  • Linux:軟件包管理器 yum

    Linux:軟件包管理器 yum

    目錄 ?提示:以下指令均在Xshell 7 中進(jìn)行 ?什么是軟件包? ?yum的相關(guān)操作: 查詢想要安裝的軟件? 安裝軟件 卸載軟件? 強(qiáng)制卸載: ?擴(kuò)展源: 安裝epel: ?yum下載文件傳輸軟件: ? 提示: 以下指令均在Xshell 7 中進(jìn)行 在Linux下安裝軟件, 一個(gè)通常的辦法是下載到程序的源代碼

    2024年01月21日
    瀏覽(38)
  • Linux :軟件包管理器yum

    Linux :軟件包管理器yum

    ??大多數(shù)現(xiàn)代的類(lèi) Unix 操作系統(tǒng)都提供了一種中心化的機(jī)制用來(lái)搜索和安裝軟件。軟件通常都是存放在存儲(chǔ)庫(kù)中,并通過(guò)包的形式進(jìn)行分發(fā)。處理包的工作被稱為包管理。包提供了操作系統(tǒng)的基本組件,以及共享的庫(kù)、應(yīng)用程序、服務(wù)和文檔。軟件包和軟件包管理器, 就好

    2024年02月10日
    瀏覽(27)
  • 【Linux】軟件包管理器 yum

    【Linux】軟件包管理器 yum

    前言 : 對(duì)于之前學(xué)習(xí)的內(nèi)容如果大家理解為讓大家知道【linux】基本知識(shí)并且會(huì)使用它,那么接下來(lái)的學(xué)習(xí)的知識(shí)便是讓各位小伙伴在純【linux】環(huán)境下進(jìn)行程序的開(kāi)發(fā),為了達(dá)到這一目的我們就需要使用工具的輔助。因此,接下來(lái)給大家講述的便是【linux】下的常用工具了

    2024年01月19日
    瀏覽(19)
  • Linux軟件包管理器yum

    ? ? ? ? yum是一個(gè) 軟件包管理器 。yum是一個(gè) 軟件下載安裝管理的客戶端 。 ????????有些人把一些常用的軟件提前編譯好, 做成 軟件包 (可以理解成windows上的安 裝程序)放在一個(gè)服務(wù)器上, 通過(guò)軟件包管理器可以很方便的獲取到這個(gè)編譯好的軟件包, 直接進(jìn)行安裝。 ? ?

    2024年01月21日
    瀏覽(35)
  • 【Linux】:Linux軟件包管理器yum

    【Linux】:Linux軟件包管理器yum

    在Linux下安裝軟件, 一個(gè)通常的辦法是下載到程序的源代碼, 并進(jìn)行編譯, 得到可執(zhí)行程序. 但是這樣太麻煩了, 于是有些人把一些常用的軟件提前編譯好, 做成軟件包(可以理解成windows上的安 裝程序)放在一個(gè)服務(wù)器上, 通過(guò)包管理器可以很方便的獲取到這個(gè)編譯好的軟件包, 直接

    2024年02月08日
    瀏覽(28)
  • 【Linux精講系列】——yum軟件包管理

    【Linux精講系列】——yum軟件包管理

    ??lovewold少個(gè)r博客主頁(yè) ? ? ?? 本文重點(diǎn) : Linux系統(tǒng)軟件包管理工具yum講解 ?? 每日一言 :踏向彼岸的每一步,都是到達(dá)彼岸本身。 前言 ?Linux系統(tǒng)下的軟件下載方式 yum 查看軟件包 如何安裝軟件 如何卸載軟件 yum下載源 更換yum源(以阿里云為例) 下載新的 CentOS-Base.re

    2024年02月08日
    瀏覽(29)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包