LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 955|回复: 5

求教[已解决]:which这个命令在哪个软件包里面?

[复制链接]
发表于 2008-8-3 15:51:33 | 显示全部楼层 |阅读模式
新做的LFS能启动,但是打which的时候发现没有这个命令,请问这个命令在哪个软件包里面?
发表于 2008-8-4 01:35:04 | 显示全部楼层
在 blfs
Chapter 11. System Utilities

cat > /usr/bin/which << "EOF"
#!/bin/bash
type -pa "$@" | head -n 1 ; exit ${PIPESTATUS[0]}
EOF
chmod -v 755 /usr/bin/which
chown -v root:root /usr/bin/which
回复 支持 反对

使用道具 举报

发表于 2008-8-4 15:15:46 | 显示全部楼层

which是一个小命令,在debian,ubuntu上都有。拷贝过来就好

Post by RTL;1882254
在 blfs
Chapter 11. System Utilities

cat > /usr/bin/which << "EOF"
#!/bin/bash
type -pa "$@" | head -n 1 ; exit ${PIPESTATUS[0]}
EOF
chmod -v 755 /usr/bin/which
chown -v root:root /usr/bin/which


lfs的过程中没有安装which。这个问题很头疼。找到拷贝就去可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-5 11:17:03 | 显示全部楼层
谢谢,我还以为是一个软件,原来是个脚本。
回复 支持 反对

使用道具 举报

发表于 2008-8-5 19:57:01 | 显示全部楼层
也可以是软件啊!请仔细阅读 BLFS 手册:

http://www.linuxfromscratch.org/blfs/view/svn/general/which.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-6 14:22:04 | 显示全部楼层
我在csh下发现是个build-in命令,原来还有which这个包呢,长知识了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表