什么是unix命令,无论给它指定了什么参数,它总是不返回任何内容?
我想把它放在unix可执行文件的顶部。就在什么是unix命令,无论给它指定了什么参数,它总是不返回任何内容?,unix,shell,Unix,Shell,我想把它放在unix可执行文件的顶部。就在#之后 我知道这看起来很傻,但我想听听你的建议。也许吧 abort //does not return 或者可能 test true //returns 0 test false // returns 1 test // returns 1 您可以尝试cat/dev/null 为什么不在同一个目录中创建自己的目录?大多数系统都有/usr/bin/false NAME false -- Return false value.
#之后代码>
我知道这看起来很傻,但我想听听你的建议。也许吧
abort //does not return
或者可能
test true //returns 0
test false // returns 1
test // returns 1
您可以尝试cat/dev/null
为什么不在同一个目录中创建自己的目录?大多数系统都有/usr/bin/false
NAME
false -- Return false value.
SYNOPSIS
false
DESCRIPTION
The false utility always exits with a nonzero exit code.
SEE ALSO
csh(1), sh(1), true(1)
STANDARDS
The false utility conforms to IEEE Std 1003.2-1992 (``POSIX.2'').
听起来像是内置“冒号”的工作
尝试空的反引号
``
echo$?
对此给出0。我知道,但会有一个参数。所以它会变成cat/dev/null executable.sh
,这会显示我所有的源代码。你想用这个参数做什么?你是在向它传递“无”吗?管道字符重定向输出。在现代系统中通常是/bin/true
。它在哪个操作系统上?@RomanCheplyaka它也在Fedora 17上。一个有趣的故事:-)从web服务器隐藏文件。Webserver将执行一个.cgi,我不需要任何结果。
: [arguments]
No effect; the command does nothing beyond expanding arguments
and performing any specified redirections. A zero exit code is
returned.