macos - -bash : otool: command not found, 你能教bash一个默认位置来查找命令吗?

标签 macos bash shell otool

我可以在我的文件系统中找到该工具命令:

/Applications/Xcode.app/Contents/Developer/usr/bin/otool

如果我指定整个路径,otool 将起作用。

/Applications/Xcode.app/Contents/Developer/usr/bin/otool -tV hello -p _main

但是,由于我必须位于我引用的 hello.c 文件的文件夹内,因此如果我只键入

,bash 将不会自动找到 otool
otool -tV hello -p _main

我在使用许多命令时也遇到过同样的问题。 有没有办法设置 bash,以便它自动查找 otool(和类似的命令),而不必每次都写出整个路径名? 谢谢!

注意:如果重要的话,我使用的是 Mac。

注释 2:我已经阅读了大量的“未找到命令”线程,但似乎没有一个回答了教 bash 默认情况下在哪里查找命令的问题。我觉得这个问题应该在某个地方得到回答,但还没有遇到。由于我很快将使用的唯一程序将与 iOS/Xcode 相关,因此这是值得的快捷方式。

最佳答案

PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin

将其放入您的 ~/.bashrc 中以使其持续存在。

关于macos - -bash : otool: command not found, 你能教bash一个默认位置来查找命令吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11157277/

相关文章:

cocoa - 在GC环境下,Core Data什么时候会释放分配的内存?

bash - Grep 一行中的第一个数字

linux - 使用基于日期的shell脚本删除旧数据

bash - 停止 bash 回显命令文本

bash - 如何检查 curl 是否成功并打印消息?

macos - 在显示器休眠时使用 launchd 代理打开 OS X 磁盘镜像

xcode - 如何在 Macbook pro 的德语键盘上使用 Xcode "move-line-up"快捷方式?

macos - 在 Mac OS X 上安装 OCaml

linux - diff 命令仅获取不同行数

shell - awk:每两个字段写入换行符