Как начать октаву из командной строки, а не GUI?

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

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

Ответы

Ответ 1

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

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>

Ответ 2

Согласно здесь:

octave -W

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

Ответ 3

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

Октава-3.8.2

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

Если у вас возникли проблемы при работе с ошибками Windows 8 или libstdС++ - 6.dll, попробуйте этот файл octave-gui.bat и поместите его в свою папку Octave (например, 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

Ответ 4

В MacOS, если установлен файл Octave by dmg, вы можете добавить псевдоним в ваш файл ~/.bashrc.

alias octave-cli='/Applications/Octave-4.4.1.app/Contents/Resources/usr/bin/octave-cli'

Затем запустите octave-cli в командной строке с помощью 'octave-cli'.