Vim編輯器與Shell腳本


Vim編輯器

1.Linux操作系統中都會默認安裝一款超好用的文本編輯器——名字叫“vim”,vimvi編輯器的升級版

Vim編輯器中有三種模式——命令模式末行模式編輯模式

命令模式:控制光標移動,可對文本進行刪除、復制、粘貼等工作。

輸入模式:正常的文本錄入。

末行模式:保存、退出與設置編輯環境。

每次運行vim編輯器后都默認是“命令模式”,需要先進入到“輸入模式”后再進行編寫文檔的工作,而每次編輯完成需先返回到“命令模式”后再進入“末行模式”對文本的保存或退出操作。

 

 

 

2.vim編輯器的命令模式中常用的快捷鍵

命令

作用

dd

刪除(剪切)光標所在整行。

5dd

刪除(剪切)從光標處開始的5行。

yy

復制光標所在整行。

5yy

復制從光標處開始的5行。

p

將之前刪除(dd)或復制(yy)過的數據粘貼到光標后。

/字符串

在文本中從上至下搜索該字符串。

?字符串

在文本中從下至上搜索該字符串。

n

顯示搜索命令定位到的下一個字符串。

N

顯示搜索命令定位到的上一個字符串。

u

撤銷上一步的操作

vim編輯器的末行模式中的常用命令

命令

作用

:w

保存

:q

退出

:q!

強制退出(放棄對文本的修改內容)

:wq!

強制保存退出

:set nu

顯示行號

:set nonu

不顯示行號

:命令

執行該命令

:整數

跳轉到該行

需要注意的兩點:

1.在命令模式與末行模式中,所有的快捷鍵參數均區分大小寫。

2.在末行模式中所有快捷鍵參數前都有一個冒號”:“。


3.編寫簡單文檔

創建文檔:touch heiwa

進入文檔:vi 0.txt ;敲擊字母 a 進入輸入模式;輸入命令符,敲擊Esc返回命令模式;敲擊“:wq”,保存並退出;查看文檔內容:cat heiwa 。

 

 

 

 

 

 

了解Shell腳本

Shell腳本是將各種命令通過邏輯語句組合而成的程序

1.查看系統中所有可用的Shell解釋器:cat /etc/shells

查看當前的Shell解釋器: echo $SHELL

 

 

 

2.編譯簡單的腳本

Shell腳本的編寫要使用到Vim文本編輯器,按照命令的執行順序依次編寫,每行寫一條Linux命令。並且一個完整的Shell腳本則應該包括“腳本聲明”、“注釋信息”和“可執行語句”。

腳本聲明(#!):告知系統用何種shell來解釋。

注釋信息(#):對可執行語句或程序功能做介紹,

可執行語句:執行的具體命令。

編譯shell腳本,功能是顯示當前的工作路徑並列出當前目錄下的所有文件與屬性。

 vim Example.sh

#!/bin/bash

#For Example BY linuxprobe.com

pwd

ls -al

 

 

 

 

原來編寫Shell腳本如此的簡單~執行腳本有三種方法:

腳本文件路徑:./Example.sh

sh腳本文件路徑:sh Example.sh

source腳本文件路徑:source Example.sh

只要腳本文件路徑沒有寫錯,shsource命令都可以直接執行該腳本,但直接訪問腳本路徑的方式有點特殊。

使用直接訪問腳本路徑的方式提示出現錯誤,權限不足:./Example.sh

需要為腳本設置可執行權限后才能順利運行: chmod u+x Example.sh

運行:./Example.sh

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM