在哪里可以找到自定义命令的描述/详细信息。在我的 linux 服务器中有一个名为qsubm
我需要检查的自定义命令,但我不知道它写在哪里。
如果您使用的是 bash,最好的方法是
type -a qsubm
Run Code Online (Sandbox Code Playgroud)
无论是 shell 函数、别名还是可执行文件,这都会告诉您。
让我们假设您得到了答案“qsubm 是 /usr/bin/local/qsubm”。您应该做的下一件事是检查是什么文件类型:
file /usr/bin/local/qsubm
Run Code Online (Sandbox Code Playgroud)
如果它是一个二进制可执行文件,你就完成了。您不能直接查看它,最好的办法是在您的系统或 Internet 上查看相关手册页或源代码。
但是,如果它是“POSIX shell script executable”或“Bourne shell script”或类似的,您可以直接使用less
以下命令检查文本文件:
less /usr/bin/local/qsubm
Run Code Online (Sandbox Code Playgroud)
使用空格键(或f
)前进和b
后退。按q
退出。
有关type
历史的替代品和比您想阅读的更多的历史,请查看:
您可以随时通过“”命令查找命令whereis
并检查它。如果您什么也没找到,那么这个命令不是二进制文件,而是别名。也尝试写一个
qsubm --help
or
man qsubm
顺便问一下,qsubm 是这个http://gridscheduler.sourceforge.net/htmlman/htmlman1/qsub.html吗?