Linux 指令(三)+完整思维导图+实图例子+深入细节+通俗易懂建议收藏(二)

简介: Linux 指令(三)+完整思维导图+实图例子+深入细节+通俗易懂建议收藏(二)

5.zip、unzip指令

知识点:

分别是压缩与解压缩指令,将目录/文件压缩成zip格式

因为当LInux充当服务器时,也需要各种网络引用场景满足通信需求,当我们进行压缩后,就能让文件变得更小从而让其占用空间缩小、传递时间减少,同时当我们进行了打包后,将零散变成整体这样就能一定的防止某文件的缺失。

细节:

注意对于目录来说,如果里面是非空的话,我们需要用到

-r : 来递归式压缩,否则将不会压缩内部的文件

image.png

可以通过附加指令去指定压缩到某个目录下:

-d : 指定压缩目录

image.png

练习使用:

解压:(我先把test.zip移动到了test1目录中)

image.png

把文件和目录同时压缩在同一个压缩包中

image.png

附:

我们压缩包的名称尽量和被压缩的目录/文件保持一致,因为当我们取不同名字时,因为压缩包的名字和被解压出来的名字是没有关系的,换句话说就是被压缩的目录/文件 解压后不会随着压缩包的名称改变,假如我们取不同的名字在解压时可能被解缩的目录/文件的名字会和压缩包所在路径下的目录的名称发生冲突,我们若写成一样的就能一定的发现避免这种情况。

6.tar指令

知识点:

功能:具有非常强大的压缩和解压缩能力

压缩:

image.png

查看压缩包的内容:

image.png

解压:

image.png

附:

其中.tgz 其实是一个缩写 :XXX.tar.gz :  .tar 打包后缀 .gz 压缩后缀


附加指令:

-C : 指定压缩到某路径        

image.png

7.bc指令

知识点:

Linux下的计算器

使用方法:直接输入bc即可

image.png

还能使用管道:

image.png

8.uname指令

知识点:

通常直接用uname -a 查看Linux的所有信息

image.png

附加指令:

-r :查看体系结构

image.png

9.热键tab 、ctrl+r 、ctrl+d

知识点:

tab : 会自动补全我们的指令,如果有多个类似的会先显示出来

image.png

如果只有一个那就直接补全了

image.pngimage.png

ctrl + r : 搜索输出过历史命令

image.png

ctrl + c:中止异常 进程

ctrl + d:退出终端 (连续两次就会直接退出xshell)

细节:

当我们双击两次tab时会弹出是否查看所有命令的询问

image.png

history:查看历史命令列表,Linux会默认存最新的1000条指令,就是因为有history的存在所以才能查看查找历史命名

10.关机

shutdown关机指令和C语言中学的差不多


附加指令:

shutdown -h:将系统的服务停掉后,立即关机

-r:在将系统的服务停掉之后就重新启动

-t sec : -t 后面加秒数,亦即『过几秒后关机』的意思

一般第一次用需要我们安装一些shutdown指令

image.png

附:

指令的运行原理:bash 命令行:

image.png

输指令的过程,实质就是输字符串,指令的本质是程序或脚本(一定会在系统特定路径下存放)

shell:命令行解释器(command Interpreter):将使用者的命令翻译给核心(kernel)处理。同时,将核心的处理结果翻译给使用者;就好比一个中转站,古时的传信人(命令解释器)将一边(用户)的信息传给另一边,再把另一边的信息(操作系统)传回来具体如图:

image.png

命令行解释器存在的意义:

解释命令

保护操作系统(OS),阻止非法的命令

其中命令行解释器就包括了:shell(bash(上面的 图片就是bash)、命令行、sh)

总结

image.png

本章完。预知后事如何,暂听下回分解。

相关文章
|
23天前
|
消息中间件 Linux
Linux:进程间通信(共享内存详细讲解以及小项目使用和相关指令、消息队列、信号量)
通过上述讲解和代码示例,您可以理解和实现Linux系统中的进程间通信机制,包括共享内存、消息队列和信号量。这些机制在实际开发中非常重要,能够提高系统的并发处理能力和数据通信效率。希望本文能为您的学习和开发提供实用的指导和帮助。
90 20
|
2月前
|
Linux
linux-du指令
`du`命令是Linux系统中查看磁盘使用情况的基本工具之一。通过灵活使用 `du`命令的各种选项,可以准确、高效地获取文件和目录的大小信息,有助于系统管理员进行磁盘空间管理。无论是查找大文件、分析目录结构还是排除特定类型的文件,`du`命令都提供了丰富的功能和灵活的配置。理解和掌握 `du`命令的使用,对于维护和优化Linux系统的磁盘空间至关重要。
48 4
|
3月前
|
Linux Windows
【Linux】-基本指令(下)
【Linux】-基本指令(下)
【Linux】-基本指令(下)
|
2月前
|
安全 Ubuntu Unix
【Linux】基础指令
本文介绍了Linux操作系统的基本概念及特点,强调了其开源性、多用户多任务处理能力、稳定性和安全性。文章重点讲解了多个Linux基础命令,如ls、cd、touch、mkdir、rm、man、cp、mv、cat、less、find、grep、tar等,旨在帮助初学者快速掌握Linux命令行操作,为后续深入学习奠定基础。
76 0
|
3月前
|
Linux
【Linux第一弹】- 基本指令
【Linux第一弹】- 基本指令
48 1
|
3月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
58 3
|
3月前
|
Unix Linux 索引
【Linux】-基本指令(上)
【Linux】-基本指令(上)
|
3月前
|
人工智能 Unix Linux
装杯 之 Linux指令
本文介绍了Linux操作系统的基本命令。首先欢迎各位进入Linux的世界,并展示了`ls`命令,用于列出目录下的文件和子目录。接着介绍了`pwd`命令,用于显示当前目录;`cd`命令,用于切换目录;`mkdir`命令,用于创建目录;`touch`命令,用于创建普通文件或修改文件时间戳;`rmdir`命令,用于删除空目录;以及`rm`命令,用于删除文件或目录。通过这些基本命令,你可以开始探索和管理Linux系统。
|
3月前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
46 0
Linux入门1——初识Linux指令
|
5月前
|
存储 人工智能 Ubuntu
Linux指令学习(一)
Linux指令学习(一)