20145316许心远《信息安全系统设计基础》第一周学习总结

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命令依赖于pythonpip,因此,在安装cheat命令之前,你需要在机器上安装pythonpip。(Linux默认是安装有python的。)

接着按照老师所推荐的安装步骤安装即可,安装完成之后可看到cheat的版本。
886492-20160919030823705-1818935357.png

find命令

find命令是用来查找一个文件在系统中所处的位置,locatefind功能类似且更为强劲。我们可以通过cheat find命令学习find命令。

ls命令

ls命令是linux下最常用的命令。ls命令就是list的缩写,ls用来打印出当前目录的清单。如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。

通过ls命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)、查看目录信息等等。

886492-20160919030843707-113074999.png

grep命令

可对文件全文检索,grep支持正则表达式,正则表达式也是一个重要的元知识。可以通过cheat grep学习grep命令。
886492-20160919031117436-1299361329.png

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权限解决了这一问题
886492-20160919031107826-1419760694.png

课后习题解答

安装DDD,检测是否可以安装可用apt-cache
886492-20160919031035308-1743534011.png

查找大于50M及小于50M的可用sudo find . -size -5M -type f -mtime +2 -lssudo find . -size -50M -print

实验楼截图

886492-20160919033749298-1982402249.png
886492-20160919033809972-513432924.png
886492-20160919033824598-2134050990.png

886492-20160919033852990-1284932419.png
886492-20160919033915273-1417294931.png
886492-20160919033927618-2002284415.png

886492-20160919033950994-1587348194.png
886492-20160919034005292-1284178394.png

学习进度条

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

参考资料

转载于:https://www.cnblogs.com/xxy745214935/p/5883492.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值