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

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

教材学习内容总结

1 Linux命令

Linux中命令格式为:command [options] [arguments] //中括号代表是可选的,即有些命令不需要选项也不需要参数

其中选项(option)是调整命令执行行为的开关,选项不同决定了命令的显示结果不同,参数(arugment)是指命令的作用对象。

2 man命令

不论学习编程还是Linux命令,掌握帮助文档的使用都是很重要的,是举一反三的重要途径。

man是manul的缩写,我们可以通过man man来查看man的帮助

帮助文档包含:

1 Executable programs or shell commands(用户命令帮助)

2 System calls (系统调用帮助)

3 Library calls (库函数调用帮助)

4 Special files (usually found in /dev)

5 File formats and conventions eg /etc/passwd(配置文件帮助)

6 Games

7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)

8 System administration commands (usually only for root)

9 Kernel routines [Non standard]

解释一下:

1是普通的Linux命令

2是系统调用,操作系统的提供的服务接口

3是库函数, C语言中的函数

5是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义

6是给游戏留的,由各个游戏自己定义

7是附件还有一些变量,比如向environ这种全局变量在这里就有说明

8是系统管理用的命令,这些命令只能由root使用,如ifconfig

其中1,2,3是我们学习的重点

使用man -k sort | grep 3,可以更好的找到qsort,man -k 有个等价的命令apropos。

使用man -k找到命令后,可以用man -f cmd查看命令的基本功能。man -f等价于whatis.

3 cheat 命令

cheat是作弊,小抄的意思。

cheat命令是在GNU通用公共许可证下,为Linux命令行用户发行的交互式备忘单应用程序。它提供显示Linux命令使用案例,包括该命令所有的选项和简短但尚可理解的功能。

4、linux一些常用快捷键

按键 作用

Ctrl+d 键盘输入结束或退出终端

Ctrl+s 暂定当前程序,暂停后按下任意键恢复运行

Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg

Ctrl+a 将光标移至输入行头,相当于Home键

Ctrl+e 将光标移至输入行末,相当于End键

Ctrl+k 删除从光标所在位置到行末

Alt+Backspace 向前删除一个单词

Shift+PgUp 将终端显示向上滚动

Shift+PgDn 将终端显示向下滚动

5、Shell 常用通配符:

字符 含义

  • 匹配 0 或多个字符

? 匹配任意一个字符

[list] 匹配 list 中的任意单一字符

[!list] 匹配 除list 中的任意单一字符以外的字符

[c1-c2] 匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]

{string1,string2,...} 匹配 sring1 或 string2 (或更多)其一字符串

{c2..c2} 匹配 c1-c2 中全部字符 如{1..10}

6、find 命令

1.-atime,最后访问时间

2.-ctime,最后创建时间

3.-mtime,最后修改时间

可以精确查找各种符合条件的文件。在root命令下会得到更多的文件信息,以下举例:

1.find -name *png查找所有以png结尾的文件

2.find -size +2M查找所有文件大小在2M以上的文件

3.find -size -2M查找所有文件大小在2M以下的文件

7、实验楼作业(电脑截屏不能用了,时间紧急,等解决后补上截屏)

1、

2、

代码调试中的问题和解决过程

其他(感悟、思考等,可选)

通过第一周的学习,我掌握了一些基本的使用技巧和快捷键,同时也感觉任务量真的很大,自己安排的时间还是太少,以后要吸取第一周的教训,安排多一点的时间,提前完成实验。

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周150/2001/210/20

参考资料

转载于:https://www.cnblogs.com/GZSdeboke/p/5883516.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值