zoukankan      html  css  js  c++  java
  • linux 常用命令 ②

    1、文件查看修改

    cat  filename    查看文件的全部内容

    cat -n  filename   从第一行开始追加行号

    nl filename  查看文件并显示行号(原有的行号) 

    less filename  分屏查看文件内容  空格下一页 q退出  enter向下一行

    more filename 分屏查看文件内容  空格下一页 q退出 enter 向下一行

    morw +50 demo.php    指定从第 50 行开始显示

    tail -行数 filename  查看文件的倒数几行 默认10行

    head -行数 filename 查看文件的头部 的几行

    2、vi编辑器

    一般模式操作

    s 删掉当前所在字符开始插入
    a 在当前字符的后一位开始插入
    A 行尾插入
    i 当前字符的前一位开始插入
    I 行首插入
    o 当前字符的下一行开始插入
    O 上一行添加
    数字yy 复制多行 当行省略
    p 黏贴
    P (大写)上一行黏贴
    x(小写)删除光标所在位置的下一个字符
    X(大写)删除光标所在位置的前一个字符
    dd 删除所在行
    数字dd 删除多行
    u 撤回
    gg 光标跳转到第一行
    G 光标跳转到最后

    命令模式操作

    q 退出
    q! 强制退出
    w 保存
    wq 保存退出
    wq! 强制保存退出
    set nu 显示行号
    set nonu 隐藏行号
    :数字 跳转到指定行
    :$ 跳转文件尾
    :open path/filename 打开其他文件编辑
    ?关键字 向下搜索
    /关键字 向上搜索

    3、grep

    grep -c 'index' fielename.log  查找文件包含index的行数

    grep -o 'index' fielename.log  查找文件中匹配index的内容

    ps  -aux   查看所有的进程

    ps -aux |grep 80   查看80端口

    ps -aux |grep  查找自定的进程

    grep "Common" ~/Desktop -R -n  递归查看目录下所有文件存在的common的内容,并显示文件名称 、行号、查找内容

    注:本文参考王宁凯博客

    以此来记录编程之路,偶尔需要静下心来写点东西。
  • 相关阅读:
    after change the pltask.cfg
    C++ map的基本操作和用法
    const char * char * const 以及char const *
    遇到segmentation fault 错误
    编译和链接通过生成可执行文件,但运行时找不到动态库
    Invalid Issuer
    数据库的相关操作
    Go项目实战:打造高并发日志采集系统(六)
    Go项目实战:打造高并发日志采集系统(五)
    Go项目实战:打造高并发日志采集系统(四)
  • 原文地址:https://www.cnblogs.com/yaradish/p/9465593.html
Copyright © 2011-2022 走看看