2015年3月11日
摘要: char *s = getpass(“please input you name:”)屏幕不回显示 ,返回输入的字符 阅读全文
posted @ 2015-03-11 10:44 后进后退 阅读(147) 评论(0) 推荐(0) 编辑
  2015年3月10日
摘要: int stat(const char *path, struct stat *buf);int fstat(int fd, struct stat *buf);唯一不同是参数不同,其他一样。文件的一些属性参数:struct stat{ dev_t st_dev; /* ID of device... 阅读全文
posted @ 2015-03-10 17:29 后进后退 阅读(825) 评论(0) 推荐(0) 编辑
摘要: int main1(int argc ,char *argv[]){ if(argc 0)//文件大的时候由于buf太小每次只读buf大小, sizeof(buf)-1表示每次不把buff读满留一个作为结尾防止最后一个字节乱码 { printf("... 阅读全文
posted @ 2015-03-10 17:10 后进后退 阅读(339) 评论(0) 推荐(0) 编辑
  2015年3月9日
摘要: 启动gdb 程序名 [corefile]corefile 是可选的,能增强gdb的调试能力。linux默认不生成corefile的。所以需要在.bashrc文件中添加ulimit -c unlimitedsh .bashrc 生效脚本gdb -q 程序名 core.xxxxrun命令where命令l... 阅读全文
posted @ 2015-03-09 22:24 后进后退 阅读(1280) 评论(0) 推荐(0) 编辑
摘要: STDOUT_FILENO 1标准输入STDIN_FILENO 0标准输出STDERR_FILENO 2标准错误在/proc目录下的进程文件中,有一个fd的目录记录每打开一个文件里面会有一个文件标示文件,名称以数字开始0 ,1,2....最大好像是65535包括标准输入... 阅读全文
posted @ 2015-03-09 14:13 后进后退 阅读(2411) 评论(0) 推荐(0) 编辑
  2015年3月6日
摘要: df 查看磁盘总容量-i 显示inodes号-h 使用合适的单位显示磁盘大小-m 以M为单位显示-k 以K为单位显示 默认K显示du 用来查看某个目录或者文件所占空间大小参数:-abckmsh如果不加任何选项和参数只列出目录(包含子目录)大小。-a 全部文件和目录大小都列出来。指定单位列出 -b -... 阅读全文
posted @ 2015-03-06 17:27 后进后退 阅读(240) 评论(0) 推荐(0) 编辑
  2015年3月3日
摘要: Gcc的编译流程预处理阶段: gcc –E hello.c –o hello.i编译阶段:gcc –S hello.i –o hello.s汇编阶段:gcc –c hello.s –o hello.o链接阶段:gcc hello.o –o hello执行:./helloGCC的选项GCC 有超过10... 阅读全文
posted @ 2015-03-03 23:35 后进后退 阅读(247) 评论(0) 推荐(0) 编辑
摘要: /etc/passwd‘/etc/passwd’ 由 ‘:’ 分割成7个字段,每个字段的具体含义是:1)用户名。用户名字符可以是大小写字母、数字、减号(不能出现在首位)、点以及下划线,其他字符不合法。虽然用户名中可以出现点,但不建议使用,尤其是首位为点时,另外减号也不建议使用,因为容易造成混淆。2)... 阅读全文
posted @ 2015-03-03 16:52 后进后退 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-03-03 11:38 后进后退 阅读(88) 评论(0) 推荐(0) 编辑
摘要: void类型及void指针1.概述许多初学者对C/C 语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧。2.void的含义void的字面意思是“无类型”,void *则为“无类型指针”,... 阅读全文
posted @ 2015-03-03 10:00 后进后退 阅读(160) 评论(0) 推荐(0) 编辑