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)上、下键:可以选择之前的命令。

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

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

相关推荐
Yana.nice15 小时前
Linux 只保留 30 天内日志(find命令删除日志文件)
linux·运维·chrome
a11177618 小时前
2FA 验证码生成器(github登录验证 app)
笔记·学习
我的xiaodoujiao18 小时前
API 接口自动化测试详细图文教程学习系列32--Allure测试报告2
python·学习·测试工具·pytest
吳所畏惧19 小时前
宝塔面板Redis密码修改指南:SSH命令修改 vs 面板UI界面修改,哪个更靠谱?
运维·服务器·数据库·redis·缓存·ssh
DFT计算杂谈19 小时前
无 Root 权限在 Tesla K80 零门槛部署 DeepSeek 大模型
linux·服务器·网络·数据库·机器学习
维天说19 小时前
CLI-Switch 2026年3月版历史设计:Hook、TTY 隔离与 JSON 状态
java·服务器·json
Zhang~Ling20 小时前
从 fopen 到 struct file:从零开始拆解 Linux 文件 I/O
linux·运维·服务器
DeeplyMind20 小时前
Linux 深入 per-VMA lock:Linux 缺页路径如何摆脱 mmap_lock
linux·per-vma lock
爱写代码的阿森20 小时前
鸿蒙三方库 | harmony-utils之PreferencesUtil首选项数据监听详解
服务器·华为·harmonyos·鸿蒙·huawei
爱写代码的森20 小时前
蒙三方库 | harmony-utils之FileUtil文件重命名与属性查询详解
linux·运维·服务器·华为·harmonyos·鸿蒙·huawei