• 五、Vi和Vim编辑器


    1. Vim编辑器:

    Linux下一般使用vi编辑器来编辑文件。vi既可以查看文件也可以编辑文件。三种模式:

    命令行、插入、底行模式

    切换到命令行模式:按Esc键;

    切换到插入模式:按 i oa键;

        i 在当前位置前插入

        I 在当前行首插入

        a 在当前位置后插入

        A 在当前行尾插入

        o 在当前行之后插入一行

        O 在当前行之前插入一行

    切换到底行模式: :(冒号);更多详细用法,查询文档《Vim命令合集.docx》和《vi使用方法详细介绍.docx

     

    打开文件:vim file

    退出:esc   :q

    修改文件:输入i  进入插入模式

    保存并退出:esc  :wq

    不保存退出:esc   :q!

     

    三种进入插入模式:

      i:  在当前的光标所在处插入

      o: 在当前光标所在的行的下一行插入

      a: 在光标所在的下一个字符插入

     

    快捷键:

      dd快速删除一行

      yy - 复制当前行

      nyy - 从当前行向后复制几行

      p - 粘贴

      R替换

    2. 重定向输出>>>

      >  重定向输出,覆盖原有内容; >> 重定向输出,追加功能;示例:

      cat  /etc/passwd  >  a.txt  将输出定向到a.txt

      cat  /etc/passwd  >>  a.txt  输出并且追加

      ifconfig > ifconfig.txt

    3. 管道  |

      管道是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入。示例

      ls --help | more  分页查询帮助信息

      ps –ef | grep java  查询名称中包含java的进程

      ifconfig | more

      cat index.html | more

      ps –ef | grep aio

    4. &&命令执行控制:

      命令之间使用 && 连接,实现逻辑与的功能。 

      只有在 && 左边的命令返回真(命令返回值 $? == 0),&& 右边的命令才会被执行。 

      只要有一个命令返回假(命令返回值 $? == 1),后面的命令就不会被执行。

      mkdir test && cd test

    5. 系统管理命令

      date 显示或设置系统时间

      date  显示当前系统时间

      date -s “2014-01-01 10:10:10“  设置系统时间

      df 显示磁盘信息

      df –h  友好显示大小

      free  显示内存状态

      free –m mb单位显示内存组昂头

      top 显示,管理执行中的程序

     

      clear  清屏幕

      ps 正在运行的某个进程的状态

      ps –ef   查看所有进程

      ps –ef | grep ssh   查找某一进程

      kill 杀掉某一进程

      kill 2868  杀掉2868编号的进程

      kill -9  2868  强制杀死进程

     

      du 显示目录或文件的大小。

      du –h   显示当前目录的大小

      who 显示目前登入系统的用户信息。

      uname 显示系统信息。

      uname   -a  显示本机详细信息。依次为:内核名称(类别),主机名,内核版本号,内核版本,内核编译日期,硬件名,处理器类型,硬件平台类型,操作系统名称

  • 相关阅读:
    通达OA二次开发
    通达OA 工作流程 表单设计 高级应用
    PLSQL Develop PlugIn 之脚本自动匹配补全工具CnPlugin
    Oracle性能优化之SQL语句
    Linux重置root密码步骤
    ORA-03113:通信通道的文件结尾解决
    Bat脚本实现MySQL数据库SQL文件备份
    访问父级组件实例
    访问根实例
    插槽其它示例
  • 原文地址:https://www.cnblogs.com/melo-7/p/10773082.html
Copyright © 2020-2023  润新知