作者: 羽飞 | 发布时间: 星期四, 02/25/2010 - 11:36 |
我相信,大家在使用vim/vi的时候,可能有些时候会遇到下面的问题,下面就是一些vim/vi中比较有用, 比较常用的命令, 若能熟练运用这些命令, 那么会发现编辑会快很多.
说明:
以下的例子中 xxx 表示在命令模式下输入 xxx 并回车
以下的例子中 :xxx 表示在扩展模式下输入 xxx 并回车
小括号中的命令表示相关命令.
在编辑模式或可视模式下输入的命令会另外注明.
1. 查找
/xxx(?xxx) 表示在整篇文档中搜索匹配xxx的字符串, / 表示向下查找, ? 表示向上查找.其中xxx可以是正规表达式,关于正规式就不多说了.一般来说是区分大小写的, 要想不区分大小写, 那得先输入
:set ignorecase
查找到以后, 再输入 n 查找下一个匹配处, 输入 N 反方向查找.
阅读全文 »
作者: 羽飞 | 发布时间: 星期三, 02/17/2010 - 13:16 |
shell可以识别4种不同类型的引字符号: 单引号字符(”) 双引号字符(“”) 反斜杠字符(\) 反引号字符也就是ESC下方的键(`)
1. 单引号 ( ” )
例如
有个电话本文件phonenum
内容如下:
sophia 12345678
sophia zhang 45678901
sophia wang 01234567
如果要查找sophia zhang的话,就不能用
# grep sophia zhang phonenum
这个命令的意思是:从zhang phonenum这两个文件中查找sophia的关键字
所以说,我们要用单引号(”)把sophia zhang引起来,也就是下面的命令
# grep ‘sophia zhang’ phonenum
所以说,当shell碰到第一个单引号时,它将忽略掉其后所有特殊字符,直到右引号位置结束。 阅读全文 »
作者: 羽飞 | 发布时间: 星期五, 02/12/2010 - 10:59 |
大家在命令使用的时候,如果不经常使用的话,就会忘记,今天就带大家来一起回顾一下我们常用的压缩和解压的命令。
.tar
解包: tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
———————————————
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName 阅读全文 »
作者: 羽飞 | 发布时间: 星期六, 02/06/2010 - 16:14 |
Ctrl+p 重复上一次命令
Ctrl+a 跳到第一个字符前
Ctrl+e 跳到最后一个字符尾
Ctrl+u 删除光标之前的所有内家
Ctrl+k 删除光标之后的所有内容
Ctrl+w 删除光标前的一个单词 |
Esc+d 删除光标后的一个词
Ctrl+d 删除光标后一个字符或exit或logout
Ctrl+l 清屏
ctrl+z 把当前进程转到后台运行,使用’ fg ‘命令恢复
Esc+f: 往右跳一个词
Esc+b: 往左跳一个词
以上只是些常用和适用的命令,在这里贴出来,供大家学习和使用
作者: 羽飞 | 发布时间: 星期四, 02/04/2010 - 12:23 |
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量
资源 阅读全文 »