玩技术,Geeker
一个原创技术文章分享网站

Linux开发

Linux expect详解

果冻想阅读(1029)评论(2)

随处可见的expect 第一次见expect这个命令还是我第一次参加全量上线的时候,那是公司的一个牛人用Shell脚本写的一套自动部署、MD5 比对、发布的全量上线工具,没事的时候,看了下其中的几个脚本,好多的expect命令。实在是看不懂...

Linux netstat命令详解

果冻想阅读(1016)评论(1)

netstat是什么? 在Linux中,有那么几个命令是非常重要的,而这篇文章总结的netstat就是其中之一。 netstat命令是什么?netstat命令主要用于显示与IP、TCP、UDP和ICMP协议相关的统计数据及网络相关信息,例如...

聊聊Linux Shell

果冻想阅读(1888)评论(4)

为什么写这篇文章 那天同事在我的电脑上给我演示一个操作的步骤,使用了一个env命令,好吧,我承认我文盲,我不知道这个命令是干嘛的!!!正是由于我的无知,反倒激起了学习探索的欲望,一定要把这个env学个透彻。经过几个下班后的空闲时间,终于搞清...

玩玩awk

果冻想阅读(1552)评论(5)

从一道面试题说起 那是难堪的一幕,记得那是一次面试,面试官问我: 如何查看Linux系统上的所有用户? 我答曰:看看/home路径下有哪些文件夹,每个用户都有一个以自己用户名为名字的主目录。 面试官反问到:如果我在/home下随便建立一个目...

awk中的函数

果冻想阅读(1309)评论(0)

另开炉灶 在总结《玩玩awk》这篇文章中,发现写着,写着就收不住了,内容有点多,在最后总结函数时,发现还是另起一篇文章比较好,所以这里就单独写一篇文章总结awk中的函数。希望通过这篇文章以及上一篇《玩玩awk》,大家能够基本掌握awk,并且...

玩玩Sed

果冻想阅读(1311)评论(0)

态度是“玩” 当你看到这篇文章时,你也许应该知道什么是Sed了,不知道的请自行Google。为什么说要“玩”Sed,而并不是“认真”的去学习呢? 首先,工作需要,我目前工作环境是Unix和Linux,使用Sed命令可以很快的解决一些问题; ...

Linux C语言时间操作总结

果冻想阅读(1143)评论(0)

总是搞不清 写代码的过程中,经常要使用C标准库中的一些函数,比如时间相关的函数,每次使用都要去查文档,虽然经常用,但是也没有总结过,以至于每次使用时,还是没有办法一次搞定,为了搞定这个时间操作的问题,就总结了这么一篇文章,就是一个总结,以后...

使用autoconf和automake生成Makefile文件

果冻想阅读(2391)评论(4)

Makefile好难写 曾经也总结了一篇关于Makefile的文章《make和makefile的简单学习》。但是,总结完以后,发现写Makefile真的是一件非常痛苦的事情,的确非常痛苦。而更痛苦的是当需要将代码移植到别的系统上时,这就够你...

Linux定期执行任务

果冻想阅读(2586)评论(9)

问题由来 今天在看一个关于服务器性能测试的视频,视频中说到了一个Linux下的crontab命令,好陌生的一个命令啊,然后查阅资料,写了个小Demo把这个crontab相关的知识总结了一遍,对于我来说,这又是一个新的知识点,每天都在进步。 ...

Linux进程基础知识总结

果冻想阅读(2130)评论(10)

进程 进程表示一个正在运行的程序实例,它是分配资源的最小单位,这种说法特别官方。 进程是一个非常重要的东西,我们运行的系统中同时跑着N个进程,这些进程都在默默的工作着,我们编写的代码,经过编译、运行,也会生成一个进程。这个进程由程序代码、数...

使用互斥量控制Linux线程同步

果冻想阅读(978)评论(0)

线程同步 关于线程同步的解释,请参见文章《使用信号量控制Linux线程同步》。现在正在写的这篇文章和《使用信号量控制Linux线程同步》是兄弟文章,都是总结的Linux线程同步的问题,这一篇文章的重点在使用互斥量来控制线程同步。Let...

使用信号量控制Linux线程同步

果冻想阅读(1392)评论(0)

线程同步 在现实生活中,有些东西就必须是按顺序执行的,只有我完成了以后,你才能在我的劳动成果上接着干;不能我还没有完成,你就开始干活了。这就是线程同步最直白的解释了。 在进行程序设计时,亦是如此。线程同步,同步的是什么?它同步的是对共享资源...

make和makefile的简单学习

果冻想阅读(1855)评论(5)

习惯了感慨 搞了两年Windows的Client开发,什么多线程,多进程开发,都接触了不少,终觉缺点什么,每天疲命于业务逻辑与Windows API中;后来发现这终不是我想要的,在Windows逐渐黄昏的今天,这条路还能走多久,值得深思;那...

Linux Shell简明教程(二)

果冻想阅读(2242)评论(3)

一篇迟到的总结 本来说好在总结完第一篇《Linux Shell简明教程(一)》,就接着总结这篇的,但是中间出了很多事情,一直没有进行总结,这篇文章的大纲都写好了,就是一直没有去完善那些细节部分。今天终于有时间了,就开始陆续的完成这篇文章吧。...

Linux Shell简明教程(一)

果冻想阅读(3131)评论(3)

神奇的Linux Linux有多神奇,我就不说了。作为在一个IT界混的码农,或多或少的都会接触Linux,不管你是怎么接触Linux,对于其中的一些命令肯定也会或多或少的了解一些。Linux虽然不是你的必须装备,但是装备上了Linux,对于...

在这里玩技术,享受技术带来的疯狂

捐赠名单关于果冻