:/abc 在文章中查找abc串找到后按N到下一次出現(xiàn)的地方 shift-N到上一次出現(xiàn)的地方
:%s#被替換串#替換串#g 將文章中所有被替換串替換為替換串。#g參數(shù)表示如果一行出現(xiàn)多次被替換串都有替換,否則只替換每行第一次出現(xiàn)的
:50 跳轉(zhuǎn)到文章第50行
shift-g 到文章末尾
gg 到文章開頭
dd 剪切光標(biāo)所在行
50dd 從光標(biāo)所在行向后剪切50行
yy 拷貝光標(biāo)所在行
50yy 拷貝光標(biāo)所在行之后50行(含所在行)
p 粘貼
23. 使用“通過復(fù)制新建層(ctrl j)”或“通過剪切新建層(ctrl j)”命令可以在一步之間完成拷貝到粘貼和剪切到粘貼的工作。23.使用“通過復(fù)制新建層(ctrl+j)”或“通過剪切新建層(ctrl+j)”命令可以在一步之間完成拷貝到粘貼和剪切到粘貼的工作。 可通過系統(tǒng)菜單、工具條或命令窗口進(jìn)行數(shù)據(jù)庫(kù)的創(chuàng)建、 維護(hù)和各種應(yīng)用操作,包括數(shù)據(jù)記錄的輸入、修改、插入、 刪除、剪切、拷貝、粘貼等作。
w 存盤
q 退出(如果之前對(duì)文件有修改且未保存,則無法用q退出,必須用q!退出)
wq 存盤退出
wq! 強(qiáng)行存盤退出(適用于對(duì)只讀文件的修改)
Ln 創(chuàng)建鏈接命令
[1] 創(chuàng)建符號(hào)鏈接和軟鏈接時(shí)允許目標(biāo)文件或目錄不存在,此時(shí)若訪問鏈接文件會(huì)得到一個(gè)“位置不可用”的提示,。ln -s /usr/local/php/etc/php-fpm.conf /etc/php-fpm.conf #添加軟連接到/etc目錄。ln -s /usr/local/php/etc/php-fpm.conf /etc/php-fpm.conf #添加軟連接到/etc目錄 。
Nslookup和 host命令查看指定域名的IP
#nslookup
#host
Curl
#curl –v
#curl –v –A “abcde” //使用abced作為agent
Wget 抓取網(wǎng)頁(yè)保存在當(dāng)前目錄
#wget
#wget –I inputfile //依次wget inputfile中的url
#wget –user-agent=AGENT //使用IE的agent代替wget agent抓取。
telnet 網(wǎng)絡(luò)訪問
#telnet 80 訪問的80端口
Cut 切割文件中某列
#cut –f1 a.txt >b.txt 將a.txt中第一列(用\t分隔的列)寫入b.txt
整個(gè)條件表達(dá)式可以被當(dāng)作一個(gè)單獨(dú)的字符串參數(shù)也可以被當(dāng)作空格分割的多個(gè)參數(shù)傳入tcpdump, 后者更方便些. 通常, 如果表達(dá)式中包含元字符(nt: 如正則表達(dá)式中的'*', '.'以及shell中的'('等字符), 最好還是使用單獨(dú)字符串的方式傳入. 這時(shí),整個(gè)表達(dá)式需要被單引號(hào)括起來. 多參數(shù)的傳入方式中, 所有參數(shù)最終還是被空格串聯(lián)在一起, 作為一個(gè)字符串被解析.。13、如果一個(gè)字符串替換函數(shù),可接受數(shù)組或字符作為參數(shù),并且參數(shù)長(zhǎng)度不太長(zhǎng),那么可以考慮額外寫一段替換代碼,使得每次傳遞參數(shù)是一個(gè)字符,而不是只寫一行代碼接受數(shù)組作為查詢和替換的參數(shù)。12、如果一個(gè)字符串替換函數(shù),可接受數(shù)組或字符作為參數(shù),并且參數(shù)長(zhǎng)度不太長(zhǎng),那么可以考慮額外寫一段替換代碼,使得每次傳遞參數(shù)是一個(gè)字符,而不是只寫一行代碼接受數(shù)組作為查詢和替換的參數(shù)。
Uniq 顯示文件中重復(fù)(或唯一)的行,需要注意要uniq的文件必須先用sort排序
#uniq filename 顯示該文件所有行,但是重復(fù)的行只顯示一次。
#uniq –c filename 功能同上,并且顯示每行重復(fù)的次數(shù)