教材学习内容总结
cp(cp1):用来复制文件或目录
步骤:
·打开源文件
·创建目标文件
·把源文件读入缓冲区
·把缓冲区内容写入目标文件
·关闭源文件和目标文件
1、将文件file1复制成文件file2:cp file1 file2
2、将目录dir1复制成目录dir2:cp -R file1 file2
3、同时将文件file1、file2、file3与目录dir1复制到dir2:cp -R file1 file2 file3 dir1 dir2
4、复制文件,只有源文件较目的文件的修改时间新时,才复制文件:cp -u -v file1 file2
5、复制时产生备份文件:cp -b a.txt tmp/
ls:显示所在文件夹中的文件及文件夹列表
ls2:显示指定目录下的文件详细信息
ls -l:显示文件信息
ls -a:列出文件目录
ls -lu:最后访问时间
ls -s:以块为单位的文件大小
ls -t:按时间排序
ls -F:显示文件类型
spwd:列出当前目录
echosetecho
•设置回显位的状态,命令行参数为y则开启,否则关闭。
1.标准输入的文件描述符为0.
2.使用tcgetattr()函数和termios结构体可获得标准输入的属性。
3.使用tcsetattr()函数和termios结构体可以将更改后的属性设置重新写回标准输入。
echostate.c
功能:检查命令行中的提示符是否是可见的,可见返回1,否则返回0
fileinfo
显示文件信息。首先判断命令是否有操作数,有的话继续进行下去,如果没有报错就打印出来相关文件信息,报错就用perror将报错信息打印出来。
部分代码截图
本周代码托管截图
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 4000行 | 25篇 | 350小时 | |
第一周 | 0/ 0 | 2/2 | 20/30 | |
第二周 | 100/100 | 1/3 | 20/50 | |
第三周 | 300/400 | 1/4 | 20/70 | |
第四周 | 0/400 | 0/4 | 0/70 | |
第五周 | 300/700 | 2/6 | 20/90 | |
第六周 | 100/800 | 2/8 | 20/110 | |
第七周 | 100/900 | 2/10 | 20/130 | |
第八周 | 0/900 | 3/13 | 20/150 | |
第九周 | 200/1100 | 3/16 | 20/170 | |
第十周 | 300/1400 | 3/19 | 25/195 |