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