5.zip、unzip指令
知识点:
分别是压缩与解压缩指令,将目录/文件压缩成zip格式
因为当LInux充当服务器时,也需要各种网络引用场景满足通信需求,当我们进行压缩后,就能让文件变得更小从而让其占用空间缩小、传递时间减少,同时当我们进行了打包后,将零散变成整体这样就能一定的防止某文件的缺失。
细节:
注意对于目录来说,如果里面是非空的话,我们需要用到
-r : 来递归式压缩,否则将不会压缩内部的文件
可以通过附加指令去指定压缩到某个目录下:
-d : 指定压缩目录
练习使用:
解压:(我先把test.zip移动到了test1目录中)
把文件和目录同时压缩在同一个压缩包中
附:
我们压缩包的名称尽量和被压缩的目录/文件保持一致,因为当我们取不同名字时,因为压缩包的名字和被解压出来的名字是没有关系的,换句话说就是被压缩的目录/文件 解压后不会随着压缩包的名称改变,假如我们取不同的名字在解压时可能被解缩的目录/文件的名字会和压缩包所在路径下的目录的名称发生冲突,我们若写成一样的就能一定的发现避免这种情况。
6.tar指令
知识点:
功能:具有非常强大的压缩和解压缩能力
压缩:
查看压缩包的内容:
解压:
附:
其中.tgz 其实是一个缩写 :XXX.tar.gz : .tar 打包后缀 .gz 压缩后缀
附加指令:
-C : 指定压缩到某路径
7.bc指令
知识点:
Linux下的计算器
使用方法:直接输入bc即可
还能使用管道:
8.uname指令
知识点:
通常直接用uname -a 查看Linux的所有信息
附加指令:
-r :查看体系结构
9.热键tab 、ctrl+r 、ctrl+d
知识点:
tab : 会自动补全我们的指令,如果有多个类似的会先显示出来
如果只有一个那就直接补全了
ctrl + r : 搜索输出过历史命令
ctrl + c:中止异常 进程
ctrl + d:退出终端 (连续两次就会直接退出xshell)
细节:
当我们双击两次tab时会弹出是否查看所有命令的询问
history:查看历史命令列表,Linux会默认存最新的1000条指令,就是因为有history的存在所以才能查看查找历史命名
10.关机
shutdown关机指令和C语言中学的差不多
附加指令:
shutdown -h:将系统的服务停掉后,立即关机
-r:在将系统的服务停掉之后就重新启动
-t sec : -t 后面加秒数,亦即『过几秒后关机』的意思
一般第一次用需要我们安装一些shutdown指令
附:
指令的运行原理:bash 命令行:
输指令的过程,实质就是输字符串,指令的本质是程序或脚本(一定会在系统特定路径下存放)
shell:命令行解释器(command Interpreter):将使用者的命令翻译给核心(kernel)处理。同时,将核心的处理结果翻译给使用者;就好比一个中转站,古时的传信人(命令解释器)将一边(用户)的信息传给另一边,再把另一边的信息(操作系统)传回来具体如图:
命令行解释器存在的意义:
解释命令
保护操作系统(OS),阻止非法的命令
其中命令行解释器就包括了:shell(bash(上面的 图片就是bash)、命令行、sh)
总结
本章完。预知后事如何,暂听下回分解。