Linux Command Tools
Build commands and config files in the browser instead of piecing them together from man pages. Every tool runs locally, nothing you type leaves the page.
Crontab Generator
Build cron schedule expressions visually, with plain-English previews of when your job will run.
$ 0 3 * * 0 /usr/local/bin/backup.sh Open tool → tar Builder
Compose tar archive and extract commands with the right compression flags, without memorizing xvzf incantations.
$ tar -czvf backup.tar.gz /home/user Open tool → systemd Unit Builder
Generate systemd service files with restart policies, dependencies, and sandboxing options.
$ systemctl enable --now myapp.service Open tool → chmod / chown Builder
Work out permission octals and ownership commands with a visual rwx matrix.
$ chmod 755 script.sh Open tool → rsync Builder
Build rsync sync and backup commands with delete safety, excludes, and SSH transport options.
$ rsync -avz --delete src/ host:/dest/ Open tool → SSH Config Builder
Generate ~/.ssh/config host blocks with keys, jump hosts, and connection keepalives.
$ ssh -J bastion user@internal-host Open tool → find Builder
Compose find commands with type, name, time, and size filters, plus prune lists and safe actions.
$ find /var/log -name '*.gz' -mtime +30 Open tool → /etc/fstab Builder
Build fstab mount lines with the right options, dump, and pass ordering for disks and network shares.
$ UUID=abc123 /data ext4 defaults 0 2 Open tool → OpenSSL CSR Builder
Generate certificate signing request commands with subject fields and SAN entries filled in.
$ openssl req -new -key server.key -out server.csr Open tool → journalctl Query Builder
Compose systemd journal queries with unit, boot, priority, time-range, and grep filters.
$ journalctl -u nginx -b -p err Open tool → docker run Builder
Build docker run commands with ports, volumes, env vars, and restart policies. Podman-compatible.
$ docker run -d -p 8080:80 nginx Open tool → ufw Rule Builder
Build ufw firewall rules with allow/deny/limit actions, source restrictions, and comments.
$ sudo ufw limit 22/tcp comment 'ssh' Open tool → systemd Timer Builder
Generate paired .timer and .service units with OnCalendar schedules, persistence, and randomised delay.
$ systemctl list-timers --all Open tool → WireGuard Config Generator
Produce matching server and peer configs with AllowedIPs, DNS, keepalive, and NAT forwarding rules.
$ wg-quick up wg0 Open tool → Reverse Proxy Config Builder
Write nginx or Caddy config for a self-hosted service, with TLS, WebSockets, and forwarded headers.
$ nginx -t && systemctl reload nginx Open tool → Docker Compose Generator
Build a docker-compose.yml with volumes, environment, ports, restart policy, and healthcheck.
$ docker compose up -d Open tool → nftables Rule Builder
Generate nftables rules and a stateful starter ruleset for the inet filter table.
$ nft list ruleset Open tool → Samba and NFS Share Builder
Create an smb.conf share block or an /etc/exports line, with the client mount commands.
$ smbclient -L //server -U user Open tool → useradd / usermod Builder
Build user creation and modification commands without accidentally wiping group membership.
$ sudo useradd -m -s /bin/bash alice Open tool → sed Command Builder
Compose substitution, deletion, and insertion commands with safe in-place editing and backups.
$ sed -i.bak 's/old/new/g' file.txt Open tool → LVM Command Builder
Get the full command sequence for creating, extending, and snapshotting logical volumes.
$ lvextend -r -L +50G /dev/vg0/data Open tool → restic / Borg Backup Builder
Build init, backup, retention, and restore commands for restic or BorgBackup repositories.
$ restic -r /srv/backups backup /home Open tool → tcpdump Filter Builder
Assemble BPF capture filters by host, port, and protocol, with rotation and Wireshark output.
$ tcpdump -i eth0 -nn port 443 Open tool → dd Bootable USB Builder
Write an ISO to a USB drive, with the device identification and checksum checks to run first.
$ sudo dd if=distro.iso of=/dev/sdX bs=4M status=progress Open tool → ffmpeg Command Builder
Convert, compress, trim, scale, and extract audio with the arguments in the right order.
$ ffmpeg -i in.mp4 -c:v libx264 -crf 23 out.mp4 Open tool → umask Calculator
See what a umask produces for new files and directories, and where to set it persistently.
$ umask 022 Open tool → GPG Command Builder
Verify signed downloads, generate keys, and sign files or git commits without guessing flags.
$ gpg --verify file.tar.xz.sig file.tar.xz Open tool → Subnet Calculator
Work out network, broadcast, host range, and masks for any IPv4 or IPv6 CIDR block, and split networks into subnets.
$ 192.168.1.0/24 → 254 usable hosts Open tool → curl Command Builder
Build curl requests with methods, headers, JSON or form bodies, uploads, auth, retries, and timeouts.
$ curl -sSL --fail-with-body https://api.example.com/v1/items Open tool → ssh-keygen Builder
Generate Ed25519, RSA, or FIDO2 security key SSH keys, then install them with ssh-copy-id.
$ ssh-keygen -t ed25519 -a 100 -C "me@laptop" Open tool → sudoers Rule Builder
Write sudoers.d rules with run-as targets, NOPASSWD, and limited command lists, validated with visudo.
$ deploy ALL=(root) NOPASSWD: /usr/bin/systemctl restart myapp Open tool → logrotate Config Generator
Generate /etc/logrotate.d files with rotation schedules, retention, compression, and postrotate reloads.
$ sudo logrotate -d /etc/logrotate.d/myapp Open tool → Podman Quadlet Generator
Turn a container into a systemd service with a Quadlet .container file, rootless or rootful.
$ systemctl --user start uptime-kuma.service Open tool → Netplan Config Generator
Write Netplan YAML for static IPs, DHCP, bridges, and VLANs on Ubuntu, applied safely with netplan try.
$ sudo netplan try Open tool → grep Command Builder
Build recursive grep searches with regex modes, context lines, and include or exclude filters, plus the ripgrep equivalent.
$ grep -rniw --include='*.conf' 'listen' /etc/nginx Open tool →