自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 leeboy的linux学习六grep实例

1、命令执行顺序控制: 例如:cat leeboy.txt && echo "open the file success","&&"当前面一个命令成功后,运行后边一个命令,否则不运行后边的命令。    cat leeboy.txt || echo "open the file failed","||"当前面一个命令失败后,运行后边一个命令,否则不运行后边的命令。    2、grep

2012-08-30 19:35:25 1808

原创 leeboy的linux学习五

1、awk获取文件中指定项:系统读取一行数据根据"$"符合后的数字判断获取具体的项目,之后继续读取下一行直到文件结尾。例如: awk '{print $2}' awktest。打印第二项字符。 awk '{print $2}' awktest > tt.txt。默认以空格为分隔符,系统通过检索空格,发现空格后第一个非空格字符到下一个空格字符之间的字符即为第二项。 awk -F ',

2012-08-28 16:33:57 1101

原创 leeboy的linux学习四

1、 使用[……]可以用来匹配方括号[ ]中的任何字符,例如:ls [mr]* 可以列出以m或者r开头的文件或文件夹。rm t[1-6]*,表示删除文件,其中1-6表示从数字1到6之间的任意数字。lst[!e]*,表示文件名的第二个字符不为e。2、echo -e 允许后面的输出进行转义,如echo -e "hello \n $a",将会换行输出。\c 不换行。\t 跳格。\n 换行。3

2012-08-27 19:48:32 1134

原创 mmap方法将文件映射到内存

注意:sys/mman.h头文件在windows下没有必须在linux下才能通过。方法介绍:mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。void *mmap(void *start, size_t length, int prot, int flags,int fd, off_t offset);

2012-08-22 19:40:02 5903

转载 setbuf控制流的提交

转自:http://hi.baidu.com/gubuntu/blog/item/61a25c13fc4292075baf53c5.html  程序非转载程序输出有两种方式:一种是即时处理方式,另一种是先暂存起来,然后再大块写入的方式,前者往往造成较高的系统负担。因此,c语言实现通常都允许程序员进行实际的写操作之前控制产生的输出数据量。这种控制能力一般是通过库函数setbuf实现的。如果b

2012-08-22 17:43:03 888

原创 assert()将程序终止

在程序中,当某一个条件不满足需要将程序终止时,可以使用assert宏来实现。表达式为假即终止程序。详见程序:/* * 函数介绍:assert不成立终止程序,assert是宏,而不是函数 * 头文件:assert.h */#include #include #include using namespace std;int main(){

2012-08-22 09:41:58 3282

原创 leeboy的linux学习三

11、Linux每次启动时都会执行用户家目录下的.bashrc文件,所有可以在这个文件里面添加一些内容,以便Linux每次启动时都会执行相应的内容。  如果ssh方式远程登录Linux时,会自动执行用户家目录下的.bash_profile文件,所有可以在这个文件里面添加一些内容,以便ssh登录Linux时都会执行相应的内容。12、whoami 查看当前登录用户名,/etc/group文件包

2012-08-17 16:48:11 1996

原创 leeboy的linux学习二

10、find pathname -options [-print -exec -ok]    1)、想要在当前目录及子目录中查找所有的‘*.txt’文件,可以用:find . -name "*.txt" -print    2)、想要的当前目录及子目录中查找文件名以一个大写字母开头的文件,可以用:find . -name "[A-Z]*" -print    3)、按照权限查找:fi

2012-08-15 15:10:59 1617

原创 leeboy的linux学习笔记一

1、ls -l查看文件类型。  d 目录。  l 符号链接(指向另一个文件)。  s 套接字文件。  b 块设备文件。  c 字符设备文件。  p 命名管道文件。  - 普通文件,或者更准确地说,不属于以上几种类型的文件。  2、chmod 修改文件权限,多用数字法例如:符号模式:chmod u+x o-w myfile   绝对模式:chmod 777 m

2012-08-15 11:17:54 1407

原创 文件处理常用方法及link和unlink讲解

/* * 函数介绍:access函数,当对文件使用时,判断是否存在指定的文件,以及是否能够按指定的模式进行访问。 * 头文件:unistd.h * 参数mode可为以下的其中之一: * 00 只存在 * 02 写权限 * 04 读权限 * 06 读和写权限 * 返回值:如果文件拥有给定的模式则返回0,如果发生错误返回-1。 * 函数介绍:u

2012-08-13 10:19:50 1708

原创 字符串中实用的方法

1、strtok()用来将字符串分割成一个个片段。参数s指向欲分割的字符串,参数delim则为分割字符串,当strtok()在参数s的字符串中发现到参数delim的分割字符时则会将该字符改为\0 字符。在第一次调用时,strtok()必需给予参数s字符串,往后的调用则将参数s设置成NULL。每次调用成功则返回被分割出片段的指针。/* * 函数介绍:strtok方法,该方法可以将字符串劈开

2012-08-10 15:46:18 1060

转载 access函数的使用

转自:http://c.chinaitlab.com/ccjq/752270.html    int access (const char *pathname, int mode)    mode      说明    R_OK      测试读许可权    W_OK     测试写许可权    X_OK      测试执行许可权    F_OK       测试文件是否存

2012-08-08 16:36:49 725

原创 rename函数及remove函数

rename()函数将文件或文件夹(linux中文件和文件夹不能重名)的名字修改并移动。如下边的例子中,将当前文件下的名字为1的文件或者文件夹移动为前一级文件leeTest下的2文件或文件夹。前提是leeTest文件下不能有2这个文件或文件夹,否则程序运行失败。 #include int main(){ printf("rename\n"); int flag = re

2012-08-01 10:11:25 1336

UNIX环境高级编程_第二版中文

影印中文第二版。扫描的非常专业,一点不斜。而且每章都有标签。感觉是个好东西给大家分享。

2012-08-29

空空如也

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

TA关注的人

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