第十章 文本编辑器《Linux命令行与Shell脚本编程大全笔记》

10.1 vim编辑器

  1. 查找别名(alias)的最终程序位置
    方法一:
    ①使用 type 命令 判断是否为别名
    ②使用 which 命令 来定位文件路径
    ③多次使用 ls -l 文件路径 找到最终程序
    方法二:
    ①使用 type 命令 判断是否为别名
    ②使用 which 命令 来定位文件路径
    ③使用 readlink -f 直接找到最终程序
  2. vim有三种模式:命令模式、Ex模式、插入模式
  3. 个人不是很熟悉的一些操作:
    基础操作:
    ①G:移动到缓冲区的最后一行
    ②gg:移动到缓冲区的第一行
    ③[x]dd:删除光标所在行[删除光标所在行开始的x行]
    ④u:撤销操作
    ⑤y[$]:复制[到行尾],p:粘贴
    ⑥:w fileName:文件另存为
    ⑦v:高亮连选
    ⑧/:查找,n:下一个
    ⑨:[%]s/old/new/g[c]:替换[整个文件]当前行内出现的所有old[提示]
    ⑩:%d:删除全部
    组合操作:
    ①gg=G:整理代码格式
    ②:set encoding=utf-8:允许中文输入
    ③ggdG:删除全部

10.2 nano编辑器

  1. 脱字符(^)表示Ctrl
相关推荐
RisunJan16 分钟前
Linux命令-lvextend(扩展逻辑卷空间)
linux·运维·服务器
艾莉丝努力练剑27 分钟前
【Linux:文件】进程间通信
linux·运维·服务器·c语言·网络·c++·人工智能
The森39 分钟前
Linux IO模型纵深解析:文章索引
linux·运维·服务器
心本无晴.1 小时前
LangGraph 进阶指南:从状态机到生产级多智能体架构的全面进化
linux·windows·microsoft
小李独爱秋1 小时前
模拟面试:不能关机的情况下 , 如果挂载目录卸载不掉应该怎么办?
linux·运维·面试·职场和发展·操作系统·文件系统
伊织萌1 小时前
在 Ubuntu 22.04 上安装 PostgreSQL
linux·服务器·ubuntu·postgresql·云计算
锅包一切1 小时前
一、什么是Linux?
linux·运维·服务器·操作系统
ding_zhikai1 小时前
【个人日记】修复ubuntu屏幕显示不正常
linux·运维·ubuntu
学到头秃的suhian1 小时前
Docker基础扫盲
运维·docker·容器
rfidunion1 小时前
ubuntu下使用qemu模拟ARM(二)
linux·arm开发·ubuntu