如何檢查命令是否可以成功執行而不實際執行?例如,如果我想使用telnet
連接連接到另一臺主機,如何檢查telnet客戶端是否存在?或者,如果我想執行cp
或mkdir
或rmdir
,那麼在執行這些命令之前,如何檢查這些命令是否有效?檢查命令的存在而不執行它
0
A
回答
3
你總是可以運行
which telnet
這會告訴你,將要執行的實際文件。但是,它不會告訴你命令是否會成功運行。例如,which cp
只會告訴您可執行文件的位置,而不是如果正在複製的文件存在,並且您有權將它們複製到選定的目標位置。
希望這可以幫助
+0
所以,一般來說,如果有'
+0
是的,這是正確的。 – david 2013-03-28 09:15:03
相關問題
- 1. 顯示命令而不執行它們
- 2. 我的代碼不執行命令代碼,它只顯示命令提示符,但它不執行命令
- 3. 使用螞蟻檢查是否存在可執行命令
- 4. 遞歸運行一個命令,並檢查它是否存在
- 5. 執行命令而不是打印
- 6. 正確執行2條SQL命令而不執行其他命令的方法
- 7. FFMPEG工作在命令行而不是在執行exec(),它會返回127
- 8. C#運行命令不執行命令
- 9. 如何在執行它之前從命令行語法檢查cassandra cql文件?
- 10. 是否有命令測試SQL查詢而不執行它? (MySQL或ANSI SQL)
- 11. 在命令行中執行perl而不指定UNIX中的perl
- 12. 保存命令到一個變量,而不是運行它
- 13. 從java執行命令行工具因命令行而異?
- 14. 如何在執行vba之前檢查命令是否可行?
- 15. 的Java - 錯誤而執行命令
- 16. 如何在執行我的命令時只檢查一次DBNull?
- 17. VBScript不執行命令提示命令?
- 18. 檢查函數返回值而不再執行它
- 19. 不是一個有效的命令:它執行sbt時它
- 20. PlasticSCM命令行檢查
- 21. 如何在讀取日誌以檢查命令在執行另一個命令之前是否完成執行?
- 22. 如何檢查命令是否存在?
- 23. 檢查命令是否存在
- 24. 命令行命令的執行時間
- 25. PHP不在命令行執行
- 26. 檢查服務是否正在運行,而不使用查找命令
- 27. 我不能在vim中執行命令,但它可以在shell中執行?
- 28. 在語句後不執行的命令
- 29. 在Checkbox上執行命令。檢查或取消選中
- 30. SQLITE3命令不執行
訪問系統PATH變量,按文件夾名稱拆分,並檢查是否存在foldername +命令? – kufudo 2013-03-28 08:53:03
你也可以嘗試如果存在,如果你輸入if /?在cmd中你可以找到一些信息 – 2013-10-11 01:01:58