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

yum和vim工具的使用

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

目錄

? ? yum工具的使用

? ? yum下載原理

? ? 軟件的查找&下載&刪除操作

? ? ?查找lrzsz軟件(文件上傳或者下載軟件)

? ? 下載lrzsz軟件

? ? 刪除lrzsz軟件

? vim工具的使用

? ? vim命令模式

? 命令模式與光標(biāo)相關(guān)的快捷鍵:

? ?插入模式

? ? ?底行模式

? 在本次的博客當(dāng)中我們主要來(lái)認(rèn)識(shí)一下yum和vim工具的使用,其中以vim工具的使用介紹為主。

? ? yum工具的使用

? 在Linux系統(tǒng)當(dāng)中我們要想安裝文件其實(shí)并不簡(jiǎn)單,我們可以安裝一個(gè)源碼的文件,通過(guò)執(zhí)行x權(quán)限運(yùn)行這個(gè)程序。但是這樣有點(diǎn)麻煩我們需要找到源碼之后進(jìn)行編譯才可以使用。我們肯定會(huì)想有沒(méi)有一種像是軟件商店一樣的工具,讓我們下載指定的軟件之后就可以運(yùn)行使用了呢?

? 當(dāng)然有,這個(gè)工具指的就是yum。yum的作用其實(shí)等價(jià)于我們的應(yīng)用商店,我們可以通過(guò)yum下載一系列軟件。

? ? yum下載原理

? yum看起來(lái)就是一個(gè)很簡(jiǎn)單的命令,怎么會(huì)起到軟件商店的功能呢?

? 其實(shí)yum的就是一個(gè)管理著許多軟件下載地址的文件。下載軟件也并不是直接在yum當(dāng)中下載的,而是通過(guò)yum找到指定軟件的下載地址,之后通過(guò)這個(gè)地址進(jìn)行下載的。我們將這個(gè)步驟叫做映射。

? 根據(jù)我們的生活常識(shí)可以知道:想要下載一個(gè)軟件肯定需要聯(lián)網(wǎng),使用yum進(jìn)行下載也需要滿足這個(gè)條件。yum在通過(guò)一定的地址找到指定的軟件之后相當(dāng)于訪問(wèn)特定的網(wǎng)站下載的軟件。我們可以通過(guò)ping命令檢查L(zhǎng)inux機(jī)器的聯(lián)網(wǎng)情況:

yum和vim工具的使用,從0開始Linux,vim,編輯器,linux

? 當(dāng)我們的界面顯示是這樣的,就代表我們已經(jīng)聯(lián)網(wǎng)。在Linux正常使用的情況下,使用云服務(wù)器的用戶可以省略對(duì)網(wǎng)絡(luò)的檢查,需要著重檢查的是使用虛擬機(jī)的用戶。?

? 需要提出的是:yum其中的映射的網(wǎng)站最多的是國(guó)外的網(wǎng)站,所以下載的時(shí)候可能會(huì)很慢,要想加快我們的下載速度,我們可以更改我們的yum的映射源。

? ? 軟件的查找&下載&刪除操作

? 想要下載軟件的第一步肯定是找到指定的軟件,所以我們要通過(guò)指定的命令查找到我們想要下載的軟件。舉一個(gè)簡(jiǎn)單的例子:

? ? ?查找lrzsz軟件(文件上傳或者下載軟件)

? ?我們需要通過(guò)yum list | grep lrzsz 指令進(jìn)行查找。其中l(wèi)ist可以將yum當(dāng)中存儲(chǔ)的所有的軟件都顯示出來(lái),之后通過(guò)管道符進(jìn)行進(jìn)一步的處理,找到指定的軟件全程,就比如下圖的:lrzsz.x86_64

yum和vim工具的使用,從0開始Linux,vim,編輯器,linux

? ? 下載lrzsz軟件

? 之后我們需要通過(guò)下載指令,執(zhí)行下載操作。yum和vim工具的使用,從0開始Linux,vim,編輯器,linux? ?指令為yum install -y lrzsz 。需要注意的是在下載軟件的時(shí)候我們需要使用root權(quán)限,因此盡量使用root用戶執(zhí)行上述操作。其中的-y選項(xiàng)表示不需要詢問(wèn)是否下載。當(dāng)我們的軟件已經(jīng)被安裝完畢之后就會(huì)顯示:already installed and latest version Nothing to do 的顯示。我們可以嘗試lrzsz軟件向Linux服務(wù)器當(dāng)中上傳一個(gè)文件。

yum和vim工具的使用,從0開始Linux,vim,編輯器,linux?yum和vim工具的使用,從0開始Linux,vim,編輯器,linux

yum和vim工具的使用,從0開始Linux,vim,編輯器,linux? ?我們可以使用直接拖拽的方式將文件直接拉到Linux窗口當(dāng)中,也可以通過(guò)指令的形式使用 rz 指令選擇指定的文件進(jìn)行傳輸,也可以使用 sz 指令將Linux當(dāng)中的文件傳輸?shù)轿覀兘?jīng)常使用的Windows系統(tǒng)當(dāng)中。

? ? 刪除lrzsz軟件

? 有下載軟件就一定會(huì)有刪除軟件,我們可以使用 yum remove -y lrzsz 進(jìn)行刪除我們之前下載的軟件。

yum和vim工具的使用,從0開始Linux,vim,編輯器,linux

? 運(yùn)行完成指令之后,我們會(huì)發(fā)現(xiàn)其中有removed的顯示,最后complete表示卸載完成。之后重新運(yùn)行rz指令,我們會(huì)發(fā)現(xiàn)指令已經(jīng)無(wú)法運(yùn)行。

? 我們可以使用上述yum相關(guān)的命令,執(zhí)行對(duì)軟件的安裝和刪除操作。

? vim工具的使用

? vim作為L(zhǎng)inux當(dāng)中的文件編輯工具,我們可以使用vim對(duì)文本文件或者對(duì)代碼進(jìn)行編寫。

? vim工具分為三種模式:命令模式,插入模式,底行模式。

? 在命令模式當(dāng)中我們可以對(duì)文本進(jìn)行快速的修改,比如文本刪除,文本復(fù)制,文本粘貼等操作。在插入模式當(dāng)中我們可以對(duì)文本進(jìn)行快速的編寫,相當(dāng)于一個(gè)記事本。在底行模式當(dāng)中我們可以對(duì)vim進(jìn)行一定的配置,以及修改等操作。比如為vim工具加上行號(hào),以及提示符等操作。

? 首先我們剛進(jìn)入vim的時(shí)候,默認(rèn)打開的都是命令模式,之后輸入i,o,a三個(gè)鍵當(dāng)中的任意一個(gè)鍵就可以從命令模式進(jìn)去到插入模式當(dāng)中。進(jìn)入插入模式之后我們就可以開始編寫對(duì)應(yīng)的內(nèi)容了,當(dāng)內(nèi)容編寫完畢之后,按Esc就會(huì)退出插入模式。如果我們想要進(jìn)入底行模式的話,只需要先返回命令模式,之后再輸入:就可以執(zhí)行我們想要的內(nèi)容了。

yum和vim工具的使用,從0開始Linux,vim,編輯器,linux

? ? 在初步了解了vim工具之后我們就可以來(lái)一步步認(rèn)識(shí)vim工具的使用方法了。

? ? vim命令模式

? 在vim的命令模式當(dāng)中,我們最主要需要進(jìn)行的就是對(duì)文本文件進(jìn)行更改操作。

? 命令模式與光標(biāo)相關(guān)的快捷鍵:

? 因?yàn)樵贚inux平臺(tái)之下我們不能夠向Windows平臺(tái)當(dāng)中使用鼠標(biāo)進(jìn)行點(diǎn)擊來(lái)移動(dòng)輸入的位置,所以對(duì)于一個(gè)長(zhǎng)文本文件,如果只使用上下左右來(lái)改變光標(biāo)的位置的話就會(huì)顯得很繁瑣。所以為了簡(jiǎn)化我們對(duì)文本文件的使用,我們會(huì)使用一些快捷鍵來(lái)輔助我們工作。

h(光標(biāo)左移) l(光標(biāo)右移)
j(光標(biāo)下移) l(光標(biāo)上移)
shift+^(光標(biāo)移到行首) shift+$(光標(biāo)移到行尾)
gg(光標(biāo)移動(dòng)到起始行) shift+g(光標(biāo)移動(dòng)到結(jié)束行)
n+shift+g(光標(biāo)跳到指定行) b/w(按照單詞為單位向前,后移動(dòng)光標(biāo)位置)

? 靈活的使用快捷鍵可以幫助我們快速的移動(dòng)光標(biāo)進(jìn)行文件的編輯。

? 除了對(duì)光標(biāo)位置進(jìn)行調(diào)節(jié)的快捷鍵,還有對(duì)文本進(jìn)行快捷操作的方式(同樣是采用快捷鍵對(duì)文本快速修改):?

yy(復(fù)制光標(biāo)所在的當(dāng)前行) n+yy(復(fù)制光標(biāo)所在的后面n行)
dd(刪除光標(biāo)所在的當(dāng)前行) n+dd(刪除光標(biāo)所在的后面n行)
p(粘貼之前復(fù)制的文本內(nèi)容) n+p(粘貼n次復(fù)制的內(nèi)容)
dd+p(相當(dāng)于剪切功能) shift+~(對(duì)文本進(jìn)行大小寫轉(zhuǎn)換)
r(對(duì)文本內(nèi)容進(jìn)行替換) n+r(對(duì)文本后面n個(gè)字符進(jìn)行文本替換)
shift+r(替換模式,可無(wú)限長(zhǎng)度對(duì)后面內(nèi)容進(jìn)行替換) x(對(duì)光標(biāo)之后的內(nèi)容進(jìn)行刪除,一字符為單位)
u(對(duì)之前進(jìn)行的操作進(jìn)行刪除) ctrl+r(撤銷之前的撤銷操作,即返回之前的文本)

? 在命令模式使用快捷鍵可以幫助我們快速修改我們的文本文件。我們需要多加練習(xí),熟練掌握。

? ?插入模式

? 至于插入模式就簡(jiǎn)單多了,我們進(jìn)行的操作也以編寫文件內(nèi)容為主。就像正常在一個(gè)記事本當(dāng)中編寫文件時(shí)一樣,直接書寫進(jìn)入指定的內(nèi)容即可。

? 需要注意的是想要從命令模式轉(zhuǎn)入到插入模式當(dāng)中,需要按 i 或 o 或 a 這三個(gè)按鍵當(dāng)中的任意一個(gè)。當(dāng)右下角顯示 insert 標(biāo)志即可。

yum和vim工具的使用,從0開始Linux,vim,編輯器,linux

? 當(dāng)我們按動(dòng)Esc按鍵之后就會(huì)重新從插入模式退出到命令模式當(dāng)中。

? ? ?底行模式

? 底行模式的主要作用就是配置vim的編輯風(fēng)格。比如說(shuō)在編輯的時(shí)候?yàn)槲覀兊奈谋疚募由闲刑?hào),提供我們寫代碼時(shí)候的必要的提示,提供縮進(jìn)等功能。我們只要配置好了vim之后可以很大程度上為我們代碼的編寫提供便利。

? 沒(méi)有經(jīng)過(guò)配置的文本編輯器是這樣的,看起來(lái)很突兀,就是一個(gè)簡(jiǎn)單的黑框框。yum和vim工具的使用,從0開始Linux,vim,編輯器,linux

? 我們可以在命令模式當(dāng)中按:切換到底行模式。通過(guò)指令進(jìn)行vim工具的配置。

? 其中設(shè)置行號(hào)的當(dāng)時(shí)為:set nu?

yum和vim工具的使用,從0開始Linux,vim,編輯器,linux

? 設(shè)置完行號(hào)的文本文件樣式為:yum和vim工具的使用,從0開始Linux,vim,編輯器,linux

? 如果我們想要取消行號(hào)可以通過(guò):set nonu進(jìn)行取消。

? 在我們正常的代碼編寫當(dāng)中,只有一個(gè)行號(hào)似乎并不能為我們提供多少便利,所以我們還需要進(jìn)行其他vim相關(guān)功能的配置。由于一項(xiàng)一項(xiàng)功能的配置有點(diǎn)麻煩,所以可以通過(guò)其他人編寫好的配置文件進(jìn)行簡(jiǎn)便的配置。其中最簡(jiǎn)便的方式為:

curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh

? 我們只需要在底行模式當(dāng)中,輸入這行內(nèi)容系統(tǒng)就會(huì)自動(dòng)為我們的vim工具進(jìn)行相應(yīng)的配置,配置之后的效果如下:

yum和vim工具的使用,從0開始Linux,vim,編輯器,linux

? 當(dāng)我們?cè)诰帉懘a的時(shí)候會(huì)產(chǎn)生相應(yīng)的配色,以及行號(hào)的標(biāo)記。

yum和vim工具的使用,從0開始Linux,vim,編輯器,linux? ?以及相應(yīng)的語(yǔ)言提示符,這樣的功能就很符合我們?nèi)粘J褂玫木幾g器了。每個(gè)用戶只需要進(jìn)行依次配置即可。每個(gè)用戶的配置都不相互影響,由于root用戶具有極大的權(quán)限。為了對(duì)Linux系統(tǒng)產(chǎn)生一系列不必要的修改,我們不建議對(duì)root用戶進(jìn)行上述配置,只需要對(duì)我們創(chuàng)建的普通用戶進(jìn)行修改即可。

? 在底行模式當(dāng)中雖然對(duì)vim工具的配置工作很重要,但是最主要的使用方式并不是這樣的。我們對(duì)vim工具的配置只需要進(jìn)行一次即可。

? 其中最重要的是vim的退出,以及多文件的打開。如果我們想要退出vim工具的話,就需要進(jìn)入我們的底行模式,也就是在我們的命令行模式當(dāng)中輸入:之后我們可以選擇我們的退出方式。

? 其中w表示保存,q表示退出,!表示強(qiáng)制進(jìn)行上述操作。例如:w!表示強(qiáng)制保存,q!表示強(qiáng)制退出,wq!表示強(qiáng)制保存并退出等等。

? 如果我們想要在vim工具當(dāng)中同時(shí)打開多個(gè)文件,也需要在底行模式執(zhí)行相應(yīng)的操作。我們需要在底行模式輸入vs加上文件名,之后就可以打開一個(gè)新的文件。例如:

yum和vim工具的使用,從0開始Linux,vim,編輯器,linux

? 同時(shí),按住ctrl+w+w可以在打開的多個(gè)文件當(dāng)中進(jìn)行轉(zhuǎn)換,光標(biāo)所處的位置就是我們更改文件的位置,使用這個(gè)方法我們可以做到同時(shí)編輯多個(gè)文件。

? 其中在底行模式還有很多簡(jiǎn)單的操作功能可以使用,比如:

? skill1:如果我們想要直接跳轉(zhuǎn)到指定行的位置,我們可以先輸入一個(gè)#,之后輸入:后面輸入我們想要跳轉(zhuǎn)的行數(shù)就可以了。

yum和vim工具的使用,從0開始Linux,vim,編輯器,linux

? 輸入的#可能不會(huì)顯示的表現(xiàn)出來(lái),但是我們可以看到效果確實(shí)跳轉(zhuǎn)到了我們想要查找的位置。

? skill2:我們還可以輸入特定的指令,用于查找指定的文本內(nèi)容。例如我們可以先輸入一個(gè)/后面跟我們想要查找的內(nèi)容就會(huì)直接跳轉(zhuǎn)到和我們查找內(nèi)容相同的位置,假如該目標(biāo)并不是我們想要查找的對(duì)象還可以按 n 進(jìn)一步跳轉(zhuǎn)選擇,知道找到目標(biāo)為止。

? 同樣的也是發(fā)揮查找功能的還有?,在?后面同樣需要添加我們想要查找的指定的內(nèi)容,同樣可以通過(guò)n進(jìn)行進(jìn)一步選擇。但是?和 / 查找的不同就在于:?是從光標(biāo)的位置開始從后向前查找,但是 / 的作用是從光標(biāo)的位置開始從前向后查找。

? 那么我們本次博客的內(nèi)容也就到此結(jié)束了,感謝您的觀看。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-718019.html

到了這里,關(guān)于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開發(fā)工具大全 - 軟件包管理器yum | vim編輯器 | gcc/g++編譯器 | 自動(dòng)化構(gòu)建工具M(jìn)ake/Makefile | gdb調(diào)試工具

    Linux開發(fā)工具大全 - 軟件包管理器yum | vim編輯器 | gcc/g++編譯器 | 自動(dòng)化構(gòu)建工具M(jìn)ake/Makefile | gdb調(diào)試工具

    目錄 Ⅰ.? Linux 軟件包管理器 yum 一、yum 背景知識(shí) 二、yum 的基本使用 1、查看軟件包 2、軟件包名稱構(gòu)成 3、安裝軟件 4、卸載軟件 Ⅱ.vim編輯器 ?一、認(rèn)識(shí)vim 1、vim概念? 2、模式及其切換 ?二、vim使用 1、vim的指令(重要)? 命令模式 插入模式 底行模式 2、vim配置 Ⅲ.gcc/g++編

    2024年02月05日
    瀏覽(73)
  • 【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開發(fā)工具-Linux編輯器-vim使用 2.1?vim的基本概念 2.2?vim的基本操作 2.3 vim正常模式命令集 2.4 vim末行模式命令集 2.5?簡(jiǎn)單vim配置 ヾ(?

    2024年02月13日
    瀏覽(24)
  • 【Linux】軟件包管理器 yum | vim編輯器

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

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

    2024年02月19日
    瀏覽(26)
  • Linux基礎(chǔ)工具|文本編輯器Vim的使用

    Linux基礎(chǔ)工具|文本編輯器Vim的使用

    您好這里是limou3434的個(gè)人博客,感興趣可以看看我的其他內(nèi)容。 本次我給您帶來(lái)的是Linux下Vim文本編輯器的使用,關(guān)于vim,您只需要知道一些常用的指令和操作即可,快速上手的秘訣是實(shí)踐,并且是多次實(shí)踐。 安裝:在centos環(huán)境下安裝vim可以使用“sudo yum install vim”,其他環(huán)

    2024年02月11日
    瀏覽(39)
  • 【Linux】:Linux開發(fā)工具之Linux編輯器vim的使用

    【Linux】:Linux開發(fā)工具之Linux編輯器vim的使用

    ?? vi/vim的區(qū)別簡(jiǎn)單點(diǎn)來(lái)說(shuō),它們都是多模式編輯器,不同的是vim是vi的升級(jí)版本,它不僅兼容vi的所有指令,而且還有一些新的特性在里面。例如語(yǔ)法加亮,可視化操作不僅可以在終端運(yùn)行,也可以運(yùn)行于x window、 mac os、windows我們統(tǒng)一按照vim來(lái)進(jìn)行講解 ??vim是一款多模式的

    2024年02月06日
    瀏覽(27)
  • 【Linux工具篇】編輯器vim

    【Linux工具篇】編輯器vim

    目錄 vim的基本操作 進(jìn)入vim(正常模式)? 正常模式-插入模式 插入模式-正常模式 正常模式-底行模式 底行模式-正常模式 底行模式-退出vim vim正常模式命令集 vim末行模式命令集 Q1Linux底下多文件操作 Q2批量化注釋和去注釋 Q3ctrl+z和斷網(wǎng)的情況 Q4sudo提權(quán) Q5vim配置? 配置文件位置

    2024年01月24日
    瀏覽(27)
  • 利用yum安裝vim編輯器

    利用yum安裝vim編輯器

    目錄 第一步 檢查是否已安裝 第二步 安裝vim 第三步 配置vim 如果你的輸出結(jié)果如下: 如果出現(xiàn)這些就代表你已經(jīng)安裝成功。 1.如果缺少其中某一個(gè),則執(zhí)行安裝缺失的包即可 2.如果像我的一樣就執(zhí)行下面代碼 安裝成功結(jié)果如下: 上述安裝完成后,開始配置vim,在最后添加

    2024年02月11日
    瀏覽(23)
  • 【Linux環(huán)境基礎(chǔ)開發(fā)工具】編輯器-vim

    【Linux環(huán)境基礎(chǔ)開發(fā)工具】編輯器-vim

    vim是一個(gè)編輯器,是在Linux下編程的常用工具,如果要學(xué)習(xí)在Linux下的編程, 那學(xué)會(huì)使用vim是一個(gè)必修課,今天我就來(lái)講解如何使用vim編輯器。 目錄 寫在前面 什么是vim vim的常用命令 (1)gg:定位光標(biāo)到第一行第一個(gè)位置 (2)shift + g:定位光標(biāo)到最后一行 (3)n + shift + g:

    2024年02月07日
    瀏覽(32)
  • 【Linux編輯器-vim使用】

    【Linux編輯器-vim使用】

    目前了解的vim有三種模式(其實(shí)有好多模式),分別是命令模式、插入模式和底行模式,各模式的功能區(qū)分如下: 命令模式(Normal mode) 控制屏幕光標(biāo)的移動(dòng),字符、字或行的刪除,移動(dòng)復(fù)制某區(qū)段及進(jìn)入Insert mode下,或者到 last line mode 插入模式(Insert mode) 只有在Insert mode下

    2024年02月10日
    瀏覽(20)
  • Linux編輯器 - vim使用

    Linux編輯器 - vim使用

    Vim是一個(gè)廣泛使用的文本編輯器,它是在Unix和Linux系統(tǒng)中常用的命令行文本編輯器之一。 vim的主要三種模式 ( 其實(shí)有好多模式,目前掌握這 3 種即可 ), 分別是 命令模式 ( command mode )、 插入模式 (Insert mode )和 底行模式 ( last line mode ),需要掌握每種模式的用法和差別

    2024年02月14日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包