![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UnixLinux编程实践
csdnrhmm
这个作者很懒,什么都没留下…
展开
-
cp命令的基本实现
1.cp命令的作用是什么?cp fileA fileB上一行命令是cp命令的基本用法,表示:将文件名为fileA的文件中的内容拷贝到文件名为fileB的文件中去,若fileB文件有内容,则fileB文件中的内容会被fileA文件中的内容覆盖;若fileB文件不存在,则cp命令会创建文件名叫fileB的文件。2.cp命令是如何创建和重写文件的?(1)create函数:创建文件或清空文件内容creat...原创 2018-06-02 20:03:46 · 7611 阅读 · 0 评论 -
more命令的基本实现
#include <stdio.h>#include <stdlib.h>#define PAGELEN 24#define LINELEN 512void do_more(FILE*);int see_more();int main(int ac, char* av[]) { FILE* fp; if (ac == 1) do_more(stdin...原创 2018-05-29 19:18:45 · 1329 阅读 · 0 评论 -
who命令的基本实现(上)
1.who命令的作用是什么?使用who命令能查看正在使用当前系统的用户:who命令的具体用法可以通过man who命令查看。2.who命令的原理是什么?上图是通过man who命令得到的who命令的帮助手册,它的小节编号是1,。不同小节编号是各种不同的帮助信息。注意:ubuntu下已登录用户的信息是放在/var/run/utmp这个文件下带有-k选项的man命令可以根据关键字搜索联机帮助,这属于一...原创 2018-06-01 20:15:30 · 3572 阅读 · 0 评论 -
who命令的基本实现(下)
在who命令的基本实现(上)这一篇博文介绍了who命令的基本原理,所以我们可以尝试着编写自己的who命令。#include <stdio.h>#include <stdlib.h>#include <utmp.h>#include <fcntl.h>#include <unistd.h>#define SHOWHOST /* ...原创 2018-06-01 20:30:35 · 787 阅读 · 0 评论