Windows的压缩文件大多是rar和zip
rar文件Linux无法识别
zip文件Linux能识别
压缩命令
- 压缩文件
- gzip [参数选项] [文件]
- 例:
- gzip tj.txt
- 压缩tj.txt文件,原文件消失
- **gzip ***
- 压缩当前目录下所有文件
- **gzip -dv ***
- 解压当前目录下所有文件;d表解压,v表在解压过程中展示详细的信息
- 解压文件
- gunzip [参数选项][文件]
- 例:
- **gunzip ***
- 解压当前目录下所有文件
- 打包,压缩和解压(文件/文件夹)
- tar [必要参数][选择参数][文件]
- tar本身不具有压缩功能,它是调用压缩功能实现的
- 参数选项
- -c:建立新的压缩文件
- -v:显示指令执行过程
- -f<备份文件>:指定压缩文件
- -z:通过gzip指令处理压缩文件
- -t:列出压缩文件中的内容
- -x:表示解压
- 例:
- tar -cvf tj.tar tj.txt
- 打包tj.txt文件
- c表创建个新文件,v表显示执行过程,f为指定压缩文件
- tar -zcvf tj.gz tj.txt
- 压缩tj.txt文件
- 多了个z表通过gzip指令处理压缩文件
- tar -zcvf tj.gz tj
- 压缩tj文件夹
- tar -ztvf tj.gz
- 查看tj.gz压缩文件
- tar -zxvf tj.gz
- 解压tj.gz压缩文件
- 压缩
- zip [必要参数][选择参数][文件]
- 文件经它压缩后会另外产生具有".zip"扩展名的压缩文件
- 参数选项
- -q:不显示指令执行过程
- -r:递归处理,将指定目录下的所有文件和子目录一并处理
- 例:
- zip -q -r tj.zip tj
- 把tj压缩为tj.zip
- 解压
- unzip [必要参数][选择参数][文件]
- 只能解压".zip"扩展名的压缩文件
- 参数选项
- -l:显示压缩文件内所包含的文件
- -d<目录>:指定文件解压缩后所要存储的目录
- 例:
- unzip -l tj.zip
- 显示tj.zip压缩文件内所包含的文件
- unzip -d bbb tj.zip
- 解压tj.zip并存储到bbb目录
- 新压缩(压缩后的文件比原来的要小,但是花费时间变长)
- bzip2 [参数选项] 文件
- 例:
- bzip2 tj.txt
- 若没有加上任何参数,bzip2压缩完文件后会产生.bz2的压缩文件,并删除原始文件
- 解压
- bunzip2 [参数选项] 文件
- 参数选项
- -v:解压缩文件时,显示详细的信息
- 例:
- bunzip2 -v tj.txt.bz2
- 解压tj.txt.bz2压缩文件,并显示详细信息
网络管理
- 显示或配置网络设备的命令
- ifconfig [参数选项]
- 例:
- 直接ifconfig
- 显示网卡的相关信息
- ifconfig ens37 down
- 关闭ens37网卡
- ifconfig ens37 up
- 启动ens37网卡
- ifconfig ens37 192.168.23.199
- 配置ens37网卡IP地址为192.168.23.199
- ifconfig ens37 192.168.23.199 netmask 255.255.255.0
- 配置ens37网卡IP地址为192.168.23.199,子网掩码为255.255.255.0
- 检测是否与主机连通
- ping [参数选项] 网址或IP地址
- 按Ctrl+c停止
- 例:
- ping www.baidu.com
- 检测是否与百度连通
- ping -c 2 www.baidu.com
- 多了个指定ping的次数为2,2次到了就停止了
- 显示网络状态
- netstat [参数选项]
- 参数选项
- -a:显示所有连线中的socket
- -i:显示网卡列表
- 例:
- netstat -a
- 显示Linux系统中所有的连接情况
- netstat -i
- 显示网卡列表
磁盘管理
- 列出硬盘的使用情况
- lsblk [参数选项]
- 理解为list block的英文缩写
- 参数选项
- -f:显示系统信息
- 例:
- 直接lsblk
- 列出硬盘的使用情况
- lsblk -f
- 显示系统信息
- lsblk是从硬盘使用角度去展示的;df是从文件系统层去展示的
- 显示目前在Linux系统上,硬盘的使用情况
- df [参数选项]
- 参数选项
- --total:显示所有的信息
- -h:换算成kb,mb,gb等形式进行展示(方便阅读)
- 例:
- 直接df类似于直接lsblk,只是角度不同
- df 文件夹
- 显示该文件夹的使用情况
- df --total
- 展示出硬盘所有的详细信息
- df -h(最常用)
- 换算成kb,mb,gb等形式进行展示
- 用于挂载Linux系统外的设备
- U盘就是系统外的设备
- 挂载是能:访问一个目录来访问存储设备
- mount [参数选项] 目录
- 注意:挂载点的目录需要以下几个要求
- 1.目录事先存在,可以用mkdir命令新建目录
- 2.挂载点目录不可被其它进程使用到
- 3.挂载点下原有文件将被隐藏
- 例:
- mount -t auto 指定外部所在路径 目录
- 建立2者联系,开始挂载
- umount 目录
- 卸载,断开目录与存储设备的连接
yum的基本使用
- 依赖简单来说就是
- 软件a在启动时必须依靠软件b才能启动
- yum常用:
- 1.列出所有可更新的软件清单命令
- yum check-update
- 2.更新所有软件命令
- yum update
- 3.仅安装指定的软件命令
- yum install <package_name>
- 4.仅更新指定的软件命令
- yum update <package_name>
- 5.列出所有可安装的软件清单命令
- yum list
- 6.删除软件包命令
- yum remove <package_name>
- 7.查找软件包命令
- yum search <keyword>
- 8.清除缓存命令
- 清除缓存目录下的软件包
- yum clean packages
- 清除缓存目录下的headers
- yum clean headers
- 清除缓存目录下旧的headers
- yum clean oldheaders
- 例:
- yum -y install tree(-y表示在安装的过程中如果有选择提示全部选yes)
- 安装软件tree
- yum remove tree
- 删除软件tree
- yum list tom*
- 查找所有以tom开头的软件以列表形式展示出来
更改yum源
- yum源默认是国外的,速度较慢
- 1.首先下载一个下载工具
- yum -y install wget
- 2.进入yum.repos.d目录
- 再对yum源进行备份
- cd /etc/yum.repos.d/
- 进行备份
- mv CentOS-Base.repo CentOS-Base.repo.back
- 3.利用下载工具下载yum源
- wget yum源配置文件和地址
- 4.查看是否成功
- cat CentOS-Base.repo
- 5.清除以前的缓存
- yum clean all
- 6.给现在的yum源新建一个缓存文件
- yum makecache
rpm和yum
- 区别:
- rpm只能安装已经下载到本地机器上的rpm包
- yum能在线下载并安装rpm包,能更新系统,且还能自动处理包与包之间的依赖问题,这个是rpm工具所不具备的
本文转载自: https://blog.csdn.net/weixin_59624686/article/details/124622707
版权归原作者 汤键. 所有, 如有侵权,请联系我们删除。
版权归原作者 汤键. 所有, 如有侵权,请联系我们删除。