ShellSage
ShellSage mobile terminal productivity workflow
TERMINAL TIPS

Master Your Terminal: Pin and Reuse Most Used Commands

Learn how to streamline your command line workflow by pinning and reusing your most used commands in ShellSage.


ShellSage allows you to effortlessly pin and reuse your most frequently used commands, saving you time and reducing errors in your terminal workflow.

Understanding Your Most Used Commands

When working in a command-line environment, efficiency is key. Repeatedly typing the same commands can be both time-consuming and error-prone. ShellSage offers a feature called "My Most Used Commands" that can significantly enhance your productivity by learning the commands you use most frequently and making them easily accessible. This feature keeps track of your command usage per connection, allowing you to run these commands again with a single tap.

The advantage of having your frequently used commands at your fingertips is clear. Not only does it save you from typing them out each time, but it also reduces the likelihood of making a typo that could lead to unintended consequences. With ShellSage, you can see these commands in a dedicated section, ready to run without any additional input.

A punchy, self-contained key line from your own explanation.

By integrating this feature into your workflow, you can maintain focus on more complex tasks rather than getting bogged down by repetitive command entry. Plus, with ShellSage's AI assistant Sage, you can get explanations and fixes for your commands, ensuring you understand what each command does and how it affects your system.

How to Pin Commands in ShellSage

Pinning commands in ShellSage is a straightforward process. Once the app identifies your most used commands, you can choose to pin them as always-visible keys on the key bar. This means that no matter where you are in the app, your pinned commands are just a tap away.

To pin a command, navigate to the "My Most Used Commands" section. Here, you'll see a list of commands that ShellSage has identified based on your usage. Simply tap the pin icon next to any command you wish to keep readily accessible. Once pinned, these commands appear on the key bar, allowing you to execute them with a single tap.

This feature is especially useful when you're on the go. Imagine needing to quickly restart a service or check a log file while commuting. With your commands pinned, you can perform these tasks swiftly and efficiently without needing to type out long command strings on your phone's keyboard.

Pinning commands in ShellSage means they're always just a tap away.

In contrast, other mobile SSH clients like Termius and JuiceSSH require you to manually enter commands each time or rely on less intuitive methods for saving and reusing commands. ShellSage simplifies this process with its intuitive pinning system and AI assistance.

When Should You Use Pinned Commands?

Pinned commands are ideal for any task you find yourself performing regularly. Whether it's checking system uptime with uptime, viewing running processes with top, or monitoring disk usage with df -h, having these commands readily accessible can save you valuable time.

Consider the tasks you perform most often. If you're a developer, you might frequently pull the latest code from a repository using git pull. As a sysadmin, you might regularly restart services with commands like sudo systemctl restart nginx. By pinning these commands, you eliminate the need to type them out manually each time.

Moreover, if you're working on a critical system and need to ensure you don't accidentally run a destructive command, ShellSage's blast-radius preview can show you the potential impact of a command before you execute it. This feature is particularly useful when using commands that modify system state, such as rm -rf /some/directory.

Examples of Useful Pinned Commands

To help you get started, here are some examples of commands that are commonly pinned by users:

These commands represent a mix of daily administrative tasks and system monitoring, making them excellent candidates for pinning in ShellSage.

How Does ShellSage Compare to Other Mobile SSH Clients?

Most mobile SSH clients like Termius and Blink require users to manually save commands or scripts for reuse, often without the intuitive ease of pinning seen in ShellSage. While these apps offer robust SSH capabilities, they lack the AI-driven enhancements that ShellSage provides.

ShellSage not only allows for easy pinning of commands but also leverages its Sage AI assistant to explain command outputs and suggest corrections. This is particularly beneficial when you're working from a mobile device and need quick, reliable guidance without switching back and forth between apps for documentation.

Furthermore, ShellSage's voice input feature enables you to execute commands by speaking, which can be a lifesaver when typing on a mobile device is cumbersome. This is a significant advantage over other clients, making ShellSage a top choice for mobile SSH access.

⚡ Key takeaways

Devon Hale
Your Questions, Answered

Frequently Asked Questions

To transfer files over SSH, you can use the Secure File Transfer Protocol (SFTP) or tools like SCP (Secure Copy Protocol). These methods encrypt the files during transfer, ensuring security. ShellSage simplifies this process on mobile by providing real SFTP capabilities, allowing you to manage file transfers directly from your phone.
Yes, you can use an SSH terminal on a phone with various apps available for iOS and Android. These apps allow you to connect to remote servers and execute commands just like on a desktop. ShellSage offers a mobile-friendly SSH experience with features like voice input and an AI assistant to enhance productivity.
Pinning commands in an SSH terminal helps streamline your workflow by providing quick access to frequently used commands, reducing the need to retype them and minimizing errors. ShellSage offers a 'My Most Used Commands' feature that automatically tracks and makes these commands easily accessible on your mobile device.
ShellSage offers a free version with essential features for SSH and SFTP access. There may be premium features available for purchase that enhance the functionality of the app, such as advanced AI capabilities and additional security options.
On the device, your key sits in encrypted secure storage (iOS Keychain / Android EncryptedSharedPreferences) behind an optional Face ID or fingerprint gate you can require per host. When you save a host, that key or password is also uploaded to ShellSage's servers and stored encrypted at rest with AES-256, which is what lets your saved hosts appear on any device you sign in on. To be precise: this is encryption at rest, not end-to-end encryption , ShellSage holds the decryption key and returns the secret to the app at connect time. Deleting a host deletes its stored secret.
Yes, ShellSage includes an AI assistant named 'Sage' that can help you execute commands more efficiently. The AI can provide suggestions, automate routine tasks, and assist with complex command inputs, making your terminal workflow smoother and more intuitive.
ShellSage requires an internet connection to establish SSH connections to remote servers. However, certain local features, like accessing your pinned commands or managing your SSH keys, can be used offline.
Download ShellSage free
ShellSage is an AI-first SSH terminal with Sage built in: it explains output, fixes broken commands, and previews the blast radius before anything runs. Start on the free Hobby plan with no credit card, and get a 7-day full-Pro trial when you want everything.
← More tutorials