日期:2014-05-16  浏览次数:20689 次

linux 常用命令及使用

?

名称颜色对应:

?

蓝色-目录

绿色-可执行文件

红色-压缩文件

浅蓝色-链接文件

灰色-其它文件

紫色-图形文件

黄色-设备文件

棕色-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' ? 通过指定格式查看当前时间