Linux入门基本操作3(下)

简介: Linux入门基本操作3

四、压缩解压指令


1、zip&&unzip指令


zip压缩目录或文件,一般Linux默认没有安装,如果没有,就要安装。


用法:zip 你的压缩文件名 要压缩的文件。


unzip指令:只用unzip指令的话,unzip  你的压缩包(自定义名字),在当前目录下进行解包解压的功能。


unzip 你的压缩包 -d 你指定的目录下。


1669265944150.jpg

1669265953023.jpg

发现我们压缩是失败的。这是因为只用zip指令,默认对一个目录进行打包压缩的时候,默认只会对目录打包(目录的内容不打包)。所以我们要使用zip -r 递归打包。


1669265973227.jpg


正确的压缩方式:


1669265981144.jpg


unzip就是解压缩 ,解压的方式有两种。


①在当前目录下解压缩


1669265993565.jpg


这只是在当前目录下解压,但是我们在Windows下是可以解压到特定目录下的。unzip默认在当前目录下解压。


怎么解压到指定路径下?


1669266000002.jpg


2、tar指令


相比于zip / unzip指令打包解压包的功能,tar新增了一个功能--预览,可以不打开它,直接看内容。而且它可以显示压缩或者解压的过程。


常用选项:


- c:建立一个以压缩文件的参数指令。


- x:解开一个压缩文件的参数指令。


-  t:查看压缩包里的文件。


-  z:是否同时具有gzip的属性?亦即是否需要用 gzip压缩?


-  v:显示压缩或解压过程


-  f :使用档名,注意,在f之后要立即接档名,不要再加参数


- C:解压到指定目录。


tar还有很多选项,我只是把常用的一些指令进行演示和说明。


tar -czf&&tar -xzf 指令

打包压缩:


用法:tar -czf 你的文件名(以.tgz后缀) 要打包的文件  


c:表示创建   z:表示压缩  f:紧跟要压缩的文件名    


解包并解压:


用法:tar -xzf   你的文件名(以 .tgz后缀)


x:表示解包


1669266053316.jpg


tar -czvf &&tar -xzvf

多加了一个v,


v:显示压缩或解压的过程


1669266070238.jpg


1669266079081.jpg

tar -tf

tar -tf指令的作用是预览文件,不解压。


1669266094088.jpg


我们看到只是预览文件,而没有解压文件。


tar  -xzvf 你的压缩包 -C 指定目录

也可以是 tar -xzf 你的压缩包 -C 指定目录,只不过加了 -v会显示过程。


这个指令是 解压到指定目录。


-C :解包解压到指定路径下。


1669266112035.jpg


五、tips


1 、bc 指令


bc指令可以很方便的进行浮点运算。


1669266126190.jpg


bc指令就是计算器,不过在Windows下计算器已经够用了,这个指令用处不大。退出bc是


quit指令。不过bc可以和管道结合。


1669266132771.jpg


2、 uname指令


uname 【选项】 。


功能: uname 用来获取电脑和操作系统的相关信息,uname可显示Linux主机所用的操作系统的版本、硬件的名称等基本信息。


常用选项:

-a 或-all 选项 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称。


-r选项可以查到内核版本,没有-a齐全。


①uname -a

1669266149944.jpg


②uname -r

1669266158106.jpg


3、 热键


①常用热键

[Tab]按键 --- 具有[命令补全]和[档案补齐]的功能 ;这个热键是最常用的基本命令。


[Ctrl]+[c] 终止前台的异常程序---程序异常可以直接退出。


上下键 可以翻到历史命令。


[Ctrl]+[r]搜索历史命令,输入曾经历史命令的片段就可以显示历史命令。


[Ctrl]+[d]退出当前用户。


②\续航符

\ 续航符:\ 可以对命令或代码做续航。


1669266175617.jpg


③ shutdown

常用选项:


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

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

-t sec :-t 后面加秒数 ,亦即[过几秒后关机]。


④lscpu&&lsmem

在Linux下,lscpu是查看cpu的状况。


1669266196872.jpg


lsmem在Linux下,是查看内存情况的。


1669266206093.jpg


⑤df -h指令 && who指令

df-h指令是查看磁盘结构的指令。


1669266214322.jpg


who查看当前这个账号谁在使用Linux。


1669266224039.jpg


对于Linux基本指令的介绍和演示到这里就告一段落了,博主主要把常用的指令进行演示和介绍。还有很多指令没有介绍,但是不大常用。下一篇博文就到了Linux权限的介绍了。

相关文章
|
29天前
|
Linux 数据安全/隐私保护 Windows
Linux入门指南:linux权限究竟是什么?和文件有什么关系?
Linux入门指南:linux权限究竟是什么?和文件有什么关系?
30 0
|
1月前
|
监控 网络协议 Java
Linux 网络编程从入门到进阶 学习指南
在上一篇文章中,我们探讨了 Linux 系统编程的诸多基础构件,包括文件操作、进程管理和线程同步等,接下来,我们将视野扩展到网络世界。在这个新篇章里,我们要让应用跳出单机限制,学会在网络上跨机器交流信息。
Linux 网络编程从入门到进阶 学习指南
|
1月前
|
域名解析 运维 网络协议
Linux命令行全景指南:从入门到实践,掌握命令行的力量
Linux命令行全景指南:从入门到实践,掌握命令行的力量
85 0
|
16天前
|
Unix 大数据 Linux
linux入门
linux入门
17 1
|
1月前
|
网络协议 Unix Linux
Linux 入门了解
Linux 入门了解
32 0
|
1月前
|
存储 消息中间件 网络协议
Linux 系统编程从入门到进阶 学习指南
本文旨在为初学者提供一个清晰的 Linux 系统编程入门指南,带你步入 Linux 系统编程的世界,从基本概念到实用技能,一步步建立起您的知识体系。
Linux 系统编程从入门到进阶 学习指南
|
1月前
|
人工智能 Linux 索引
Linux入门指令和权限讲解
Linux入门指令和权限讲解
|
2月前
|
数据可视化 IDE Linux
【Linux】Linux开发工具 - vim的基本操作
【Linux】Linux开发工具 - vim的基本操作
【Linux】Linux开发工具 - vim的基本操作
|
2月前
|
存储 Linux 数据安全/隐私保护
Linux基本操作——用户操作——用户组操作
Linux基本操作——用户操作——用户组操作
33 0
|
2月前
|
安全 Linux 网络安全
Linux从入门到精通1、Linux修改主机名
Linux从入门到精通1、Linux修改主机名
28 0