本资源主要介绍了在Linux环境中如何调用和使用过往的指令,以及Linux认证用户的基础知识,包括UNIX的历史、特点、原则,GNU项目,Linux的起源和选择Linux的原因,以及Red Hat Linux的特点和推荐硬件配置。此外,还提及了Linux图形环境中的XWindow系统和桌面环境如GNOME、KDE。
在Linux认证用户基础部分,调用过往指令是一个重要的效率提升技巧。使用`!`字符可以方便地重用历史命令,例如:
- `!!`用于重复执行上一条指令。
- `!a`则会执行最近一次以字母`a`开头的指令。
- `!number`根据历史记录中的编号执行指定编号的命令。
- `!-number`则执行前第`number`条指令。
- 使用`<Ctrl+r>`可以在历史记录中搜索并重复执行某个指令。
此外,`!$`符号表示获取并使用上一条命令的最后一项内容,这对于快速修改命令参数非常有用。例如,在例子中,`ls -l !$`实际上是执行`ls -l /bin/ls`。
在UNIX概述部分,讲述了UNIX操作系统的历史,从60年代末在贝尔实验室诞生,到70年代AT&T开始发行非商业许可证,再到后来不同版本的商品化发展。UNIX以其高可靠性、强大的可扩展性、开放性、网络和数据库友好性而著称。其基本原则之一是将所有对象视为文件,且系统由许多小型单一目标程序组成,强调简洁和协作。
GNU项目由Richard Stallman于1984年发起,旨在创建一个完全自由的操作系统,遵循GNU通用公共授权(GPL),倡导自由软件理念,即软件的自由使用、研究、修改和分发。
Linux由Linus Torvalds创建,是一个遵循GNU和GPL的自由类Unix操作系统。选择Linux的原因包括其对UNIX API的支持、开源特性、多用户多任务处理、丰富的网络协议和硬件支持,以及广泛的技术社区支持。
Red Hat Linux作为知名的Linux发行版,提供了最新的内核、常用工具和应用,以及简单安装和配置,并提供技术支持。推荐的硬件配置包括Pentium级别的CPU、至少128MB内存、600MB至1.2GB的硬盘空间,以及CD-ROM或软驱作为启动设备。
在Linux用户环境中,提到了内核、Shell、终端模拟器、XWindow系统和窗口管理器,这些都是构成Linux用户交互界面的重要组成部分。XWindow系统是Linux图形环境的基础,而GNOME和KDE则是两种常见的桌面环境,分别基于GTK和QT工具包构建。