如何检查命令是否可以成功执行而不实际执行?例如,如果我想使用telnet
连接连接到另一台主机,如何检查telnet客户端是否存在?或者,如果我想执行cp
或mkdir
或rmdir
,那么在执行这些命令之前,如何检查这些命令是否有效?检查命令的存在而不执行它
0
A
回答
3
你总是可以运行
which telnet
这会告诉你,将要执行的实际文件。但是,它不会告诉你命令是否会成功运行。例如,which cp
只会告诉您可执行文件的位置,而不是如果正在复制的文件存在,并且您有权将它们复制到选定的目标位置。
希望这可以帮助
+0
所以,一般来说,如果有'
+0
是的,这是正确的。 – david 2013-03-28 09:15:03
相关问题
- 1. 递归运行一个命令,并检查它是否存在
- 2. 执行命令而不是打印
- 3. 如何在执行它之前从命令行语法检查cassandra cql文件?
- 4. 是否有命令测试SQL查询而不执行它? (MySQL或ANSI SQL)
- 5. 保存命令到一个变量,而不是运行它
- 6. 从java执行命令行工具因命令行而异?
- 7. 如何在执行vba之前检查命令是否可行?
- 8. 的Java - 错误而执行命令
- 9. VBScript不执行命令提示命令?
- 10. 如何在执行我的命令时只检查一次DBNull?
- 11. 如何检查命令是否存在?
- 12. 在语句后不执行的命令
- 13. 在Checkbox上执行命令。检查或取消选中
- 14. i3:bindsym - 不执行命令
- 15. python:os.system不执行shell命令
- 16. execvp将不执行命令
- 17. Sqoop命令不执行
- 18. 在shell_exec命令中运行后检查tar命令的状态?
- 19. 是否存在runonce命令来限制命令执行
- 20. 错误而执行SVN签命令
- 21. 执行命令
- 22. 执行命令
- 23. 执行命令
- 24. 启动不带闪存命令窗口的命令行可执行文件
- 25. 阅读用户命令并执行它
- 26. 而执行它
- 27. 如何检查文件的存在而不加载它在AS3
- 28. 何处存储执行的SQL命令
- 29. CLR执行命令的存储过程
- 30. 如何在linux中执行ssh命令而不需要别名
访问系统PATH变量,按文件夹名称拆分,并检查是否存在foldername +命令? – kufudo 2013-03-28 08:53:03
你也可以尝试如果存在,如果你输入if /?在cmd中你可以找到一些信息 – 2013-10-11 01:01:58