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

【Linux工具】yum指令、vim的使用和修改信任白名單

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

【Linux工具】yum指令、vim的使用和修改信任白名單

作者:愛寫代碼的剛子
時(shí)間:2023.6.22
本篇博客主要介紹linux中重要的yum安裝指令和vim工具以及如何添加信任白名單,本篇博客可以當(dāng)做vim使用手冊(cè)

軟件包

  • 在Linux下安裝軟件, 一個(gè)通常的辦法是下載到程序的源代碼, 并進(jìn)行編譯, 得到可執(zhí)行程序. 但是這樣太麻煩了, 于是有些人把一些常用的軟件提前編譯好, 做成軟件包(可以理解成windows上的安 裝程序)放在一個(gè)服務(wù)器上, 通過包管理器可以很方便的獲取到這個(gè)編譯好的軟件包, 直接進(jìn)行安裝.
  • 軟件包和軟件包管理器, 就好比 “App” 和 “應(yīng)用商店” 這樣的關(guān)系.
  • yum(Yellow dog Updater, Modified)是Linux下非常常用的一種包管理器. 主要應(yīng)用在Fedora, RedHat, Centos等發(fā)行版上.

Linux安裝:

  • 源代碼安裝
  • rpm安裝(涉及依賴關(guān)系)—Linux安裝包
  • yum安裝—解決安裝源,安裝版本,安裝依賴
rzsz

這個(gè)工具用于 windows 機(jī)器和遠(yuǎn)端的 Linux 機(jī)器通過 XShell 傳輸文件.
安裝完畢之后可以通過拖拽的方式將文件上傳過去.
注意:關(guān)于 yum 的所有操作必須保證主機(jī)(虛擬機(jī))網(wǎng)絡(luò)暢通

  • ping指令診斷網(wǎng)絡(luò):
    【Linux工具】yum指令、vim的使用和修改信任白名單
查看軟件包
  • yum list指令羅列出所有的軟件包
  • **yum list | grep python(包名)**查找指定的軟件包
    【Linux工具】yum指令、vim的使用和修改信任白名單

注意:

  • 軟件包名稱: 主版本號(hào).次版本號(hào).源程序發(fā)行號(hào)-軟件包的發(fā)行號(hào).主機(jī)平臺(tái).cpu架構(gòu).
  • “x86_64” 后綴表示64位系統(tǒng)的安裝包, “i686” 后綴表示32位系統(tǒng)安裝包. 選擇包時(shí)要和系統(tǒng)匹配.
  • “el7” 表示操作系統(tǒng)發(fā)行版的版本. “el7” 表示的是 centos7/redhat7. “el6” 表示centos6/redhat6.
  • 最后一列,base表示的是“軟件源”的名稱,類似于“小米應(yīng)用商店”,“華為應(yīng)用商店”這樣的概念.

安裝軟件

例:
sudo yum install +包名
yum會(huì)自動(dòng)找到都有哪些軟件包需要下載,這時(shí)候敲“y”確定安裝.
出現(xiàn)“complete”說明安裝成功.

注意:

  • 安裝軟件時(shí)由于需要向系統(tǒng)目錄中寫入內(nèi)容, 一般需要 sudo 或者切到 root 賬戶下才能完成.
  • yum安裝軟件只能一個(gè)裝完了再裝另一個(gè). 正在yum安裝一個(gè)軟件的過程中, 如果再嘗試用yum安裝另外 一個(gè)軟件, yum會(huì)報(bào)錯(cuò).
  • 如果yum報(bào)錯(cuò),可以百度找解決方案.

卸載軟件

例:
sudo yum remove +包名

vim的使用

vim的三種模式
  • 正常/普通/命令模式(Normal mode)
    控制屏幕光標(biāo)的移動(dòng),字符、字或行的刪除,移動(dòng)復(fù)制某區(qū)段及進(jìn)入Insert mode下,或者到 last line mode
  • 插入模式(Insert mode)
    只有在Insert mode下,才可以做文字輸入,按「ESC」鍵可回到命令行模式。該模式是我們后面用的最頻繁的編輯模式。
  • 末行模式/底行模式(last line mode)
    文件保存或退出,也可以進(jìn)行文件替換,找字符串,列出行號(hào)等操作。 在命令模式下,shift+: 即可進(jìn)入該模式。要查看你的所有模式:打開vim,底行模式直接輸入 :help vim-modes
  • 一共有12種模式:six BASIC modes和six ADDITIONAL modes.
vim的基本操作
  1. 進(jìn)入vim,在系統(tǒng)提示符號(hào)輸入vim及文件名稱后,就進(jìn)入vim全屏幕編輯畫面:
  • $ vim test.c
  • 注意,進(jìn)入vim之后處于[正常模式],要切換到[插入模式]才能夠輸入文字。
  1. [正常模式]切換至[插入模式]
  • 輸入a
  • 輸入i(常用)
  • 輸入o
  1. [插入模式]切換至[正常模式] 目前處于[插入模式],就只能一直輸入文字,如果發(fā)現(xiàn)輸錯(cuò)了字,想用光標(biāo)鍵往回移動(dòng),將該字刪除,可以先按一下「ESC」鍵轉(zhuǎn)到[正常模式]再刪除文字。當(dāng)然,也可以直接刪除。
  2. [正常模式]切換至[末行模式]
  • 「shift + ;」, 其實(shí)就是輸入「:」
  1. 退出vim及保存文件,在[正常模式]下,按一下「:」冒號(hào)鍵進(jìn)入「Last line mode」,例如:
  • : w (保存當(dāng)前文件)
  • : wq (輸入「wq」,存盤并退出vim)
  • : q! (輸入q!,不存盤強(qiáng)制退出vim)
vim命令模式命令集
  1. 插入模式
  • 按「i」切換進(jìn)入插入模式「insert mode」,按“i”進(jìn)入插入模式后是從光標(biāo)當(dāng)前位置開始輸入文件;
  • 按「a」進(jìn)入插入模式后,是從目前光標(biāo)所在位置的下一個(gè)位置開始輸入文字;
  • 按「o」進(jìn)入插入模式后,是插入新的一行,從行首開始輸入文字。
  1. 從插入模式切換為命令模式
  • 按「ESC」鍵。
  1. 移動(dòng)光標(biāo)
  • vim可以直接用鍵盤上的光標(biāo)來上下左右移動(dòng),但正規(guī)的vim是用小寫英文字母「h」、「j」、「k」、 「l」,分別控制光標(biāo)左、下、上、右移一格
  • 按「G」:移動(dòng)到文章的最后
  • 按「 $ 」:移動(dòng)到光標(biāo)所在行的“行尾”
  • 按「^」:移動(dòng)到光標(biāo)所在行的“行首”
  • 按「w」:光標(biāo)跳到下個(gè)字的開頭
  • 按「e」:光標(biāo)跳到下個(gè)字的字尾
  • 按「b」:光標(biāo)回到上個(gè)字的開頭
  • 按「#l」:光標(biāo)移到該行的第#個(gè)位置,如:5l,56l
  • 按[gg]:進(jìn)入到文本開始
  • 按[shift+g]:進(jìn)入文本末端
  • 按「ctrl」+「b」:屏幕往“后”移動(dòng)一頁(yè)
  • 按「ctrl」+「f」:屏幕往“前”移動(dòng)一頁(yè)
  • 按「ctrl」+「u」:屏幕往“后”移動(dòng)半頁(yè)
  • 按「ctrl」+「d」:屏幕往“前”移動(dòng)半頁(yè)
  1. 刪除文字
  • 「x」:每按一次,刪除光標(biāo)所在位置的一個(gè)字符
  • 「#x」:例如,「6x」表示刪除光標(biāo)所在位置的“后面(包含自己在內(nèi))”6個(gè)字符
  • 「X」:大寫的X,每按一次,刪除光標(biāo)所在位置的“前面”一個(gè)字符
  • 「#X」:例如,「20X」表示刪除光標(biāo)所在位置的“前面”20個(gè)字符
  • 「dd」:刪除光標(biāo)所在行
  • 「#dd」:從光標(biāo)所在行開始刪除#行
  1. 復(fù)制
  • 「yw」:將光標(biāo)所在之處到字尾的字符復(fù)制到緩沖區(qū)中。
  • 「#yw」:復(fù)制#個(gè)字到緩沖區(qū)
  • 「yy」:復(fù)制光標(biāo)所在行到緩沖區(qū)。
  • 「#yy」:例如,「6yy」表示拷貝從光標(biāo)所在的該行“往下數(shù)”6行文字。
  • 「p」:將緩沖區(qū)內(nèi)的字符貼到光標(biāo)所在位置。注意:所有與“y”有關(guān)的復(fù)制命令都必須與“p”配合才能完 成復(fù)制與粘貼功能。
  1. 替換
  • 「r」:對(duì)光標(biāo)所在處的字符+之后所有字符進(jìn)行批量化替換。
  • 「#r」:替換光標(biāo)所在處的字符。
  • [shift+g]:大小寫轉(zhuǎn)換
  • 「R」:替換光標(biāo)所到之處的字符,直到按下「ESC」鍵為止。
  • [shift+r]:進(jìn)入替換模式,對(duì)整體內(nèi)容進(jìn)行替換(第四種模式
  • [shift+~]:大小寫轉(zhuǎn)換
  1. 撤銷上一次操作
  • 「u」:如果您誤執(zhí)行一個(gè)命令,可以馬上按下「u」,回到上一個(gè)操作。按多次“u”可以執(zhí)行多次回 復(fù)。
  • 「ctrl + r」:撤銷的恢復(fù)
  1. 更改
  • 「cw」:更改光標(biāo)所在處的字到字尾處
  • 「c#w」:例如,「c3w」表示更改3個(gè)字
  1. 跳至指定行
  • 「ctrl」+「g」列出光標(biāo)所在行的行號(hào)。
  • 「#G」:例如,「15G」,表示移動(dòng)光標(biāo)至文章的第15行行首
vim末行模式命令集
  1. 列出行號(hào)
  • 「set nu」: 輸入「set nu」后,會(huì)在文件中的每一行前面列出行號(hào)。
  • 「set nonu」:輸入「set nu」后,會(huì)隱藏文件中的每一行前面列出行號(hào)。
  1. 跳到文件中的某一行
  • 「#」:「#」號(hào)表示一個(gè)數(shù)字,在冒號(hào)后輸入一個(gè)數(shù)字,再按回車鍵就會(huì)跳到該行了,如輸入數(shù)字15, 再回車,就會(huì)跳到文章的第15行。
  1. 查找字符
  • 「/關(guān)鍵字」: 先按「/」鍵,再輸入您想尋找的字符,如果第一次找的關(guān)鍵字不是您想要的,可以一直按 「n」會(huì)往后尋找到您要的關(guān)鍵字為止。
  • 「?關(guān)鍵字」:先按「?」鍵,再輸入您想尋找的字符,如果第一次找的關(guān)鍵字不是您想要的,可以一直 按「n」會(huì)往前尋找到您要的關(guān)鍵字為止。
  • / 和 ?查找有何區(qū)別?
    /是從上向下找,?是從下向上找
  1. 保存文件
  • 「w」: 在冒號(hào)輸入字母「w」就可以將文件保存起來
  1. 離開vim
  • 「q」:按「q」就是退出,如果無法離開vim,可以在「q」后跟一個(gè)* * 「!」強(qiáng)制離開vim。 「wq」:一般建議離開時(shí),搭配「w」一起使用,這樣在退出的時(shí)候還可以保存文件。

附:
當(dāng)然末行模式肯定不止這些命令
【Linux工具】yum指令、vim的使用和修改信任白名單
【Linux工具】yum指令、vim的使用和修改信任白名單
在末行模式中可以直接對(duì)文件進(jìn)行編譯和執(zhí)行。

  • vs打開多個(gè)文件編輯窗口
  • ctrl ww窗口光標(biāo)切換,光標(biāo)在哪一個(gè)窗口就對(duì)那一個(gè)窗口進(jìn)行操作
vim操作總結(jié)
  • 三種模式
    1. 正常模式
    2. 插入模式
    3. 底行模式
  • 但一共有12種總模式(查閱資料)
  • vim操作
    打開,關(guān)閉,查看,查詢,插入,刪除,替換,撤銷,復(fù)制等等操作。

簡(jiǎn)單vim配置

  1. 配置文件的位置
  • 在目錄 /etc/ 下面,有個(gè)名為vimrc的文件,這是系統(tǒng)中公共的vim配置文件,對(duì)所有用戶都有效。
  • 而在每個(gè)用戶的主目錄下,都可以自己建立私有的配置文件,命名為:“.vimrc”。例如,/root目錄下, 通常已經(jīng)存在一個(gè).vimrc文件,如果不存在,則創(chuàng)建之。
  • 切換用戶成為自己執(zhí)行 su ,進(jìn)入自己的主工作目錄,執(zhí)行 cd ~
  • 打開自己目錄下的.vimrc文件,執(zhí)行vim .vimrc
  1. 常用配置選項(xiàng),用來測(cè)試
  • 設(shè)置語(yǔ)法高亮: syntax on
  • 顯示行號(hào): set nu
  • 設(shè)置縮進(jìn)的空格數(shù)為4:set shiftwidth=4
  1. 使用插件
    要配置好看的vim,原生的配置可能功能不全,可以選擇安裝插件來完善配置,保證用戶是你要配置的用戶,接下來:
  • 安裝TagList插件,下載taglist_xx.zip ,解壓完成,將解壓出來的doc的內(nèi)容放到~/.vim/doc, 將解壓出來 的plugin下的內(nèi)容拷貝到~/.vim/plugin
  • 在~/.vimrc 中添加: let Tlist_Show_One_File=1 let Tlist_Exit_OnlyWindow=1 let Tlist_Use_Right_Window=1
  • 安裝文件瀏覽器和窗口管理器插件: WinManager
  • 下載winmanager.zip,2.X版本以上的
  • 解壓winmanager.zip,將解壓出來的doc的內(nèi)容放到~/.vim/doc, 將解壓出來的plugin下的內(nèi)容拷貝到 ~/.vim/plugin
  • 在~/.vimrc 中添加 let g:winManagerWindowLayout=‘FileExplorer|TagList nmap wm :WMToggle
  • 然后重啟vim,打開/XXX.c或/XXX.cpp, 在normal狀態(tài)下輸入"wm", 你將看到上圖的效果。
    vim進(jìn)階學(xué)習(xí)

vim的指令有很多,建議在初學(xué)階段只用熟練掌握基本常用的指令即可。

修改信任白名單

信任白名單只能由root修改:
【Linux工具】yum指令、vim的使用和修改信任白名單
使用vim /etc/sudoers指令將Harvey這個(gè)普通用戶添加進(jìn)信任白名單。
【Linux工具】yum指令、vim的使用和修改信任白名單
將普通用戶添加進(jìn)信任白名單后該普通用戶就會(huì)獲得sudo權(quán)限來執(zhí)行指令文章來源地址http://www.zghlxwxcb.cn/news/detail-499749.html

到了這里,關(guān)于【Linux工具】yum指令、vim的使用和修改信任白名單的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(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ā)工具-vim-gcc-gdb指令及使用

    Linux開發(fā)工具-vim-gcc-gdb指令及使用

    目錄 linux軟件包管理器yum(apt) linux開發(fā)工具 linux編輯器-vim使用 linux編譯器-gcc/g++使用 linux調(diào)試器-gdb使用 linux項(xiàng)目自動(dòng)化構(gòu)建工具-make/makefile linux第一個(gè)小程序-進(jìn)度條 使用github創(chuàng)建項(xiàng)目 使用git命令 我們前面學(xué)了關(guān)于linux的基本指令和基本權(quán)限的一些相關(guān)知識(shí),那么我們今天

    2024年03月10日
    瀏覽(28)
  • Linux工具——yum和vim

    Linux工具——yum和vim

    我們玩手機(jī)或者是電腦的時(shí)候,當(dāng)我們想下載某個(gè)東西,我們經(jīng)常會(huì)去某個(gè)應(yīng)用商店里搜索某個(gè)應(yīng)用,然后點(diǎn)擊下載就ok了,但是在Linux下安裝軟件, 一個(gè)通常的辦法是下載到程序的源代碼, 并進(jìn)行編譯, 得到可執(zhí)行程序。 但是這樣太麻煩了, 于是有些人把一些常用的軟件提前編

    2023年04月24日
    瀏覽(28)
  • 【Linux】Linux環(huán)境基礎(chǔ)開發(fā)工具的使用 ———(yum、vim、gcc&g++、gdb、make/Makefile、進(jìn)度條 、git)

    【Linux】Linux環(huán)境基礎(chǔ)開發(fā)工具的使用 ———(yum、vim、gcc&g++、gdb、make/Makefile、進(jìn)度條 、git)

    (???(??? )??,我是 Scort ?? ??博客主頁(yè):張小姐的貓~江湖背景?? 快上車??,握好方向盤跟我有一起打天下嘞! 送給自己的一句雞湯??: ??集中起來的意志可以擊穿頑石?? ??作者水平很有限,如果發(fā)現(xiàn)錯(cuò)誤,可在評(píng)論區(qū)指正,感謝?? ????歡迎持續(xù)關(guān)注!????

    2024年01月16日
    瀏覽(59)
  • Linux 常用開發(fā)工具(yum、vim)

    Linux 常用開發(fā)工具(yum、vim)

    耐心是一切聰明才智的基礎(chǔ)?!?柏拉圖。本章進(jìn)入到Linux下的一些常用的工具,這些工具能幫助我們?nèi)ジ玫氖褂肔inux操作系統(tǒng)。 話不多說安全帶系好,發(fā)車?yán)?(建議電腦觀看) 。 附:紅色,部分為重點(diǎn)部分;藍(lán)顏色為需要記憶的部分(不是死記硬背哈,多敲);黑色加

    2024年02月07日
    瀏覽(30)
  • 【Linux】開發(fā)工具——vim多模式編輯器的入土&&設(shè)置sudoers白名單

    【Linux】開發(fā)工具——vim多模式編輯器的入土&&設(shè)置sudoers白名單

    ========================================================================= 個(gè)人主頁(yè)點(diǎn)擊直達(dá): 小白不是程序媛 Linux系列專欄: Linux被操作記 ========================================================================= 目錄 前言: 基本概念 vim基本操作 [正常模式]切換至[插入模式] [插入模式]切換至[正常模式] [正

    2024年02月06日
    瀏覽(23)
  • Linux---(五)三大工具yum、vim、gcc/g++

    Linux---(五)三大工具yum、vim、gcc/g++

    (1)源代碼安裝(不推薦):把源代碼編譯,形成可執(zhí)行,編譯太麻煩 (2)rpm軟件包安裝(不推薦):安裝的本質(zhì)就是拷貝,把可執(zhí)行程序拷貝到指定路徑下即可(不知道下載哪個(gè)軟件包,不知道哪個(gè)軟件包是對(duì)的,不知道某個(gè)軟件是否還依賴其他軟件) (3)yum一鍵式安

    2024年02月05日
    瀏覽(35)
  • 【linux基礎(chǔ)(五)】Linux中的開發(fā)工具(上)---yum和vim

    【linux基礎(chǔ)(五)】Linux中的開發(fā)工具(上)---yum和vim

    ??博主CSDN主頁(yè):杭電碼農(nóng)-NEO?? ? ?專欄分類:Linux從入門到開通? ? ??代碼倉(cāng)庫(kù):NEO的學(xué)習(xí)日記?? ? ??關(guān)注我??帶你學(xué)更多操作系統(tǒng)知識(shí) ? ???? 理解了Linux基本指令和權(quán)限之后 終于開始了與代碼相關(guān)的工具的使用 想必各位早已聽說過vim的大名,這篇文章 將帶你深入淺

    2024年02月09日
    瀏覽(25)
  • yum和vim工具的使用

    yum和vim工具的使用

    目錄 ? ? yum工具的使用 ? ? yum下載原理 ? ? 軟件的查找下載刪除操作 ? ? ?查找lrzsz軟件(文件上傳或者下載軟件) ? ? 下載lrzsz軟件 ? ? 刪除lrzsz軟件 ? vim工具的使用 ? ? vim命令模式 ? 命令模式與光標(biāo)相關(guān)的快捷鍵: ? ?插入模式 ? ? ?底行模式 ? 在本次的博客當(dāng)中我

    2024年02月08日
    瀏覽(15)
  • Linux開發(fā)工具:yum、vim、gcc/g++、makefile

    Linux開發(fā)工具:yum、vim、gcc/g++、makefile

    在 Linux 下安裝軟件一共有三種方式: 源代碼安裝 有很多開源軟件的源代碼會(huì)被作者放在Github/Gitee 等網(wǎng)站上, 可以將這些源代碼下載在本地. 通過直接在本地將這些源代碼進(jìn)行編譯鏈接生成可執(zhí)行程序 . 在嵌入式編程中, 經(jīng)常用到交叉編譯來處理不同平臺(tái)的適配性. rpm包直接安裝

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

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

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

    2024年02月11日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包