Chinaunix首页 | 论坛 | 博客
  • 博客访问: 330185
  • 博文数量: 72
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 748
  • 用 户 组: 普通用户
  • 注册时间: 2018-09-21 18:49
文章分类

全部博文(72)

我的朋友

分类: LINUX

2018-10-30 10:20:24

一准备环境
  1.  df -h                       查看磁盘空间,有没有光盘的挂载信息
  2.  mkdir /mnt/data       创建空目录,建立挂载点
  3.mount -o loop /dev/cdrom /mnt/data  挂载光盘
  4. df -h                       查看是否挂载成功
  5. cd /mnt/data          查看有没有Packages包
  6.which cat    输出: /usr/bin/cat          查看cat命令所在路径
  7.rpm -qf /usr/bin/cat   输出: coreutils-8.22-21.el7.x86_64 查看哪个包里有/usr/bin/cat文件
  8 rm /usr/bin/cat  移除cat文件
  9. 家目录下:cat 1.txt     发现cat命令已经无效
二 提取文件修复cat文件
   家目录下执行以下操作
   1.rpm2cpio /mnt/data/Packages/coreutils-8.22-21.el7.x86_64.rpm | cpio -idv ./usr/bin/cat
        提取cat文件到家目录下面的/usr/bin目录下(/usr/bin/cat系统会自己创建)
   2. cd ./usr/bin    进入/usr/bin目录下
   3.  mv cat /usr/bin/cat     将cat文件移动到 /usr/bin目录下面
阅读(877) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~