1、ls:查看当前目录下的文件

2、pwd:查看当前所在路径

3、whoami:查看当前用户名

4、exit():退出

5、clear:清屏

6、mkdir:创建文件夹

7、 mv:移动到目录,如果没有则重新命名

8、cat:查看文件内容

9、touch:创建文件

10、rmdir:删除空目录

11、 rm -rf 目录 强制删除文件或者目录

12、cd .. :上一级

13、cd. :当前

14、cd :回到家目录

15、cp :复制

------------------------------分割线---------------------------------------

进入

1、vim 文件名:进入vim

退出

2、wq :末行模式 wq 保存退出

3、q :末行模式 q 直接退出

4、q! :末行模式 q! 强制退出 不保存

移动光标

5、gg :到文件第一行

6、G :到文件最后一行(shift + g)

7、^ :非空格首行

8、0:行首(数字0)

9、$ :行尾

输入模式

10、i:从光标开始位置前面开始插入

11、I:在当前行首插入

12、a:从光标开始位置后面开始插入

13、A:在当前行尾插入

14、o:在光标所在行下方新增一行并进入输入模式

15、O:在当前位置上一行插入

复制和黏贴

16、yy:复制整行内容

17、3yy:复制3行内容

18、yw:复制当前光标到单词尾的内容

19、p:黏贴

删除

20、dd:删除光标所在行

21、dw:删除一个单词

22、x:删除光标所在单词

23、u:撤销上一次操作

  Ctrl + r 撤销 u

块操作

24、v :块选择

25、Ctrl + v 块选

查找

26、命令模式下输入:/ 向下搜索

27、命令模式下输入:? 向上搜索

n 向下  N 向上

替换   末行操作

:s/s1/s2 替换当前行第一个s1为s2

:s/s1/s2/g 替换当前行中所有s1为s2

:%s/s1/s2/g 替换文中所有s1为 s2

转载于:https://www.cnblogs.com/lichenglong521/p/9713608.html

Linux命令和vim的使用相关推荐

  1. linux命令:vim文件操作命令、新建用户,查看用户列表,chown命令

    命令 简单说明 :w 保存编辑后的文件内容,但不退出vim编辑器.这个命令的作用是把内存缓冲区中的数据写到启动vim时指定的文件中. :w! 强制写文件,即强制覆盖原有文件.如果原有文件的访问权限不允 ...

  2. 【Python零基础入门之终结篇】:虚拟机Linux命令、Vim编辑器、有趣的命令

    目录 一.虚拟机Linux命令 1.基本命令 常用命令 文件操作命令 2.通过代码演示了解基本命令的使用 pwd.ls.ls -a 命令的使用 cd 目录名.cd 命令的使用 tab:自动补全命令 c ...

  3. linux命令:vim

    VIM命令简介: 文本编辑器,字处理器 处理纯ASCII文本 1.命令格式: vim [option] file 2.命令功能:   用于对文本进行编辑的命令. vim模式: 编辑模式(命令模式) 输 ...

  4. linux的vim显示E172,Linux命令:vim

    linux下vim编辑器简介: Visual Interface iMproved也叫全屏编辑器,模式化编辑器 四种模式: 编辑模式 (命令模式)        输入模式 (Insert) 末行模式( ...

  5. linux命令和vim学习

    文件相关命令 man less:查看less的帮助手册 --help sudo cat /etc/passwd:sudo用于获得ROOT权限而又不用知道ROOT密码 /etc/sudoers 配置su ...

  6. linux vi编辑器 Ctrl s,Linux命令-----vi/vim编辑器

    也可建立vi到vim的符号连接(即实际调用的是vim) # mv /bin/vi /bin/vi.bak # ln -s /usr/bin/vim /bin/vi 进入vi的命令: vi  直接进入编 ...

  7. linux命令--vi,vim

    进入vi的命令  vi filename :打开或新建文件,并将光标置于第一行首  vi +n filename :打开文件.并将光标置于第n行首  vi + filename :打开文件.并将光标置 ...

  8. linux命令使用vim报错,LINUX中使用VIM替换报错:pattern not found

    在VIM中使用替换命令: :s/rac1/szserver_72/g 报错:pattern not found  ,但rac1实际是存在的 可以这样处理即可:(即将s改为%s,g改为ge) :%s/r ...

  9. Linux命令汇总 | vim | shell | 进阶【2022版】

    Linux大全 一.Linux上下五千年 1.1 历史长河 1.2 下载安装 1.3 目录介绍 1.4 网络配置 1.4.1 三种网络模式 1.4.2 ifconfig 1.4.3 ping 1.4. ...

  10. 日常Linux命令--vi/vim复制一行,粘贴

    在光标的位置按"yy",复制当前行: 然后再光标的行按"p",粘贴到下一行,原来的往下顺移. 举例: 复制前 按"yy",在"p& ...

最新文章

  1. java学习笔记--java中的基本数组[5]
  2. 使用pil读取gif图有些位置为黑色_使用 Pillow 快速创建 GIF 动图
  3. 软工课程之我思我收获
  4. qtabwidget切换tab事件_某超超临界机组初压/限压切换过程中扰动原因分析
  5. Android同屏或摄像头RTMP推送常用的数据接口设计探讨
  6. Android Drawable文件夹对应像素密度
  7. Gitlab Java API 使用示例
  8. Spring Boot 集成 Spring Security 实现权限认证模块
  9. linux 查看是否有led设备,linux驱动开发--字符设备:通过cdd_cdev结构中的led变量区分是哪个节点,private_data使用...
  10. 现代操作系统 第一章 引论
  11. React在ESLint下的报错收录(react-hooks/exhaustive-deps)
  12. 设计模式之多用组合,少用继承
  13. golang中的并发竞争态
  14. 鼠标背景带光圈突出显示
  15. 一个c语言程序由一个主程序组成,一个C语言程序是由()组成的。A.主程序B.子程序C.函数D.过程...
  16. Karamata 不等式
  17. 只需一次向前推导,深度神经网络可视化方法来了!(ECCVW 2022)
  18. ACL访问控制列表案例(7.15)
  19. 如何查看手机蓝牙的HFP的版本
  20. MATLAB代码:基于条件风险价值CVaR的微网动态定价与调度策略

热门文章

  1. 并发编程常见面试题总结五
  2. Web开发之Cookie
  3. hibernate的批量删除
  4. 基于IdentityServer4的单点登录——IdentityServer
  5. java_math_BigInteger
  6. 动态ARP检测,引发上网断断续续
  7. 搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (四)配置全攻略
  8. 项目实战中的防御性编程
  9. [Android] SharedPreferences(轻量级的存储方式)
  10. Android 加载网页进度条