20145316许心远 《信息安全系统设计基础》第1周学习总结
教材学习内容总结
Linux核心命令
Linux中命令格式为:command [options] [arguments] []表示是可选的
,即组成结构为:命令 [选项] [参数]
Ubuntu下常用快捷键
Alt+数字N
: 终端中切换到第N个标签页
Alt+Backspace
: 向前删除一个单词
Ctrl+Alt+T
: 打开终端
Ctrl+Shift+T
: 新建标签页
Ctrl+A
: 将光标移至输入行头,相当于Home
键
Ctrl+C
: 中断程序运行
Ctrl+D
: 键盘输入结束或退出终端
Ctrl+E
: 将光标移至输入行末,相当于End
键
Ctrl+K
: 删除从光标所在位置到行末
Ctrl+S
: 暂定当前程序,暂停后按下任意键恢复运行
Ctrl+Z
: 将当前程序放到后台运行,恢复到前台为命令fg
Tab
: 终端中命令补全,当输入某个命令的开头的一部分后,按下Tab
键就可以得到提示或者帮助完成
上下键盘: 切换命令历史,刚输入一个很长的命令,按上键就可以恢复
Shift+PgUp
: 将终端显示向上滚动
Shift+PgDn
: 将终端显示向下滚动
man命令
man
命令是Linux
下的帮助指令,通过man
指令可以查看Linux
中的指令帮助、配置文件帮助和编程帮助等信息。
常用选项:
-a
:在所有的man
帮助手册中搜索
-k
:根据关键字搜索联机帮助,是一种模糊搜索
-f
:关键字精确搜索,等于whatis
指令,显示给定关键字的简短描述信息
-P
:指定内容时使用分页程序
-M
:指定man
手册搜索的路径
参数:
数字:指定从man
手册中搜索帮助
关键字:指定要搜索帮助的关键字
cheat命令
cheat
命令简单来说,就是告诉你一个命令如何使用。它没有提供其他额外多余的信息,只通过使用实例告诉你一个命令如何使用。
比如说,你想要知道解压命令tar
如何使用,都有哪些选项参数等。只需要简简单单的输入
cheat
命令依赖于python
和pip
,因此,在安装cheat
命令之前,你需要在机器上安装python
和pip
。(Linux
默认是安装有python
的。)
接着按照老师所推荐的安装步骤安装即可,安装完成之后可看到cheat
的版本。
find命令
find
命令是用来查找一个文件在系统中所处的位置,locate
与find
功能类似且更为强劲。我们可以通过cheat find
命令学习find
命令。
ls命令
ls
命令是linux
下最常用的命令。ls
命令就是list
的缩写,ls用来打印出当前目录的清单。如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。
通过ls
命令不仅可以查看linux
文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)、查看目录信息等等。
grep命令
可对文件全文检索,grep
支持正则表达式,正则表达式也是一个重要的元知识。可以通过cheat grep
学习grep
命令。
whereis,which命令
告诉你使用的命令工具装在什么地方。Linux
初学者会不习惯Linux
的文件系统,用apt-get install
安装程序好象也不用我们选择安装位置,程序装在哪了?比如:我们在Linux
下上网使用firefox
浏览器,大家可以使用whereis firefox
或更精确的使用which firefox
来看看结果。
apt-cache命令
可以在使用apt-get install
安装一个程序时先找找软件源的库里有没有这个程序,有才可以安装。老师推荐了的调试工具ddd,就可以可以用apt-cache search ddd
查找。
教材学习中的问题和解决过程
在安装cheat过程中,被提示权限不够于是开启了root权限解决了这一问题
课后习题解答
安装DDD,检测是否可以安装可用apt-cache
查找大于50M及小于50M的可用sudo find . -size -5M -type f -mtime +2 -ls
及sudo find . -size -50M -print
实验楼截图
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 0/0 | 1/1 | 10/10 |