天天看點

Vim 編輯器與 Shell 指令腳本

Vim - vi 着色功能,使用中檢視内容是有顔色變化,避免錯誤産生

三種模式

1.指令模式:控制光标移動,可以對文本進行複制、粘貼、删除和查找等工作

2.輸入模式:正常的文本錄入

3.末行模式:儲存或退出文檔,以及設定編輯環境

在指令模式輸入a、i、o中任意字母可以進入到輸入模式

Vim中常用指令

指令 作用
dd 删除(剪切)光标所在整行
5dd 删除(剪切)從光标處開始的5行
10dd 删除(剪切)從光标處開始的10行
yy 複制光标所在整行
5yy 複制光标處開始的5行
n 顯示搜尋指令定位到的下一個字元串
N 顯示搜尋指令定位到的上一個字元串
u 撤銷上一步的操作
p 将之前删除(dd)或複制(yy)過的資料粘貼到光标後面

末行模式主要用于儲存或退出檔案,以及設定Vim編輯器的工作環境,還可以讓使用者執行外部的Linux指令或跳轉到所編寫文檔的特定行數

想要切換到末行模式,在指令模式中輸入一個冒号就可以了

末行模式中可用的指令

指令 作用
:w 儲存
:q 退出
:q! 強制退出(放棄對文檔的修改内容)
:wq! 複制光标所在整行
:set nu 顯示行号
:set nonu 不顯示行号
:指令 執行該指令
:整數 跳轉到該行
: s/one/two 将目前光标所在行的第一個one替換成two
: s/one/two/g 将目前光标所在行的所有one替換成two
: &s/one/two 将全文中所有one替換成two
?字元串 在本文中從下至上搜尋該字元串
/字元串 在文本中從上至下搜尋該字元串

====================

配置Yum軟體倉庫

第一步:進入到 /etc/yum.repos.d/目錄中(因為該目錄存放着Yum軟體倉庫的配置檔案)

第二步:使用Vim編輯器建立一個名為rhel7.repo的新配置檔案(檔案名稱可以随意,但字尾必須為.repo),逐項寫入下面加粗的配置參數并儲存退出

[rhel-media]: (Yum 軟體倉庫唯一辨別符,避免與其他倉庫沖突)

name=xxxx: (Yum軟體倉庫的名稱描述,易于識别倉庫用處)

baseurl=file:///media/cdrom: (提供的方式包括FTP (ftp://…)、HTTP(http://…)、本地(file:///…))

enabled=1 (設定此源是否可用,1為可用,0為禁用)

gpgcheck=1:(設定此源是否校驗檔案;1為校驗,0為不校驗)

gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release:(若上面參數開啟校驗,那麼請指定公鑰檔案位址)

第三步:按配置參數的路徑挂在CD光牒,并把CD光牒挂載資訊寫入到 /etc/fstab檔案中

第四步:使用“yum install httpd -y 指令檢查Yum軟體倉庫是否已經可用”

====================

編寫Shell腳本

vim example.sh

#!/bin/bash —>>(聲明)

#For Example BY xxx.com —>>>(注釋)

pwd —>>>功能

ls -al —>>>功能