vi/vim

在linux下一般使用vi编辑器来编辑文件

Vi既可以查看文件也可以编辑文件。

三种模式

命令行、插入、底行模式

切换到命令行模式:ESC键

切换到插入模式:按i,o,a键

切换到底行模式: 按冒号

打开文件:vim file

退出:ESC->:q

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

保存并退出:ESC->:wq

不保存退出:ESC->:q!

有很多的快捷键,不必刻意的去记,在以后用的多了,自然而然就记住了(需要大量练习)

 

重定向输出>和>>

*查看a的同时,把a的内容复制到aa.txt(>覆盖, >>追加)

*不一定要查看,只要显示在终端上的都可以重定向输出到文件种

进程管理

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

ps -ef 查看所有进程

ps -ef | grep ssh:查找某一进程

kill 2868 :结束2868编号的进程

kill -9 2868 强制杀死进程

管道:

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

例:

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

ps -ef | grep java:查询名称中包含java的进行

【linux笔记】vi和vim编辑器,重定向输出,系统命令,进程,管道相关推荐

  1. Linux(2) vi和vim编辑器

    Linux(2) vi和vim编辑器 学习视频: https://www.bilibili.com/video/BV1Sv411r7vd?p=16&spm_id_from=pageDriver ...

  2. 大数据技术之_01_Linux学习_01_linux的入门+VM和linux的安装+linux的目录结构+远程登录到linux服务器+vi和vim编辑器+开机、重启和用户登录注销+用户管理+用户组管理

    大数据学习之_01_Linux学习_01 1 linux的入门 1.1 Linux的介绍 2 VM和linux的安装 2.1 安装vm和Centos 2.1.1 基本说明 2.1.2 CentOS安装 ...

  3. linux中用vi读文件夹,linux下vi与vim编辑器的简单区别及VI详细使用方法

    vi与vim一样都是编辑器,不同的是vim更高级一些,可以理解是vi的高级 版本.vi就像Windows中的计事本,而vim则可以算的上是 office中的word.vi主要用来编辑一些文件,vim是 ...

  4. Linux笔记:使用Vim编辑器

    Vi编辑器是Unix系统上早先的编辑器,在GNU项目将Vi编辑器移植到开源世界时,他们决定对其作一些改进. 于它不再是以前Unix中的那个原始的Vi编辑器了,开发人员也就将它重命名为Vi improv ...

  5. 【Linux】vi和vim编辑器——常用命令大全

    文章目录 8.1.vi 和 vim 8.1.1 VI 8.1.2 VIM 8.2 打开和新建文件 8.2.1 打开文件并且定位行 8.3 VI三种工作模式 8.4 常用命令 8.4.1 移动 8.4. ...

  6. Linux之vi和vim编辑器常用命令

    一.一般模式 以vi打开一个档案就直接进入一般模式了(这是默认的模式).在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制.贴 ...

  7. Linux学习(三)--vi和vim编辑器

    Linux学习–vi和vim编辑器 一.基本介绍   首先,我们需要明白一点,所有的Linux系统内都会默认安装vi文本编辑器:   其次,vim可以看做是vi的增强版,具有程序编辑的能力,可以主动的 ...

  8. 在linux中的vi中的删除操作,linux中vi和vim操作

    一.简单介绍 vi 和 vim 类似于windows的文本编辑器 所有的Linux系统都会内置vi文本编辑器 vim可以看做是vi增强版,具有程序编辑能力,支持语法高亮,代码补全,编译及错误跳转等功能 ...

  9. linux实操篇之-----vi和vim编辑器

    vi和vim编辑器 1. vi和vim的基本介绍 所有Linux系统都会内置vi文本编辑器 vim是vi的升级版,可以主动以字体颜色分辨语法的正确性,代码补完和编译,错误跳转等功能. 2. vi和vi ...

  10. Linux系列3:vi与vim编辑器

    vi与vim编辑器 0 引言 1 vi的使用 1.1 vi的模式介绍 1.2 简易示例 1.3 功能键介绍 1.4 案例练习 1.5 vim的暂存,恢复与开启时的警告 2 vim的额外功能 2.1 区 ...

最新文章

  1. .NET 时间轴:从出生到巨人
  2. 怎么把网页源码家入hexo博客_从零开始搭建个人博客(超详细)
  3. Windows Phone 7 Belling‘s课堂(一) 磁贴的学习
  4. c语言编程分数判定,用C语言编程平均分数
  5. UART 初始化及使用示例代码
  6. python从入门到放弃-《Python3从入门到放弃》视频教程
  7. 【AtCoder】ARC100 题解
  8. 搜索最好的Android 代码
  9. 高级商务办公软件应用【1】
  10. 2022年数据库行业展望
  11. openSUSE-Leap-15.4-DVD-x86_64的日常使用设置
  12. android设置背景图片透明
  13. JS web localStorage传值 coolie传值
  14. 计算机网络系列选择题
  15. 73个GitHub高级搜索技巧
  16. 计算机基础——Excel 2010
  17. 基于K-近邻算法的手写数字识别研究
  18. java 合并多个文件_java中如何将两个文件合并到另一个文件
  19. async-supported的作用
  20. Stata实现结构方程模型

热门文章

  1. 在 NetBeans IDE 6.0 中分析 Java 应用程序性能
  2. 实现中文下的UITableView Index
  3. JavaScript操作select下拉菜单全集合
  4. UVA11774 Doom‘s Day【数学规律+GCD】
  5. UVA10152 ShellSort【匹配】
  6. Bailian2793 孙子问题【扩展欧几里德算法+中国剩余定理】
  7. CCF201803-2 碰撞的小球(100分)【模拟】
  8. hashlib —— Python 的 md5 和 sha1 加密
  9. 渐进记号的相关证明(使用极限的方式)
  10. 半监督学习(semi-supervised learning)