inux Vim 编辑器与 Shell 基础命令学习笔记

inux Vim 编辑器与 Shell 基础命令学习笔记

一、vim 编辑器

  1. 安装与打开 Ubuntu 安装 vim:sudo apt-get install vimvim 文件名,文件不存在则新建,存在直接打开编辑。

  2. 三种模式

  • 普通模式:打开默认进入,输入指令操作;h/j/k/l 移动光标,gg 到首行,G 到末行
  • 插入模式:普通模式按 i 进入编辑,按 ESC 退回普通模式
  • 命令行模式:普通模式输入:,用于保存、退出、替换
  1. 保存退出常用命令:q无修改退出;:q!放弃修改强制退出;:wq保存并退出

  2. 常用操作 删除:x 删字符、dd 删整行 复制粘贴:y 复制,p 粘贴,v 选中文字批量复制 查找:/关键词查找,n 看下一处 替换::s/旧/新/g当前行全部替换;:%s/旧/新/g全文替换

二、其他文本编辑器

  1. nano:操作简单,底部提示快捷键,Ctrl+O 保存,Ctrl+X 退出
  2. emacs、KWrite、Kate、gedit:图形界面编辑器,支持代码高亮

三、Shell 基础命令

  1. echo:输出文字与变量,双引号识别变量,单引号原样输出
  2. 管道符 | :前命令输出作为后命令输入,用于筛选内容
  3. 重定向>输出覆盖写入文件;>>追加内容;<将文件作为命令输入
  4. 文件合并 paste:按列拼接文件;join:按相同关键字合并文件

四、实操练习

  1. 用 vim 新建 txt 文件,练习模式切换、保存文件
  2. 查找文中所有 old 字符,分别执行单行、全局替换为 test