90DaysOfCyberSecurity 项目教程
1. 项目的目录结构及介绍
90DaysOfCyberSecurity/
├── LICENSE
├── README.md
├── LEARN.md
├── learn/
│ ├── Day1-7_Network+.md
│ ├── Day8-14_Security+.md
│ ├── Day15-28_Linux.md
│ ├── Day29-42_Python.md
│ └── ...
├── config/
│ ├── settings.json
│ └── ...
└── ...
- LICENSE: 项目许可证文件。
- README.md: 项目介绍和使用说明。
- LEARN.md: 学习计划概览。
- learn/: 包含每日学习任务的详细文档。
- Day1-7_Network+.md: 网络基础学习任务。
- Day8-14_Security+.md: 安全基础学习任务。
- Day15-28_Linux.md: Linux系统学习任务。
- Day29-42_Python.md: Python编程学习任务。
- config/: 项目配置文件目录。
- settings.json: 主要配置文件。
2. 项目的启动文件介绍
项目的主要启动文件是 LEARN.md
,它提供了整个90天学习计划的总览和每日任务的链接。用户可以通过阅读此文件来了解整个学习路径和每日的具体学习内容。
3. 项目的配置文件介绍
项目的配置文件主要位于 config/
目录下,其中最重要的文件是 settings.json
。该文件包含了项目的各种配置选项,如学习路径、资源链接、用户设置等。具体内容如下:
{
"learning_path": {
"day1-7": "learn/Day1-7_Network+.md",
"day8-14": "learn/Day8-14_Security+.md",
"day15-28": "learn/Day15-28_Linux.md",
"day29-42": "learn/Day29-42_Python.md"
},
"resources": {
"youtube": "https://youtube.com/playlist?list=PLG49S3nxzAnlCJiCrOYuRYb6cne864a7G",
"edx": "https://edx.org/learn/linux",
"hackerrank": "https://www.hackerrank.com"
},
"user_settings": {
"language": "zh-CN",
"theme": "light"
}
}
- learning_path: 定义了每日学习任务的文件路径。
- resources: 提供了外部学习资源的链接。
- user_settings: 用户自定义设置,如语言和主题。
通过这些配置文件,用户可以自定义学习路径和资源,以及调整界面显示设置。