一身堡、輔助命令
1.type用來(lái)判斷命令是內(nèi)部還是外部
外部命令
內(nèi)部命令
2.幫助手冊(cè)help&man
help:內(nèi)部命令幫助手冊(cè)
man:外部命令幫助手冊(cè),使用前需下載:yum install man -y
3.whereis:定位命令位置
二、目錄操作
1.切換目錄:cd+目錄的路徑
2.查看當(dāng)前目錄的完整路徑:pwd
3.返回父目錄:cd..
4.新建目錄:mkdir+目錄名字
5.查看目錄:ls&ll
6.查看目錄下的所有東西(包括隱藏文件):ls –al 等價(jià)于?ll –a
7.查看文件內(nèi)容:cat/more/less
? ? cat+文件:一次性顯示整個(gè)文件內(nèi)容
? ? more+文件:顯示一屏文本
? ??????按Space鍵享甸,顯示文本的下一屏內(nèi)容。
????????按Enier鍵旭绒,只顯示文本的下一行內(nèi)容蠢古。
????????按B鍵,顯示上一屏內(nèi)容由驹。
????????按Q鍵,退出昔园。
? ? less+文件名字 類似more
8.拷貝目錄:cp+目錄a+目錄b -r
9.刪除目錄:rmdir+目錄,rmdir只能刪除空目錄,若要?jiǎng)h除非空目錄則用rm-rf dir
10.移動(dòng)/修改目錄名字:mv
????移動(dòng):mv+目錄+其他路徑
????修改名字:mv+目錄+修改的名字
11.創(chuàng)建文件:touch+文件
12.刪除文件:rm+文件 -f
13.從頭打印文件內(nèi)容:head -num filename? ? 打印文件的1-num行
14.從尾部打印文件內(nèi)容:tail -num filename 打印文件的后num行
15.查找文件或目錄:find pathname -name filename(可以按正則表達(dá)式來(lái)查找)
三蔓榄、文本編輯vi
1.打開(kāi)文件
? ??vi filename :打開(kāi)或新建文件,并將光標(biāo)置于第一行首
????vi +n filename :打開(kāi)文件默刚,并將光標(biāo)置于第n行首
????vi + filename :打開(kāi)文件甥郑,并將光標(biāo)置于最后一行首
????vi +/pattern filename:打開(kāi)文件,并將光標(biāo)置于第一個(gè)與 ????????pattern匹配的串處,n向下查找,N向上查找
2.編輯-->輸入:
????i: 在當(dāng)前光標(biāo)所在字符的前面荤西,轉(zhuǎn)為輸入模式澜搅;
????a: 在當(dāng)前光標(biāo)所在字符的后面,轉(zhuǎn)為輸入模式邪锌;
????o:在當(dāng)前光標(biāo)所在行的下方勉躺,新建一行,并轉(zhuǎn)為輸入模式觅丰;
????O:在當(dāng)前光標(biāo)所在行的上方饵溅,新建一行,并轉(zhuǎn)為輸入模式妇萄;
3.命令行模式
:w????保存
:q????退出
:q!????不保存退出
:wq????保存退出
4.搜索:
????/pattern:光標(biāo)放在搜索詞的位置
????:/pattern:光標(biāo)放在搜索詞的行頭位置
????????n:在同一方向重復(fù)上一次搜索命令
????????N:在反方向上重復(fù)上一次搜索命令
5.替換:
????:s/p1/p2/g 將當(dāng)前行中所有p1均用p2替代
????:n1,n2s/p1/p2/g將第n1至n2行中所有p1均用p2替代
????:g/p1/s//p2/g將文件中所有p1均用p2替換
6.顯示行號(hào):
????:set nu? 顯示行號(hào)
????:set nonu 取消行號(hào)
7.復(fù)制:
????yy 復(fù)制光標(biāo)所在行(常用)
????yw 復(fù)制一個(gè)詞
????nyy 復(fù)制光標(biāo)所在行的向下n行概说,例如, 20yy則是復(fù)制20行(常用)
????p,P??p為復(fù)制的數(shù)據(jù)粘貼在光標(biāo)下一行嚣伐, P則為粘貼在光標(biāo)上一行(常用)
8.移動(dòng)光標(biāo):
? 行間移動(dòng)光標(biāo):
????G:光標(biāo)移至文章最后一行
????gg:光標(biāo)移至文章開(kāi)頭
????nG:光標(biāo)移動(dòng)至第N行行首
????n+:光標(biāo)下移n行
????n-:光標(biāo)上移n行
????H :光標(biāo)移至屏幕頂行
????M :光標(biāo)移至屏幕中間行
????L :光標(biāo)移至屏幕最后行
行內(nèi)移動(dòng)光標(biāo):
????0: 絕對(duì)行首
????^: 行首的第一個(gè)非空白字符
????$: 絕對(duì)行尾
9.翻屏:
????ctrl:f糖赔,b
10.刪除:
????dw 刪除光標(biāo)所在單詞
????dd 刪除光標(biāo)所在行
????x或X:刪除一個(gè)字符,x刪除光標(biāo)后的轩端,而X刪除光標(biāo)前的
????刪除第N行到第M行:進(jìn)入命令行模式后
????????N,Md
????????.代表光標(biāo)所在行
????????$文件的最后一行
11.撤銷&重做
????u?? 撤銷
????ctrl+r? 重做 撤銷的操作
????.? 重復(fù)上一步的操作
????ZZ: 保存并退出?? 不需要冒號(hào)放典,編輯模式
12.安裝vim
yum install vim -y