最開始學習過vim,見
//下面操作均是在命令列模式下執行的
/*啟動vim*/
vim---------------------不指定檔名稱,在儲存檔案時指定檔名稱
vim filename------------開啟指定檔案,此檔案能夠存在也能夠不存在
vim +n filename---------進入vim,游標停在第n行開始處
vim +filename-----------進入vim,游標停在檔案最後一行開始處
vim +/string filename---進入vim,游標停在第乙個字串處
/*儲存檔案並退出vim*/
w:---------儲存當前正在編輯檔案,但不退出vim
w filename-----將當前檔案內容儲存至filename指定的新檔案裡,若該檔案存在則產生錯誤,不退出vim
w! filename-----將當前檔案內容儲存至filename指定的新檔案裡,若該檔案存在則覆蓋原檔案,不退出vim
q:--------------不儲存直接退出vim,若檔案有修改但未儲存將產生錯誤
q!:--------------不儲存直接退出vim,若檔案有修改則修改內容將丟失
wq:--------------儲存並退出vim
/*游標的移動*/
0---------------移到當前行行首
$---------------移到當前行行尾
w---------------右移1個字
nw--------------右移n個字
b---------------左移1個字
nb--------------左移n個字
(---------------移到本句的句首,假設已處於本句句首,則移動到前一句句首
)---------------移到下一句句首
---------------移到下一段段首
g---------------移到檔案第一行
g---------------移到檔案最後一行
/word-----------查詢(+n--向下繼續查詢下乙個/+n--向上繼續查詢下乙個)
x---------------向後刪除乙個字元
x---------------向前刪除乙個字元
dd--------------刪除游標所在行
yy--------------複製游標所在行
p(小寫)---------貼上至下一行
p(大寫)---------貼上至上一行
ctrl+r/.--------反覆執行前一操作
u---------------刪除前一操作
i---------------從游標所在字元前插入
a---------------從游標所在字元後插入
o---------------從游標所在行的下一行插入
r---------------替換字元
:q--------------離開
:wq-------------儲存後離開
:set nu---------顯示行號
:set nonu-------取消行號
//文字的查詢
?string--------- 查詢string
n ---------------------- 向檔案頭方向反覆查詢
n ---------------------- 向檔案尾方向反覆查詢
//文字的替換
:s/oldstr/newstr -------------- 在當前行用newstr替換oldstr,僅僅替換一次
:s/oldstr/newstr/g ------------ 在當前行用newstr替換全部的字串oldstr
:1,10s/oldstr/newstr/g -------- 在1~10行用字串newstr替換全部的oldstr
:1,$s/oldstr/newstr/g --------- 在整個檔案裡用字串newstr替換全部的oldstr
Linux經常使用命令
命令 選項 引數 定位 cd 回到父級資料夾 cd 回到上一次所在資料夾 cd 回到家資料夾 顯示當前檔案所處完整路徑 pwd 清屏 ctrl l 展示 ls 展示檔案列表 展示具體資訊 ll h 檔案以kb顯示 a 顯示所有檔案 d 顯示當前目錄非目錄下內容 eg ll h data www 資料...
hive經常使用命令
show tables 列出hive裡面全部資料表名 desc userprofile 顯示資料表userprofile的基本表字段及字段type desc extended trackinfo 顯示資料表trackinfo的具體資訊,包含字段說明,資料表等 usr local cloud hive...
Redis經常使用命令
1 建立 是否儲存 檢視 刪除 set name maojun exists name get name del name 2 序列化記錄 set name maojun exists name dump name 退出client在進入,exists name,name依舊存在。3 給key設定生...