zoukankan      html  css  js  c++  java
  • 五、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  显示本机详细信息。依次为:内核名称(类别),主机名,内核版本号,内核版本,内核编译日期,硬件名,处理器类型,硬件平台类型,操作系统名称

  • 相关阅读:
    git log中文乱码问题
    局域网映射公网IP
    Android Studio 的一些配置
    Android Studio的安装
    adb的安装
    python的安装
    CentOS 7 上部署 java web 项目
    SQL——SQL语句总结(8)
    SQL——SQL语句总结(7)
    SQL——SQL语句总结(6)
  • 原文地址:https://www.cnblogs.com/melo-7/p/10773082.html
Copyright © 2011-2022 走看看