第十章实践——系统级I/O代码运行

时间:2021-06-03 13:36:34

第十章实践——系统级I/O代码运行

实验代码清单如下:

第十章实践——系统级I/O代码运行

1. cp1——复制一个文件到另一个文件中(两个已经存在的文件)

复制前:

第十章实践——系统级I/O代码运行

第十章实践——系统级I/O代码运行

执行后结果

第十章实践——系统级I/O代码运行

2. setecho、echostate——改变、显示输入指令是否可见

setecho——仅在输入y开头的字符串可见

echostate ——echo is on 可见

echo is off 不可见

第十章实践——系统级I/O代码运行

3. fileinfo、filesize——显示文件有关信息

fileinfo——前者显示文件信息

第十章实践——系统级I/O代码运行

filesize——后者计算文件大小(bety位)

第十章实践——系统级I/O代码运行

4. ls1、2——显示当前目录下的文件信息

ls1——显示当前目录下文件名称(每行一个)

第十章实践——系统级I/O代码运行

ls2——(相当于正版的ls –l)列出每个文件的详细信息

第十章实践——系统级I/O代码运行

5. spwd——显示当前路径(和pwd相同)

第十章实践——系统级I/O代码运行

6. testioctl——获得终端窗口大小

第十章实践——系统级I/O代码运行

7. who1、2——显示用户信息

who1——显示所有在utmp上的用户信息(未过滤掉用户名为空的记录)

第十章实践——系统级I/O代码运行

who2——显示当前登录的用户的信息(效果相当于正版的who)

第十章实践——系统级I/O代码运行