Oh my zsh 在我的mac电脑上。whereis命令返回应用程序路径失败

Oh my zsh 在我的mac电脑上。whereis命令返回应用程序路径失败,oh-my-zsh,zshrc,Oh My Zsh,Zshrc,全部 我的壳是我的 “whereis”不起作用,在我执行命令时没有任何响应 “哪个”正常工作 这里有一些细节 这几天我在这个问题上花了很多时间。我还没找到解决办法,希望你们能帮我。谢谢在哪里可能工作得很好,在$PATH中没有名为Notes或XCode的二进制文件。要确认,请尝试运行whichnotes和which XCode。还可以尝试whereis man确认whereis实际工作 XCode和Notes作为应用程序包提供,它们的可执行文件不放在“正常”位置,如/usr/bin。相反,它们的可

全部

  • 我的壳是我的
  • “whereis”不起作用,在我执行命令时没有任何响应
  • “哪个”正常工作
  • 这里有一些细节


    这几天我在这个问题上花了很多时间。我还没找到解决办法,希望你们能帮我。谢谢

    在哪里
    可能工作得很好,在
    $PATH
    中没有名为
    Notes
    XCode
    的二进制文件。要确认,请尝试运行
    whichnotes
    which XCode
    。还可以尝试
    whereis man
    确认
    whereis
    实际工作


    XCode
    Notes
    作为应用程序包提供,它们的可执行文件不放在“正常”位置,如
    /usr/bin
    。相反,它们的可执行文件位于它们的bundle目录中,而bundle目录(或者更确切地说是相应的子目录)通常不是
    $PATH
    的一部分。对于
    Notes
    此包,根据您的建议,包目录为
    /Applications/Notes.app
    ,可执行文件为
    /Applications/Notes.app/Contents/MacOS/Notes
    。我已经测试了“where is”命令,它的工作原理与“which”相同。谢谢是否有任何简单的终端命令可以帮助我快速定位应用程序的路径?是-
    哪个
    ;)@杰娜:不是真的。如前所述,
    which
    (就像'where is
    )将只列出目录中的可执行文件,这些文件列在
    $PATH`中。这通常不是应用捆绑包的情况。哦,我不知道你使用的“应用”是一个严格的技术术语,我的坏。。我只在工作时使用mac(幸运的是)
    ~ ⌚ 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
    $