Previous Next        Current Page: NeXtMidas User's Guide / Basic Concepts / Shell / Shell Pros and Cons
back
FAQs   
Release Information   
Getting Help   
Basic Concepts   
   - Summary of Capabilities   
   + System Overview   
   - Shell   
      - Modes of Operation   
         - Interactive Operation   
            - Command Recall   
            - Command Completion   
            - Execution Modes   
            - Shell Keyboard Shortcuts   
         - One-Shot Operation   
      - Shell Pros and Cons   
   + Option Trees   
   + Commands   
Result Parameters   
XML Support   
Files   
System Operation   
Macros   
WebStart Intro   
Graphics   
X-Midas Interoperability   
Third-Party Compatibility   
Installation and Customization   
Running NeXtMidas Independently   
Glossary   


Pros and Cons

Any command shell has characteristic capabilities and limitations, and there is often a love/hate relationship between expert users and the shells of their favorite command-driven software. In the case of the NeXtMidas, having several different shell modes of operation helps to silence critics; however, numerous operating "features" derive from the design and implementation of the NeXtMidas shell. This is true whether or not the user explicitly "enters" the NeXtMidas shell before issuing commands because that shell manages the execution of both interactive and one-shot commands.

One of the best features of the NeXtMidas shell is that you don't have to be in the shell to use it. When you type nmstart at your operating system prompt, NeXtMidas is set up. Now you can send commands to NeXtMidas right from the operating prompt with one-shot commands.

To work in the NeXtMidas shell, type nm. When you want to perform an operating system command, just type the O/S command at the NeXtMidas prompt as you would at your normal O/S prompt. If the first word of the command is not in the NeXtMidas dictionary, the command passes to the operating system beneath. If there is a NeXtMidas command with the same name as an O/S command, but you want to use the O/S version, just precede it with a dollar sign ($). In other words, type $help after the NeXtMidas prompt (nM>) to access the help of the operating system.

There is almost no reason to jump in and out of the NeXtMidas shell to work between NeXtMidas and the operating system.


back