我记得早在2006年的时候就开始频繁使用awk做文本处理方面的工作,07年的时候周围有人用perl,我还感到很不解,觉得写得很复杂,没有awk one liner 那么方便和神奇.一直在了解awk的具体使用方法.在积累的一定时间之后,感觉到很自豪终于算是比较精通了.今天是2016年X月X日,10年后,我突然翻到<UNIX编程艺术>awk那章的时候:书中内容,简要说---- “在1990年代后,awk就已经很少被使用了,原因在于,awk分为两部分,前半部分是面向特定场景的范式,后半部分是无限外延
<Unix编程艺术>读书笔记(1) 这两天開始阅读该书,以下是自己的体会,以及原文的摘录,尽管有些东西还无法全然吃透. 写优雅的代码来提高软件系统的透明性:(P134) Elegance is a combination of power and simplicity. Elegant code does much with little. Elegant code is not only correct but visibly, transparently correct. It does
1. Users and Groups 真实用户ID和真实组ID 真实用户ID和组ID表示运行进程的真实用户 ID 和 组ID. 有效用户ID和有效组IDp 有效 ID 是进程进行相关操作(比如系统调用)的凭证. 为什么需要有效用户ID和组ID? 通常有效ID和真实ID一致,但是当执行set-user-id 和 set-group-id程序时,有效用户ID被改为程序的拥有者的ID. set-user id 和 set-group-id 执行set-user id 和 set-group-id程序
博文链接:http://haoyuanliu.github.io/2016/04/29/mysql/ 对,我是来骗访问量的!O(∩_∩)O~~ 最近一直在拜读APUE(Advanced Programming in the UNIX Environment),在读到标准I/O库的时候,对于图 5-15的代码和内存流的写入方式发现冲洗内存流和null字节的追加策略书上没有说明白,到底是如何追加null字节的,调用fclose为什么没有追加null字节等等,对于这一系列问题通过代码测试终于搞清楚整体