摘要: 这个实例根据命令行参数进行相应的读学操作: 用法: file参数:文件名, 如果不存在会自动创建 r<length>: 如r5, r: 读取操作,表示在当前文件指针后面读取5个字节的内容,以文本形式输出. R<length>:如R5 R:读取操作,表示在当前文件指针后面读取5个字节的内容,以十六进制 阅读全文
posted @ 2018-01-10 22:29 ghostwu 阅读(973) 评论(0) 推荐(0) 编辑
摘要: 之前,这篇文章:linux系统编程:自己动手写一个cp命令 已经实现过一个版本。 这里再来一个版本,涉及知识点: linux系统编程:open常用参数详解 Linux系统编程:简单文件IO操作 1 /* 2 * Copyright (C) 2018 . All rights reserved. 3 阅读全文
posted @ 2018-01-10 17:20 ghostwu 阅读(567) 评论(0) 推荐(0) 编辑
摘要: open用于打开一个文件,通过设置不同的flag,可以让进程只读,只写,可读/可写等操作 一、对一个不存在或者存在的文件(test.txt),进行写入操作 1 /* 2 * Copyright (C) 2018 . All rights reserved. 3 * 4 * 文件名称:cp.c 5 * 阅读全文
posted @ 2018-01-10 16:57 ghostwu 阅读(3609) 评论(0) 推荐(0) 编辑
摘要: 我的环境是ubuntu16.04 glibc官网:http://www.gnu.org/software/libc/libc.html 方法一、一般来说,涉及到库调用的程序,在链接时候都会链接到glibc,所以,可以用ldd命令来查看 这个就是我的电脑上glibc的路径:/lib/x86_64-li 阅读全文
posted @ 2018-01-10 15:17 ghostwu 阅读(3070) 评论(0) 推荐(0) 编辑
摘要: pwd命令:打印当前的工作目录 我们都知道每个目录下面都有两个特殊的目录( . 和 .. ), .: 当前目录, ..: 上层目录, 每个目录都有一个i节点与之相关联 通过ls -i就可以显示每个文件和目录的inode值,比如下面我用ls -ia显示所有文件的inode 1,当工作在basic目录下 阅读全文
posted @ 2018-01-10 11:00 ghostwu 阅读(649) 评论(0) 推荐(0) 编辑
Copyright ©2017 ghostwu