cat和ypcat有什么区别?

时间:2016-11-16 00:10:06

标签: shell unix cat

有什么区别:

  

cat / etc / passwd

  

ypcat passwd

?什么是ypcat?

为什么我会这样:

  

ypcat:无法获取本地yp域:未设置本地域名

运行时

  

ypcat passwd。

2 个答案:

答案 0 :(得分:2)

ypcat显示来自 NIS数据库的数据,这些数据可能不在您的计算机上。这包含网络帐户(允许您登录网络上的各种计算机)。它以" yp"命名。前缀,因为原始程序被称为"黄页" (直到Sun和其他人被告知停止这样做 - 电话公司)。

cat(当然)仅显示计算机上文件中的数据,其中列出了本地帐户。

进一步阅读:

答案 1 :(得分:1)

cat命令用于连接和显示给定文件的内容。

另一方面,

ypcat

  

打印出您使用MapName参数指定的网络信息服务(NIS)映射。您可以指定地图名称或地图昵称。因为ypcat命令使用NIS服务,所以您不需要指定服务器

其中NIS是

  

网络信息服务或NIS(最初称为黄页或YP)是客户端 - 服务器目录服务协议,用于在计算机网络上的计算机之间分发系统配置数据,例如用户名和主机名。

在这里阅读ypcat:http://www.ibm.com/support/knowledgecenter/ssw_aix_61/com.ibm.aix.cmds6/ypcat.htm

在这里阅读NIS:https://en.wikipedia.org/wiki/Network_Information_Service