02Linux 文件与目录结构、文件编辑

一、Linux文件

在Linux系统中一切皆文件。

二、Linux目录结构

Linux只有一个根目录

/bin

该目录中存放Linux的常用命令。

/sbin

该目录用来存放系统管理员使用的管理程序。

/lib

该目录用来存放系统动态链接共享库,几乎所有的应用程序都会用到该目录下的共享库。

/lib64

同/lib

/usr

用户的应用程序和文件几乎都存放在该目录下。

/boot

该目录默认下存放的是Linux的启动文件和内核

/dev

该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,访问这些外部设备与访问一个文件或一个目录没有区别。

/etc

该目录存放系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X系统配置文件、设备配置信息、设置用户信息等。

/home

如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“/home/xx”路径,用来存放该用户的主目录。

/root

如果你是以超级用户的身份登录的,这个就是超级用户的主目录。

/opt

第三方软件在安装时默认会找这个目录,所以你没有安装此类软件时它是空的,但如果你一旦把它删除了,以后在安装此类软件时就有可能碰到麻烦。

/media

提供挂载(mounting)和自动挂载设备的标准位置,如远程文件系统和可移动介质(目录名为cdrecorder、floppy等)。

/mnt

在被标准的/media目录替代前,这是很多设备常用的挂载点。某些可引导的Linux系统仍旧使用该目录来挂载硬盘分区和远程文件系统。

/proc

可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的,该目录的内容不在硬盘上而在内存里。

/run

存放的是系统运行以来所有执行信心,重启后里面的内容会重置。

/tmp

临时目录,可以进行清空。

/var

存放不断会变化更新的目录,可以存放日志等。

三、VI/VIM编辑器

1、vi/vim是什么

VI是Unix操作系统和类Unix操作系统中最通用的文本编辑器。
VIM编辑器是从VI发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。VIMVI编辑器完全兼容。

2、编辑的模式

(1)一般模式

复制操作

单行复制 多行复制 起始->句尾 复制 起始->句首 复制 复制某个单词
yy 数字+yy y+$ y+^ y+w

x: 剪切一个字符,相当于delete
X: 剪切一个字符,相当于Backspace

--光标移动命令:--
w: 移动到下一个词(词头的位置)
e: 移动到当前词尾
1+G:移动到页头、数字
G: 移动到页尾
数字N+G:移动到目标行
shift+6(^):移动到行头
shift+4($):移动到行尾

删除操作

单行删除 多行复制 起始->句尾 复制 起始->句首 复制 复制某个单词
dd 数字+dd d+$ d+^ d+w

粘贴操作

p

撤销操作

u

(2)编辑模式

进入编辑模式的方式:

按键 功能
i 当前光标前
a 当前光标后
o 当前光标行的下一行
I 光标所在行最前
A 光标所在行最后
O 当前光标行的上一行

退出编辑模式:
exit退出

(3)命令模式

显示行号:

set nu

不显示行号:

set nonu

保存命令:

命令 功能
:w 保存
:q 退出
:wq 保存并退出
:q! 不保存强制退出

查找命令:

输入【/】开启查找命令
n 查找下一个
N 查找上一个

命令 功能
:noh 取消高亮显示
:set nu 显示行号
:set nonu 不显示行号
😒/old/new 替换当前行匹配到的第一个old为new
😒/old/new/g 替换当前行匹配到的所有old为new
:%s/old/new 替换文档中每一行匹配到的第一个old为new
:%s/old/new/g 替换文档中匹配到的所有old为new

VIM操作图

posted @   DylanYa  阅读(57)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示