LGCB

内容简介

Peter 是谁?

Hey 你好,我是 Peter,不过网上我一般叫 happypeter,比如这是我的 github 账号,就是 http://github.com/happypeter 。我每天都会打开看的电子邮箱 happypeter1983@gmail.com 。我是个 JS 全栈 Web 开发者。从 2006 年开始用 Linux,到 08 年的时候已经把 Windows 从我的机器上卸掉了,08年以来一直都是用 ubuntu Linux 系统来做开发,虽然最近两年我也用苹果的 Mac 系统,但是 Mac 和 Linux 都是 Unix 大家庭的兄弟,命令行都是采用 Bash,所以没有太大的差别 。当程序部署到服务器上,服务器操作系统我也选择 ubuntu 。

课程简介

linux 的知识点浩如烟海,作为开发者,日常用到的只是里面的一小部分,我自己当年就学过很多东西,但是后来发现根本用不上,而且发现知识点是散的,而实用中却要求综合灵活运用知识。本课程以动手为导向来组织内容的,理论讲解服务动手。课程采用 ubuntu 为例,讲解面向开发者的 Linux 命令行技巧。

涉及到的知识有:命令行终端配置使用,Linux 文件系统结构,如何自由跳转并操作文件。接下来告诉你什么是用户,如何设置权限,以及命令行环境下常用网络操作。也会来探索重定向原理,进程操作,搜索功能,软件安装。最后介绍了 bash 脚本书写的基本技巧,让你真正感受到自动化带来的效率提升。

适合观众

本课程普遍的适合工作时会打开两个窗口的同学:一个代码编辑器,一个命令行,就像我自己一样。但是如果你工作时每天都只会打开命令行终端,那么很可能你从事的是专业的系统管理工作,那么你需要的 Linux 知识可能要比本课程中介绍的多的多,但是不否认本课程依然可以作为你的第一块垫脚石。

你是 php,python,ruby 等语言来进行互联网开发,那么本课程会适合你的,如果你是 Andriod/ios 开发者,这里的知识同样适合你。总之这套课程服务 People Building Things 。 高科技时代的 craftsman 。