Posts
秘秘秘秘秘密
Cancel

1. 概览 Unix 怎么处理来自不同数据源的数据? 磁盘与设备文件 open命令链接,read write传递数据。 管道 pipe 命令创建,fork共享,read 与 write 传递。 Sockets 用Socket,lisetn 和 connect 链接。 用read 和 write 传递数据。 2. 从 ...

1. shell 编程 who | sort > prev // 同时执行who 与 sort 将who的输出直接送到sort的输入 while true ;do sleep 30 who | sort > curr echo "logged out :" comm -23 prev curr // 删除第二列与第三列 仅留prev内容 ...

1. 一个完整的shell命令行解析器 main.c #include "smsh.h" #define DFL_PROMPT "> " /** * 1.next_cmd 从流中读入下一条命令 * 2. splitline 将一个字符串分解为一个字符串数组 并返回 * 3. execute 来运行这个命令 */ int main(){ char *cmdl...

1 进程命令 1.1 命令详解 ps 当前终端进程 PID TTY TIME CMD 1977 pts/0 00:00:00 bash 11858 pts/0 00:00:00 ps ps -a 所有进程,包含其他终端与其他用户运行的程序 ps -la F...

1. 编写一个弹球游戏 1.1 cueses库简介 一些基本的使用: int main(){ initscr(); clear(); move(10,20); addstr("hello word"); move(LINES - 1,0); getch(); endwin(); } demo2: int main(){ ...

1. 终端驱动程序模式 1.1 规范模式 int main(int ac,char *av[]){ int c; while ((c = getchar()) != EOF){ if (c == 'z') c = 'a'; else if (islower(c)) c++; ...

1. 设备文件 1.1 概览 终端tty文件,dev/pts/2 设备文件 设备文件是链接,而不是容器。内核中传输设备数据的子程序被称为设备驱动程序 crw--w---- 1 xm tty 136, 0 2月 23 10:50 0 从终端进行数据传输的代码是在设备-进程表中编号为136的子程序,0位参数。 设备与权限位 略 write程序 ...

1. Unix 文件系统 1.1 概览 超级块 存放文件系统本身的信息,比如每个区域的大小,未被使用的磁盘块信息,等等。 i-节点表 每个文件都有一些属性,比如大小,文件的所有者,最近修改时间等。 这些性质都被存在一个i-节点的结构中。 i-结构表中每个i-节点都用位置来标识,标识为2的i-节点位于节点表中的第三个位置。 数据区 略 1.2 创建一...

1.ls 1.1代码讲解 打开文件获得一个文件指针 readdir() #include <stdio.h> #include<dirent.h> #include <sys/types.h> void do_ls(char []); int main(int ac,char *av[]){ if (ac == 1) ...

1.man 手册的使用 1.1 分卷 man 1 ls 系统命令 man 2 open 系统调用 man 3 printf 库函数 1.2 查找 通过 man -k 查找,例如 man -k utmp 2.who 命令 2.1 命令详情 who命令可以找出当前登录用户。详情请见 man who。通过上述描述可知,已经登录的用户信息存放在 /var/adm/utmp中。 2....

Trending Tags