大資料學習 vi命令

2021-09-24 03:20:36 字數 1609 閱讀 1086

vim /path/to/somefile

vim +# :開啟檔案,並定位於第#行

vim +:開啟檔案,定位至最後一行

vim +/pattern : 開啟檔案,定位至第一次被pattern匹配到的行的行首

末行模式:

:q 退出 沒有動過檔案

:wq 儲存並退出 動過了,不後悔

:q! 不儲存並退出 動過了,後悔了

:w 儲存

:w! 強行儲存

:wq --> :x

命令模式下:

zz: 儲存並退出 不需要冒號,編輯模式

輸入模式:按鍵本身意義

末行模式:接受使用者命令輸入

i: 在當前游標所在字元的前面,轉為輸入模式;

a: 在當前游標所在字元的後面,轉為輸入模式;

o: 在當前游標所在行的下方,新建一行,並轉為輸入模式;

o:在當前游標所在行的上方,新建一行,並轉為輸入模式;

i:在當前游標所在行的行首,轉換為輸入模式

a:在當前游標所在行的行尾,轉換為輸入模式

esc–esc, esc

字元h: 左;j: 下;k: 上;l: 右

單詞w: 移至下乙個單詞的詞首

e: 跳至當前或下乙個單詞的詞尾

b: 跳至當前或前乙個單詞的詞首

行內0: 絕對行首

^: 行首的第乙個非空白字元

$: 絕對行尾

行間g:文章末尾

3g:第3行

gg:文章開頭

翻屏ctrl:f,b

刪除&替換單個字元

x:刪除游標位置字元

3x:刪除游標開始3個字元

r:替換游標位置字元

刪除命令 : d

dw,dd

複製貼上&剪下

yw,yy

p撤銷&重做

u 撤銷

ctrl+r 重做 撤銷的操作

. 重複上一步的操作

set nu number

set nonu nonumber

set readonly

•/:查詢

–/after

–n,n

–?向上查詢

•!:執行命令

–:!ls -l /

s/str1/str2/gi

/:臨近s命令的第乙個字元為邊界字元:/,@,#

g:一行內全部替換

i:忽略大小寫

範圍n:行號

.:當前游標行

+n:偏移n行

: 末尾

行,

:末尾行,

:末尾行,-3

%:全文..

....

不能富貴,非因宿命只緣懶,難成大器, 既貪詩酒又戀花

VI命令學習備忘

b vi編輯器的操作 b list color olive 儲存 w color color olive 退出 q color color olive 儲存退出 wq color color olive 不儲存強制退出 q color color olive 儲存強制退出 wq color colo...

大資料命令

flume 命令 bin flume ng agent conf conf name agent conf file conf a2.conf dflume.root.logger info,console kafka啟動命令 bin kafka server start.sh config ser...

大資料學習 hive常用DDL 命令

3.建立表 4.檢視資料庫結構 5.新增額外的描述資訊 6.查詢使用萬用字元 的表 7.刪除庫 8.建立表 二 hive 命令 以下 塊都是執行了hive後所在的介面 複製 show databases hive create database hive db hive create databas...