1. 程式人生 > >vim編輯器簡介;shell腳本的參數;yum倉庫配置

vim編輯器簡介;shell腳本的參數;yum倉庫配置

使用 強制退出 掛載 替換 讀取 顯示 文件中 倉庫配置 條件

1. vim編輯器

技術分享圖片
命令模式:
dd:刪除(剪切)光標所在整行;
ndd:刪除(剪切)光標處開始的n行;
yy:復制光標所在整行;
nyy:復制從光標開始處的n行;
u:撤銷上一步的操作;
p:將之前刪除(dd)或復制(yy)過的數據粘貼到光標後面;
輸入模式:
進入:a或i或o;
a:在光標後面以為切換到輸入模式;
i:在光標當前位置切換到輸入模式;
o:在光標的下面再創建一個空行;
退出到命令模式:Esc鍵
‘:‘或末行模式:
:w 保存
:q 退出
:wq! 強制保存退出
:q! 強制退出(放棄對文檔的修改)
:set nu 顯示行號
:命令 執行該命令
:整數 跳轉到該行
:/字符串 在文本中從上到下搜索該字符串

:s/one/two 將當前光標所在行的第一個one替換成two
:s/one/two/g 將光標所在行的所有one替換成two
:%s/one/two/g 將全文中的所有one 替換成two

shell腳本的參數

shell腳本的紅作方式:
交互式:用戶每輸入一條命令就執行。
批處理:由用戶事先編寫好的一個完整的shell腳本,shell會一次性執行腳本中的諸多命令。
1.接收用戶的參數
$#:表示總共有幾個參數。
$* :對應著所有位置的參數值。
$?:對應的是現實上一次命令的執行返回值。
$0 :表示當前shell腳本程序的名稱。
$1 ,$2,$3,...:分別對應著第N個位置的參數值。
例:
技術分享圖片
2.判斷用戶的參數
技術分享圖片
按照測試對象來劃分,條件測試語句可分為4種:

a.文件測試語句
-d:判斷文件是否為目錄
-e:判斷文件是否存在
-f:判斷是否是一般文件
-r:判斷當前用戶是否有權限讀取
-w:判斷用戶是否有權限寫入
-x:判斷用戶是否有權限執行
b.邏輯測試語句
&&:邏輯與,表示當前面的命令執行成功後才會執行它後面的命令
||:邏輯或,表示當前面的命令執行失敗後才會執行它後面的命令
!:邏輯非,表示把條件測試中的判斷的結果取“反值”
c.可用的整數比較運算符
-gt:是否大於
-lt:是否小於
-eq:是否等於
-ge:是否大於或等於
-le:是否小於或等於
-eq:是否不等於
d.常見的字符串比較運算符
=:比較字符串的內容是否相同
!=:比較字符串的內容是否不同
-z:判斷字符串內容是否為空

配置yum倉庫

第1步:進入到/etc/yum.repos.d/目錄中(因為該目錄存放著Yum軟件倉庫的配置文件)。

第2步:使用Vim編輯器創建一個名為rhel7.repo的新配置文件(文件名稱可隨意,但後綴必須為.repo),逐項寫入下面加粗的配置參數並保存退出(不要寫後面的中文註釋)。
技術分享圖片

第3步:按配置參數的路徑掛載光盤,並把光盤掛載信息寫入到/etc/fstab文件中。

第4步:使用“yum install httpd -y”命令檢查Yum軟件倉庫是否已經可用。

進入/etc/yum.repos.d目錄中後創建Yum配置文件:
技術分享圖片

vim編輯器簡介;shell腳本的參數;yum倉庫配置