Linux自学笔记 | 10 常用命令 - 压缩解压类

Linux自学笔记 | 10 常用命令 - 压缩解压类



一、gzip / gunzip

  • 释义:压缩文件与解压。只能压缩文件不能压缩目录,不保留原文件,压缩多个文件会生成多个压缩包。
  • 命令gzip [文件]    gunzip [文件.gz]
  • 示例
# 压缩a.txt,生成的压缩包为a.txt.gz
gzip a.txt

# 解压缩
gunzip a.txt.gz

二、zip / unzip

  • 释义:压缩与解压,可以是文件或目录,保留源文件,可将多个文件压缩在一个压缩包。
  • 命令zip [-r] [压缩文件] [要压缩的文件]    unzip [-d<目录>] [文件.zip]
    • -r 表示压缩目录
    • -d<目录> 指定解压后文件存放目录
  • 示例
# 若提示没有此命令,需先使用命令安装插件
yum install -y unzip zip

# 压缩root目录,压缩包命名为myroot.zip并存放在当前文件夹
zip -r myroot.zip /root

# 压缩两个文件
zip file.zip a.txt b.txt

# 解压myroot.zip至/tmp
unzip -d /tmp myroot.zip

三、tar(主要使用)

  • 释义:打包文件,默认不压缩,除非使用参数。
  • 命令tar [参数] [命名].tar.gz [要打包的文件或目录]
    • -c 产生.tar打包文件
    • -v 显示详细信息
    • -f 指定压缩后文件名
    • -z 打包同时压缩
    • -x 解包.tar文件
    • -C 解压到指目录
  • 示例
# 打包压缩两个文件和abc文件夹,打包文件命名为temp.tar.gz
tar -zcvf temp.tar.gz a.txt b.txt abc

# 解包上一步产生的包,解压到/home
tar -zxvf temp.tar.gz -C /home
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 以下是一些常用的 Linux 命令: 1. 基础命令 - `ls`:列出目录中的文件和子目录 - `cd`:改变当前目录 - `pwd`:显示当前目录的绝对路径 - `mkdir`:创建目录 - `rm`:删除文件或目录 - `cp`:复制文件或目录 - `mv`:移动或重命名文件或目录 - `cat`:连接文件并打印到标准输出 - `less`:分屏显示文件内容 - `head`:显示文件的头几行 - `tail`:显示文件的最后几行 - `grep`:在文件中查找特定的字符串 2. 系统命令 - `top`:显示当前进程的系统资源使用情况 - `ps`:显示当前正在运行的进程信息 - `kill`:终止进程 - `shutdown`:关闭系统 - `reboot`:重启系统 3. 网络命令 - `ping`:测试网络连接 - `traceroute`:跟踪网络连接到目标主机的路由 - `ip`:显示和操作网络设备、路由表和网络地址转换规则 - `ifconfig`:显示和配置网络接口信息 - `netstat`:显示网络连接、路由表和网络接口信息 4. 用户管理命令 - `useradd`:创建新用户 - `userdel`:删除用户 - `passwd`:设置用户密码 - `su`:切换用户身份 - `sudo`:以超级用户身份执行命令 以上是一些常用的 Linux 命令,但并不全面。还有很多其他的命令可以用于不同的场景和需求。 ### 回答2: Linux常用命令大全可以包括文件操作、系统管理、网络配置、软件安装等多个方面。 1.文件操作: - ls:显示目录内容 - cd:切换目录 - pwd:显示当前目录路径 - mkdir:创建目录 - rm:删除文件或目录 - cp:复制文件或目录 - mv:移动或重命名文件或目录 2.系统管理: - ps:显示当前运行的进程 - top:实时显示系统资源使用情况 - kill:结束进程 - shutdown:关闭系统 - reboot:重启系统 - useradd:创建用户 - usermod:修改用户 - userdel:删除用户 3.网络配置: - ifconfig:查看和配置网络接口 - ping:测试网络连接 - ssh:远程登录其他计算机 - scp:在本地和远程主机之间复制文件 - wget:下载文件 - curl:从终端访问网页、API等 - netstat:显示网络连接、路由表等信息 4.软件安装: - apt-get:Debian系Linux发行版软件包管理工具 - yum:Red Hat系Linux发行版软件包管理工具 - make:编译安装源码 - tar:打包和解压缩文件 - gzip:压缩解压缩文件 以上仅是常用命令的一部分,Linux有非常丰富的命令和工具。通过自学或参考相关文档,可以掌握更多的Linux命令,提高管理和操作效率。 ### 回答3: Linux是一种开源的操作系统,具有丰富的命令行工具和命令来管理和操作系统。以下是一些常用的Linux命令: 1. ls:列出当前目录中的文件和目录。 2. cd:切换目录。 3. pwd:显示当前工作目录的路径。 4. mkdir:创建新目录。 5. rm:删除文件或目录。 6. cp:复制文件或目录。 7. mv:移动文件或目录。 8. touch:创建空文件或改变现有文件的时间戳。 9. cat:查看文件内容。 10. less:逐页查看文件内容。 11. head:显示文件开始部分。 12. tail:显示文件末尾部分。 13. grep:在文件中搜索文本。 14. find:在文件系统中查找文件。 15. chmod:修改文件或目录的权限。 16. chown:修改文件或目录的所有者。 17. chgrp:修改文件或目录的所属组。 18. tar:打包和解压文件。 19. gzip:压缩文件。 20. unzip:解压缩文件。 21. ssh:远程登录到其他计算机。 22. scp:在本地计算机和远程计算机之间复制文件。 23. wget:从Web下载文件或网页。 24. history:查看已执行的命令历史记录。 25. ps:显示当前运行的进程。 26. top:实时显示系统资源使用情况。 27. df:显示磁盘空间使用情况。 28. du:查看文件或目录的磁盘使用情况。 29. ifconfig:配置和显示网络接口信息。 30. ping:测试与其他主机的连通性。 这些只是一小部分常用的Linux命令,但它们足够用于管理和操作Linux系统了。对于每个命令,还有更多的选项和功能,可以通过man命令查看它们的详细说明。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿林仔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值