Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
22 lines (17 sloc) 997 Bytes

Go UNIX系统编程

上一章,我们讨论了两个高级的,但有点偏理论的 Go 主题:接口和反射。这章的代码只是理论性的。

因为这章的主题是系统编程,毕竟 Go 是一门严格的系统编程语言;它的创造者不满意于他们编写系统软件所选择的语言,所以它们决定创造一门新的编程语言。

如果您真的对用 Go做 系统编程感兴趣,那么 2017 出版的《Go 系统编程》绝对可以帮助到您。但是,这章包含到一些有趣并有点高级的主题没有出现在我的《Go 系统编程》这本书中

《玩转 Go》的这章,您会了解到如下主题:

  • Unix 进程
  • flag
  • io.Readerio.Writer 接口的使用
  • 用 Go 的 os/signal 包处理 Unix 信号
  • 在您的 Unix 系统工具中支持 Unix 管道
  • 读取文本文件
  • 读取 CSV 文件
  • 写入文件
  • bytes
  • syscall 包的进阶使用
  • 遍历目录结构
  • Unix 文件权限
You can’t perform that action at this time.