博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20145209 《信息安全系统设计基础》第1周学习总结
阅读量:6370 次
发布时间:2019-06-23

本文共 1941 字,大约阅读时间需要 6 分钟。

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

教材学习内容总结

Linux命令格式命令[选项][参数]

man命令:输入 man+数字+命令/函数 即可以查到相关的命令和函数。若不加数字,那Linux man命令默认从数字较小的手册中寻找相关命令和函数。

man -k key1|grep key2 |···实现多关键字查找,相关的查找命令还有find、locate、grep、whereis及which。

Linux终端Terminal,本质上对应Linux 上的 /dev/tty 设备,Linux 的多用户登陆就是通过不同的 /dev/tty 设备完成的。通过使用[Ctrl]+[Alt]+[F1]~[F6]进行切换.按[Ctrl]+[Alt]+[F7]切换回图形界面。

Shell是Linux下的命令解析器,类似DOS下的命令行。

快捷键

Tab:补全命令/命令参数;

Ctrl+C:强行终止程序;

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

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

Ctrl+a:光标移至行头;

Ctrl+e:光标移至行末;

Ctrl+k:删除从光标位置至行末;

Alt+Backspace向前删除一个单词;

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

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

新建用户

文件权限:一个目录要同时具有读权限和执行权限才可以打开,而一个目录要有写权限才允许在其中创建其它文件,这是因为目录文件实际保存着该目录里面的文件的列表等信息。

使用cat、tac、n1命令查看文件,head和tail命令可查看文件的头几行、末几行。

文件的打包和解压缩:在 Windows 上我们最常见的不外乎这三种.zip,.rar,.7z后缀的压缩文件,而在 Linux 上面常见常用的除了以上这三种外,还有.gz,.xz,.bz2,.tar,.tar.gz,.tar.xz,tar.bz2。

du命令查看目录的容量

内建命令与外部命令:内建命令实际上是 shell 程序的一部分,其中包含的是一些比较简单的 Linux 系统命令,这些命令是写在bash源码的builtins里面的,并由 shell 程序识别并在 shell 程序内部完成运行,通常在 Linux 系统加载运行时 shell 就被加载并驻留在系统内存中。外部命令是 Linux 系统中的实用程序部分,因为实用程序的功能通常都比较强大,所以其包含的程序量也会很大,在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调用内存。

crontab 命令常见于 Unix 和类 Unix 的操作系统之中(Linux 就属于类 Unix 操作系统),用于设置周期性被执行的指令。该命令从输入设备读取指令,并将其存放于 crontab 文件中,以供之后读取和执行。

命令执行可顺序执行多条命令或有选择的执行的命令。

管道又分为匿名管道和具名管道(这里将不会讨论在源程序中使用系统调用创建并使用管道的情况,它与命令行的管道在内核中实际都是采用相同的机制)。

uniq命令可以用于过滤或者输出重复行。

正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。

通常 Linux 上的软件安装主要有三种方式:在线安装、从磁盘安装deb软件包、从二进制软件包安装、从源代码编译安装。

教材学习中的问题和解决过程

man printf,man 1 printf,man 3 printf区别?

加数字以限制帮助级别,man printf和man 1 printf一样,man 3 printf显示C语言中库函数,更加详细。

man命令手册实例中man -f smail是什么意思?

使用带有-f选项的man命令可以根据关键字在联机帮助中搜索完全匹配的条目。显示没有适当的估计是没有匹配

练习中的问题和解决过程

安装toilet、figlet命令?

sudo apt-get install xxxtoilet能将输出的文本添加边框,figlet自定义显示字体。

添加用户loutest,使用sudo创建文件/opt/forloutest,设置成用户loutest可以读写。

实现“数字雨”:

1011241-20160919173139137-626912423.png

火炉程序:

1011241-20160919173158027-1946693498.png

动物说话:

1011241-20160919173213965-1926074811.png

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

本来已经写完了,才发现保存后没有发上去,因为上学期没有选娄老师的JAVA课程,所以对博客园的使用还是不够熟悉,今后会更加努力完成博客。

参考资料

  • ..

转载于:https://www.cnblogs.com/liuyiyang/p/5885999.html

你可能感兴趣的文章
linux防止DDoS***
查看>>
6.4 Linked List 重做
查看>>
小米路由
查看>>
QT 学习 之 窗口拖拽 实现
查看>>
PHP的ftp文件,多文件上传操作类
查看>>
js中清空数组的方法
查看>>
python def说明
查看>>
Java根据IP获取国家省级地市信息
查看>>
自动安装系统及网络安装服务
查看>>
11g RAC 更改归档模式 ,归档文件存放在ASM 磁盘组
查看>>
Visual Studio安装项目中将用户选择的安装路径写入注册表的方法[转]
查看>>
【转载】VBA:调用文件夹对话框的几种方法
查看>>
centos rm命令恢复删除的文件
查看>>
eclipse修改源码导出jar包
查看>>
5、根文件系统原理
查看>>
回档|过河
查看>>
perspective transform透视矩阵快速求法+矩形矫正
查看>>
go语言中在变量后加上接口是什么意思?
查看>>
day5-iptables
查看>>
版本配置
查看>>