Linux入门笔记:内核、Shell与文本编辑器
需积分: 9 112 浏览量
更新于2024-07-14
收藏 152KB DOC 举报
"这是一份Linux个人笔记,包含了对Linux基本结构、主要目录以及文本编辑器vi的使用介绍。笔记作者为netsec,版权属于原作者。"
在Linux操作系统中,核心组成部分包括内核、Shell、文件系统和各种应用程序。内核作为操作系统的心脏,负责调度程序执行和管理硬件设备,如磁盘和打印机。Shell是用户与内核交互的接口,它解释并执行用户输入的命令。Linux文件系统采用了一种层次结构,将文件有序地组织在不同的目录下。
主要的一级目录有:
1. `/bin`:存放普通用户常用的基本命令的二进制文件。
2. `/home`:普通用户的主目录,用于存放个人文件和配置。
3. `/lib`:存储库文件和内核模块,类似于Windows系统中的动态链接库 (.dll) 文件。
4. `/opt`:额外安装的非标准应用程序通常放置在这里。
5. `/tmp`:临时文件的存放位置,系统重启或清理时可能会被清空。
6. `/boot`:包含系统启动所需的文件,如内核和引导配置。
7. `/lost+found`:当文件系统出现错误,这里会尝试恢复丢失的文件。
8. `/proc`:内核在内存中的映射,提供有关系统运行状态的信息。
9. `/usr`:应用程序的主要存放目录,包括X-Windows、办公套件和编程语言等。
10. `/dev`:设备文件,代表硬件设备。
11. `/misc`:管理员存放额外文件的地方。
12. `/root`:超级用户(管理员)的主目录。
13. `/var`:存放可变数据,如日志文件。
14. `/etc`:配置文件的存储地。
15. `/initrd`:引导过程中的初始RAM磁盘,用于加载必要的驱动程序。
16. `/mnt`:挂载点,用于临时挂载其他文件系统。
17. `/sbin`:系统管理程序的存放处,只允许管理员访问。
笔记还介绍了文本编辑器vi的使用。vi是一个强大的文本编辑器,其操作模式分为命令模式和插入模式。在命令模式下,可以通过键盘快捷键执行各种操作,例如:
- `ZZ`:保存并退出编辑器。
- `ZQ`:不保存退出。
- `yy`:复制当前行。
- `nyy`:复制n行。
- `p`:在当前行下方粘贴。
- `P`:在当前行上方粘贴。
- `dd`:删除当前行。
- `ndd`:删除n行。
- `u`:撤销最近的操作。
- `nG`:跳转到第n行。
- `gg`:跳转到文件的第一行。
- `n→`:向右移动n个字符。
- `nx`:删除光标右侧的n个字符。
- `nrx`:替换光标右侧的n个字符。
这些笔记对于初学者理解和掌握Linux的基础知识非常有帮助,无论是理解系统结构还是学习基本的文本编辑技巧。
2020-01-04 上传
2022-01-09 上传
2009-01-15 上传
2022-11-29 上传
2020-05-31 上传
weixin_43879137
- 粉丝: 0
- 资源: 2
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍