linux命令积累

来源:互联网 发布:知乎大神萧井陌 编辑:程序博客网 时间:2024/05/16 19:21
  1. 递归查找文件内的字符串 find ./ -name ‘*.html’ -exec grep “breadcrumbs.inc.php” ‘{}’ \; -print 这条命令将查找所有包含 breadcrumbs.inc.php 的 HTML 文件。
  2. History(历史)命令用法 15 例
  3. Ubuntu 12.04右键在当前位置打开终端sudo apt-get install nautilus-open-terminal,重新加载文件管理器:nautilus -q,或注销再登录即要使用
  4. Linux下的压缩解压缩命令详解(*.tar 用 tar –xvf 解压, *.tar.gz和*.tgz 用 tar –xzf 解压, *.tar.bz2用tar –xjf 解压)
  5. mkdir -p : 创建多级目录
  6. cp -p :带属性copy
  7. grep [options]

    [options]主要参数:
    -c:只输出匹配行的计数。
    -I:不区分大 小写(只适用于单字符)。
    -h:查询多文件时不显示文件名。
    -l:查询多文件时只输出包含匹配字符的文件名。
    -n:显示匹配行及 行号。
    -s:不显示不存在或无匹配文本的错误信息。
    -v:显示不包含匹配文本的所有行。
    pattern正则表达式主要参数:
    \: 忽略正则表达式中特殊字符的原有含义。
    ^:匹配正则表达式的开始行。
    $: 匹配正则表达式的结束行。
    \<:从匹配正则表达 式的行开始。
    \>:到匹配正则表达式的行结束。
    [ ]:单个字符,如[A]即A符合要求 。
    [ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。
    。:所有的单个字符。
    * :有字符,长度可以为0。


  8. grep -l 'example1' | xargs grep 'example2':在含有example1的文件中找example2

  9. linux grep命令

  10. UID 用户ID
    PID 进程ID
    PPID 父进程ID
    C CPU占用率
    STIME 开始时间
    TTY 开始此进程的TTY
    TIME 此进程运行的总时间
    CMD 命令名

  11. ps -ef 和 ps aux 都是查看进程 但是用 ps -ef 多一些

0 0
原创粉丝点击