Mac-Osx
如何在 OSX 中找到執行檔的路徑
有沒有可以用來輕鬆找到執行檔路徑的命令?我正在我的本地機器上尋找身份 - 像 pwd 之類的東西?
pwd identify => /usr/local/bin/identify
which
將搜尋您提供的參數的路徑,它幾乎可以在任何 BSD 或 SysV UNIX 上找到moriarty:~ dave$ which bash true false /bin/bash /usr/bin/true /usr/bin/false
如果您使用 bash 內置
type
命令,它將顯示命令的所有(路徑內)位置:$ type -a ls ls is aliased to `ls --color=always' ls is /bin/ls $ type -a printf printf is a shell builtin printf is /usr/bin/printf $ type -a touch touch is /usr/bin/touch touch is /bin/touch
如果該命令是一個函式,它將列出函式定義:
$ type -a somefunc somefunc is a function somefunc () { echo "hello, world" }
這些範例來自 Ubuntu 系統,但結果與 OS X 類似。