随笔分类 - Linux
摘要:date -d @时间戳 "+%Y-%m-%d %H:%M:%S" 也可以内置函数 awk '{print strftime("%Y-%m-%d %H:%M:%S", $1)}' 如果是毫秒级的时间戳要先除以1000; 在 shell 中这样子处理: awk '{print 2","st
阅读全文
摘要:1. apache apache 需要依赖几个模块:apr, apr-util, pcre,也分别源码安装。 1.1 编译安装 1.1.1 apr apr-util 下载地址:http://apr.apache.org/download.cgi 分别下载解压,然后在源码目录下 ./configure
阅读全文
摘要:今天把原来有问题的 ubuntu16.04 系统重装为 ubuntu18.04 后,下载好 chrome 想配置 SwitchyOmega 使用 shadowsocks 的 vpn 客户端时,发现 sslocal 进程出现了 unsupported SOCKS protocol version 67
阅读全文
摘要:自从开始学linux网络编程后就想写个聊天室,一开始原本打算用多进程的方式来写,可是发觉进程间的通信有点麻烦,而且开销也大,后来想用多线程能不能实现呢,于是便去看了一下linux里线程的用法,实际上只需要知道 pthread_create 就差不多了,于是动手开干,用了两天时间,调试的过程挺痛苦的,
阅读全文
摘要:代码如下: 输出如下: 现在才知道系统的system函数为我们做了那么多的处理。
阅读全文
摘要:sort命令是帮我们依据不同的数据类型进行排序,其语法及常用参数格式: sort [-bcfMnrtk][源文件][-o 输出文件]补充说明:sort可针对文本文件的内容,以行为单位来排序。参 数:-b忽略每行前面开始出的空格字符。-c检查文件是否已经按照顺序排序。-f排序时,忽略大小写字母。-...
阅读全文
摘要:在启动vim时,当前用户根目录下的.vimrc 文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc 文件创建在当前用户的根目录下比较方便,即:$vi ~/.vimrc,然后往里面加入如下内容:"显示行号set number"背景使用黑色set background=...
阅读全文