由於某種奇怪的原因,我的Unix shell(cygwin)中的「whatis」命令不起作用。它經常返回「ls:沒有任何適當的」或「cd:沒有任何適當的」。我想知道是否有不正確的設置。有沒有人有任何光線流下?謝謝!Unix(Cygwin)whatis:將所有命令返回爲「無關緊要」
回答
爲什麼不爲人-k(或中肯的)工作?
在您可以使用man -k或apropos之前,您必須創建whatis數據庫。只需運行命令
/usr/sbin/makewhatis
(可能需要一分鐘才能完成)。
那麼man/apropos是什麼版本的更高版本? – Zhouster 2012-08-02 21:27:16
'man'打開手冊頁,'apropos'和'whatis'搜索相關手冊頁的索引。嘗試運行'man man','man apropos'和'man whatis'來獲得更多關於他們每個人做什麼的細節,並且隨時提出一個新問題,如果你仍然被卡住了。 – 2012-08-03 08:14:55
我遇到了類似的問題,使用64位Red Hat Cygwin installation。
在我的情況下,/usr/sbin/makewhatis
不存在。正在運行man
並且有一個命令可以工作,但apropos
和whatis
都不會返回「無關緊要」以外的任何內容。
在搜索到一個丟失的軟件包並且結束了一堆之後,我閱讀了man
的Friendly Manual頁面,並且發現了mandb
。
正在運行mandb
解決了我的問題。
+1在[MSYS2](http ://sourceforge.net/projects/msys2/)也沒有'makewhatis',但'mandb'工作!感謝您的建議:) – legends2k 2014-09-16 17:04:25
這個答案也適用於香草64位Cygwin。 – aaaantoine 2015-06-17 15:51:38
- 1. Unix的:命令返回碼
- 2. 將txt轉換爲dbf並返回,命令行(unix)工具?
- 3. 將Unix命令轉換爲Windows命令
- 4. 返回特定的命令行unix php
- 5. 「命令無效」。當在CYGWIN中使用基本的unix命令時
- 6. 向所有Unix命令添加--color
- 7. 要使用UNIX sort命令
- 8. 使用UNIX中的命令關閉所有打開的X-windows
- 9. GDB從whatis返回設置變量
- 10. curl命令沒有返回
- 11. 如何在cygwin命令行上將dos路徑格式化爲unix路徑
- 12. cygwin時間命令總是返回0.00 for usetime使用
- 13. 左連接要麼返回所有記錄,要麼沒有無
- 14. RSpec返回所有對象爲'無'
- 15. 是否有返回文件所有者的命令?
- 16. 函數返回無,即使我有回到命令
- 17. unzip unix命令
- 18. Unix grep命令
- 19. Unix命令
- 20. UNIX grep命令
- 21. Unix strace命令
- 22. unix bash命令
- 23. Unix命令
- 24. Unix命令
- 25. nodejs child_processes.exec無法返回'nohup'命令
- 26. 此Google Picker警告無關緊要嗎?
- 27. TYPEDEF PTR - 大小無關緊要?
- 28. 使用HTTPS時,OAuth無關緊要嗎?
- 29. Microsoft SQL將所有「X」返回爲「Z」
- 30. Unix貓命令需要多長時間?
'whatis'的輸出是什麼? – Deqing 2012-08-02 09:04:42
它說:「什麼是散列(usr/bin/whatis)。 – Zhouster 2012-08-02 21:42:41