日期:2014-05-16 浏览次数:20689 次
?
名称颜色对应:
?
蓝色-目录
绿色-可执行文件
红色-压缩文件
浅蓝色-链接文件
灰色-其它文件
紫色-图形文件
黄色-设备文件
棕色-FIFO文件(先进先出,命令管道)
?
su 切换用户
?
adduser XXX ?添加用户
passwd XXX ?修改XXX用户密码
userdel XXX ? 删除用户
?
-------------------------------------------------------VI命令-------------------------------------
vi filename
按ESC 进入命令方式
?
:q? 不保存,有修改提示
:q!? 强制退出
:wq! 强制保存后退出
:w 保存
?
a 在当前光标后插入文字
i? 在当前光标前插入
o 另起一行插入
?
ctrl+f 下一页 ctrl+b 上一页 (整页)
?
:set nu 查看行号
?
dd 删除一行
x删除之后
100 x:删除后面一百个字
?
/yoursearchword? 由首至尾查找word? , n 为查找下一个
??yoursearchword 由尾至首查找word? , n 为查找下一个
?
+100 filename? :打开光标定位到从头开始第100行
-100? filename? :打开光标定位到从尾部开始第100行
?
?
文本替换命令的格式为:
:s/text1/text2 用于将光标所在段落搜索到的第一个”text1“替换为”text2“;
:s/text1/text2/g 用于将光标所在段落的所有”text1“替换为”text2“;
:m,ns/text1/text2/g 用于将从 m行开始至n 行结束的所有搜索到的”text1“替换为”text2 “。其中可以使用$表示末行,即“1,$ ”表示替换文档中的所有符合条件的字符。
u ?撤销操作,如果你撤销得太多,你可以输入CTRL-R(redo)回退前一个命令。换句话说,它撤销
一个撤销。
“U”(行撤销)
uu?你的文本恢复原样
复制操作
yy命令复制当前整行的内容到vi缓冲区
yw复制当前光标所在位置到单词尾字符的内容到vi缓存区,相当于复制一个单词
y$复制光标所在位置到行尾内容到缓存区
y^复制光标所在位置到行首内容到缓存区
#yy例如:5yy就是复制5行
#yw例如:2yw就是复制两个单词
如果要复制第m行到第n行之间的内容,可以在末行模式中输入m,ny例如:3,5y复制第三行到第五行内容到缓存区。
?
粘贴操作 ?p?
?
------------------------------------------------VI命令--------------------------------------END
?
du -sh ?filename ?查看文件大小
?
date -d now +'%Y-%m-%d %H:%M:%S' ? 通过指定格式查看当前时间