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

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

教材学习内容总结

1、几个重要的指令

cheat:为Linux命令行用户发行的交互式备忘单应用程序。

find:(最常用)功能最强大的查找命令,可以通过文件类型、文件名进行查找而且可以根据文件的属性进行搜索。(使用格式 : find [指定查找目录] [查找规则] [查找完后执行的action])

locate:它可以用来查找指定目录下的不同文件类型。

whereis:最简单快速的查找命令。

which:也是查找命令,通常使用which来确定是否安装了某个指定的软件,因为它只从PATH环境变量指定的路径中去搜索命令。

man:帮助文档,让你把指令看得明白点。自身包括9个部分。(help更好用,因为它是中文版的。)

grep:在文本中或stdin中查找匹配字符串。

apt-get:安装卸载软件包。(软件安装:apt-get install packagename、软件卸载:apt-get remove packagename)

剩下的命令感觉都差不多,感觉命令的精髓在参数上,用help可以查看。

2、权限

(1)在linux里最高权限是root账户,有了它你才能创建、删除账户(意味着你可以使用sudo ),否则会提示你权限不够,你就创建不了新的用户。

(2)默认的新建用户没有root权限,可以让其加入sudo用户组从而获取 root 权限。(用sudo usermod命令)

(3)可以通过相关指令来查看、修改权限。(ls、chmod)

3、目录结构

(1)首先我感觉你应该先看懂这张图你才能知道这节在讲啥:

(2)

进入一个目录 cd(cd ~ 是进入 /home/shiyanlou 目录,因为在这你有权限,比较好操作)
返回上级目录 cd ..
查看当前路径:pwd
创建目录:mkdir
感觉这几个比较重要。

(3)绝对/相对路径。

4、快捷键

Ctrl+c键来强行终止当前程序,单进程出现问题,程序卡死时可以使用它来终止操作。(比较有用)

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

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

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

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

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

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

Alt+Backspace 向前删除一个单词

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

教材学习/课后作业中的问题和解决过程

1、请在虚拟机中安装DDD软件(其他软件)

sudo update

sudo apt-get install DDD

2、请演示怎么判断DDD软件能不能安装

不知道。

3、请查找系统中50M以上的文件

find . -size +50M -type f

4、请查找系统中两天前修改过的且小于5M的文件

find . -size -5M -type f -mtime +2

5、请问如何查找操作系统的信息

unname -a # //网上查的

6、请建立一个目录,里面建立两个子文目录,如何一条命令删除三个目录?

一开始只会创建父子目录,不知道如何创建两个子目录,于是执行man mkdir查找相对应参数:

然而发现并没有相应参数,瞎猜了一个参数尝试执行mkdir -m -p father/son1;son2 不对。

然后参照上节的程序,照猫画虎尝试执行mkdir -p father/{son1,son2},成功。

删除此目录:rm -r father/{son1,son2}。

2、如何把一个目录及子目录拷贝到自己的主目录中

先创建自己的目录:mkdir wsc。

进行递归复制:cp -r father wsc。

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

这周时间多,比较闲,晚上睡不着就把实验楼的课从头到尾看了一下,感觉内容太多了,周周这样就有点搞人了吧;命令刚开始记不住,不过后面做思考题多尝试几次发现哇塞我竟然记住了好多!感觉实验楼这个网站挺好用的,不过我不知道里面那个实验豆和那个爬楼能干啥;还有感觉那个黑客帝国的作业很炫酷。

 

学习进度条

 代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标 5000行 30篇 400小时  
第一周 400/400 1/2 25/45 学习了几个Linux核心命令

参考资料

posted on 2016-09-18 21:14  20145331魏澍琛  阅读(153)  评论(1编辑  收藏  举报