【问题标题】:Programmatically reading contents of /etc以编程方式读取 /etc 的内容
【发布时间】:2010-12-13 17:40:54
【问题描述】:

我想以编程方式读取 /etc 目录的内容。如果可能,请回复代码以实现此目的。

【问题讨论】:

  • find /etc -type f | xargs cat :-)

标签: aix


【解决方案1】:

/etc 目录是一个普通目录。像平常对待任何其他人一样使用它。

【讨论】:

  • 这个目录的内容不一般。里面包含了配置参数,那些参数呢
  • 然而它是一个普通的目录,尽管它包含什么。它可以像其他任何一个一样被读取和写入。只有权限很重要。
【解决方案2】:

这是 C/C++ 中 opendir() 和 readdir() 函数或其在 Python、Perl 或 PHP 中的等效函数的简单应用。您将只能看到您有权访问的文件。如果你能解释你想要完成的事情会有所帮助。

【讨论】:

    【解决方案3】:

    /etc 中的文件只是普通文件 - 您可以像阅读任何其他文件一样阅读它们。

    另一方面,理解它们更困难 - 每个文件都可以有自己的语法,更不用说为其中的选项附加任何含义了。

    没有用于访问 /etc 中文件的特殊 API。

    【讨论】:

      猜你喜欢
      • 2015-05-17
      • 2018-08-29
      • 2014-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多