本篇笔记是针对Linux初学者的一份简明教程,主要介绍了Linux的基本操作环境、常用命令以及文件系统结构。以下是关键知识点的详细讲解:
1. **Linux登录与环境介绍**:
- `root`:这是Linux中的超级用户,具有最高权限。
- `@`:在提示符中表示用户登录状态,这里是`root@wk~`,其中`wk`是主机名,`~`代表用户主目录。
- `#`和 `$`:分别表示root用户和普通用户的提示符,显示了当前的身份。
2. **Linux命令基础**:
- `mkdir-p/test1/test2`:创建目录,`-p`选项用于递归创建所有父目录,确保路径存在。
- 控制台快捷键:`Ctrl+C`中断命令执行,`Ctrl+Shift+`调整字体大小,`Ctrl+Shift+C`复制,`Ctrl+Shift+V`粘贴,`Ctrl+L`清屏,`Ctrl+Tab`在命令行补全中切换选项。
3. **文件和目录结构**:
- `/etc/sysconfig/network-scripts/ifcfg-eno1`:配置网络接口文件。
- 使用`tab`键在命令提示符中进行自动补全,如果在第二个选项`tab2`下还未出现,可能意味着命令输入有误。
- `man`:查看手册页,提供详细的命令帮助。
4. **命令使用与历史记录**:
- `yum install -y ytree`:使用包管理器安装软件,`-y`选项表示默认接受安装。
- `history`:查看历史命令,可以通过`!num`调用最近的命令,`!cmd`或`!head`可以调用最近与`head`命令相似的命令。
- `!`:重复上一条命令,`esc`键配合`.`调用上一条命令的参数。
5. **文件系统结构与路径**:
- Linux采用层次式文件系统,如`/`代表根目录,子目录由斜线分隔,具有独特路径标识。
- 绝对路径从根目录开始,如`/var/log/message`,用于指定完整文件位置。
- 类比生活中的比喻,将文件系统结构比作树状结构:`/`为树根,`bin`、`etc`等为子目录,`home`类似个人文件夹。
这篇笔记为Linux新手提供了关于登录环境、基本命令、目录结构和常用操作的一些基础知识,帮助他们快速上手Linux系统。通过理解这些核心概念,初学者可以更好地理解和使用Linux进行日常任务和系统管理。