Linux入门笔记:内核、Shell与文本编辑器

需积分: 9 1 下载量 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的基础知识非常有帮助,无论是理解系统结构还是学习基本的文本编辑技巧。
2022-02-23 上传