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行

 

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

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(linux,vim,ubuntu)