Я использую whereis matlab
и нахожу:
/usr/local/bin/matlab
очень длинный bash-файл.
Как я могу найти, где установлен Matlab, я имею в виду его установленную папку.
РЕДАКТИРОВАТЬ:
Я использовал следующий метод: откройте matlab и используйте edit svds.m, чтобы открыть файл svds.m, и редактор покажет папку :)
Ответы:
Пытаться
Бинарный файл записан заглавными буквами. В моей системе установлен исполняемый файл MATLAB
/usr/local/matlab/r2009b/bin/glnxa64/MATLAB
(что немного странно). Корень Matlab будет тогда/usr/local/matlab/r2009b
Конечно, обычно вы запускаете matlab, используя длинный скрипт оболочки ...
источник
sudo updatedb
один раз перед запускомlocate
(возможно, в противном случае он не найдет столько же).я сделал
с выходом
затем
РЕДАКТИРОВАТЬ : лучший способ сделать это из командной строки Matlab с Matlabroot .
источник
cat
:grep matlab $(which matlab)
В RPM-дистрибутивах вы можете использовать
Он покажет вам все файлы из пакета
Если вы не уверены, как называется пакет, вы можете использовать что-то вроде,
rpm -qa | grep -i matlab
чтобы найти его имяисточник
Расположение будет зависеть (как предположил Дмитрий) от того, как вы установили пакеты. Обычно установка из исходного кода приводит к сбросу двоичных файлов и связанных файлов
/usr/local
. Для получения подробной информации о том, где стандартные дистрибутивы (например, Debian и другие помещают файлы), обратитесь к Стандарту иерархии файловой системы .источник
Ваш менеджер пакетов может сказать вам. YAST в opensuse имеет вкладку «Файлы», в которой отображаются все файлы и их расположение. Я не могу говорить за другие дистрибутивы.
источник
В среде Linux вы можете запустить следующий код, чтобы получить пути MATLAB
где
matlab -e
будет выводить много информации для запуска MATLAB. Поэтому нам нужно передать их по конвейеру,sed -n 's/MATLAB=//p'
чтобы выбрать только корень MATLAB. Я использую это в своем документе Makefile, чтобы найти путь кmex
компилятору без запуска MATLAB. Это очень быстрая команда. Вот что я использовал в своем документе Makefile просто для удобства:источник
Согласно официальному ответу MathWorks (см. Где на моей машине установлен MATLAB? ), Он находится
\usr\local\MATLAB\Rxxxxx
там, гдеxxxxx
обозначает версию. Например,R2019a
для версии, выпущенной в марте 2019 года.источник