सभी

  1. मेरा खोल ओह-माय-ज़श है।
  2. "कहां है" काम नहीं करता है, जब तक मैंने आदेश निष्पादित किया है तब तक कोई प्रतिक्रिया नहीं है।
  3. "जो" सामान्य रूप से काम करता है।

यहां कुछ विवरण दिए गए हैं

~ ⌚ 3:26:26
$ echo $PATH      ‹ruby-2.2.4›
/Users/luoweiguang/.rvm/gems/ruby-2.2.4/bin:/Users/luoweiguang/.rvm/gems/ruby-2.2.4@global/bin:/Users/luoweiguang/.rvm/rubies/ruby-2.2.4/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Wireshark.app/Contents/MacOS:/Users/luoweiguang/.rvm/bin

~ ⌚ 3:26:28
$ which man      ‹ruby-2.2.4›
/usr/bin/man

~ ⌚ 3:26:36
$ whereis Notes      ‹ruby-2.2.4›

~ ⌚ 3:26:49
$ whereis XCode      ‹ruby-2.2.4›

~ ⌚ 3:41:35
$

मैंने इन दिनों समस्या पर काफी समय बिताया है। और मुझे इसे ठीक करने का कोई तरीका नहीं मिला, आशा है कि आप लोग मेरी मदद कर सकते हैं। धन्यवाद

0
Rnthking 20 मार्च 2017, 22:36

1 उत्तर

सबसे बढ़िया उत्तर

whereis शायद ठीक काम करता है, आपके $PATH में Notes या XCode नाम की कोई बायनेरिज़ नहीं है। पुष्टि के लिए, कृपया which Notes और which XCode को चलाने का प्रयास करें। यह पुष्टि करने के लिए whereis man भी प्रयास करें कि whereis वास्तव में काम कर रहा है।

XCode और Notes ऐप बंडल के रूप में आते हैं और उनके निष्पादन योग्य /usr/bin जैसे "सामान्य" स्थानों पर नहीं रखे जाते हैं। इसके बजाय उनका निष्पादन योग्य उनकी बंडल निर्देशिका के अंदर है, जो (या बल्कि उपयुक्त उपनिर्देशिका) आमतौर पर $PATH का हिस्सा नहीं है। Notes के लिए यह बंडल निर्देशिका /Applications/Notes.app है और निष्पादन योग्य /Applications/Notes.app/Contents/MacOS/Notes है।

0
Adaephon 24 मार्च 2017, 18:04
आपकी सलाह के अनुसार। मैंने "कहाँ" की कमांड का परीक्षण किया है, यह "जो" के समान सामान्य काम करता है। धन्यवाद। क्या कोई साधारण टर्मिनल कमांड ऐप के पथ का पता लगाने में मेरी मदद कर सकता है?
 – 
Rnthking
22 मई 2017, 05:10
हाँ - which;)
 – 
jena
20 जिंदा 2020, 18:36
ज़रूरी नहीं। जैसा कि नोट किया गया है, which (ठीक उसी तरह जहां है) will only list executables in directories, which are listed in $PATH`। आमतौर पर ऐप बंडल के मामले में ऐसा नहीं होता है।
 – 
Adaephon
20 जिंदा 2020, 18:43
ओह, मुझे नहीं पता था कि "ऐप" का आपका उपयोग सख्ती से तकनीकी शब्द था, मेरा बुरा .. मैं केवल काम पर मैक का उपयोग करता हूं (सौभाग्य से)
 – 
jena
22 जिंदा 2020, 01:42