我最近在我的 Ubuntu 系统上安装了 expect,但找不到它附带的示例代码。我搜索了 /usr/lib /usr/bin/lib /lib...没找到。我想是时候了解这些东西是如何组织的了。
非常感谢您的帮助!
答案1
基于 Debian 的系统(例如 Ubuntu)上的示例代码通常存储在 中/usr/share/doc/<package name>/examples
。
有关哪个目录中的内容的更多信息,请查看文件系统层次标准,Ubuntu 基本都遵循这一原则。
答案2
使用此命令
dpkg -L {package}
一般debian系统中管理软件包有两个工具。apt-get和软件包。
更多信息请参见以下链接:
http://www.cyberciti.biz/tips/linux-debian-package-management-cheat-sheet.html
http://www.cyberciti.biz/howto/question/linux/apt-get-cheat-sheet.php
http://www.cyberciti.biz/howto/question/linux/dpkg-cheat-sheet.php
备忘单apt-get和软件包: https://blog.packagecloud.io/eng/2015/03/30/apt-cheat-sheet/
答案3
dpkg -L expect
将列出/var/lib/dpkg/info/expect.list
软件包的文件,其中列出了软件包中每个文件的完整路径。您可能希望将其通过管道传输,less
以便可以读取它。
man hier
应该会向您介绍 Debian 使用的文件系统层次结构。维护人员往往非常虔诚地遵循它,并经常创建指向目录的符号链接,以允许不遵循它的程序在其结构中工作。
文档放在 中/usr/share/doc/<package-name>
,因此 expect 的文档可以在 中找到/usr/share/doc/expect
。其下可能有多个example
子目录,以及其他可能包含可运行代码的目录。手册页放在其他地方,但可以使用 命令 找到man -k expect
。
对于其他软件包,请expect
用软件包名称替换上述命令中的内容。