which-2.14 和别的选择

在LFS书中是否存在which程序可能是在我们的邮件列表上最多争论的话题.在不久前它引起了至少一次激烈的讨论。所以我们提供了许多方法中的两种,为你的系统装备"which",希望能够结束争论。

第一种方法是安装一个真正的程序: which.

介绍 which

下载地址 (HTTP):       http://ftp.gnu.org/gnu/which/which-2.14.tar.gz
下载地址 (FTP):        ftp://ftp.gnu.org/gnu/which/which-2.14.tar.gz
使用版本:                   2.14
包的大小:                   110 KB
估计所需硬盘空间:  719 KB

安装 which

用以下命令安装 which:

./configure --prefix=/usr &&
make &&
make install

内容

which 软件包包含 which.

具体说明

which

which 显示(shell)命令的全路径.

'which' 脚本

第二种是建立一个简单的脚本文件(适合于那些不想安装前面那个程序的人):

cat > /usr/bin/which << "EOF"
#!/bin/bash
type -p "$@"
EOF
chmod 755 /usr/bin/which
chown root:root /usr/bin/which

这种方法一般来说是正常工作的,而且可能是最早的解决办法,在不需要很好的用户环境时.