自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序猿的挨踢人生

假如代码欺骗了你,不要悲伤,不要心急, 苦逼的日子里须要镇静,相信吧,快乐的日子将会来临。

  • 博客(10)
  • 资源 (30)
  • 收藏
  • 关注

原创 shell文本过滤编程(十):cut命令

【版权声明:转载请保留出处:blog.youkuaiyun.com/gentleliu。Mail:shallnew at 163 dot com】cut命令类似于awk,从行里面抽取信息,是一个功能弱化版的awk。cut命令格式为:cut [options] filename其中options有:-d  指定与空格和t a b键不同的域分隔符。类似于awk的“-F”。-f field

2014-08-30 09:32:29 3244

原创 shell文本过滤编程(九):sed命令

【版权声明:转载请保留出处:blog.youkuaiyun.com/gentleliu。Mail:shallnew at 163 dot com】sed和awk类似,是很重要的文本过滤工具。调用sed和调用awk一样,有三种方式:1. 在命令行键入命令;2.将sed命令插入脚本文件,然后调用sed;3. 将sed命令插入脚本文件,并使sed脚本可执行。使用sed命令行格式为:     

2014-08-29 15:01:56 2934

原创 shell文本过滤编程(八):awk之内置函数

【版权声明:转载请保留出处:blog.youkuaiyun.com/gentleliu。Mail:shallnew at 163 dot com】这一节来见识一下a w k许多强大的字符串函数及其使用方法。1、 sub 和 gsub函数:用法:sub( Ere, Repl, [ str ] )gsub( Ere, Repl, [ str ] )在第三个参数给出字符串中查找满足Ere 参数指定的扩展正则表达式的字符串,并使用第二个参数替换之。如果未指定 In 参数,缺省值是整个记录($0 记录变量)。Sub函数

2014-08-29 14:31:08 2319

原创 shell文本过滤编程(七):awk之变量传递

【版权声明:转载请保留出处:blog.youkuaiyun.com/gentleliu。Mail:shallnew at 163 dot com】由于awk经常在shell脚本中使用,所以shell脚本中的有些变量要传递到awk中使用,这一节就说一下awk引用shell中的变量方法。为避免屏幕输出太多东西,我们先将被操作文件该为一行,如下:# catgroup_file3vboxusers:x

2014-08-28 19:04:52 2444

原创 shell文本过滤编程(六):awk之循环判断及数组

【版权声明:转载请保留出处:blog.youkuaiyun.com/gentleliu。Mail:shallnew at 163 dot com】与上一节printf一样,awk的循环判断和C语言的循环判断语法极其类似。1、 While循环#!/bin/sh awk 'BEGIN { ORS=""}{ i=0 while (i < NF) {

2014-08-27 17:44:40 5022

原创 shell文本过滤编程(五):awk之printf

【版权声明:转载请保留出处:blog.youkuaiyun.com/gentleliu。Mail:shallnew at 163 dot com】 在大多数情况下 awk 的 print 语句可以完成任务,但有时我们还需要更多。在那些情况下,awk 提供了两个我们熟知的函数 printf() 和 sprintf()。是的,如同其它许多 awk 部件一样,这些函数等同于相应的 C 语言函数。printf()

2014-08-26 22:10:56 10649

原创 shell文本过滤编程(四):awk内置变量及一般变量

【版权声明:转载请保留出处:blog.youkuaiyun.com/gentleliu。Mail:shallnew at 163 dot com】 awk有许多内置变量用来设置环境信息。这些变量可以被改变。下面是awk内置变量:ARGC 命令行参数个数ARGV 命令行参数排列ENVIRON 支持队列中系统环境变量的使用FILENAME  a w k浏览的文件名FNR 浏览文件的记录

2014-08-25 15:45:10 3187

原创 shell文本过滤编程(三):awk之条件判断

【版权声明:转载请保留出处:blog.youkuaiyun.com/gentleliu。Mail:shallnew at 163 dot com】在之前grep章节中用到很多正则表达式,这一节将在awk条件操作中使用正则表达式。awk 允许使用正则表达式,根据正则表达式是否匹配当前行来选择执行独立代码块。下面先给出awk的条件操作符:==   等于!=     不等于>     大

2014-08-25 15:34:57 56037

原创 shell文本过滤编程(二):awk之基础

【版权声明:转载请保留出处:blog.youkuaiyun.com/gentleliu。Mail:shallnew at 163 dot com】    上一节说到了grep命令,grep命令主要用在获取符合规则的行信息。本节要讲的awk在对某文件或字符串中获取指定文本域有较强大的功能。a w k语言的最基本功能是在文件或字符串中基于指定规则浏览和抽取信息。 a w k抽取信息后,才能进行其他文本操作

2014-08-24 21:55:40 2359

原创 shell文本过滤编程(一):grep和正则表达式

【版权声明:转载请保留出处:blog.youkuaiyun.com/gentleliu。Mail:shallnew at 163 dot com】Linux系统中有很多文件,比如配置文件、日志文件、用户文件等。文件中都包含了大量的信息,我们可以使用cat等命令轻松将其输出到屏幕,但如果要从文件中分析或提取数据,还需要其他工具来实现。而linux正好提供了这些工具:grep、awk、sed等。把这些工具使用

2014-08-24 21:50:02 7249

VC++制作的文件传输工具

一个基于安全的FTP文件传输工具,用于进行文件的传输。 该程序只有一个界面。有两个单选按钮,分别代表客户端和服务器端;有一个IP地址框,用于输入IP地址;一个文本框,用于输入端口大小;三个静态文本控件,分别用于显示被传输文件的文件名和文件大小以及文件已经传送的大小;一个用于选择传输文件的按钮,一个建立连接的按钮,一个断开连接的按钮,一个取消传输的按钮以及一个退出程序的按钮;有一个进度条,显示文件已传输的比例;

2010-02-07

3_chardev.tar.gz

linux内核与用户通信示例之字符设备。(此内容为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载资源。)

2015-08-22

4_posix_sem.tgz

linux 同步与互斥 posix 信号量 实现 。(此为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载)

2014-12-23

a_sysv_msgqueue.tgz

linux 进程间通信 system V 消息队列 实现 。(此为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载)

2014-12-08

9_posix_msgqueue.tgz

linux 进程间通信 posix 消息队列 实现 。(此为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载)

2014-12-05

6_file_lock.tgz

linux 文件锁的 实现 。(此为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载)

2015-01-06

2_pthread_sync.tgz

linux 同步与互斥 posix 线程同步 实现 。(此为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载)

2014-12-20

5_sysv_sync_mutex.tgz

linux 同步与互斥 system V 信号量 实现 。(此为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载)

2015-01-05

mysql.tar.gz

mysql C语言编程实现 。(此为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载)

2015-06-13

ipc_socket-1

linux 进程间通信 socket 实现

2014-11-10

ipc_socket-2

linux 进程间通信 socket 实现

2014-11-10

pthread_mutex

linux 同步与互斥 posix 线程互斥 实现 。(此为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载)

2014-12-17

4_memdev.tar.gz

linux内核与用户通信示例之进程内存映射。(此内容为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载资源。)

2015-08-22

3_pthread_sync_mutex_with_productor_and_consumer.tgz

linux 同步与互斥 posix 线程同步互斥 消费者生产者 实现 。(此为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载)

2014-12-23

2_proc.tar.gz

linux内核与用户通信示例之proc文件系统。(此内容为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载资源。)

2015-08-22

1_syscall.tar.gz

linux内核与用户通信示例之系统调用。此内容为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载

2015-08-22

7_signal 实现

linux 进程间通信 signal 实现 。(此为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载)

2014-11-24

4_posix_shm

linux 进程间通信 系统调用 sharememory 实现 。(此为博客代码下载)

2014-11-10

3_syscall_sh

linux 进程间通信 系统调用 sharememory 实现 。(此为博客代码下载)

2014-11-10

Cisco.LAN.Switching.chm

(此为博客http://blog.youkuaiyun.com/shallnet 文章对应下载资源)

2015-02-09

vsftpd-3.0.2.tar.gz

vsftpd-3.0.2.tar.gz 源码。(此为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载)

2015-01-29

6_jiffies.tasr.gz

获取内核jiffies值(此为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载)

2015-07-29

8_posix_signal

linux 进程间通信 posix signal 实现 。(此为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载)

2014-11-24

7_timer.tar.gz

内核timer的使用示例。(此内容为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载)

2015-07-29

5_workqueue

此为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载

2015-07-28

用VC做的一个简单聊天程序

一个简单的局域网聊天程序,允许与指定IP地址的客户端同时聊天。

2010-02-07

1_getpid.tar.gz

此为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载

2015-07-28

8_task.tar.gz

打印内核任务信息。(此内容为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载)

2015-07-29

6_pipe_fifo

linux 进程间通信 pipe和fifo实现 。(此为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载)

2014-11-21

5_sysv_shm

linux 进程间通信 系统调用 sharememory 实现 。(此为博客http://blog.youkuaiyun.com/shallnet 文章对应源码下载)

2014-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除