公眾號(hào)開發(fā)特定標(biāo)簽的推送信息網(wǎng)站優(yōu)化技巧
命令行的三種模式
將ets下的passwd文件復(fù)制到普通用戶下面
編輯模式的快捷方式
a--光標(biāo)后插入
A--行尾插入
o--光標(biāo)所在上一行插入
O--光標(biāo)所在上一行插入
i--光標(biāo)前插入
I--行首插入
s--刪除光標(biāo)所在位然后進(jìn)行插入模式
S--刪除光標(biāo)所在行然后進(jìn)行插入
命令模式的快捷方式
u--撤銷
dd--刪除當(dāng)前行
dgg--刪除光標(biāo)到文檔首部的位置
dG--刪除光標(biāo)后面的全部文檔
d¥--刪除光標(biāo)所在行后面的全部東西
d^--刪除光標(biāo)前所有的東西,但不刪除光標(biāo)所在位置的東西
dw--在光標(biāo)所在位置,一個(gè)單詞一個(gè)單詞的往后刪
gg--跳轉(zhuǎn)到文檔的首部
G--跳轉(zhuǎn)到文檔的尾部的行首
x--刪除光標(biāo)所在位置的東西
H--跳轉(zhuǎn)至當(dāng)前屏幕輸出的第一行
L--跳轉(zhuǎn)到當(dāng)前屏幕輸出的最下面一行
M--跳轉(zhuǎn)到屏幕中間的一行
¥--跳轉(zhuǎn)到光標(biāo)所在行的行尾
^--跳轉(zhuǎn)到光標(biāo)所在行的行首
w--按照單詞,一個(gè)單詞一個(gè)單詞的跳
Esc? SHift:+w---保存
Esc? SHift:+w? f2---另存為(路徑就在當(dāng)前路徑下)
Esc? SHift:+wq--保存并退出
q!--強(qiáng)制退出不保存
wq!--強(qiáng)制保存并退出
復(fù)制:
將光標(biāo)放到要復(fù)制的行,然后點(diǎn)yy,再將光標(biāo)放到要復(fù)制的行首,點(diǎn)p,就可以復(fù)制了。
1yy--和yy作用相同,復(fù)制
3yy--從光標(biāo)處開始,向上插入
剪切
光標(biāo)放在任意位置,點(diǎn)cc,放到想剪切的位置,點(diǎn)p
顯示當(dāng)前文檔的行數(shù)
SHift :set nu--顯示當(dāng)前的行數(shù)
SHift :set nonu--不顯示當(dāng)前的行數(shù)
按照行號(hào)跳轉(zhuǎn)
語法:SHift :要跳轉(zhuǎn)的行數(shù)
查找并替換
SHift :%s/被替換的內(nèi)容/要替換成的內(nèi)容/g(g是替換整片文檔)
**例:用vim創(chuàng)建一個(gè)hello文件,里面有姓名和性別
? 法1:語法:vim Hello? 進(jìn)入后就可以寫入想要保存的文件
? 查看Hello文件所在位置
法2:用echo命令來baocun? 語法:echo? “要寫入的內(nèi)容”? >>要寫入的文件
whereis
查找二進(jìn)制文件,源文件,源代碼文件,幫助頁面
語法:whereis? 選項(xiàng)? 目錄? 名字
-b 查找二進(jìn)制文件
-m 查找?guī)椭募?/p>
-s? 查找源代碼文件
-u? 反向查找(-u 張三,就是查找不叫張三的人)
-f? 不顯示文件名前的路徑名稱
-S? 在設(shè)置的目錄下查找原始代碼的文件
find
在指定目錄下查找文件或目錄
語法:find? 路徑? 匹配表達(dá)式
根據(jù)名字找文件
-name 要找的文件名 (*/?)? ? ? ? ? ? ? ? ? ? ? ? ? ??????????-type? 文件類型(f 普通文件,d 目錄文件。l? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?????????????? 鏈接文件)
例:查找aa文件所在的路徑
根據(jù)文件類型找文件
-type
查找當(dāng)前路徑下的普通文件
語法:find? -type? f
根據(jù)文件大小找文件
-size? 文件大小? +1M(要找的文件大于1M)-1M(要找的文件大小小于1M)
找出大于1M的文件? 語法:find? .? -size? +1M
根據(jù)文件所有者找文件
語法:find? .? -user? root
根據(jù)所屬組查找文件
語法:find? .? -group? root
根據(jù)時(shí)間參數(shù)查找
-atime? 訪問時(shí)間? ? 語法:-atime? n 小時(shí)? ?查找n小時(shí)內(nèi)被訪問的文件
-ctime? 改變時(shí)間? ? ?語法:-ctime? n 小時(shí)? ?改變n小時(shí)內(nèi)被訪問的文件
-mtime? 修改時(shí)間? ? ?語法:-mtime? n 小時(shí)? ? 修改n小時(shí)內(nèi)被訪問的文件
grep
用于查找文件里面的字符串或正則表達(dá)式
-i---忽略大小寫進(jìn)行匹配
-v---方向查找,打印不匹配的行
-n---顯示匹配行的行號(hào)
-l---值打印匹配的文件名
-c---只打印匹配的行號(hào)
語法:grep? 要查找的字符串? 所在的文件