Чтобы ответить на ваш вопрос, запустите matlab следующим образом:
matalb -nodesktop -nosplash
Это работает как на Linux, так и на Windows. В Linux вы набираете это в командной строке, и Matlab будет запускаться в том же командном окне в текстовом режиме. Таким образом, вы получите "оболочку Matlab", которую вы хотели. В Windows перейдите в каталог, в котором установлен Matlab, и введите ту же команду. Он откроет урезанное окно командной строки matlab без всяких наворотов рабочего стола matlab.
Теперь, по моему личному мнению, редактор matlab с его встроенным отладчиком - ваш друг. Он также имеет привязки клавиш Emacs, если это помогает. Также проще выполнять команды и просматривать результаты на рабочем столе Matlab, чем когда Matlab запускается в текстовом режиме. Единственный раз, когда вы действительно хотите использовать текстовый режим, это если ваш код Matlab занимает много времени, и вас интересует только конечный результат. Или, если вы используете несколько экземпляров Matlab. Текстовый режим занимает гораздо меньше памяти, а в Linux вы можете легко запустить запуск из командной строки и перевести его в фоновый режим.
На самом деле, проверьте аргументы командной строки для matlab. Вы можете сделать другие интересные вещи, например, заставить matlab выполнить одну функцию и выйти из нее, либо выполнить perl, либо перенаправить скрипт в matlab следующим образом: matlab < script.m