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 Download Files With curl And wget

Learn how to start and resume the download of files via the HTTP and FTP protocols using the curl and wget commands.

Delete Kubernetes Deployments With kubectl

Learn how to delete Kubernetes deployments and its associated Pods using the kubectl command.

Understand depends_on in Docker Compose

Learn how to express dependencies between services and how to control services startup and shutdown in Docker Compose using the depends_on field.

Docker Compose Volume: Bind Mounts

Learn how to mount files and directories into a Docker container with Compose using the `compose.yaml` file.

How To Launch A PostgreSQL Container In Docker

Learn how to launch a PostgreSQL container with Docker and how to connect to it using the command-line interface and pgAdmin.

Docker Bind Mounts (docker run --volume)

Learn how to mount files and directories into a Docker container using the `docker run --volume` command.

Adding a Submodule in Git

This post will show you how to simply add a submodule to a local repository, clone a repository with a submodule, and work within a repository that has a submodule.

Deleting a Pod with `kubectl`

Learn how to delete a pod in Kubernetes using graceful shutdowns, labels, field selectors, and namespaces.

Create Kubernetes Namespace With `kubectl`

Learn how to create one or more Kubernetes namespaces with `kubectl`.

Create Kubernetes Secrets with `kubectl`

Learn how to securely manage sensitive data in your cluster using Kubernetes secrets: from standard key-value pairs, file-based secrets, Docker secrets, TLS certificates, env files, and pod connections.

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.