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的内容,并显示文件名称 、行号、查找内容

    注:本文参考王宁凯博客

    以此来记录编程之路,偶尔需要静下心来写点东西。
  • 相关阅读:
    linux docker常用命令
    angular input输入框自动消除前后空格
    angular 一览数据全选符合条件数据
    linux MySQL出现错误的一些常见解决办法
    linux crontab定时任务一些命令
    Linux下定时访问指定url地址
    直接打印对象的结果
    java中变量的作用域
    请求转发后地址栏显示传入的值,页面不显示的原因
    String不是基本数据类型,但是
  • 原文地址:https://www.cnblogs.com/yaradish/p/9465593.html
Copyright © 2011-2022 走看看