3_Linux学习总结_基础指令

(1)zip / unzip指令:将目录或文件压缩成zip格式

当前目录结构:

只压缩文件:把f1,f2,f3,f4四个文件打包压缩成file.zip文件

压缩的内容包括目录:把目录local及其里面的目录和文件打包压缩成local.zip

这里的操作包含目录,所以要加上 -r

为了演示解压解包,先把local目录重命名为local1

当前目录结构:

解压解包root目录下的local.zip文件

这样操作只能把zip文件解压解包到当前目录下,若想要解压解包到其它目录,要加上 -d 选项再指定目录

当前目录结构:

把local.zip文件解压解包到other目录下

------------------------------------------------------------------------分割线------------------------------------------------------------

(2)tar指令:将文件和目录打包压缩成.tgz文件或解压解包.tgz文件

当前目录结构:

把local1整个目录打包压缩成test.tgz文件。与zip不同的是,tar打包压缩目录时不需要加-r选项。tar在打包压缩要加上选项-czf

把test.tgz文件移动到other目录下,并解压解包test.tgz文件

当前目录结构:

现在解压解包text.tgz文件,要加上选项-xzf

上面的tar指令在解压解包和打包压缩都没有显示过程,要显示过程的话加上选项-v

c 复制代码
tar -czvf
tar -xzvf

这里只演示打包压缩:

在解压解包时,默认在当前目录下完成操作。若想要解压解包到其它目录下,要加上选项-C再指定目录(C是大写)

当前目录结构:

把text.tgz文件解压解包到other目录下

------------------------------------------------------------------------分割线------------------------------------------------------------

(3)bc指令:进行浮点运算。

退出:输入quit或Ctrl + c

------------------------------------------------------------------------分割线------------------------------------------------------------

(4)uname指令:获取电脑和操作系统的相关信息

------------------------------------------------------------------------分割线------------------------------------------------------------

(5)重要的几个热键

5-1)Tab键:用来补齐命令或目录

按下Tab键

现在输入who

按Tab发现没有反应,这是因为上面的指令whoa,以whoa开头的指令只有whoami这一个指令。所以按下Tab会直接补全。输入who之后按下Tab键没有补全是因为以who开头的指令有多个,此时按两下Tab键就会显示以who开头的指令

当前目录结构:

比如现在要在dir3目录下通过输出重定向,向dir3目录下的test.txt文件内写入"hello Linux"(使用输出重定向,若没有这个文件则会创建这个文件)

现在只输入了目录dir1的部分名称,用Tab键补全

继续按Tab键补全 全部目录

最后写上文件名,并且展示目录结构:

5-2)上、下键:可以选择之前的命令。

当前没有输入指令,按上键:

上就是向上寻找,下就是向下找。

相关推荐
茶乡浪子2 小时前
实战H3C单环RRPP应用配置
运维·服务器·网络
TG_yunshuguoji2 小时前
阿里云代理商:2026 年阿里云国际站上云接入指南
服务器·阿里云·云计算
上海合宙LuatOS2 小时前
LuatOS核心库API——【iperf 】吞吐量测试
linux·运维·服务器·单片机·嵌入式硬件·物联网·硬件工程
乂爻yiyao2 小时前
Minecraft 服务端 JVM 调优指南(低资源 / 非专用服务器专用)
运维·服务器·jvm
芝士雪豹只抽瑞克五2 小时前
Linux Virtual Server (LVS) 负载均衡集群笔记
linux·笔记·负载均衡·lvs
老四啊laosi2 小时前
【Linux系统】15. 进程控制
linux·进程控制
写代码写到手抽筋2 小时前
通信基站相关学习链接
学习·5g
西西学代码2 小时前
Flutter---简单画板应用
服务器·数据库·flutter
一只程序熊2 小时前
uniappx richtext img 图片无法显示
linux·服务器·数据库
女王大人万岁2 小时前
Golang实战Eclipse Paho MQTT库:MQTT通信全解析
服务器·开发语言·后端·golang