Learning together

Learning together with open source fans. QQ群:8021887


  • 网站首页

  • 站内留言

  • 关于本站

  • 我的相册

  • 联系羽飞

  • 内容订阅
  • linux/unix系统中的vi/vim用法精选

    作者: 羽飞 | 发布时间: 星期四, 02/25/2010 - 11:36 |

    我相信,大家在使用vim/vi的时候,可能有些时候会遇到下面的问题,下面就是一些vim/vi中比较有用, 比较常用的命令, 若能熟练运用这些命令, 那么会发现编辑会快很多.

    说明:
    以下的例子中 xxx 表示在命令模式下输入 xxx 并回车
    以下的例子中 :xxx 表示在扩展模式下输入 xxx 并回车
    小括号中的命令表示相关命令.
    在编辑模式或可视模式下输入的命令会另外注明.

    1. 查找

      /xxx(?xxx)      表示在整篇文档中搜索匹配xxx的字符串, / 表示向下查找, ? 表示向上查找.其中xxx可以是正规表达式,关于正规式就不多说了.一般来说是区分大小写的, 要想不区分大小写, 那得先输入
                      :set ignorecase
                      查找到以后, 再输入 n 查找下一个匹配处, 输入 N 反方向查找.

    阅读全文 »

    shell中单引号、双引号、反引号、反斜杠的使用

    作者: 羽飞 | 发布时间: 星期三, 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碰到第一个单引号时,它将忽略掉其后所有特殊字符,直到右引号位置结束。 阅读全文 »

    linux/unix下常用压缩和解压命令(回顾)

    作者: 羽飞 | 发布时间: 星期五, 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 阅读全文 »

    bash shell常用快捷键收集

    作者: 羽飞 | 发布时间: 星期六, 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: 往左跳一个词

    以上只是些常用和适用的命令,在这里贴出来,供大家学习和使用

    Linux系统信息查看命令大全

    作者: 羽飞 | 发布时间: 星期四, 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 # 查看环境变量
    资源 阅读全文 »