Как я могу запустить octave из командной строки, а не GUI?

недавно я установил GNU Octave на свой Mac с помощью Homebrew и как только я набрал octave в bash, он открыл окно октавы-gui. Графический интерфейс Октавы выглядит довольно непривлекательно (по крайней мере, на mac), поэтому я хотел использовать интерфейс командной строки. Мое исправление состояло в создании постоянного псевдонима в ~/.bash_profile, который был alias octave='octave --no-gui'.

есть ли более постоянное исправление этого? То есть, как я могу начать использовать октаву без вызова GUI вместо CLI? Есть ли решение, где я не обязательно использовать псевдоним. (Не то, чтобы использование псевдонима является большой проблемой, но я просто хотел лучше исправить запуск Октавы в самой командной строке.)

3 ответов


Я также устанавливаю через brew Я обнаружил, что просто бегу:

octave-cli

вы увидите октаву в терминале:

GNU Octave, version 4.2.0-rc2
Copyright (C) 2016 John W. Eaton and others.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
    ...
octave:1>

вы можете получить информацию из Вики октавы http://wiki.octave.org/Octave_for_Microsoft_Windows:

Октава-3.8.2

сайт, предоставляющий предыдущую версию octave для windows версии ver. 3.8.2 (неофициальная сборка с использованием mxe-октавы) закрыта. Зеркальный двоичный файл можно загрузить по адресу список файлов Октавы для Windows.

Если у вас возникли проблемы при запуске Windows 8 или libstdc++-6.ошибки dll, попробуйте это Октава-Гуй.bat файл и поместить его в папку Октавы (например,C:/octave/octave-3.8.2).

@echo off
set PATH=%CD%\bin\
start octave --force-gui -i --line-editing
exit

просто, вы можете просто добавить C:\Octave\Octave-3.8.2\bin путь к папке для переменных среды, например:

enter image description here


по данным здесь :

octave -W

заставит октаву открыться в CLI. Это работает на меня.