2012-08-02 17 views
8

कुछ अजीब कारणों से, मेरे यूनिक्स शैल (साइगविन) में "व्हाटिस" कमांड काम नहीं कर रहा है। यह लगातार "एलएस: कुछ भी उपयुक्त नहीं" या "सीडी: कुछ भी उचित नहीं" देता है। मैं सोच रहा हूं कि कुछ गलत तरीके से सेट अप है या नहीं। क्या किसी के पास शेड करने के लिए कोई प्रकाश है? धन्यवाद!यूनिक्स (सिगविन) व्हाटिस: सभी आदेशों को "उचित कुछ भी नहीं"

+1

'टाइप व्हाटिस' का आउटपुट क्या है? – Deqing

+0

यह कहता है "व्हाटिस हैश (यूएसआर/बिन/व्हाटिस) – Zhouster

उत्तर

4

Cygwin FAQ से:

क्यों -k मनुष्य नहीं करता है (या अनुरूप) काम करते हैं?

इससे पहले कि आप मैन-के या एप्रोपोस का उपयोग कर सकें, आपको व्हाटिस डेटाबेस बनाना होगा। बस

/usr/sbin/makewhatis 

(इसे पूरा करने में एक मिनट लग सकता है) चलाएं।

+0

तो क्या मैन/एप्रोपोस व्हाइस का उच्च संस्करण है? – Zhouster

+0

'मैन' मैनुअल पेज खोलता है। 'Apropos' और' whatis' प्रासंगिक मैन्युअल पृष्ठों के लिए एक इंडेक्स खोजता है। 'मैन मैन', 'मैन एप्रोपोस' और 'मैन व्हाटिस' चलाने का प्रयास करें, उनमें से प्रत्येक के बारे में अधिक जानकारी के लिए, और यदि आप अभी भी अटक गए हैं तो एक नया प्रश्न पूछने में संकोच न करें। –

19

मैं 64-बिट Red Hat Cygwin installation का उपयोग कर एक समान समस्या में भाग गया।

मेरे मामले में, /usr/sbin/makewhatis मौजूद नहीं था। man चल रहा है और एक कमांड काम करता है, लेकिन न तो apropos और न ही whatis "कुछ भी उचित" के अलावा कुछ भी नहीं लौटा।

एक लापता पैकेज की खोज करने और एक गुच्छा को बिंग करने के बाद, मैंने man के लिए फ्रेंडली मैनुअल पेज पढ़ा और लगभग mandb पाया।

mandb चल रहा है मेरी समस्या हल हो गई।

+1

+1 [MSYS2] में (http : //sourceforge.net/projects/msys2/) भी 'makicyis' नहीं था, लेकिन 'mandb' काम किया! आपके सुझाव के लिए धन्यवाद :) – legends2k

+4

यह उत्तर वेनिला 64-बिट सिगविन पर भी लागू होता है। – aaaantoine