:s/p1/p2:將當(dāng)前行中的第一個(gè)p1用p2替代
:s/p1/p2/g:將當(dāng)前行中所有p1均用p2替代
:n1,n2s/p1/p2/g:將第n1至n2行中所有p1均用p2替代
:g/p1/s//p2/g:將文件中所有p1均用p2替換
7)選項(xiàng)設(shè)置
number:顯示當(dāng)前行的行號(hào)
:set nu(set number):顯示所有行的行號(hào)。或者編輯文件~/.vimrc,添加set nu,這樣用vi命令打開文件,就會(huì)自動(dòng)顯示行號(hào)了
:set nonu(set nonumber):隱藏所有行的行號(hào)
8)保存、退出等命令
:w:保存當(dāng)前文件
:x:保存當(dāng)前文件并退出
:q:退出vi
:q!:不保存文件并退出vi
:e!:重新載入內(nèi)容
八、用戶管理
1、用戶管理
添加用戶
刪除用戶
修改當(dāng)前用戶的密碼
修改指定用戶的密碼,僅root用戶可以指定用戶名
2、用戶組管理
添加用戶組
刪除用戶組
3、查看用戶信息
查看用戶的UID、GID及所歸屬的用戶組
查看用戶信息
4、切換用戶
切換用戶但不切換用戶的環(huán)境變量
su 用戶名
結(jié)果:file.20130126壓縮為file.20130126.bz2,并刪除源文件,壓縮前后文件的修改時(shí)間不變
2)解壓文件
結(jié)果:file.20130126.bz2解縮為file.20130126,并刪除源文件,解縮前后文件的修改時(shí)間不變
十、權(quán)限設(shè)置
1、chmod命令
更改文件或目錄的權(quán)限。
說(shuō)明:
u:文件或目錄的擁有者
g:文件或目錄的所屬組
o:其他用戶
r:讀權(quán)限,數(shù)字代號(hào)為“4”
w:寫權(quán)限,數(shù)字代號(hào)為“2”
x:執(zhí)行權(quán)限,數(shù)字代號(hào)為“1”
-:不具任何權(quán)限,數(shù)字代號(hào)為“0”
讀、寫與執(zhí)行的數(shù)字代號(hào)可以相加形成組合權(quán)限,如6、5、3、7分別表示讀寫、讀執(zhí)行、寫執(zhí)行、讀寫執(zhí)行權(quán)限
1)給文件所屬組增加寫權(quán)限
2)增加所有用戶對(duì)文件的執(zhí)行權(quán)限
3)取消所有用戶對(duì)文件的執(zhí)行權(quán)限
4)設(shè)置文件擁有者讀寫權(quán)限,所屬組讀寫權(quán)限,其他人讀權(quán)限
5)設(shè)置文件擁有者讀寫執(zhí)行權(quán)限,所屬組讀執(zhí)行權(quán)限linux命令,其他人沒(méi)任何權(quán)限
2、chown命令
更改文件或目錄的擁有者或所屬組。
1)更改文件的擁有者為user1,所屬組為group1
2)更改dir目錄下的所有文件和子目錄的擁有者和所屬組
3)改文件主人
3、chgrp命令
更改文件或目錄的所屬組。
1)把文件的所屬組改為jsam