PATH
- это переменная среды, которая может отображаться с помощью команды echo:
echo $PATH
Это список путей, разделенных двоеточием ':
'
Команда which
сообщает вам, какой файл выполняется при запуске команды:
which lshw
иногда вы получаете путь к символической ссылке; если вы хотите проследить эту ссылку до места, где находится настоящий исполняемый файл, вы можете использовать readlink
и передать ему вывод which
:
readlink -f $(which lshw)
Параметр -f
указывает readlink
продолжать рекурсивное следование символической ссылке.
Вот пример с моей машины:
$ which firefox
/usr/bin/firefox
$ readlink -f $(which firefox)
/usr/lib/firefox-3.6.3/firefox.sh