我是一名软件开发人员,在 Windows 平台上拥有超过 15 年的经验,专注于 C#/.NET/SQL Server 堆栈。最近我决定探索 Linux 并学习一种与 Microsoft 完全无关的新开发技术堆栈。经过一番(重新)搜索/阅读后,我选择了 Ubuntu 作为我的起点。
由于我真的是 Pluralsight 的狂热爱好者,更喜欢通过视频课程作为学习新知识的起点,所以我想问一下是否有针对 Linux 或 Ubuntu 的像样的视频课程?
基本上,我正在寻找操作系统结构的一般解释、一些系统管理,以及一些关于 Linux 系统开发的考虑。
答案1
这个问题很难回答,我认为你不应该寻找一个可以教你所有内容的视频系列,因为它可能不存在。
然而,你可以研究的领域很少(搜索 youtube)。
作为一名开发人员,要熟悉 Ubuntu,您应该了解 apt-get 的工作原理。您可以下载所需的大部分内容,例如“sudo apt-get install python-numpy”安装 python 模块 numpy。
对于开发环境,除了 xcode 和 visual studio 之外,几乎所有东西都可以使用。因此,这将取决于您的偏好,例如您想要 emacs 还是 eclipse。再次搜索 youtube,您将能够使用 apt-get 安装它们(“sudo apt-get install eclipse emacs23”将同时安装它们)。
如果您不熟悉 UNIX 目录结构,这一点非常重要,我不会尝试寻找 Ubuntu 特定视频,因为任何 UNIX 或 LINUX 系统的工作原理基本相同。我是从书面教程中学到的,所以很遗憾我没有特定的视频。
现在介绍一般的 linux/ubuntu 内容。我喜欢观看几个 YouTube 频道,以便了解最新的发行版,并可以教您一些可以用计算机做的比较晦涩的事情:
数码像素:http://www.youtube.com/channel/UCBE-FO9JUOghSysV9gjTeHw 尤其是看看早期的视频
InfinitelyGalatic:http://www.youtube.com/channel/UC3jSNmKWYA04R47fDcc1ImA
答案2
如果你不下载视频教程以便在本地观看,你可能会失去注意力。YouTube 上有一些不错的 Ubuntu 教程频道,此频道例如。此频道中的视频与其他 YouTube 教程视频的不同之处在于,虽然视频不具有交互性,但为了充分利用视频,您应该尝试代码,甚至更改代码以获得您自己的自定义输出。
如果您从 Ubuntu 软件中心安装 youtube-dl 应用程序,则只需在终端中使用单个命令即可批量下载 YouTube 上的整个视频教程系列,并且使用该-c
标志可以在下载暂停或中断时从停止的位置恢复下载。Youtube-dl 还允许您选择要下载的视频的格式。如果可用,我建议选择 480p mp4 格式。低于 480p 会使屏幕上的文字难以阅读,而 YouTube 视频在 480p 下通常看起来不错。