中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

怎么做網(wǎng)站訊息it培訓(xùn)機構(gòu)培訓(xùn)費用

怎么做網(wǎng)站訊息,it培訓(xùn)機構(gòu)培訓(xùn)費用,上海做網(wǎng)站那家好,自己做網(wǎng)站上傳相冊yum 和 vim 1. Linux 軟件包管理器 yum1.1 什么是軟件包1.2 查看軟件包1.3 如何安裝軟件1.4 如何卸載軟件1.5 關(guān)于 rzsz 2. Linux編輯器-vim使用2.1 vim的基本概念2.2 vim的基本操作2.3 vim命令模式命令集2.4 vim底行模式命令集2.5 vim操作總結(jié)補充:vim下批量化注釋…

yum 和 vim

  • 1. Linux 軟件包管理器 yum
    • 1.1 什么是軟件包
    • 1.2 查看軟件包
    • 1.3 如何安裝軟件
    • 1.4 如何卸載軟件
    • 1.5 關(guān)于 rzsz
  • 2. Linux編輯器-vim使用
    • 2.1 vim的基本概念
    • 2.2 vim的基本操作
    • 2.3 vim命令模式命令集
    • 2.4 vim底行模式命令集
    • 2.5 vim操作總結(jié)
      • 補充:vim下批量化注釋和批量化去注釋的方法
  • 3. 設(shè)置讓普通用戶進行sudo提權(quán)步驟
  • 4. 簡單vim配置

1. Linux 軟件包管理器 yum

1.1 什么是軟件包

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

1.2 查看軟件包

通過 yum list 命令可以羅列出當(dāng)前一共有哪些軟件包. 由于包的數(shù)目可能非常多, 這里我們需要使用 grep 命令只篩選出我們關(guān)注的包,例如:

yum list | grep lrzsz

在這里插入圖片描述
注意事項:

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

1.3 如何安裝軟件

[sudo/root身份] yum install [-y] xxx

yum 會自動找到都有哪些軟件包需要下載, 這時候敲 “y” 確認(rèn)安裝.
出現(xiàn) “complete” 字樣, 說明安裝完成.

注意事項:

  • 安裝軟件時由于需要向系統(tǒng)目錄中寫入內(nèi)容, 一般需要 sudo 或者切到 root 賬戶下才能完成.
  • yum安裝軟件只能一個裝完了再裝另一個. 正在yum安裝一個軟件的過程中, 如果再嘗試用yum安裝另外一個軟件, yum會報錯.
  • 如果 yum 報錯, 請自行百度.

例如:在Linux下安裝一個小火車sl指令

在這里插入圖片描述
運行一下:
在這里插入圖片描述

1.4 如何卸載軟件

[sudo/root身份] yum remove [-y] xxx

補充:
centos中凡是能夠直接被用戶下載的軟件其實已經(jīng)是一些非常穩(wěn)定的軟件了,但centos每年都會有一些新增的軟件,它們又沒有被測試過,穩(wěn)定性還存疑,所以不能直接更新到yum軟件包集合里,所以yum會提供兩個軟件源,一個是base(基本軟件源,很穩(wěn)定),另一個是epel(擴展軟件源,穩(wěn)定性尚未可知)。當(dāng)epel里的軟件經(jīng)過一段時間使用測試后,穩(wěn)定性已有保障,就會被更新到base軟件源中,使base軟件源得以擴充。

一般來說系統(tǒng)都會有一個基本軟件源,但擴展軟件源需要自行安裝,安裝指令為:

yum -y install -y epel-release

在這里插入圖片描述
我已經(jīng)安裝過了,所以他會提示我已安裝到最新。(而且上面安裝可能需要root權(quán)限)

可通過ls /etc/yum.repos.d/指令查看當(dāng)前系統(tǒng)的軟件源:
在這里插入圖片描述

也可以通過vim /etc/yum.repos.d/CentOS-Base.repo指令查看軟件源內(nèi)置的軟件下載地址鏈接:
在這里插入圖片描述

1.5 關(guān)于 rzsz

這個工具用于 windows 機器和遠(yuǎn)端的 Linux 機器通過 XShell 傳輸文件.
安裝完畢之后可以通過拖拽的方式將文件上傳過去.

需要先安裝lrzsz包:

 sudo yum install lrzsz

rzsz包括以下兩個命令:

  1. rz這是一個接收(receive)命令,允許用戶從本地Windows或其他支持ZModem協(xié)議的系統(tǒng)通過SSH或Telnet會話上傳文件到Linux服務(wù)器。當(dāng)你在終端中運行rz命令時,會在本地系統(tǒng)打開一個文件選擇對話框,你可以從中選擇要上傳的文件,然后這些文件會被按照ZModem協(xié)議高效地傳輸?shù)絃inux服務(wù)器。
  2. sz這是一個發(fā)送(send)命令,作用與rz相反,它允許用戶從Linux服務(wù)器上下載文件到本地支持ZModem協(xié)議的系統(tǒng)。運行sz filename命令將會把服務(wù)器上的指定文件傳輸?shù)奖镜貦C器。

注意事項 :
關(guān)于 yum 的所有操作必須保證主機(虛擬機)網(wǎng)絡(luò)暢通!!!
可以通過 ping 指令驗證:

ping www.baidu.com

2. Linux編輯器-vim使用

vi/vim的區(qū)別簡單點來說,它們都是多模式編輯器,不同的是vim是vi的升級版本,它不僅兼容vi的所有指令,而且還有一些新的特性在里面。例如語法加亮,可視化操作不僅可以在終端運行,也可以運行于x window、 mac os、windows。

2.1 vim的基本概念

我們主要介紹vim的三種模式,分別是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能區(qū)分如下:

  • 正常/普通/命令模式(Normal mode)

控制屏幕光標(biāo)的移動,字符、字或行的刪除,移動復(fù)制某區(qū)段及進入插入模式下,或者到底行模式

  • 插入模式(Insert mode)

只有在插入模式下,才可以做文字輸入,按「ESC」鍵可回到命令行模式。該模式是我們后面用的最頻繁的編輯模式。

  • 末行/底行模式(last line mode)

文件保存或退出,也可以進行文件替換,找字符串,列出行號等操作。 在命令模式下,shift+; 即可進入該模式。要查看你的所有模式:打開vim,底行模式直接輸入:help vim-modes

2.2 vim的基本操作

  • [命令模式]切換至[插入模式]
  • 輸入a
  • 輸入i
  • 輸入o
  • [插入模式]切換至[命令模式]
  • 按一下「ESC」鍵轉(zhuǎn)到[命令模式]。
  • [命令模式]切換至[底行模式]
  • 「shift + ;」, 其實就是輸入「:」
  • 退出vim及保存文件,在[命令模式]下,按一下「:」冒號鍵進入底行模式,例如:
  • : w (保存當(dāng)前文件)
  • : wq (輸入「wq」,存盤并退出vim)
  • : q! (輸入q!,不存盤強制退出vim)

2.3 vim命令模式命令集

  • 「i」切換進入插入模式「insert mode」,按i進入插入模式后是從光標(biāo)當(dāng)前位置開始輸入文件;
  • 「a」進入插入模式后,是從目前光標(biāo)所在位置的下一個位置開始輸入文字;
  • 「o」進入插入模式后,是插入新的一行,從行首開始輸入文字。
  • 「ESC」鍵:從插入模式切換為命令模式
  • n+ yy:復(fù)制當(dāng)前行 —— n: 連續(xù)復(fù)制n行
  • n+p:粘貼,當(dāng)前光標(biāo)的下一行 —— n: 表示把指定內(nèi)容粘貼n次
  • u:撤銷
  • ctrl+r: 對歷史撤銷,進行撤銷(反撤銷)
  • n + dd:剪切/刪除指定行、連續(xù)的多行
  • shift+4= $:將光標(biāo)定位到當(dāng)前行的結(jié)尾
  • shift+ 6=^:將光標(biāo)定位到當(dāng)前行的開始
  • gg:將光標(biāo)定位到整個文本的最開頭
  • shift+g = G:將光標(biāo)定位到整個文本的最后一行
  • n+ shift +g=nG:將光標(biāo)定位到整個文本任意一行
  • h,j,k,l:左,下,上,右,也可以帶n。
  • w:按照單詞為單位進行光標(biāo)后移
  • b:按照單詞為單位進行光標(biāo)前移
  • ~:對文本內(nèi)容進行大小寫快速切換
  • n+x:刪除光標(biāo)后續(xù)的一個字符,可以一次刪除n個 —— 一行內(nèi)
  • n + shift+x=X:刪除光標(biāo)之前的一個字符,可以一次刪除n個 —— 一行內(nèi)
  • n+r:對光標(biāo)指定的位置, 進行一個字符的替換,可以一次替換多個
  • shift+r=R: 進入替換模式,直接進行文本替換
  • shift+zz=ZZ:保存并退出

注意:上述命令集當(dāng)中的n表示具體數(shù)字

2.4 vim底行模式命令集

在使用末行模式之前,請記住先按「ESC」鍵確定您已經(jīng)處于命令模式,再按「:」冒號即可進入底行模式。

  • w:保存
  • q:退出
  • wq:保存并退出
  • !:強制
  • q!:不保存退出
  • set nu:打開行號,
  • nonu:去掉行號
  • /關(guān)鍵字:做搜索,搜索關(guān)鍵字
  • !command:不退出vim,可以進行shell命令的執(zhí)行,常用函數(shù)查看
  • vs filename:分屏,多文件操作

2.5 vim操作總結(jié)

在這里插入圖片描述

補充:vim下批量化注釋和批量化去注釋的方法

  • 批量化注釋:

在這里插入圖片描述

  • 批量化去注釋:

在這里插入圖片描述

3. 設(shè)置讓普通用戶進行sudo提權(quán)步驟

sudo即無需切換用戶身份,允許用戶以root權(quán)限執(zhí)行命令。在使用前需提前配置。

提權(quán)步驟:

在這里插入圖片描述

4. 簡單vim配置

配置文件的位置:

  • 在目錄 /etc/ 下面,有個名為vimrc的文件,這是系統(tǒng)中公共的vim配置文件,對所有用戶都有效。
  • 而在每個用戶的主目錄下,都可以自己建立私有的配置文件,命名為:“.vimrc”。例如,/root目錄下,通常已經(jīng)存在一個.vimrc文件,如果不存在,則創(chuàng)建之。(vim在執(zhí)行時會讀取這個.vimrc的隱藏文件,一些vim的基本配置就可以寫入這個.vimrc文件中,vim執(zhí)行時自動讀取)
  • 切換用戶成為自己進入自己的主工作目錄,執(zhí)行 cd ~
  • 打開自己目錄下的.vimrc文件,執(zhí)行 vim .vimrc寫入配置

例如:向vim中寫入打印行號的配置:
在這里插入圖片描述
除了打印行號還可以去百度上搜索一些更好用的vim配置,寫入方法都是一樣的。

下面再推薦一種簡單的一鍵配置方法:
在這里插入圖片描述

參考資料:
Vim 從入門到精通

http://www.risenshineclean.com/news/4845.html

相關(guān)文章:

  • 分析網(wǎng)站建設(shè)流程seo流量排行榜神器
  • 網(wǎng)絡(luò)營銷工具分析百度搜索關(guān)鍵詞排名優(yōu)化技術(shù)
  • 茂名專業(yè)網(wǎng)站制作公司seo的公司排名
  • 為什么凡科網(wǎng)做的網(wǎng)站無法搜索網(wǎng)站收錄入口申請查詢
  • 建立b2b企業(yè)網(wǎng)站百度網(wǎng)盤登陸入口
  • 建設(shè)高效的政府門戶網(wǎng)站深圳seo專家
  • 國內(nèi)移動端網(wǎng)站做的最好的抖音seo排名優(yōu)化
  • 帝國cms怎么做音樂網(wǎng)站如何查看一個網(wǎng)站的訪問量
  • 做金融網(wǎng)站有哪些要求網(wǎng)上的推廣公司
  • 外匯網(wǎng)站怎么做優(yōu)外匯網(wǎng)站怎么樣推廣自己的公司
  • 買東西哪個平臺質(zhì)量好seo助手
  • 無錫網(wǎng)站建設(shè)推廣重慶公司seo
  • 自助建站系統(tǒng)凡科百度權(quán)重高的發(fā)帖網(wǎng)站
  • 個人可以做外貿(mào)網(wǎng)站嗎福清網(wǎng)絡(luò)營銷
  • 注冊網(wǎng)站需要注意什么全渠道營銷
  • 哪些網(wǎng)站可以找到做海報的素材網(wǎng)絡(luò)營銷與直播電商是干什么的
  • 做網(wǎng)站需要幾個服務(wù)器百度推廣競價開戶
  • 產(chǎn)品做優(yōu)化好還是超級網(wǎng)站好龍崗網(wǎng)站制作
  • 陵園網(wǎng)站建設(shè)價格做網(wǎng)站的軟件叫什么
  • wordpress網(wǎng)站描述插件seo按照搜索引擎的
  • 如何建團購網(wǎng)站網(wǎng)絡(luò)營銷是做什么的
  • 織夢如何做電商網(wǎng)站山東網(wǎng)絡(luò)優(yōu)化公司排名
  • 開發(fā)公司大廳售后長春seo網(wǎng)站管理
  • 抖音直播公會開放平臺蘇州網(wǎng)站關(guān)鍵字優(yōu)化
  • 上海營銷型網(wǎng)站設(shè)計谷歌瀏覽器下載手機版官網(wǎng)
  • 公司網(wǎng)站怎么做簡介站長工具黃
  • 高清的建設(shè)工程人員查詢seo代碼優(yōu)化
  • 做b2c網(wǎng)站價格seo在線優(yōu)化技術(shù)
  • 手機價格網(wǎng)站建設(shè)軟件開發(fā)外包公司
  • 開店做網(wǎng)站有什么好處簡述seo的基本步驟