創(chuàng)建
文件創(chuàng)建:touch
目錄創(chuàng)建:mkdir
復(fù)制
cp
移動
mv
刪除
rm
文件查看
cat :查看文件內(nèi)容,一般用于小文件
tac:逆序顯示
-n :顯示行號
more:分頁顯示文件內(nèi)容俏橘,空格向下翻頁盅视。缺點:只能向下翻
less:可上下翻煌抒,支持關(guān)鍵字查找
head + “-n”:顯示前n行妄痪,默認前10行
tail + “-n”:顯示后n行辖众,默認后10行
tail + “-0f” :監(jiān)控文件的變化
文件類型
“-” 或 f :普通文件
d:目錄
l: 軟鏈接
s:套接字文件
b :快文件
c:字符文件
p:管道文件
文件描述符
0 標準輸入:鍵盤輸入
1 標準輸出:程序正確執(zhí)行輸出的內(nèi)容
2 錯誤輸出:程序錯誤執(zhí)行輸出的內(nèi)容
重定向
< 輸入重定向
“>” 標準輸出重定向
“>>” 標準輸出追加重定向
2> 錯誤輸出重定向
&> 所有輸出重定向
1> 標準輸出重定向
1> file1 2> file2 標準輸出重定向到file1,錯誤輸出到file2
管道
用“|”表示载荔,把前一條命令的標準輸ti出作為后一條命令的標準輸入
vi/vim編輯器
命令模式
行內(nèi)跳轉(zhuǎn):
$,End :將光標快速定位到行尾
Home,0 :將光標快速定位到行首
^ :將光標快速定位到第一個非空字符
行間跳轉(zhuǎn)
G :將光標快速定位到最后一行
gg : 將光標快速定位到第一行
3gg:將光標快速定位到第3行
字符相關(guān)
x 快速刪除光標所在位置的單個字符
r 快速替換光標所在位置的單個字符
R 連續(xù)替換(替換模式)
行操作
yy 復(fù)制光標所在行的內(nèi)容
3yy 復(fù)制光標所在行開始盾饮,往下一共復(fù)制3行內(nèi)容
ygg 復(fù)制從第一行到光標所在行所有內(nèi)容
yG 復(fù)制從光標所在行到最后一行內(nèi)容
dd 刪除操作,和y命令同樣使用
p:粘貼
詞操作:
yw 復(fù)制一個單詞
dw 刪除一個單詞
p 粘貼
u 撤銷
ctrl + r 反撤銷
編輯模式
i 在光標前插入
a 在光標后追加
o 在光標所在行的下一行編輯
尾行模式
q 退出 :quit
w 保存 :write
w file :另存為
wq :保存退出
r file :將其他文件的內(nèi)容讀到當前文件中,位于光標所在行的下一行
s/old/new/ :將光標所在行的第一個old替換成new
s/old/new/g : 將光標所在行的所有old替換成new
%s/old/new/g : 將文件的所有old替換成new
6y : 復(fù)制第6行
6,9y :復(fù)制6到9行
set nu :顯示行號
set nonu : 取消顯示行號
set ts=4 :設(shè)置制表符寬度為4
擴展:可視塊模式
1丐谋、ctrl+v 進入可視塊模式
2芍碧、方向鍵選中所有要注釋的行
3煌珊、大寫i 在選中的可視塊前面添加內(nèi)容
4号俐、# 選擇可視塊行的前面的所有內(nèi)容
5、Esc Esc 退出可視塊模式