12 2021 档案
摘要:虽然设备看起来很像磁盘文件,但是设备文件不同于磁盘文件。 程序如何识别磁盘文件和设备文件 1.软件工具:从stdin 或文件读入,写道stdout 对磁盘文件和设备文件不加以区分的程序称为软件工具,如 who,ls sort 等。 2.特定设备程序,为特定应用控制设备 其他程序也能同特定设备交互,
阅读全文
摘要:文件:包含数据,具有属性,通过目录中的名字被标识, 可以从文件读数据,可以向文件写数据。 设备也支持文件的操作。 每个设备都被当作一个文件,具有文件名,i-节点号,文件所有者,权限位的集合,最新修改时间。 设备支持系统调用:open,read,write,lseek,close,stat。 设备文件
阅读全文
摘要:Linux 文件包含数据,目录是文件的列表。 不同目录之间互相连接构成树状的结构,目录还可以包含在其他目录中。 pwd 显示用户在目录数中的当前位置。 路径 从树跟到所处位置所经过的目录的序列。 mkdir dirname 创建一个目录 cd dirname 转移到目标目录 pwd 打印当前工作目录
阅读全文
摘要:查看当前目录文件 ls directoryname/filename ls 命令的功能 1.列出目录的内容 2.显示文件的信息 自己实现 ls 功能 需要掌握三点: 1.如何列出目录的内容 2.如何显示并读取文件的属性 3.根据一个名字,如何能够判断它是目录还是文件 linux 在组织磁盘上的文件。
阅读全文
摘要:目录结构 dirent struct dirent { ino_t d_ino; /* inode number */ off_t d_off; /* offset to the next dirent */ unsigned short d_reclen; /* length of this re
阅读全文
摘要:总结linux 下的常用文件操作 打开文件 open #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> int fd=open(const char *pathname, int flags); pathname:文件名
阅读全文
摘要:Linux 命令: 在linux 系统中,所有的命令都是人为编写的程序,如 who 和 ls ,而且绝大多数都是C写的。在Linux 中增加新的命令是很简单的事,把程序的可执行文件放到以下目录就可以了:/bin/usr/bin//usr/local/bin/
阅读全文
摘要:who 命令显示 当前已经登录的用户 查看连接帮助: man who who(1) 表示who的小结编号。 NAME 包含命令的名字以及对这个命令的简短说明 SYNOPSYS 给出命令的用法说明,命令格式,参数列表等 DESCRIPTION 关于命令功能的详细阐述,描述命令的所有功能,命令的权威解释
阅读全文
摘要:linux 操作,more 命令基本功能实现。
阅读全文