您的位置:首页 > 其它

20145222《信息安全系统设计基础》第十周学习总结

2016-11-20 23:56 225 查看

20145222《信息安全系统设计基础》第十周学习总结

学习内容总结

本周学习重点总结

目录操作:

- ls:列出目录内容,显示文件信息。
- cd:进入目录文件(其中`.`表示当前目录,`..`表示上一级目录)。
- mkdir:新建文件。
- rmdir:删除文件。


文件操作:

- cat:一次显示整个文件;
- more:more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能。
- cp:复制文件或目录。
- mv: 用来为文件或目录改名、或将文件或目录移入其它位置。
- lpr:用来将一个或多个文件放入打印队列等待打印。


文件访问控制:

- ugo:Linux 中的用户和组是用来控制使用者或者进程可以或者不可以使用哪些资源和硬件,是Linux权限控制最基本的方式。(百度搜索)

本周代码学习总结

cp1.c

功能:复制文件或目录。

用法:./cp1 [路径/源文件] [路径/目的文件](默认当前目录)。

运行:



ls1.c

功能:显示指定目录下的所有文件(默认为当前目录)。

用法:直接在当前目录下运行该程序。

运行:



ls2.c

功能:显示指定目录下的文件详细信息(默认为当前目录)

用法:直接在当前目录下运行该程序。

运行:



who1.c

功能:从UTMP_FILE文件中读取系统中用户信息.

运行:



echostate.c

功能:查看在命令行中输入命令时是否可见,可见返回1,否则返回0

echo is on
:命令可见

echo is off
:命令不可见

setecho.c

功能:设置echo的状态,用来改变输入指令是否可见。

输入y(或是以y开头的一串字符),命令可见

否则(即输入不以y开头的字符),命令不可见

fileinfo.c

功能:查看文件信息.

filesize.c

功能:查看文件大小.

spwd.c

功能:显示当前目录路径.

testioctl.c

功能:查看窗体大小信息.

学习中的问题和解决过程

我每敲完一个代码就
git add
git commit
,但当我敲完一个忘记
git add
git commit
,接着敲完第二个
git add
git commit
完后想回头再去
git add
git commit
前一个却出现了这样的情况:



解决过程:

问了几位同学,都不知道,有待解决。。。

本周代码链接

[第十周代码托管链接](https://git.oschina.net/2358abcd/CSAPP2E/tree/master

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标4000行30篇400小时
第一周0/02/310/20掌握了几个命令
第二周0/01/48/28熟练了vim编辑器的操作
第三周40/401/512/40开始敲代码了
第五周36/762/715/55慢慢熟悉了汇编语言
第六周12/882/916/71对机器语言指令有了更深一步的理解
第七周50/1383/1230/101多写实用性强的博客,慢慢养成好习惯
第九周200/3382/1525/126理解了系统级I/O的一些基本原理
第十周350/6882/1730/156懂得了一些命令的具体代码原理
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: