首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >工具只显示/etc和/boot

问工具只显示/etc和/boot
EN

Stack Overflow用户
提问于 2013-10-17 14:22:10
回答 2查看 400关注 0票数 1

默认情况下,augtool只能看到以下目录

代码语言:javascript
复制
/etc  
/boot

根设置为/。

代码语言:javascript
复制
[root@]# augtool ls /files
etc/ = (none)
boot/ = (none)
root/ = (none)

在错误中找不到任何关于它的信息:

代码语言:javascript
复制
[root@]# augtool print /augeas//error (all messages concerns /etc)

如何让Augeas看到其他目录?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-03 14:58:11

你需要一个镜头来过滤你需要的路径。

我所做的一次攻击是修改我想要的过滤器(即xml.aug ),并添加了以下内容

代码语言:javascript
复制
 . (incl "/usr/tomcat/apache*/conf/*.xml")

最后,您已经有了一个let筛选器命令。现在结束了

代码语言:javascript
复制
let filter = (incl "/etc/xml/*.xml")
    . (incl "/etc/xml/catalog")
    . (incl "/usr/tomcat/apache*/conf/*.xml")

let xfm = transform lns filter

这将在我的apache目录中找到所有xml文件,并使它们可编辑。看来你必须做些简单的事情,尽管我没有找到最佳的实践。

票数 1
EN

Stack Overflow用户

发布于 2014-01-06 20:29:49

默认情况下,Augeas试图解析它所知道的所有文件。这些配置文件大多位于/etc中(以及子目录,只需在/files/etc内部查看即可)。/boot本质上是用于Grub配置文件的。

如果执行print /files,可能会看到几百个文件的内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19429342

复制
相关文章

相似问题

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