2009-06-27 57 views

回答

3

用路径名:/ usr/bin/man替换man“$ 1”。或者将其改为使用反引号内的“哪个人”。然后在当前shell中运行脚本。在bash/ksh中,您需要将脚本保存在某个文件中,比如man.sh,然后将其作为''运行。 ./man.sh”。

cat > man.sh 
function man() 
{  
    /usr/bin/man "$1" > /tmp/manual; less /tmp/manual 
} 
^D 

. ./man.sh 

你明白了。你可以在任何时候取消定义函数:unset -f男人

+0

@Ryan:谢谢你的回答!它解决了问题! – 2009-06-27 22:27:24