我是一名 Windows 用户,最近刚转用 Linux。主要问题是并非所有设置都可以通过 GUI 界面进行更改。我喜欢配置文件的想法。但问题在于弄清楚必须编辑哪些配置文件才能更改某些设置。
是否有任何好的(或最好的:D)材料(书籍/文章/参考表)可以解释这些事情。
编辑:抱歉。忘了说重要的事情了。我需要离线使用。很多时候我们没有网络连接。所以,我在寻找一些好的材料。这样我就可以把它打印出来。
答案1
一些发行版有基于 GUI 的配置文件生成器,这些生成器可能可供下载但默认情况下不会安装 — 上网时值得用 Google 搜索 GUI 配置器(例如“Samba Ubuntu GUI 配置”)。如果幸运的话,您可能根本不需要编辑配置文件。
大多数软件包都会在各个位置安装文档,包括编写配置文件的指南。以下是一些常见位置,您可以找到可能已在您的 PC 上安装的文档:
- 大多数软件包都会将一些 HTML 文档文件放在
/usr/share/doc/<package>
或下/usr/local/share/doc/<package>
。请注意,软件包名称可能与工具名称不同 - 例如,工具“httpd”位于名为“apache”的软件包中。 - 一些工具将配置说明放在“信息库”中,您可以使用该
info
工具浏览它。(它可能已预装,但如果没有,您可以使用包管理器加载它)。您可以直接键入info
它以转到主索引并搜索菜单,或者键入info <tool>
(例如info emacs
)以尝试直接转到正确的页面。如果您以这种方式调用它,信息通常需要工具名称而不是包名称。 - 不执行上述任何一项操作的工具通常会有手册页,您可以使用它来访问
man <tool>
(再次强调,工具名称而不是软件包名称)。工具手册页的底部通常会有一个“另请参阅”部分,其中提供了其他手册页的名称。例如,man httpd
可能会为您提供用于启动 httpd 的命令行开关,但底部通常会显示类似“另请参阅:httpd.conf”的内容,在这种情况下,调用man httpd.conf
会为您提供配置文件手册页。
找出软件包隐藏文档的位置的一个好方法是检查软件包管理器 - 它们通常会有一个选项来向您显示软件包中已安装的所有文件,您可以搜索中的文件、/usr/share/doc
以 结尾的文件.info
或下的文件/usr/share/man
来尝试获取提示。
如果您看不到任何文档文件,那么可能是因为软件包维护者已将它们移至单独的软件包中,因为它们太大了。在这种情况下,请快速查看软件包管理器,看看是否有文档软件包。例如,软件包中gtk-1.2.3
可能有一个包含文档的软件包(或者它可能被称为或其他变体,名称似乎没有标准化)。gtk-1.2.3-doc
gtk-doc-1.2.3
只需使用 Linux 系统上已有的文档,您就可以获得很大程度上的帮助,并且通过一些明智的谷歌搜索或在 Amazon.com 上查看,您可能就可以了解其余内容。
答案2
系统手册页的第 5 节介绍了配置文件。man -k
可用于搜索手册页中的特定术语。它们还可以转换为 PostScript 文件,以便通过 进行打印groff
。
zcat /usr/share/man/man5/exports.5.gz | groff -man -Tps > exports.5.ps
答案3
就我个人而言,google/互联网是我最好、最有用的参考手册。另外,查找与你正在使用的发行版相关的论坛。