Your coding questions, answered.

Terminus gives developers precise, actionable solutions to everyday command-line problems. A growing library of recipes, shell tips, and reference material for the tools you live in.

Featured

Create an alias for common commands
Brett Terpstra
Brett Terpstra
Use cURL to send data to a server
Zev Stravitz
Zev Stravitz
Featured Topic
Comments will help make your scripts more readable
Prianka Subrahmanyam
Prianka Subrahmanyam
Via command line arguments and prompting users for input
Amit Jotwani
Amit Jotwani
Use cURL to send data to a server
Zev Stravitz
Zev Stravitz
Featured Topic
Learn how to set up an SSH key to clone, push, and pull a Git repository over the SSH protocol.
Razvan Ludosanu
Razvan Ludosanu
This post will show you how to undo a rebase using git reset, git rebase and git revert
Philip Wilkinson
Philip Wilkinson
Enhance your terminal with a custom Git prompt. Learn different ways to integrate this contextual info, from custom shell functions to Warp context chips and toolkits like Starship and P10K.
Gabriel Manricks
Gabriel Manricks
Featured Topic
A concise guide to learning Docker using Lazydocker. Highlights Docker’s benefits and takes advantage of Warp's AI features for a quick setup.
Jessica Wang
Jessica Wang
Learn how to launch and connect to a containerized SSH server in Docker using password-based authentication and SSH keys.
Gabriel Manricks
Gabriel Manricks
Learn how to remove a Docker image locally, on a Docker registry, and on Artifactory.
Razvan Ludosanu
Razvan Ludosanu

More Articles

170

How To Use An .env File In Docker Compose

Learn how define and pass environment variables to Docker containers using an .env file in Docker Compose.

Use An .env File In Docker

Learn how to write and use .env files in Docker to populate the environment of containers on startup.

Restart Docker Containers

Learn how to restart Docker containers automatically with restart policies and manually using the docker restart, docker start, docker stop and docker kill commands.

Run Bash Shell In Docker

Start an interactive shell in Docker container

Create Directories Recursively With mkdir

Learn how to recursively create nested directories using the mkdir command, Bash scripts, and Python scripts.

How To Reinstall Packages With Npm

Brief guide to reinstalling npm packages using npm

Prompt Show Git Branch In Prompt

Enhance your terminal with a custom Git prompt. Learn different ways to integrate this contextual info, from custom shell functions to Warp context chips and toolkits like Starship and P10K.

Copy & Paste in Vim / Vi

Copy (Yank), Paste (Put) and Cut (Delete) in Vim

Loop Through Files in Directory in Bash

Learn how to iterate over files in a directory linearly and recursively using Bash and Python.

Tail Logs In Kubernetes

Learn how to tail and monitor Kubernetes logs efficiently to debug, trace, and troubleshoot errors more easily using the kubectl command.

About Terminus

Terminus gives developers precise, actionable solutions to everyday command-line problems. A growing library of recipes, shell tips, and reference material for the tools you live in.