GMSSH Product ManualGMSSH Product Manual
Changelog
Official Site
  • 简体中文
  • English
Changelog
Official Site
  • 简体中文
  • English
  • 📖 Documentation

    • Product Overview
    • Introduction
    • Quick Start
    • GMSSH Client

      • Machine Management
      • Command Center
      • Terminal
      • Batch Tasks
      • Settings
    • GMSSH Desktop

      • Built-in Apps
      • App Center
      • Docker Manager
      • PHP Manager
      • MySQL Manager
      • Nginx Manager
      • Site Manager
      • Firewall Manager
      • WAF Firewall
      • Redis Manager
      • Proxy Manager
      • VPN Manager
      • Source Manager
    • Gemius AI
    • FAQ

Terminal

The Terminal is an advanced SSH terminal emulator built into the GMSSH Client, delivering a smart operations experience far beyond traditional terminals. It supports multi-tab sessions, AI command generation, terminal autocompletion, command history search, Command Center integration, file management, and the Gemius AI assistant — making command-line operations efficient, intelligent, and enjoyable.

Terminal Settings

Core Features

FeaturePurposeCore Capabilities
Multi-Tab TerminalSession ManagementParallel multi-tab operation, quick machine switching
AI Command GenerationSmart OperationsDescribe needs in natural language, AI generates commands
Terminal AutocompleteCommand CompletionReal-time suggestions with command descriptions
Command HistoryCommand ReuseNumbered index, search filter, one-click execution
Command CenterCommand LibraryBrowse and execute saved commands directly in terminal
File IntegrationFile ManagementSidebar file tree with right-click file management
Gemius AIAI AssistantServer management Q&A, command explanations
Terminal SettingsPersonalizationAutocomplete toggle, quick copy/paste, font size

AI Command Generation

Describe what you want in natural language, let AI write the command. Press ⌘ + I, type your desired functionality, and AI automatically generates the corresponding Shell command.

AI Command Generation

Usage flow:

  1. Press ⌘ + I in the terminal to open the AI command generation panel
  2. Type a natural language description (e.g., "check IP")
  3. AI generates the corresponding command (e.g., ip a | grep -oP 'inet \K[\d.]+' | grep -v '127.0.0.1')
  4. Choose an action:
ActionShortcutDescription
Execute⌘ RExecute the generated command immediately
Accept⌘ ↵Insert command into terminal without executing, allowing manual edits
RejectEscDiscard the generated result
RegenerateEnterModify the description and regenerate

Terminal Autocomplete

Type and get suggestions instantly. The autocomplete feature provides real-time intelligent completion suggestions as you type, eliminating the need to memorize full command names.

Terminal Autocomplete

  • Real-Time Completion: Type a command prefix (e.g., ls) and matching commands automatically appear (ls, lsblk, lsof, lscpu, lsusb, lspci, lsmod, etc.).
  • Command Descriptions: The selected command shows a description at the bottom (e.g., "List block device information"), helping you quickly understand command purposes.
  • Keyboard Navigation: Use arrow keys to navigate the suggestion list, press Tab or Enter to confirm.

Tip

Terminal autocomplete can be enabled or disabled in Terminal Settings.

Command History

The right sidebar provides a "Command History" panel displaying all command history for the current session.

Command History

  • History Tab: Switch to the "Command History" tab to view executed commands.
  • Numbered Order: Each command is numbered by execution order, most recent first.
  • Search Filter: Top search box supports filtering history by command content.
  • Autocomplete Integration: While typing, the suggestion panel also shows matching history commands near the cursor.
  • Quick Actions: Each history entry provides action icons on the right:
    • 📋 Copy command to clipboard
    • 📌 Pin as frequently used command
    • 📄 Save to Command Center

Command Center

Switch to the "Command Center" tab in the right sidebar to browse and use the command library directly within the terminal.

Command Center

  • Command Center Tab: Displays all saved common commands.
  • Category Filter: Category tags (Network Tools, File Operations, Security Tools, Database, Docker, etc.) for quick filtering.
  • Search: Search by command name and description.
  • Command Preview: Hover or click a command entry to show a script preview bubble in the terminal area.
  • Quick Actions: Each command provides edit and execute buttons for one-click execution in the current terminal.

File Integration

The file integration panel in the terminal sidebar provides visual remote file management, complementing the command line.

File Integration

  • Directory Tree: Displays the remote server's file system in a tree structure with expandable/collapsible directory levels.
  • Path Search: Top search box supports direct path input for quick navigation.
  • Refresh: Click the refresh button to reload the directory structure.
  • Fullscreen: Expand the file panel to fullscreen for a larger workspace.
  • Context Menu: Right-click on files or directories for an action menu:
ActionDescription
New FolderCreate a new folder in the current directory
PermissionsView and modify file/directory permissions
UploadUpload local files to the current directory
DeleteDelete the selected file or directory

Tip

File integration can be enabled or disabled in Terminal Settings.

Gemius AI Assistant

Press ⌘ + L or click the AI icon in the bottom toolbar to open the Gemius AI assistant panel.

Gemius AI Assistant

Gemius is an AI agent developed by the GMSSH team, your dedicated server management assistant:

  • Server Q&A: Answers questions about server management, Linux operations, network configuration, and more.
  • Command Explanations: Paste unfamiliar commands to get detailed explanations.
  • Solution Recommendations: Describe your operations needs and get best practice solutions.
  • History: View past conversation history.

Type your question and press Enter to send. Gemius responds in real-time.

Tip

For more about Gemius, see: Gemius AI

Terminal Settings

Click the settings icon in the bottom toolbar to open the terminal settings panel for personalizing terminal behavior:

SettingDefaultDescription
File IntegrationOffShow file integration panel on the right when enabled
Auto Right-ClickOffAuto-paste clipboard content on right-click when enabled
Terminal AutocompleteOnReal-time autocomplete suggestions when enabled
Quick CopyOnAuto-copy selected text to clipboard
Quick PasteOnQuick paste via middle mouse button
Quick SwitchOnShortcut key terminal tab switching
Font Size14Terminal font size, adjustable with +/-

Bottom Toolbar

The terminal bottom toolbar provides quick access to common features:

  • Refresh Connection: Re-establish the SSH connection
  • Terminal Settings: Open the settings panel
  • Upload File: Quick upload local files to the server
  • Current Path: Display the current working directory (e.g., /root)
  • Gemius AI: Open the AI assistant panel
  • Code Editor: Open the built-in code editor

Shortcuts

ShortcutFunction
⌘ + IAI command generation
⌘ + LOpen Gemius AI assistant
⌘ + RExecute AI-generated command
⌘ + ↵Accept AI-generated command
EscReject AI-generated command
Last Updated: 3/20/26, 12:11 PM
Contributors: xiarui
Prev
Command Center
Next
Batch Tasks