Skip to main content

Quick Commands

Library of reusable commands with 14 presets for system, network, disk, Docker, and Git operations. Create your own custom snippets.

Every sysadmin keeps a stock of one-liners they retype or paste from a notes file. Quick Commands, SSHive's snippets, keep them in a searchable panel next to the terminal. The app ships with 14 ready-made ones, grouped as system, network, disk, Docker and Git, among them uname -a && uptime && whoami, df -h, ps aux --sort=-%cpu | head -11, curl -s ifconfig.me, git status -s and git log --oneline -10, plus open ports, active connections, Docker containers and images, and the latest system logs. Click a snippet and it is inserted at the prompt of the active session; Return runs it. A command can carry variables: {host}, {user} and {port} are filled from the current profile and {date}, {time} and {timestamp} from the clock, while {{name}} asks you for a value before inserting ({{name?}} may be left empty). Multi-line snippets are pasted as a block, and the list can be reordered by dragging. The panel exports your snippets to a JSON file and imports one, which is how a team shares a set. The free version includes the built-in library and 3 snippets of your own; Pro removes the limit. They work in every SSH session, and the Docker use case shows the kind of commands worth saving.

Where it runs and what it costs

Runs on
Mac, iPhone and iPad
Free
The built-in library and 3 snippets of your own.
Pro
$12.99 once, for Mac, iPhone and iPad. As many snippets of your own as you need.
Compare Free and Pro

Key capabilities

14 built-in quick commands for system, network, disk, Docker, and Git

Create, edit, and delete custom snippets

Searchable library with category filtering

One-click insertion into the active terminal

Snippet workflows

Onboard a new colleague

Export the team's agreed commands to a JSON file, share it, and each newcomer imports it. Deploy, restart and status commands turn up in the search box instead of living in someone's head.

Quick log triage

Save “last 50 nginx errors” as tail -n 50 /var/log/nginx/error.log and “failed SSH logins today” as journalctl -u ssh --since today | grep Failed, one click each on whichever server you are on.

The first minute of an incident

Keep a multi-line snippet with uptime, df -h, free -h and ps aux --sort=-%cpu | head and run it the moment a server alerts. The same checks, in the same order, every time.

Quick Commands, frequently asked questions

Can a snippet span several lines?+
Yes. The command field takes several lines, and SSHive pastes the snippet the way any paste works: a shell that supports bracketed paste, as recent bash and zsh do, receives it as one block and runs it when you press Return, while an older shell runs each line as it arrives.
Can a snippet ask me for a value?+
Yes. Write {{service}} in the command and SSHive asks for it before inserting, so systemctl restart {{service}} works for any service; {{service?}} may be left empty. Single braces are filled on their own: {host}, {user} and {port} from the active profile, {date}, {time} and {timestamp} from the clock.
Can I share snippets with another Mac or a team?+
Yes. The snippet panel exports your snippets to a JSON file and imports one; imported snippets are added to the ones you already have. Send the file to a colleague or keep it wherever your team keeps shared files.
Are Quick Commands free?+
Yes. The free version includes the 14 built-in commands and 3 of your own. Pro, a single purchase of $12.99 for the Mac, iPhone and iPad, removes that limit.

Related SSHive features

SSH Terminal

GPU-accelerated terminal

Broadcast Mode

Multi-server command execution

Serial console

Console cable to router, switch or board

Try Quick Commands in SSHive