首页 > 代码库 > 20145239 《信息安全系统设计基础》第1周学习总结
20145239 《信息安全系统设计基础》第1周学习总结
20145239 《信息安全系统设计基础》第1周学习总结
教材学习内容总结
常用快捷键
Ctrl+Alt+T
: 打开终端Ctrl+D
: 键盘输入结束或退出终端Ctrl+S
: 暂定当前程序,暂停后按下任意键恢复运行Ctrl+C
: 中断程序运行Ctrl+Z
: 将当前程序放到后台运行,恢复到前台为命令fgCtrl+A
: 将光标移至输入行头,相当于Home
键Ctrl+E
: 将光标移至输入行末,相当于End
键Ctrl+K
: 删除从光标所在位置到行末Ctrl+Shift+T
: 新建标签页Alt+Backspace
: 向前删除一个单词Tab
: 终端中命令补全,当输入某个命令的开头的一部分后,按下Tab键就可以得到提示或者帮助完成
man命令
man是manul的缩写,可以通过man指令来查看帮助:
结合grep 命令和管道,可以多关键字查找:
cheat 命令
cheat是作弊,小抄的意思,说白了就是一个帮助手册:
可惜这个手册是全英文的,所以学好英语的重要性啊!
find 命令
find用来查找一个文件在系统中的什么位置,比如查找一个大于50M的文件:
locate 命令
locate命令
其实是find -name
的另一种写法,但是要比后者快得多,可以用来查找指定目录下的不同文件类型locate /指定目录/以**开头的文件。
比如搜索etc目录下h开头的文件:
其它命令
- grep 可以对文件全文检索,比如你接手一个C语言项目,里面有上百个C源文件,想找找main函数在那个文件中,你可以通过
grep -n main *.c
,快速找到main在哪个C文件中并指出在第几行。grep支持正则表达式,正则表达式也是一个重要的元知识。可以通过cheat grep
学习grep
命令。 - whereis,which告诉你使用的命令工具装在什么地方:
- apt-cache可以在使用apt-get install安装一个程序时先找找软件源的库里有没有这个程序,有才可以安装。
- ls -a显示所有文件,包含隐藏文件:
- mkdir建立文件夹,并按树状图看目录:
教材学习中的问题和解决过程
我在对各种命令的熟悉过程中,发现cheat命令无法执行:
在询问卢肖明同学后得知cheat命令需要单独安装:
克隆完成后cheat便可以使用了。
课后作业中的问题和解决过程
- 一些有趣的banner以及toilet命令:
- Xeyes:
- DDD,全称是Data Display Debugger,对于Linux系统中的编程人员来说,它就是windows系统下面的visual studio ,功能强大,数Linux世界中少数有图形界面的程序调试工具。安装过程:
其他
这周是正式接触linux的第一周,感觉很新奇,对于各种未知的命令都想去尝试,学习积极性很高。但是很多核心命令包含很多下属命令,很复杂,需要用心区分
并且反复使用熟悉。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第零周 | 0/0 | 1/1 | 5/5 | 使用虚拟机安装linux系统,安装ubuntu |
第一周 | 100/100 | 1/2 | 20/25 | 掌握核心的linux命令,了解了linux操作系统 |
参考资料
- 《深入理解计算机系统V2》学习指导
- 别出心裁的Linux命令学习法
- 实验楼课程资料
- Cheat—— 给Linux初学者和管理员一个终极命令行"备忘单"
20145239 《信息安全系统设计基础》第1周学习总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。