Linux基础
红娃子
这个作者很懒,什么都没留下…
展开
-
Linux压缩解压命令tar
tar [-cxtzjvfpPN] 文件与目录 参数:-c : (create)文件打包(建立一个归档文件,并不压缩)-x :(extract)文件解压、解包(从归档中解出文件)-t : (list)列出归档内容特别注意:c/x/t 仅能存在一个,因为不可能同时压缩与解压缩。-z :(gzip)使用gzip软件来实现解压和压缩-j :(bzip2)使用bzip2软件来实转载 2013-08-18 11:22:51 · 899 阅读 · 0 评论 -
Linux awk命令详解
原文地址:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本:转载 2015-01-22 23:04:14 · 889 阅读 · 0 评论 -
Linux netstat命令详解
原文地址:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义转载 2015-01-22 22:46:18 · 715 阅读 · 0 评论 -
Linux tcpdump命令详解
原文地址:http://www.cnblogs.com/ggjucheng/archive/2012/01/14/2322659.html简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协转载 2015-01-23 17:22:46 · 741 阅读 · 0 评论 -
Linux多线程生产者与消费者
Linux多线程是Linux型程序设计中十分重要概念,其中线程同步就更加重要了,生产者与消费者模型就是线程同步的经典例子,下面我将给你三种多线程实现生产者和消费者的例子。一、生产者与消费者逻辑关键的问题,在于生产者和消费者什么时候睡眠,又什么时候被唤醒,这就是生产者和消费者模型的关键。缓冲区模型:使用唤醒缓冲区,方向为逆时针。read表示已经读取原创 2015-01-18 14:51:12 · 2375 阅读 · 0 评论 -
Linux产生随机数
原转载地址:http://jimmyleeee.blog.163.com/blog/static/9309618200711352245563/一、rand函数 函数rand()是真正的随机数生成器,而srand()会设置供rand()使用的随机数种子。函数rand()会返回一个处于0和你所指定的数值(缺省为1)之间的分数。如果你在第一次调用rand()之前没有调用srand(),那转载 2015-01-14 15:41:05 · 2614 阅读 · 0 评论 -
Linux多线程编程
原文地址:http://blog.csdn.net/monkey_d_meng/article/details/5628663本文以及原文都是参考了《Linux程序设计第四版》。一、Linux多线程基础1.1、Linux进程与线程 Linux进程创建一个新线程时,线程将拥有自己的栈(因为线程有自己的局部变量),但与它的创建者共享全局变量、文件描述符、信号句柄和当前目录状转载 2015-01-14 15:04:55 · 713 阅读 · 0 评论 -
Linux AIO基础
转载地址(非原文):http://blog.csdn.net/heyutao007/article/details/7065166Linux aio是Linux下的异步读写模型。Linux 异步 I/O 是 Linux 内核中提供的一个相当新的增强。它是 2.6 版本内核的一个标准特性。对于文件的读写,即使以O_NONBLOCK方式来打开一个文件,也会处于"阻塞"状态。因为文件时时刻刻处于可读转载 2015-01-12 22:23:26 · 1087 阅读 · 0 评论 -
epoll使用教程
原文地址:http://blog.chinaunix.net/uid-24517549-id-4051156.html一、什么是epollepoll是什么?按照man手册的说法:为处理大批量句柄而作了改进的poll。当然,这不是2.6内核才有的,它是在2.5.44内核中被引进的(epoll(4) is a new API introduced in Linux kernel 2.5.44)转载 2015-01-12 15:22:34 · 2943 阅读 · 1 评论 -
Linux grep命令
一、简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支转载 2013-09-02 19:02:10 · 1045 阅读 · 0 评论 -
Linux find命令
一、用法参数find 目录 参数选项 匹配字符集(grep 参数选项 匹配字符集 目录)参数选项-name filename #查找名为filename的文件-perm #按执行权限来查找-user username #按文件属主来查找-group g转载 2013-09-02 20:08:47 · 780 阅读 · 0 评论 -
vim使用技巧整理
用该文章来记录工作中用到的vim技巧,以后也会持续更新....技巧一:代码自动对齐方法一: 命令模式下:=:1,$方法二: gg(把光标定位到最上面),v(进入VISUAL模式),shift+g(选中整篇文本),然后=。方法三: gg=G技巧二:多行复制粘贴vi复制多行文本的方法方法1:光标放到第6行,输入:2yy转载 2016-09-21 15:15:55 · 760 阅读 · 0 评论