首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何重命名libc.a back

问如何重命名libc.a back
EN

Server Fault用户
提问于 2012-04-04 11:34:32
回答 5查看 564关注 0票数 4

我正在处理AIX6.1,无意中将/usr/lib/libc.a重命名为usr/lib/libc.a_,就像我重命名时一样,我意识到自己犯了一个愚蠢的错误。几乎所有命令mv、cp、ftp等( cd除外)都已停止工作。

我该如何用libc.a重新命名。没有它,这个系统就很难正常工作:

EN

回答 5

Server Fault用户

发布于 2012-04-04 11:44:52

大多数二进制文件依赖/使用libc库。要找到答案,您可以使用ldd /path/to/binary,似乎您需要启动另一个映像或激活CD。然后,您可以挂载相关的分区(如果是分隔的/usr或/)并重命名该文件。

票数 3
EN

Server Fault用户

发布于 2012-06-17 07:31:03

只是张贴这个,以防其他人搜索这个问题。

由于AIX5.3IBM至少为这个问题提供了恢复外壳recsh。

检查IBM文档。

使用示例:recsh; cp -p libc.a.new /usr/lib/libc.a; exit

票数 2
EN

Server Fault用户

发布于 2012-04-04 13:57:43

我想ln也是不可能的?

代码语言:javascript
复制
ln -s usr/lib/libc.a_ usr/lib/libc.a

还是Perl?

代码语言:javascript
复制
perl -e 'symlink("usr/lib/libc.a_","usr/lib/libc.a");'

或

代码语言:javascript
复制
perl -MFile::Copy -e 'copy("usr/lib/libc.a_","usr/lib/libc.a");'
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/376617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档