3 minute read.Last Modified 2022-09-15 14:38 EDT
The SCALE Shell is convenient for running command lines tools, configuring different system settings, or finding log files and debug information. The Shell screen opens with the root user logged in.
Warning! The supported mechanisms for making configuration changes are the TrueNAS WebUI, CLI, and API exclusively. All other are not supported and result in undefined behavior that can result in system failure!
The Set font size slider adjusts the Shell displayed text size. Restore Default resets the font size to default.
The Shell stores the command history for the current session.
Leaving the Shell screen clears the command history.
Click Reconnect to start a new session.
This section provides keyboard navigation shortcuts you can uses in Shell.
|Scroll up||Up arrow||Scroll up through previous commands.|
|Scroll down||Down arrow||Scroll down through following commands.|
|Re-enter command||Enter||After entering a command, press Enter to re-enter the command.|
|Home||Moves the cursor to the top of the screen entries and results.|
|End||Moves the cursor to the bottom of the screen command entries and results.|
|Delete||Deletes what you highlight.|
|Tab||Type a few letters and press Tab to complete a command name or filename in the current directory.|
|right-click||Right-clicking in the terminal window displays a reminder about using Command+c and Command+v or Ctrl+Insert and Shift+Insert for copy and paste operations.|
|Ctrl+Insert||Enter Ctrl+Insert to copy highlighted text in Shell.|
|Shift+Insert||Enter Shift+Insert to paste copied text in Shell.|
|Ctrl+c||Enter Ctrl+c to kill a process running in Shell. For example, the |
Clicking other web interface menus closes the shell session and stops commands running in the Shell screen.
zsh is the default Shell, but you can change this by editing the root user. Go to Credentials > Local Users and expand the root user. Click Edit to open the Edit User screen. Scroll down to Shell and select a different option from the dropdown list. Most Linux command-line utilities are available in the Shell. Click Save.
Tmux allows you to detach sessions in Shell and then reattach them later. Commands continue to run in a detached session.
The experimental SCALE command-line interface (CLI) lets you directly configure SCALE features.
SCALE CLI is experimental and still in active development. We are not accepting bug reports or feature requests at this time.
To switch to the experimental CLI, enter
|up one level|
|exit the CLI|
|list the available directories and commands|
|list the built-in commands|
We intend the CLI to be an alternative method for configuring TrueNAS features. Because of the variety of available features and configurations, we include CLI-specific instructions in their respective UI documentation sections.