admin 管理员组文章数量: 887021
学习目标:
初步掌握vim编辑器的使用
Linux系统介绍:
发展史:BCPL->newB->C->UNIX->Minix->Linux->gcc
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 | 自动补全 |
版权声明:本文标题:Linux & Vim编辑器初步学习 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1724511798h753513.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论