Linux & Vim编辑器初步学习

学习目标:

初步掌握vim编辑器的使用




Linux系统介绍:

 发展史:BCPL->newB->C->UNIX->Minix->Linux->gcc

Linux管理硬盘的能力非常强大,所以我们看到只有一分区

 

LINUX系统目录
/根目录,全部文件读存储在它下面
bin存储系统命令文件
media多媒体目录,u盘、光盘、挂载的目录
home用户主目录,自动生成同用户名的用户主目录
usr 存储头文件
/ 根目录
..上一级目录
. 当前目录
~ 用户主目录

linux系统命令:

LINUX系统常用命令
ls显示当前目录下的文件
-a显示当前目录所有文件
-l以长格式显示文件的详细信息
cd进入一个目录
clear 清理屏幕 Ctrl+l
pwd显示当前绝对路径
whoami 显示当前用户名
文件相关的命令:
touch filename创建文件
rm filename删除文件 不经过回收站,谨慎使用
cat/head/tail/more查看文件
cat把文件全部内容显示到终端,适合显示少量内容的文件
more只显示文件的开头,按页查看,回车下一行,空格下一页
head只显示开头前10行
tail只显示末尾后10行
cp src dest复制文件
mv src dest 移动文件 同时具备重命名功能
目录相关的命令:
mkdir创建空目录
rmdir只能删除空目录
rm -rf 可以删除非空目录
cp -rf复制非空目录
mv移动目录
man key 帮助手册
1、系统命令
2、系统函数
3、标准库函数

vim文本编辑器

 

在终端下使用的纯键盘操作的一款文本编辑器,号称编译器之神,可以升级(二次开发)


进入 vim filemane 文件存在则打开,不存在则创建并打开基本用法:

一开始是正常模式

输入i进入编辑模式 编写代码

保存退出: 返回正常模式Esc 输入ZZ保存退出

vim的三大模式:

正常模式: 一般用于阅读文件、或者使用快捷键快速修改文件

插入模式: 一般用于编辑文件,输入内容

行底模式: 一般用于对vim编译器的配置,或者执行一些高级操作

模式之间切换:

正常 -> i -> 插入

插入 -> Esc -> 正常

正常 -> : -> 行底

行底 -> Esc -> 正常

正常模式的操作
光标移动删除代码复制代码撤销操作
h光标左移gg光标回到第一行dd删除一行yy复制一行u  撤销上一次操作
j光标下移G光标回到最后一行ndd删除n行nyy复制n行Ctrl+r 取消上一次的撤销操作
k光标上移nG跳转到第n行x删除一个字符p粘贴到当前行的下一行
l光标右移nx删除n个字符P粘贴到当前行的上一行

 

 

 

 

 

 

行底模式
set nonu/nu设置行号/取消行号 只有当次有效
q退出
w保存
wq保存退出
/key查询关键词key n向下查 N向上查
%s/old/new把old替换为new
<n向左缩进n行
>n向右缩进n行

 

进入插入模式
i在当前光标处前面进入插入模式
a在当前光标处后面进入插入模式
I在行首进入插入模式
A在行尾进入插入模式
o在当前光标的下一行进入插入模式
O在当前光标的上一行进入插入模式
Ctrl+p自动补全

 

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值