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权限的介绍了。

相关文章
|
9天前
|
机器学习/深度学习 安全 网络协议
Linux防火墙iptables命令管理入门
本文介绍了关于Linux防火墙iptables命令管理入门的教程,涵盖了iptables的基本概念、语法格式、常用参数、基础查询操作以及链和规则管理等内容。
166 73
|
20天前
|
Java Shell Linux
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
关于如何使用Shell脚本来解析Linux系统中的应用服务日志,提供了脚本实现的详细步骤和技巧,以及一些Shell编程的技能扩展。
21 0
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
|
28天前
|
存储 Ubuntu Linux
Linux基础入门
Linux基础入门
15 1
|
28天前
|
Ubuntu Linux Shell
Linux 终端入门
Linux 终端入门
16 0
|
28天前
|
安全 网络协议 Linux
保护你的 Linux VPS:入门指南
保护你的 Linux VPS:入门指南
14 0
|
3月前
|
存储 Linux 数据库
【Linux】Linux基础文件与目录管理:成为Linux大师的入门必修课
【Linux】Linux基础文件与目录管理:成为Linux大师的入门必修课
36 3
|
3月前
|
Linux 开发工具
【Linux文本编辑艺术】:从入门到熟练,Vim大师之路揭秘
【Linux文本编辑艺术】:从入门到熟练,Vim大师之路揭秘
|
2月前
|
Linux
Linux部署03---ls命令入门 ls直接用命令是列出目录下的内容,ls命令等同于双击打开文件夹,FinalShell默认的是在home目录下,工作目录
Linux部署03---ls命令入门 ls直接用命令是列出目录下的内容,ls命令等同于双击打开文件夹,FinalShell默认的是在home目录下,工作目录
|
2月前
|
Linux
Linux02---命令基础 Linux命令基础, ls命令入门,ls命令参数和选项,命令行是一种以纯字符操作系统的方式,command命令本身,options命令的细节行为,parameter命令的
Linux02---命令基础 Linux命令基础, ls命令入门,ls命令参数和选项,命令行是一种以纯字符操作系统的方式,command命令本身,options命令的细节行为,parameter命令的
|
3月前
|
安全 Linux 应用服务中间件
简简单单之Linux命令入门
简简单单之Linux命令入门