Linux系統中vim常用命令
移動游標
h 或向左方向鍵(←) | 遊標向左移動一個字元 |
j 或向下方向鍵(↓) | 遊標向下移動一個字元 |
k 或向上方向鍵(↑) | 遊標向上移動一個字元 |
l 或向右方向鍵(→) | 遊標向右移動一個字元 |
Ctrl + f/d | 向下移動一頁(相當於Page down)/半頁 |
Ctrl + b/u | 向上移動一頁(相當於Page up)/半頁 |
數字0 或者功能鍵【Home】 | 移動到這一列的最前面字元處 |
$ 或者功能鍵【End】 | 移動到這一列的最後面字元處 |
G /nG | 移動到這個檔案的最後一列/第n列 |
gg | 移動到第一列 |
n + Enter | 遊標向下移動n列 |
搜尋與取代
/word | 從游標位置向下搜尋word |
?word | 從游標位置向上搜尋word |
n | 要是執行/word後按n為向下繼續尋找,要是執行?word則為向上繼續尋找 |
:n1,n2s/word1/word2/g | 在n1和n2行之間將word1換成word2 |
:n1,n2s/word1/word2/gc | 在n1和n2行之間將word1換成word2,每次替換都要進行確認 |
:n1,$s/word1/word2/gc | 在n1和最後一行之間將word1換成word2,每次替換都要進行確認 |
刪除、複製、貼上
x, X | 在一列中,x為向後刪除一個字元(相當於Delete),X為向前刪除一個字元(相當於Backspace) |
dd/ndd | 刪除游標所在整列/n為數字,刪除游標所在的向下n列 |
yy/nyy | 複製游標所在整列/n為數字,複製游標所在的向下n列 |
y1G/yG/y0/y$ | 複製游標所在列到第一列的所有資料/最後一列/游標所在字元到該列行首/ |
p, P | p為將已複製的資料在遊標下列貼上上, P在上列貼上 |
J | 合併游標所在列和下一列為一列 |
u | 復原前一個動作 |
Ctrl + r | 重做上一個動作 |
.(一個點) | 重複前一個動作 |
進入、插入或者取代的編輯模式
i, I | 插入模式,i為從目前遊標所在處插入,I為從目前所在列一個非空字元處插入 |
a,A | 插入模式,a 為從遊標所在下一個字元處插入,A 為從所在列最後一個字元插入 |
o,O | 插入模式,o 為從遊標所在下一列插入新的列,O 為從所在列上一列插入新的列 |
r,R | 取代模式,r 為取代遊標所在那個元一次,R會取代遊標所在的文字,直到按下ESC為止 |
一般指令模式切換到切換到指令模式的可用按鈕說明
:w [filename] | 將編輯的資料儲存成為一個檔案 |
:r [filename] | 在編輯資料中,讀入另一個檔案的資料,即將filename檔案的內容加到遊標後面 |
:n1, n2 w [filename] | 將n1到n2的內容儲存為filename的檔案 |
:!command | 暫時離開vi到指令模式下執行command的顯示結果,如【:! ls /home】即可在vi中檢視/home底下以ls輸出的檔案資訊 |
:set nu | 顯示行號 |
:set nonu | 取消顯示行號 |
相關推薦
Linux系統中vim常用命令
移動游標h 或向左方向鍵(←)遊標向左移動一個字元j 或向下方向鍵(↓)遊標向下移動一個字元k 或向上方向鍵(↑)遊標向上移動一個字元l 或向右方向鍵(→)遊標向右移動一個字元Ctrl + f/d向下移動一頁(相當於Page down)/半頁Ctrl + b/u向上移動一頁(
linux中vim常用命令
添加行 lin vimr .cn 範圍 自動 粘貼 處的 gpo vim工作模式 vi 文件名 進入命令模式 i a o 進入插入模式 ESC鍵 回到命令模式 : 進入編輯模式 添加行號 :set number/nu :wq 保存退出 插入命令 a 在光標所在字符後插入 A
linux中vim常用命令總結
linux中vi和vim文字編輯器 1.分類: 1)linux中全屏編輯器是Vim、Emacs等,linux分為全屏文字編輯器、行編輯器。 2)按執行介面分類,字元介面編輯器和圖形介面編輯器。常見的字元介面編輯器是 vi、vim、E
Linux系統中vim的常用操作
######### vim ########## 1.##vim模式## *)命令模式 用vim開啟一個檔案就進入這個模式了(這是vim預設的模式),在這個模式中可以輸入相關命令 *)插入模式 進入vim中按小寫的i鍵進入vim的插入模式 *)退出模式 按Esc鍵按
Linux系統巡檢常用命令
總量 uptime ron swapon 檢查 cut 發現 解決問題 pci Linux系統需要定期巡檢,以檢查服務器軟硬件使用情況,相當於對人的體檢,確保可以及時發現問題、解決問題,降低損失,常用的巡檢命令如下: # uname -a # 查看內核/操作系統/CPU信息
Linux系統中使用lftp命令實現FTP上傳下載
lcd 工作 亂碼問題 pwd -- cd 命令 史記 size ls 命令 Linux 下常用的操作命令有 ftp、 lftp 和 sftp,圖形化界面非常好用的有 FileZilla。不過在服務器命令界面中,lftp使用比較方便,功能也比ftp更加強大。lftp的界面
Linux Bash及Vim 常用命令
本人算是Linux菜鳥一個,只用到一些很基礎的命令,在此記錄一下。 Bash 快捷鍵 命令 說明 ctrl + a 移到命令列首 ctrl + e
LINUX系統下redis常用命令
1:Linux下安裝(1)# wget http://download.redis.io/releases/redis-2.8.17.tar.gz(2)# tar xzf redis-2.8.17.tar.gz 2:啟動redis (1):redis安裝目錄下bin執行:./redis-se
Linux系統中的tar命令
-c: 建立壓縮檔案 -x:解壓 -t:檢視內容 -r:向壓縮歸檔檔案末尾追加檔案 -u:更新原壓縮包中的檔案 這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個。下面的引數是根據需要在壓縮或解壓檔案時可選的。 -z:有gz
在Linux系統中使用w命令和uptime命令檢視系統負載
在Linux系統中查詢系統CPU和記憶體的負載(使用率)時,我們通常習慣於使用top或者atop命令,這篇文章將要給大家介紹如何使用w命令和uptime命令來檢視系統的負載情況,對於uptime命令,相信大家比較熟悉了,它主要是用來查詢系統最近一次啟動後運行了多長時間,而w命令則相對就冷門一些了,下
Linux系列六-vim常用命令
一、一般模式 移動: 0/home : 移動到當前行首 $/end : 移動到當前行尾 G:移動到檔案最後一行 nG: 移動到第n行,例如30G 即是移動到第30行 gg :移動到檔案的首行 n[enter] : 輸入數字n,然後按ent
Linux系統運維常用命令彙總
netstat -na | grep 7651 檢視本機7651埠在和誰通訊 ps aux | grep 7651 檢視本機7651程序的相關資訊 md5sum 檔名 用於檢視檔案的md5值,常用於檢查檔案是否一致 ps aux --sort -rss 顯示各個程
Linux系統下date常用命令的引數以及獲取時間戳的方法
date:用於顯示/設定系統的時間或者日期:date 選項 +指定的格式: +:進行格式化輸出 %Y:表示年份 %m:表示月份 %d:表示第幾天 %H:表示小時 %M:表示分鐘 %S:表示
linux系統日常維護常用命令
環境: OS:Red Hat Linux As 5 1.find 11.查詢當前目錄以及子目錄下包含ORA字元的檔案 find . -type f|xargs grep "ORA" 2.檢視當前目錄佔用空間大小 [[emai
Linux系統中一些常用的配置檔案
Linux系統下有一些重要的配置檔案,例如配置防火牆過濾的檔案iptables,該檔案在CentOS下的路徑為/etc/sysconfig/iptables。如果我們要配置防火牆,那必須編輯它,但是Linux系統這些配置檔案比較多,不可以記住每一個配置檔案的
Linux系統中的crontab命令的常見用法
(1)概述: crontab命令常見於Unix和Linux的作業系統之中,用於設定週期性被執行的指令。該命令從標準輸入裝置讀取指令,並將其存放於"crontab"檔案中,以供之後讀取和執行。 在Linux系統中,Linux任務排程的工作主要分為以下兩類: 1)系統執行的工作
Linux系統中vim的安裝
在Linux作業系統安裝完成之後,我們在寫程式碼時經常會面對尷尬的現象,使用vi非常的不方便,下面我們就來安裝比較人性化的vim。 首先,我們來看一看vi介面下的編輯介面,不能夠很自由的使用backspace,向上的那個鍵,游標的移動極其不自由,關鍵字也沒有明
linux系統中的sl命令 以及其他好玩的東西
今天在上班的時候突然想到了小火車sl命令,於是就百度了一下,得到命令: $sl-h 自己試了一下,interesting!!! 還找到了另一個命令:linuxlogo $linuxlogo -L ubuntu 與 $linuxlogo 顯示了兩幅不同的畫面
Linux系統部署專案常用命令(四)
fdisk -l 查分割槽硬碟 df -h 查空間硬碟 cd / 進目錄 ls/ll 檔案列表 vi tt.txt i=insert 插入 shift+: 進命令列 wq 儲存%退出 cat tt.txt 內容檢視 pwd 當期目錄資訊 mkdir tt建目錄 cp
Linux系統部署專案常用命令(二)
linux命令彙總: 先做幾點宣告: (1).這些命令是在redhat linux上執行的,在IBM AIX上使用可能有些就不行; (2).我並不會去介紹所有的命令,每個命令我也並不會去介紹所有的引數,我只介紹我用到並且是常用的; (3).介紹不分順序,我只是對近一段時間用