我们正在组织Linux 101 研讨会本科生和研究生。你能分享一些想法/话题对于刚开始使用 Linux 的人来说,这是必备的。
先决条件:不了解 Linux 操作系统、哲学和技术方面(内核、shell、命令)
后置条件:Linux 基础速成课程,可以为他们提供一个良好的开端,并解答一些有关 Linux 的基本问题。
答案1
参加这门课程的人将使用 Linux 做什么?
对于要在 Linux 上进行编程等工作的人和要使用 Linux 进行文档处理、电子邮件和游戏的人而言,要求是不同的。此外,它是他们自己的私人机器(因此他们必须担心备份)还是某种共享机器(因此他们不必担心备份)?
对于非程序员来说,主要是:
- 在登录
- 密码
- 启动浏览器和办公套件等程序
- 基本文件组织和权限
对于程序员来说,你还需要涵盖:
- shell 和基本 shell 编程
- 更高级的文件系统组织和权限
您可能需要介绍新软件和更新的安装。
对于这两者,您可能需要涵盖备份策略。
答案2
与 Windows 环境主要有 3 个不同点,我称之为 3P
- 小路
- 权限
- 依赖项
从这一点开始,其他一切都会水到渠成
答案3
我想说的是,每个人都要带一个装有 Linux 安装程序的 USB 闪存盘回家,这样他们就可以继续学习。一些重要的东西是基本命令,ls、cd、mv、mkdir、chmod、ps、top、man。还要讲解权限的概念,以及一些简单的操作系统概念,例如什么是内核、什么是进程,也许还有一份讲义,展示“标准”目录树及其用途。我认为更重要的是向他们介绍如何使用基于终端的文本编辑器,如 vi,因为它是一种非常强大的工具,也是任何安装中必备的标准工具。另一个关键部分是让人们真正使用 man 来学习不同命令的更多信息。如果是短期周末研讨会之类的活动,我想最重要的部分是向他们提供工具和指导,让他们继续学习。也许一份讲义上有有用的网站,他们也可以从中学到更多。我认为你能做的最好的事情就是让他们体验一下 Linux 和工具,以了解更多信息。