osx命令存储在哪里?

时间:2014-03-03 01:13:24

标签: macos terminal nstask

我正在编写一个使用NSTask访问终端命令的mac应用程序(osx 10.9),我想从我的应用程序运行一些命令。终端命令(gcc,mkdir,git)存储在哪里?

2 个答案:

答案 0 :(得分:2)

使用which来确定:

% which gcc
/Applications/Xcode.app/Contents/Developer/usr/bin/gcc
% which mkdir
/bin/mkdir
% which git
/Applications/Xcode.app/Contents/Developer/usr/bin/git

答案 1 :(得分:1)

他们可以分散在各处。您可以使用which

查看各个命令的位置
which mv
/bin/mv

此外,您可以看到用于搜索给定命令的所有路径,包含以下内容:

echo $PATH