commands.sh — CLI Command Reference for Developers

254 min read Original article ↗

4779 Commands

OpenSSL cryptographic toolkit. Some subcommands such as `req` have their own usage documentation.

8 exampleshas-subcommandssecurity

Change the current working directory.

6 examplesfiles

List directory contents.

8 examplesfiles

Copy files and directories.

8 examplesfiles

Move or rename files and directories.

8 examplesfiles

Remove files or directories. See also: `rmdir`, `trash`.

6 examples

Print and concatenate files.

5 examples

Find patterns in files using `regex`es. See also: `regex`.

8 examplestext-processing

Create directories and set their permissions.

4 examples

Change the access permissions of a file or directory.

8 examplesfiles

Find files or directories under a directory tree, recursively. See also: `fd`.

8 examplesfiles

Execute a single command as the superuser or another user. See also: `pkexec`, `run0`, `doas`.

8 examplessystem

Compress or decompress XZ and LZMA files.

8 examplesarchives

Change user and group ownership of files and directories. See also: `chgrp`.

7 examplessystem

Print given arguments. See also: `printf`.

7 examples

Secure Shell is a protocol used to securely log onto remote systems. It can be used for logging or executing commands on a remote server.

8 exampleshas-subcommandsnetworking

Create files and set access/modification times.

7 examples

Package manager for Debian-based distributions. Intended as a user-friendly alternative to `apt-get` for interactive use. For equivalent commands in other package managers, see <https://wiki.archlinux.org/title/Pacman/Rosetta>.

8 exampleshas-subcommandsnetworking

A versatile programming language for working on files. Note: Different implementations of AWK often make this a symlink of their binary. See also: `gawk`.

8 examplesdevelopmenttext-processing

Output the first part of files.

1 example

Send a signal to a process, usually related to stopping the process. All signals except for SIGKILL and SIGSTOP can be intercepted by the process to perform a clean exit.

7 examplesprocesses

Open a file for interactive reading, allowing scrolling and search.

8 examplesfileshas-subcommands

Format and display manual pages. See also: `whatis`, `apropos`.

8 examplestext-processing

Information about running processes.

7 exampleshas-subcommands

Python language interpreter.

8 examples

This command is an alias of `python`.

1 example

Edit text in a scriptable manner. See also: `awk`, `ed`.

3 examplestext-processing

Display the last part of a file. See also: `head`.

8 examplesfiles

Archiving utility. Often combined with a compression method, such as `gzip` or `bzip2`.

8 examplesarchives

Translates a string using stored translations in a compiled `.mo` file. Translations are stored in `/usr/share/locale/locale_name/LC_MESSAGES/` with `domain` being the filename without its extension. See also: `msgfmt`, `msgunfmt`.

3 examplesfilestext-processing

Compress or decompress files with Zstandard compression.

7 examplesarchives

Work seamlessly with GitHub. Some subcommands such as `config` have their own usage documentation.

8 exampleshas-subcommands

Display an overview of the filesystem disk space usage.

4 examplesdisk

Compare files and directories. See also: `delta`, `difft`.

8 exampleshas-subcommands

Disk usage: estimate and summarize file and directory space usage.

7 examplesdiskfiles

Manage Go source code. Some subcommands such as `build` have their own usage documentation.

7 examplesdevelopmenthas-subcommands

Create links to files and directories.

4 examples

Task runner for targets described in Makefile. Mostly used to control the compilation of an executable from source code.

8 examplesdevelopment

Server-side JavaScript platform (Node.js).

6 examples

Send ICMP ECHO_REQUEST packets to network hosts. See also: `mtr`.

7 exampleshas-subcommandsnetworking

Python package manager. Some subcommands such as `install` have their own usage documentation.

8 exampleshas-subcommandspackages

This command is an alias of `pip`.

1 example

Transfer files either to or from a remote host (but not between two remote hosts), by default using SSH. To specify a remote path, use `user@host:path/to/file_or_directory`.

8 examplesfilesnetworking

Secure copy. Copy files between hosts using Secure Copy Protocol over SSH.

8 examplesfilesnetworking

Sort lines of text files.

8 examplestext-processing

Output the unique lines from an input or file. Since it does not detect repeated lines unless they are adjacent, we need to sort them first. See also: `sort`.

7 examplesfiles

Count lines, words, and bytes.

6 examples

Execute a command with piped arguments coming from another command, a file, etc. The input is treated as a single block of text and split into separate pieces on spaces, tabs, newlines, and end-of-file. See also: `parallel`.

8 examplesfilestext-processing

Compress or decompress .lz4 files.

6 examplesarchives

Video conversion tool. See also: `gst-launch-1.0`.

8 examplesmedia

Cross-platform build automation system, that generates recipes for native build systems.

8 examplesdevelopment

Distributed version control system. Some subcommands such as `commit`, `add`, `branch`, `switch`, `push`, etc. have their own usage documentation.

8 exampleshas-subcommandsversion-control

Create aliases - words that are replaced by a command string. Aliases expire with the current shell session unless defined in the shell's configuration file, e.g. `~/.bashrc` for Bash or `~/.zshrc` for Zsh. See also: `unalias`.

6 examplesfilestext-processing

Schedule cron jobs to run on a time interval for the current user.

8 examplessystem

Set or display the system date.

8 examples

Show the environment or run a program in a modified environment.

7 examples

Export shell variables to child processes.

2 examples

Display amount of free and used memory in the system.

4 examples

Compile C++ source files. Part of GCC (GNU Compiler Collection).

8 examples

Preprocess and compile C and C++ source files, then assemble and link them together. Part of GCC (GNU Compiler Collection).

8 examplesdevelopment

Manage command-line history.

8 examples

Show or set the system's host name.

4 examples

Network Interface Configurator.

5 examplesnetworking

Java application launcher.

6 examples

Get access to an entire filesystem in one directory. See also: `udisksctl`.

8 examplesdiskfiles

Display network-related information such as open connections, open socket ports, etc. See also: `ss`.

7 examplesnetworking

Format and print text. See also: `echo`.

6 examplestext-processing

Remove directories without files. See also: `rm`.

3 examples

Execute commands from a file in the current shell.

2 examplesfiles

Read from `stdin` and write to `stdout` and files (or commands).

4 examples

Print details about the current machine and the operating system running on it. See also: `lsb_release`.

7 examples

Tell how long the system has been running and other information.

5 examples

Locate a program in the user's `$PATH`. See also: `whereis`, `type`.

2 examplesfilessystem

This command is an alias of `id --user --name`.

1 examplesystem

Compress/uncompress files with Brotli compression.

5 examplesarchives

A fast Python package and project manager. Some subcommands such as `tool` and `python` have their own usage documentation.

8 exampleshas-subcommandspackages

Switch between multiple versions of Python easily. See also: `asdf`.

7 exampleshas-subcommands

The GNU Debugger.

6 examples

Allows for a process to live when the terminal gets killed.

4 examplesprocesses

Macro processor.

2 examples

Uutils coreutils is a cross-platform reimplementation of the GNU coreutils in Rust Language. Uutils includes a multi-call binary from which the utils can be invoked. This reduces the binary size and can be useful for portability.

3 examplesdevelopment

Transfers data from or to a server. Supports most protocols, including HTTP, HTTPS, FTP, SCP, etc. See also: `wcurl`, `wget`.

8 examplesnetworking

OCR (Optical Character Recognition) engine.

5 examples

A block-sorting file compressor. See also: `bzcat`, `bunzip2`, `bzip2recover`.

7 examplesfiles

Make locally-trusted development certificates.

5 examples

A JSON processor that uses a domain-specific language (DSL).

8 examples

Manage Docker containers and images. Some subcommands such as `container` and `image` have their own usage documentation.

8 examplescontainershas-subcommands

A youtube-dl fork with additional features and fixes. Download videos from YouTube and other websites. See also: `ytfzf`.

8 examples

Ruby programming language interpreter. See also: `gem`, `bundler`, `rake`, `irb`, `ri`.

6 examples

A generic library support script that hides the complexity of using shared libraries behind a consistent, portable interface.

7 examples

Manage language runtimes like Node.js, Python, Ruby, Go, Java, etc and various tools.

8 examples

Extract files/directories from Zip archives. See also: `zip`.

6 examplesarchives

A lightweight and portable YAML processor.

8 examples

A package manager for Kubernetes. Some subcommands such as `install` have their own usage documentation.

8 examplescontainershas-subcommands

Console MPEG audio player.

7 examplesmedia

Fuzzy finder. Similar to `sk`.

6 examples

A Build system designed to be fast.

5 examplesdevelopment

Reformat a text file by joining its paragraphs and limiting the line width to a number of characters (75 by default).

4 examplesfilestext-processing

Install, uninstall, or switch between Node.js versions. Supports version numbers like "12.8" or "v16.13.1", and labels like "stable", "system", etc. See also: `asdf`.

7 exampleshas-subcommandspackages

Download files from the Web. Supports HTTP, HTTPS, and FTP. See also: `wcurl`, `curl`.

8 examplesnetworking

PHP command-line interface.

8 exampleshas-subcommands

A large language model runner. For a list of available models, see <https://ollama.com/library>.

8 examplesainetworking

Generate configuration scripts to automatically configure software source code packages.

3 examplesdevelopmentpackages

This command is an alias of `az`.

1 examplecloud

A just-in-time compiler (JIT) for the Lua programming language. See also: `lua`.

3 examples

Fast, disk space efficient package manager for Node.js. Manage Node.js projects and their module dependencies.

8 examplesdiskhas-subcommands

`ripgrep` is the common name for the command `rg`.

1 example

Terminal multiplexer. It allows multiple sessions with windows, panes, and more. See also: `zellij`, `screen`.

8 examples

Install and run Python applications in isolated environments.

8 examplespackages

Show the contents of the current directory as a tree.

8 examplesfiles

Encode WAV to MP3 files.

3 examplesmedia

A service that watches files, and triggers actions when changes occur.

8 examplesprocesses

Bourne-Again SHell, an `sh`-compatible command-line interpreter. See also: `zsh`, `!`.

8 exampleshas-subcommands

A secure runtime for JavaScript, TypeScript, and WebAssembly. Includes dependency management using `npm` or `jsr`, and tooling like bench, bundle, doc, and coverage.

8 examplespackages

Convert documents between various formats.

8 examplesmedia

Automated Makefile generation for software projects using GNU standards.

5 examples

The MySQL tool.

7 examplesdatabases

Encode, decode, and test FLAC files.

4 examplesmedia

C/C++ compiler cache. Note: Packages usually provide symlinks for compilers in `/usr/lib/ccache/bin`. Prepend this directory to `$PATH` to automatically use `ccache` for them.

4 examplesfilespackages

Print "Hello, world!", "hello, world", or a customizable text.

3 examplestext-processing

Easily install Ruby versions and manage application environments. See also: `asdf`.

8 examplespackages

Network exploration tool and security/port scanner. Some features (e.g. SYN scan) activate only when `nmap` is run with root privileges. See also: `hping3`, `masscan`, `naabu`, `rustscan`, `zmap`.

8 examplesnetworking

A powerful, light-weight embeddable programming language.

3 examples

Vim (Vi IMproved), a command-line text editor, provides several modes for different kinds of text manipulation. Pressing `<i>` in normal mode enters insert mode. Pressing `<Esc>` goes back to normal mode, which enables the use of Vim commands. See also: `vimdiff`, `vimtutor`, `nvim`, `gvim`.

8 examplestext-processing

Dump media content streamed over the RTMP protocol.

4 examplesmedia

Keep your Terraform CLI arguments DRY.

6 examples

Manage groups of computers remotely over SSH. (use the `/etc/ansible/hosts` file to add new groups/hosts). Some subcommands such as `galaxy` have their own usage documentation.

7 examplesfileshas-subcommands

A simple terminal UI for Git commands, providing an intuitive interface for managing repositories.

7 examplesversion-control

Simple management tool for pods, containers, and images. Podman provides a Docker-CLI comparable command-line. Simply put: `alias docker=podman`.

8 examplescontainershas-subcommands

Display information about your operating system, software, and hardware.

7 examples

View and manage Kubernetes clusters.

4 examplescontainers

An open source build automation system.

7 examplesdevelopmenthas-subcommands

Modern, maintained replacement for `ls`, built on `exa`.

8 examples

`just` can refer to multiple commands with the same name.

2 exampleshas-subcommands

Work seamlessly with GitLab. Some subcommands such as `config` have their own usage documentation.

7 exampleshas-subcommands

The Perl 5 language interpreter. See also: `perldoc`.

3 exampleshas-subcommands

A new shell for MongoDB, replacement for `mongo`. Note: All connection options can be replaced with one string: `mongodb://user@host:port/db_name?authSource=authdb_name`.

4 examplesdatabasesnetworking

Create a persistent connection to the Cloudflare network.

8 examplesnetworking

A lossless data compressor with a user interface similar to `gzip` or `bzip2`. Lzip uses a simplified form of the "Lempel-Ziv-Markovchain-Algorithm" (LZMA) stream format and provides 3-factor integrity checking to maximize interoperability and optimize safety.

8 examplesarchivesmedia

SCons-like build system that uses Python as a front-end language and Ninja as a building backend.

8 examplesdevelopment

Template-based static site generator. Uses modules, components, and themes. Some subcommands such as `server` have their own usage documentation.

8 exampleshas-subcommands

Display dynamic real-time information about running processes. An enhanced version of `top`. See also: `top`, `atop`, `glances`, `btop`, `btm`.

8 examples

Print and concatenate files. A `cat` clone with syntax highlighting and Git integration.

8 examplesversion-control

Easily deploy resources for Kubernetes.

4 examplescontainers

SOPS (Secrets OPerationS): a simple and flexible tool for managing secrets.

7 examples

Statically check shell scripts for errors, usage of deprecated/insecure features, and bad practices.

8 examples

A package-based dependency manager for PHP projects.

8 exampleshas-subcommandspackages

Find entries in the filesystem. See also: `find`.

8 examplesdisk

Container runtimes for macOS and Linux with minimal setup.

8 examplescontainers

The minimal, blazing-fast, and infinitely customizable prompt for any shell. Some subcommands such as `init` have their own usage documentation.

8 exampleshas-subcommands

Interface to control an Argo CD server. Some subcommands such as `app` have their own usage documentation.

2 exampleshas-subcommands

Tool for flyctl.io.

8 examples

A private WireGuard network service. Some subcommands such as `up` have their own usage documentation.

8 exampleshas-subcommandsnetworking

The Friendly Interactive SHell, a command-line interpreter designed to be user friendly.

8 examplessystem

An AI coding agent. Some subcommands such as `auth`, `models`, `web`, etc. have their own usage documentation.

8 examplesaihas-subcommands

Connect to a specified port of a host using the telnet protocol.

6 examplesnetworking

Shell extension to load and unload environment variables depending on the current directory.

5 examplesfiles

This command is an alias of `limactl shell` for the default VM instance. You can also set the `$LIMA_INSTANCE` environment variable to work on a different instance.

1 example

Z SHell, a Bash-compatible command-line interpreter. See also: `bash`, `!`, `^`.

8 examples

Command-line interface for the Mac App Store.

8 examples

Parallelized, smart, and fast Go linters runner that integrates with all major IDEs and supports YAML configuration.

3 examples

Build and release mobile applications.

4 examplesdevelopment

`nginx` web server.

5 examples

A resource monitor that shows information about the CPU, memory, disks, network, and processes. A C++ version of `bpytop`. See also: `btm`, `glances`, `atop`, `htop`, `top`.

7 examplesnetworking

Copy, synchronize, or move files and directories to and from many cloud services.

8 examplescloudfiles

Open source printing system. Note: CUPS isn't a command, but a set of commands.

5 exampleshas-subcommands

This command is an alias of `jupyter lab`.

1 example

Read and write meta information in files.

8 examples

Keep track of the most frequently used directories. Uses a ranking algorithm to navigate to the best match.

6 examples

Scanner for vulnerabilities in container images, filesystems, and Git repositories, as well as for configuration issues.

8 examplescontainersversion-control

Create Git hooks that get run before a commit.

5 examplesversion-control

Package and compress (archive) files into a Zip archive. See also: `unzip`.

7 examplesarchivespackages

JavaScript and Node.js package manager alternative.

6 exampleshas-subcommandspackages

Wrapper of 7-Zip file archiver with high compression ratio. Internally executes either 7za or 7zr command.

5 examplesarchivesfiles

Manage Python packages and dependencies. Some subcommands such as `about`, `check`, `env`, etc. have their own usage documentation. See also: `asdf`, `pipenv`, `hatch`.

8 exampleshas-subcommandspackages

An extremely fast Python linter and code formatter, written in Rust. See also: `black`.

2 exampleshas-subcommands

Generate bindings between C/C++ code and various high level languages such as JavaScript, Python, C#, and more. It uses special `.i` or `.swg` files to generate the bindings (C/C++ with SWIG directives), then outputs a C/C++ file that contains all the wrapper code needed to build an extension module.

4 examplesdevelopmentfiles

Manage dotfiles across multiple diverse machines. See also: `stow`, `tuckr`, `vcsh`, `homeshick`.

8 examples

Manage versions of different packages.

7 examplespackages

Store your shell history in a searchable database. Optionally sync your encrypted history between machines.

6 examplesdatabases

Client for the Open Asset Import Library. Supports loading of 40+ 3D file formats, and exporting to several popular 3D formats.

7 examplesfiles

GNU parser generator.

4 examples

Natural language code assistant for the terminal, powered by OpenAI. Reads and edits files in your current directory to fulfill requests.

7 examplesaifiles

Detect secrets and API keys leaked in Git repositories.

7 examplesversion-control

Display and control your Android device on a desktop.

8 examples

Run Kubernetes locally.

7 examplescontainershas-subcommands

Create and deploy infrastructure as code to cloud providers.

6 examplescloudhas-subcommands

A documentation system for various programming languages.

4 examples

Simple and unified Python development workflow. Manage packages and the virtual environment for a project.

8 examplespackages

Guile Scheme interpreter.

4 examples

The Netwide Assembler, a portable 80x86 assembler.

5 examples

Management interface for HTTPie. See also: `http`.

3 examplesnetworking

The extensible, customizable, self-documenting, real-time display editor. See also: `emacsclient`.

8 examples

Create virtual isolated Python environments.

5 examples

A wrapper to easily create k3s clusters inside Docker.

5 examplescontainers

Execute GitHub Actions locally using Docker.

7 examplescontainers

Execute a program periodically and monitor the output in full-screen mode.

6 examples

A audio/video player based on MPlayer. See also: `mplayer`, `vlc`.

8 examplesmedia

The PulseAudio sound system daemon and manager.

5 exampleshas-subcommandsprocesses

Cross platform .NET tools for .NET Core. Some subcommands such as `build` have their own usage documentation.

4 examplesdevelopmenthas-subcommands

Send macOS User Notifications.

4 examplessystem

Run commands on multiple CPU cores. See also: `xargs`.

8 exampleshas-subcommands

Deep clean and optimize your Mac.

8 examples

Traffic generator for testing network bandwidth.

5 examplesnetworking

A versatile tool for rewriting Git history. See also: `bfg`.

4 examplestext-processingversion-control

Blazing fast terminal file manager written in Rust. Efficient, user-friendly, and customizable file management experience.

4 examplesfilessystem

Install, manage, and update Rust toolchains. Some subcommands, such as `toolchain`, `target`, `update`, etc. have their own usage documentation.

7 exampleshas-subcommandspackages

Run local Kubernetes clusters using Docker container "nodes". Designed for testing Kubernetes itself, but may be used for local development or continuous integration.

4 examplescontainers

Open source load testing tool and SaaS for engineering teams.

8 examples

The Zig compiler and toolchain.

8 examples

This command is an alias of `aria2c`.

1 example

Calculate Argon2 cryptographic hashes.

4 examples

A XML/XSLT toolkit. Note: You will likely need to know XPath: <https://developer.mozilla.org/en-US/docs/Web/XPath>.

8 examplesnetworking

Cross platform prompt engine for any shell.

8 examples

Disk usage analyzer with an ncurses interface.

5 examplesdisk

Versatile PDF transformation software.

6 examples

Interactive spell checker.

5 examples

A generic scanner for SonarQube projects that do not use build tools such as Maven, Gradle, or Ant.

4 examplesdevelopment

Multipurpose relay (SOcket CAT).

6 examplesnetworking

Runtime for the .NET Framework.

2 examples

Extensible style checker that supports multiple markup formats, such as Markdown and AsciiDoc.

6 examples

Manage the `$JAVA_HOME` environment variable.

6 examples

This command is an alias of `hf`.

1 exampleai

Reverse engineer APK files.

3 examples

Monitor the progress of data through a pipe.

7 examples

An SSH password provider. It works by creating a TTY, feeding the password into it, and then redirecting `stdin` to the SSH session.

3 examplesnetworkingsystem

A cross-platform system monitoring tool. See also: `htop`, `atop`, `top`, `btm`, `btop`.

7 examples

Utility to manage and switch between `kubectl` contexts.

6 examples

Mobile Shell (`mosh`) is a robust and responsive replacement for SSH. `mosh` persists connections to remote servers while roaming between networks.

6 examplesnetworking

Find and verify credentials in files, Git repositories, S3 buckets, and Docker images.

8 examplescloudcontainers

Container Signing, Verification, and Storage in an OCI registry.

8 examplescontainersdisk

The Let's Encrypt Agent for automatically obtaining and renewing TLS certificates. Successor to `letsencrypt`.

6 examplessecurity

Shell parser, formatter, and interpreter.

6 examples

The mariadb client tool.

8 examples

Client for DuckDB, an in-process analytical SQL engine.

8 examplesdatabasesprocesses

Download, install, and manage multiple Xcode versions. See also: `xcodes runtimes`.

6 exampleshas-subcommandspackages

Find security issues in GitHub Actions workflows and action definitions.

8 examples

Continuous bidirectional decentralised folder synchronisation tool.

8 examplesfiles

An enterprise-ready open source web server with automatic HTTPS, written in Go.

6 examplesnetworking

GNU version of awk, a versatile programming language for working on files. See also: `awk`.

8 examplestext-processing

The Device Tree Compiler, a tool for recompiling device trees between formats.

4 examples

Generate a searchable PDF or PDF/A from a scanned PDF or an image of text.

6 examplescontainersmedia

Terminal multiplexer with batteries included. See also: `tmux`, `screen`.

5 examples

Copy data to and from Azure Storage. See also: `az storage`.

6 examplesclouddisk

Build tool for Scala and Java projects.

8 examplesdevelopment

OpenVPN client and daemon binary.

6 examplesdevelopmentprocesses

Fast Node.js version manager.

6 examples

A graph plotter that outputs in several formats.

4 examples

A Python shell with automatic history, dynamic object introspection, easier configuration, command completion, access to the system shell and more.

5 examples

`r` can refer to multiple commands with the same name.

2 exampleshas-subcommands

Check spelling.

3 examples

Count lines of code.

4 examples

Search, lint, and rewrite code using AST patterns.

6 examplestext-processing

Define infrastructure on any cloud using familiar programming languages. Some subcommands such as `up` have their own usage documentation.

7 examplescloudhas-subcommands

Elixir programming language interpreter.

2 examples

Tail multiple pods and containers from Kubernetes.

6 examplescontainers

Interact with gRPC servers. Like `curl`, but for gRPC.

4 examples

Matt's Traceroute: combined traceroute and ping tool. See also: `traceroute`, `ping`.

7 examples

Extract contents from archive files.

5 examplesarchives

A simple, modern, and secure file encryption tool. See also: `age-keygen`.

5 examplesfileshas-subcommands

Kotlin application launcher.

2 examples

Change DOS-style line endings to Unix-style. Replaces CRLF with LF. See also: `unix2dos`, `unix2mac`, `mac2unix`.

4 examples

Jujutsu, a version control system. Some subcommands such as `log`, `desc`, `new`, `git`, etc. have their own usage documentation.

8 exampleshas-subcommandsversion-control

A terminal UI for managing Docker containers, images, volumes, and more.

6 examplescontainers

Transparent proxy server that tunnels traffic over an SSH connection. Doesn't require root or any special setup on the remote SSH server, though root access on the local machine is prompted for.

4 examplesnetworking

Text editor. An enhanced `pico` clone. See also: `pico`, `rnano`.

8 examplestext-processing

Display information about the operating system, software, and hardware. Note: `neofetch` is no longer maintained. See also: `fastfetch`.

4 examples

X11 selection and clipboard manipulation tool.

6 examples

Render Markdown in the terminal.

5 examples

Give an instant overview of which directories are using disk space. See also: `du`, `ncdu`.

7 examplesdisk

This command is an alias of `hx`.

1 example

Create UML diagrams from a plain text language and render them in different formats.

8 examplestext-processing

The official CLI for Amazon EKS.

8 examples

Checkov is a static code analysis tool for Infrastructure as Code (IaC). It is also a software composition analysis (SCA) tool for images and open source packages.

3 examplespackages

Display filesystem information in a table.

5 examplesdatabasesdisk

Lightweight DNS, DHCP, TFTP, and PXE server.

6 examplesnetworking

Format Python code automatically. See also: `ruff`.

6 examplestext-processing

Container image management toolbox. Provides various utility commands to manage remote container images.

6 examplescontainersmedia

Sound eXchange: play, record, and convert audio files. Audio formats are identified by the extension.

6 examplesmedia

Script executor that interacts with other programs that require user input.

3 examplessystem

Vulnerability scanner for container images and filesystems.

8 examplescontainers

Ultra fast search tool with query TUI.

8 examplesdatabasestext-processing

Dex to Java decompiler. Produces Java source code from Android Dex and APK files.

2 examplesdevelopment

QR Code generator. Supports PNG and EPS. See also: `qr`.

4 examples

Lexical analyzer generator. Given the specification for a lexical analyzer, generates C code implementing it.

5 examples

This command is an alias of `autojump`.

1 example

Connect code to a Railway project.

6 examples

This command may be mistaken as the cross-platform version of PowerShell (formerly known as PowerShell Core), which uses `pwsh` instead of `powershell`. The original `powershell` command in Windows is still available to use the legacy Windows version of PowerShell (version 5.1 and below).

2 examples

Make glamorous shell scripts. See also: `whiptail`, `dialog`.

6 examples

Update all applications on the system.

6 examples

Navigate directory trees interactively.

7 examplesfiles

Manage Wine virtual Windows environments.

3 examples

Open-source build and test tool similar to Make, Maven, and Gradle.

6 examplesdevelopment

High performance Common Lisp compiler.

2 examples

SSH, Telnet, and Rlogin client for connecting to remote servers. Note: On Linux, the native `ssh` client is often more convenient. PuTTY is more commonly used on Windows.

8 examplesnetworking

Add line editing, persistent history, and prompt completion to a REPL command.

5 examples

Download image galleries and collections from several image hosting sites.

5 examplescontainersmedia

Enable anonymous communication through the Tor network.

7 examplesnetworking

An MQTT broker.

4 examples

Print ASCII art (by default a cow) saying or thinking something.

6 examples

A modern diagram scripting language that turns text to diagrams. Note: The output file supports SVG and PNG file formats.

6 examplesfilestext-processing

A CLI for MySQL, MariaDB, and Percona that can do auto-completion and syntax highlighting.

3 examplesdatabases

Find broken URLs.

5 examples

List available input devices, query information about a device and change input device settings.

7 examplesdatabases

Interact with Talos Linux, a minimal and immutable Kubernetes distribution. See also: `kubectl`.

6 examplescontainers

Edit and display the authorization information used in connecting to the X server.

8 examples

Detect and exploit SQL injection flaws.

5 examplesdatabases

An opinionated code formatter for JavaScript, JSON, CSS, YAML, and more.

6 examples

Symlink manager. Often used to manage dotfiles. See also: `chezmoi`, `tuckr`, `vcsh`, `homeshick`.

5 examples

List directory contents. The next generation `ls` command, written in Rust.

8 examplesfiles

Scala application launcher and interactive interpreter.

5 exampleshas-subcommands

Dockerfile linter.

5 examples

Display simple help pages for command-line tools from the tldr-pages project. Note: The `--language` and `--list` options are not required by the client specification, but most clients implement them.

8 exampleshas-subcommands

The open source, decentralized, and cross-platform package manager to create and share all your native binaries. Some subcommands such as `frogarian` have their own usage documentation.

6 examplespackages

Client-side utility for encrypting Kubernetes secrets using the Bitnami Sealed Secrets controller. Creates SealedSecret resources that can be safely stored in version control. Requires a controller running in the cluster (e.g., installed via `kubectl apply --filename controller.yaml`).

8 examplescontainersversion-control

An arbitrary precision calculator language. See also: `dc`, `qalc`.

7 examples

Fast and advanced password recovery tool.

8 examplessystem

A lightweight PDF, XPS, and E-book viewer.

7 examples

A configurable `ncurses`-based TUI for Git. See also: `gitui`, `git-gui`.

8 examplesversion-control

Compile a Typst file to PDF. Note: Specifying the output location is optional.

4 examplesfiles

A dependency management tool for Cocoa applications.

5 examplespackages

A programming language for scientific computing.

6 examples

YubiKey Manager - configure YubiKeys. If there are multiple YubiKeys connected, you have to add `--device serial_number` before a subcommand.

6 exampleshas-subcommands

Develop, deploy, and manage Supabase projects locally and on the cloud.

7 examplescloud

A fast C/C++/Rust compiler cache. Composed of a client and a server, both running on the machine.

4 examples

Multithreaded zlib compression utility.

6 examples

Bash builtin to manage bash hotkeys and variables.

5 examples

View and process JSON.

6 examplesprocesses

Developer Workflow and Environment Management for projects.

7 exampleshas-subcommands

Create a Vite project. Used to build JavaScript projects. Available templates: vanilla, vanilla-ts, vue, vue-ts, react, react-ts, react-swc, react-swc-ts, preact, preact-ts, lit, lit-ts, svelte, svelte-ts.

4 examplesdevelopment

Run Python tests.

7 examples

Apache Ant: build and manage Java-based projects.

5 examplesdevelopment

A static analysis tool for C/C++ code. Instead of syntax errors, it focuses on the types of bugs that compilers normally do not detect.

7 examples

A cross-platform file change monitor.

4 examplesfiles

PNG converter and lossy image compressor.

8 examplescontainersmedia

Backup and migrate Kubernetes applications and their persistent volumes.

5 examplescontainers

A tool to generate compilation databases for `clang` tooling.

5 examples

Display dialog boxes on the terminal. See also: `gum`, `whiptail`.

4 examples

Render HTML to PDF or PNG.

5 examples

Facilitate continuous development for Kubernetes applications.

5 examplescontainers

Control NUMA policy for processes or shared memory.

3 examples

Extract streams from various services and pipes them into a video player of choice.

8 examplesarchivesmedia

Show a scrolling Matrix like screen in the terminal. See also: `neo`, `cbonsai`, `asciiquarium`, `pipes.sh`.

5 examples

Open-source anti-virus program. ClamAV isn't a command, but a set of commands.

3 examples

Pair program with the LLM of your choice.

6 examplesai

Record and replay terminal sessions, and optionally share them on <https://asciinema.org>. See also: `terminalizer`, `agg`.

8 examplesnetworking

Manipulate Android Application Bundles. Some subcommands such as `validate` have their own usage documentation.

8 exampleshas-subcommands

A pluggable linting utility for JavaScript and JSX.

4 examples

Image printing in the terminal. See also: `catimg`, `pixterm`.

5 examplescontainersmedia

Explore a Docker image, layer contents, and discover ways to shrink it.

2 examplescontainersmedia

Open source Java application designed for load testing functional behavior and measure performance.

4 examples

Pack a Github repository into an AI-friendly file.

8 examplesaifiles

A search tool like `grep`, optimized for developers. See also: `rg`.

8 examplestext-processing

Interact with Large Language Models (LLMs) via remote APIs and models that can be installed and run on your machine.

7 examplesai

Create and manage Heroku apps.

6 examples

Container images managing tool. Some subcommands such as `pull`, `push`, `copy`, etc. have their own usage documentation.

8 examplescontainersfiles

Losslessly convert raster images to a PDF file. Some supported image formats are: GIF, JPEG, JPEG2000, PNG, GIF, and TIFF.

5 examplescontainersfiles

Convert PDF files into various image formats.

2 examplescontainersmedia

OCaml Package Manager. Manage OCaml compilers, tools, and libraries.

8 examplespackages

Scan various mediums for dependencies and matches them against the OSV database.

6 examplesdatabasespackages

A text-based web browser. Supports SSL and mouse input, even over SSH.

6 examplesnetworkingsecurity

Install, uninstall, or switch between Golang versions. Supports version numbers like "1.16.15" or "1.22.8" etc.

7 examplespackages

Debian package manager. Some subcommands such as `deb` have their own usage documentation. For equivalent commands in other package managers, see <https://wiki.archlinux.org/title/Pacman/Rosetta>.

7 exampleshas-subcommandsnetworking

Disk Usage/Free Utility.

7 examplesdisk

Sophisticated file transfer program.

7 examplesfiles

Quickly jump among the directories you visit the most. Aliases like `j` or `jc` are provided for even less typing. See also: `bashmarks`.

6 examples

Apache Kafka producer and consumer tool.

8 examples

The Glasgow Haskell Compiler. Compiles and links Haskell source files.

6 examples

Remove large files or passwords from Git history like git-filter-branch. Note: If your repository is connected to a remote, you will need to force push to it.

2 examplestext-processingversion-control

A modern and intuitive terminal-based text editor. You can use your keyboard, but also your mouse to navigate and/or select text.

7 examplestext-processing

A benchmarking tool.

6 examples

Compress/uncompress files with `gzip` compression (LZ77).

8 examplesarchives

A fast, minimal, standalone package and environment manager for `conda` packages. Drop-in replacement for `conda`, ideal for CI, Docker, and lightweight setups.

8 examplescontainerspackages

Fast and customizable vulnerability scanner using a simple YAML-based DSL.

8 examples

A compiler that converts `.pyx` files into C or C++ source files.

4 examples

Convert between YAML, TOML, JSON, and HCL, preserving map order.

6 examplesmedia

Generate ASCII banners from user input. See also: `showfigfonts`.

7 examplessystem

This command is an alias of `nc`.

1 example

An open-source automation server that facilitates the automation of software development lifecycle.

5 examples

Command-line web browser.

8 examples

This command is an alias of `pio`.

1 example

Hold a session open on a remote server. Manage multiple windows with a single SSH connection. See also: `tmux`, `zellij`.

8 examplesnetworking

Communicate with the serial interface of a device. See also: `picocom`, `cu`, `tio`.

6 examples

Manage multiple node versions.

5 examples

Display statistics about code.

4 examples

A modern PostgreSQL CLI with auto-completion and syntax highlighting.

3 examples

Manage Node.js versions.

6 examples

The Nim compiler. Process, compile, and link Nim language source files.

6 examplesdevelopmentprocesses

Compress or decompress executables.

3 examplesarchives

Create, run, and build Swift projects.

6 examplesdevelopment

An SQL database that you can fork, clone, branch, merge, push, and pull just like a Git repository. Some subcommands such as `commit` have their own usage documentation.

7 examplesdatabaseshas-subcommands

Type check Python code.

8 examples

Download coding exercises in any language and submit your solutions.

5 examples

An opinionated Lua code formatter.

5 examples

Send packets to wake-on-LAN (WOL) enabled PCs.

4 examples

A desktop user interface for managing KVM and Xen virtual machines and LXC containers.

8 examplessystem

Advanced log file viewer to analyze logs with little to no setup.

3 examplesfiles

A VPN client, for Cisco AnyConnect VPNs and others.

5 examples

Show how to use the CLI for Hetzner Cloud.

3 examplescloud

Apply an XSL stylesheet to an XML document.

4 examples

Install your public key in a remote machine's authorized_keys.

3 examplesfilesnetworking

A high-level, high-performance dynamic programming language for technical computing.

7 examples

A distributed, reliable key-value store for the most critical data of a distributed system.

4 examplessecurity

Fuzzy finder written in Rust. Similar to `fzf`.

4 examples

A set of reverse engineering tools.

6 examples

Pattern matching tool for identifying and classifying malware. See also: `yarac`.

7 examplestext-processing

Automatic coding style fixer for PHP.

8 examples

Set default applications for document types and URL schemes on macOS. See also: `osascript`.

6 examplesnetworking

Use a Docker container as a development environment.

5 examplescontainers

A Python code linter.

5 examples

Firmware Analysis Tool.

6 examples

PNG file optimization utility.

6 examplesfiles

A wrapper for Git that adds commands for working with GitHub-based projects. If set up as instructed by `hub alias`, one can use `git` to run `hub` commands.

7 exampleshas-subcommandsversion-control

Generate code and documentation for your REST api from a OpenAPI/swagger definition.

4 examples

Convert AsciiDoc files to a publishable format.

4 examplesmediatext-processing

A lightweight keyboard-only TUI for Git. See also: `tig`, `git-gui`.

8 examplesversion-control

A modern, self-contained TeX/LaTeX engine.

6 examples

Display information about the active processes.

6 examples

Disk usage analyzer with console interface.

8 examplesdisk

Friendly and fast tool for sending HTTP requests. Note: `xh`, written in rust, serves as an effective drop-in replacement for `http`. See also: `http`, `curl`.

7 examplesnetworking

Manage Crystal source code.

8 examplesdevelopment

Automate Python testing across multiple Python versions. Use tox.ini to configure environments and test command.

5 examples

List open files and the corresponding processes. Note: Root privileges are required to list files opened by others.

8 examples

Brute-forces hidden paths on web servers and more.

6 examples

Intuitive find and replace.

4 examplestext-processing

Rename a file or group of files with a `regex`. WARNING: This command will overwrite files without prompting unless the dry-run option is used. Note: This page refers to the Perl version, also known as `file-rename`.

6 examplesfileshas-subcommands

Open an interactive session and run Cypher queries against a Neo4j instance. See also: `neo4j-admin`, `mysql`.

7 examplesdatabases

RPM Package Manager. For equivalent commands in other package managers, see <https://wiki.archlinux.org/title/Pacman/Rosetta>.

8 exampleshas-subcommandsnetworking

Share a terminal or any command over the web.

6 examples

Client for the WHOIS (RFC 3912) protocol.

3 examples

Vala code runner. Tutorial: <https://wiki.gnome.org/Projects/Vala/Tutorial>.

3 examplesnetworking

Manipulate fonts in Python.

2 exampleshas-subcommands

An easy-to-use CLI tool for building, operating, and automating Public Key Infrastructure (PKI) systems and workflows. See also: `openssl`.

8 examplessecurity

This command is an alias of `clj`.

1 example

Crack WEP and WPA/WPA2 keys from handshake in captured packets. Part of Aircrack-ng network software suite.

4 examplesnetworking

Discover valid subdomains for websites. Designed as a passive framework to be useful for bug bounties and safe for penetration testing.

5 examples

Package manager for C/C++ libraries. Note: Packages are not installed in the system. To use them, you need to tell your build system (e.g. CMake) to use `vckg`.

4 examplesdevelopmentpackages

Run arbitrary commands when files change. See also: `entr`.

5 examples

Convert docker-compose applications to Kubernetes.

3 examplescontainersmedia

Manage `nx` workspaces.

6 examples

The OCaml repl (read-evaluate-print-loop). Interprets Ocaml commands.

3 examples

Bidirectional file synchronisation tool.

4 examplesfiles

The compiler, build tool, package manager, and code formatter for Gleam, "a friendly language for building type-safe systems that scale!".

8 examplesdevelopmentpackages

Steam locomotive running through your terminal.

5 examples

Run arbitrary commands when files change. See also: `watchexec`.

7 examples

Run, monitor, and restart SSH connections. Auto-reconnects to keep port forwarding tunnels up. Accepts all SSH flags.

6 examplesnetworking

Interact with Hugging Face Hub. Login, manage local cache, download, or upload files.

7 examplesaisystem

Generate pronounceable passwords.

6 examples

Upload, retrieve, and manage data in S3 compatible object storage.

7 examplesclouddisk

Data recovery tool that reads data from damaged block devices.

2 examples

To-do list manager.

8 examples

Console file manager with VI key bindings. See also: `clifm`, `vifm`, `mc`, `dolphin`.

5 examplesfilessecurity

Send and receive files easily and securely over any network.

7 examplesnetworking

A convenient tool to show running processes as a tree.

6 examples

A wrapper around `diff` that produces the same output but with pretty syntax highlighting. Color schemes can be customized.

5 examples

Online password guessing tool. Protocols supported include FTP, HTTP(S), SMTP, SNMP, XMPP, SSH, and more.

8 examplesnetworkingsystem

Manage remote repository clones organized by hostname and path.

8 examplesfilesversion-control

Load-testing tool to determine number of concurrent users a system can handle.

6 examples

Interact with the Sui network.

5 exampleshas-subcommandsnetworking

Driver program for Atmel AVR microcontrollers programming.

4 examples

A TUI Spotify client that implements all features of the official Spotify app.

6 examples

Colorize `diff` output in a more human readable way.

2 examples

Manage cert-manager resources inside your cluster. Check cert signing status, approve/deny requests, and issue new certificate requests.

4 examplessecurity

Python ASGI HTTP Server, for asynchronous projects.

5 examplesnetworking

A fast and secure backup program.

6 examples

Wrapper for a set of expert tools for profiling, optimizing, and debugging programs. Commonly used tools include `memcheck`, `cachegrind`, `callgrind`, `massif`, `helgrind`, and `drd`.

4 examples

PHPUnit test runner.

4 examples

Internet relay chat client with various features.

5 examples

Data Version Control system for machine learning projects. Some subcommands such as `commit` have their own usage documentation.

8 examplesaihas-subcommands

Command-line email client.

5 examples

GNU replacement for the `troff` and `nroff` typesetting utilities.

5 examples

Display information about USB buses and devices connected to them.

5 examples

Convert Verilog and SystemVerilog hardware description language (HDL) design into a C++ or SystemC model to be executed after compiling.

4 examplesaimedia

Produce simple man pages from an executable's `--help` and `--version` output.

5 examples

Create and manage tmux sessions easily.

5 examples

A JavaScript Tool Manager that installs Node.js runtimes, npm and Yarn package managers, or any binaries from npm.

6 examplespackages

Create, edit, manipulate, and get information about GIF files.

7 examples

Run FastAPI apps which uses Uvicorn under the hood.

6 examples

Put a rainbow in everything you `cat` to the console.

7 examples

Finds duplicate files in a set of directories.

7 examples

Password cracker.

8 examplessystem

Output syntax-highlighted source code to a variety of formats.

5 examplesdevelopment

Index, search, read, and tag large collections of email messages.

7 examplestext-processing

Web server scanner which performs tests against web servers for multiple items.

5 examples

Perform security best practices assessments, audits, and compliance checks across AWS, Azure, Google Cloud, and Kubernetes. See also: `prowler-aws`, `prowler-azure`, `prowler-gcp`, `prowler-kubernetes`, `prowler-m365`, `prowler-github`.

8 examplescloudcontainers

This command is an alias of GNU `ping`.

1 example

Interactive terminal file manager and disk usage analyzer.

6 examplesdiskfiles

X11 clipboard manipulation tool, similar to `xsel`. Handles the X primary and secondary selections, plus the system clipboard (`<Ctrl c>`/`<Ctrl v>`). See also: `wl-copy`.

8 examplesfiles

Display dialogs from the command-line/shell scripts. Return user-inserted values or 1 if error.

5 examplessystem

Bundle a web project's js files and other assets into a single output file.

4 examplesfiles

Find usernames across social networks. See also: `maigret`.

7 examples

Text editor of the GNOME Desktop project.

4 examplestext-processing

HTTP benchmarking tool.

3 examplesnetworking

Modern, extensible Python project manager. See also: `poetry`.

6 examples

A terminal emulator for the X Window System.

5 examples

Tools for handling high-throughput sequencing (genomics) data. Used for reading/writing/editing/indexing/viewing of data in SAM/BAM/CRAM format.

8 examplestext-processing

Interactive ncurses-based GPU process and status viewer for AMD, Intel, and NVIDIA GPUs. See also: `amdgpu_top`, `radeontop`.

7 examplesprocesses

Cache and forward HTTP requests through a proxy server.

7 examplesnetworking

Store and read passwords or other sensitive data. All data is GPG-encrypted, and managed with a Git repository.

8 exampleshas-subcommandssecurity

LLVM integrated tester for executing LLVM and Clang style test suites, summarizing results. Part of LLVM.

4 examples

Print a random quotation (fortune-cookie style).

7 examples

A fast and multi-purpose HTTP toolkit written in Go to run multiple probes at once. Note: Not to be confused with the unrelated Python's HTTPX which has the same command name.

8 examplesnetworking

A VPN client, for Fortinet's proprietary PPP+SSL VPN solution.

4 examplessecurity

Measure network bandwidth between computers.

6 examplesnetworking

A fast web fuzzer written in Go. The `FUZZ` keyword is used as a placeholder. `ffuf` will try to hit the URL by replacing the word `FUZZ` with every word in the wordlist.

7 examplesnetworking

Renders an animated tree diagram of Git, SVN, Mercurial, and Bazaar repositories. It shows files and directories being created, modified, or removed over time.

8 examplesversion-control

NeoMutt email client.

5 examples

Count lines of code. Written in Go.

8 examples

JavaScript bundler and minifier built for speed.

8 examples

A PHP-based task manager for Laravel remote servers.

6 examples

Fast, small, and fully autonomous AI assistant infrastructure. Some subcommands such as `onboard`, `models`, `service`, etc have their own usage documentation. See also: `openclaw`.

8 examplesaihas-subcommands

Fast and reliable HTTP reverse proxy and load balancer.

8 examplesnetworking

Connect to a `frps` server to start proxying connections on the current host. Part of `frp`.

6 examples

Preview GitHub-flavored Markdown files locally.

4 examples

DNS client for Humans. Written in Golang.

5 examplesnetworking

Run and test HTTP requests defined in a simple plain text format. Powered by `curl`.

6 examplesnetworkingtext-processing

Dump traffic on a network.

8 examplesnetworking

Optimise JPEG images.

4 examples

Fisher, a fish-shell plugin manager. Install plugins by name or from a managed `fishfile` for bundled installs.

6 examplespackages

The original Unix text editor. See also: `awk`, `sed`.

8 examplestext-processing

Music Player Daemon. See also: `mpc`, `ncmpcpp`.

4 examplesprocesses

Search text in PDF files.

5 examplestext-processing

Re-use ssh-agent and/or gpg-agent between logins.

5 examplesnetworkingsecurity

Check SSL/TLS protocols and ciphers supported by a server.

6 examplessecurity

Interactive filtering tool.

3 examples

Check SSL/TLS protocols and ciphers supported by a server.

3 examplessecurity

A multi-lingual software speech synthesizer. Note: `espeak` is considered discontinued, as development has shifted to `espeak-ng`.

7 exampleshas-subcommands

Inter Planetary File System. A peer-to-peer hypermedia protocol. Aims to make the web more open.

7 examplesfiles

A PHP static analysis tool to discover bugs in code.

6 examples

A powerful command-line interface that simplifies development and build automation when working with your Salesforce org.

8 examplesdevelopment

Flexible I/O tester: do an I/O action spawning multiple threads or processes.

5 examples

Image metadata manipulation tool.

6 examplescontainersmedia

An SMTP client. It reads text from `stdin` and sends it to an SMTP server.

3 examplestext-processing

Cross-platform multimedia player.

6 examples

A dead simple tool to sign files and verify signatures.

5 examplessecurity

Download torrents.

4 examples

Show bandwidth usage on an interface by host.

6 examplesnetworking

In-depth Attack Surface Mapping and Asset Discovery tool. Some subcommands such as `intel` have their own usage documentation.

4 exampleshas-subcommands

Network kanji filter: convert kanji code from one encoding to another.

6 examplesmedianetworking

Tracks the most used (by frequency) directories and enables quickly navigating to them using string patterns or `regex`.

7 examplestext-processing

Calculate IP information (subnet, broadcast, host range) from an IP address and netmask.

6 examplesnetworking

A robust, friendly plain text accounting app. See also: `hledger-ui`, `hledger-web`.

8 exampleshas-subcommandstext-processing

Manage, evaluate, and test Pkl configuration modules.

6 examples

Window manager and terminal multiplexer. See also: `tmux`, `screen`.

7 examples

Display project information and code statistics for a local Git repository.

8 examplesversion-control

A more powerful ping which can ping multiple hosts.

4 examples

Instantly visualize container performance and health with real-time metrics on CPU, memory, and block IO usage.

4 examplescontainers

Losslessly improve compression of PNG files.

8 examples

Manage the trashcan/recycling bin.

7 exampleshas-subcommands

Utility to switch between `kubectl` contexts and namespaces.

6 examples

Discover and probe hosts in a network using the ARP protocol. Useful for MAC address discovery.

6 examplesnetworking

Spellchecker for source code.

8 examplesdevelopment

Manage environment variables across different environments. Some subcommands such as `run` and `secrets` have their own usage documentation.

5 exampleshas-subcommands

Check the style and quality of Python code.

4 examples

Start the PipeWire daemon.

4 exampleshas-subcommandsprocesses

Display an animated aquarium in ASCII art inside the terminal. See also: `cmatrix`, `cbonsai`, `pipes.sh`.

5 examples

`snap` can refer to multiple commands with the same name.

2 exampleshas-subcommands

An RSS/Atom feed reader for text terminals.

5 examplestext-processing

A fancy interface to the Python interpreter. Provides syntax highlighting and many other nice-to-haves in REPL mode.

4 examples

A tool designed to be used in the early stages of a penetration test.

5 examples

A traceroute implementation using TCP packets.

6 examplesnetworking

Swiss Army Knife SMTP, the all-purpose SMTP transaction tester.

5 examples

A static site generator in a single binary with everything built-in.

5 examplesdevelopment

An interactive cheatsheet tool for the command-line and application launchers.

5 examples

Compare files, archives, and directories.

5 examples

Create, destroy, upgrade, and maintain Kubernetes clusters.

6 examplescontainers

Standard Unix Password Manager for Teams. Written in Go.

8 examplessystem

C shell with file name completion and command-line editing. See also: `csh`.

6 examplesfiles

Repeat command until it succeeds or a criterion is met.

3 examples

Generate terminal GIFs from a tape file.

7 examplesfiles

An open source real-time web log analyzer.

4 examples

Utility to tail multiple Kubernetes pod logs at the same time.

4 examplescontainers

Generate an index (or tag) file of language objects found in source files for many popular programming languages.

4 examplesfiles

View images on the terminal.

5 examples

Index and search emails from a local Maildir.

7 examplestext-processing

Email IMAP tool for syncing, copying, and migrating email mailboxes between two IMAP servers, one way, and without duplicates.

1 example

Minimal program to emulate serial consoles. See also: `minicom`, `cu`, `tio`.

5 examples

Expose local services and files to the internet. Part of the OpenZiti project, offering secure, zero-trust sharing.

7 examples

Manage file locks from shell scripts. It can be used to ensure that only one instance of a command is running.

5 examplesfiles

Source code indenter, formatter, and beautifier for the C, C++, C#, and Java programming languages. Upon running, a copy of the original file is created with an ".orig" appended to the original file name.

5 examplesdevelopmentfiles

Cross-platform audio visualizer.

8 examplesmedia

Interact with Google Calendar. Requests Google API authorization upon first launch.

7 examples

View documents.

5 examples

Administer Gitea, a lightweight Git hosting server. Requires a configured `app.ini` file or environment variables.

6 examplesfilesversion-control

Interact with GitHub Copilot.

7 examplesai

A cross-platform C & C++ build utility based on Lua.

5 examplesdevelopment

Text based IRC client.

6 examplestext-processing

A static type checker for JavaScript.

4 examples

Strictly format Go files. See also: `gofmt`.

7 examplestext-processing

Arrange multiple GNOME terminals in one window.

5 examples

An Elasticsearch ETL (extract, transform, and load) tool. Commonly used to load data from various sources (such as databases and log files) into Elasticsearch.

3 examplesarchives

Group of simple wrapper commands for Python's `virtualenv` tool.

7 examplessystem

Send and receive HTTP POST notifications.

6 examplesnetworking

Interact with Gitea servers.

7 examples

Manage Procfile-based applications.

6 examples

A very fast network scanner. Works best with elevated privileges. For help with Nmap compatibility, run `masscan --nmap`. See also: `hping3`, `naabu`, `nmap`, `rustscan`, `zmap`.

8 examplesnetworking

An interactive arbitrary-precision calculator in the terminal.

8 examples

Utility for publishing Python packages on PyPI.

8 examplespackages

A powerful, double-entry accounting system.

5 examples

Note-taking, bookmarking, and archiving tool. Supports encryption, tagging, wiki-style links, Git syncing, Pandoc conversion, and more.

8 examplesversion-control

Create online books by writing Markdown files.

5 examples

A simple hex viewer for the terminal. Uses colored output to distinguish different categories of bytes. See also: `od`, `xxd`, `hexdump`.

2 examples

Modern, secure, and powerful system container and virtual machine manager.

8 examplescontainers

Update Go import lines, adding missing ones and removing unreferenced ones.

4 examples

Interface with the Intelligent Platform Management Interface (IPMI).

2 examples

Tools for manipulating VCF and BCF files.

8 examples

A utility and a library for HTTP load testing. See also: `ab`.

6 examplesnetworking

`jc` can refer to multiple commands with the same name.

2 exampleshas-subcommands

Get and set the brightness level of all internal and certain external displays.

3 examples

A smart command history search and management tool. Replaces your default shell history search (`<Ctrl r>`) with an intelligent search engine providing context and relevance to the commands.

6 examplestext-processing

Modern Port Scanner written in Rust. Note: `nmap` must be installed for some of the examples below to work. See also: `hping3`, `masscan`, `naabu`, `nmap`, `zmap`.

8 examplesnetworking

Real-time media server and proxy.

3 examplesmedianetworking

Portable Document Format (PDF) file viewer.

6 examplesfilestext-processing

Lightweight image viewing utility.

8 examplescontainersmedia

Display the current network utilization by process, connection, or remote IP/hostname.

5 examplesnetworkingprocesses

Develop, deploy, and debug applications inside Kubernetes.

8 examplescontainersdevelopment

Create and view interactive cheat sheets.

5 examples

Docker-compatible CLI for containerd.

8 examplescontainers

Manage macOS dock items.

7 examples

Python-powered, cross-platform, Unix-gazing shell. Write and mix sh/Python code in Xonsh (pronounced conch).

6 examples

Open-source network intrusion detection system.

5 examplesnetworking

A general-purpose syntax highlighter. The `--lexer` option is usually unnecessary, as it will be automatically determined based on the file extension.

4 examplesfiles

Create and manage lightweight virtual Kubernetes clusters in namespaces.

8 examplescontainers

Download pictures, videos, captions, and other metadata from Instagram. Note: You will need to provide Instagram login information if you want high-quality media downloads.

8 examplesmediasystem

Easily create, edit, and run self-contained source-only Java programs. See also: `java`.

8 examples

Create incremental, compressed, encrypted and versioned backups. Can also upload the backups to a variety of backend services. It is worth mentioning that depending on the version, some options may not be available (e.g. `--gio` in 2.0.0).

6 examples

Project documentation with Markdown.

4 examples

Query groups, streams, and events from Amazon CloudWatch logs.

5 examplesdatabases

An HTTP reverse proxy and load balancer.

4 examplesnetworking

Zero-runtime-dependency package acting as bridge between Node projects and their package managers.

8 examplespackages

Manage Linode cloud services. Some subcommands such as `events` have their own usage documentation.

8 examplescloudhas-subcommands

Filter network traffic packets using `regex`.

5 examplesnetworkingtext-processing

Cross-platform TUI Spotify client.

5 examples

Create a GIF from an `asciinema` terminal session recording.

4 examples

Display ASCII-art fonts.

4 examples

A terminal image and video viewer.

7 examplescontainersmedia

Collection runner for Postman.

2 examples

Command-line music player. Use `<ArrowKeys>` to navigate, `<Enter>` to select, and numbers `<1>`-`<8>` switch between different views. See also: `ncmpcpp`, `clementine`, `qmmp`.

7 exampleshas-subcommands

Cross-platform compiler for NSIS installers. It compiles a NSIS script into a Windows installer executable.

3 examples

A powerful duplicate file finder and an enhanced fork of `fdupes`.

6 examplesfiles

Molecule helps testing Ansible roles.

6 examples

Convert CD images to a set of `.iso` and `.cdr` tracks.

3 examplesmedia

Simple, fast, recursive content discovery tool written in Rust. Used to brute-force hidden paths on web servers and more.

4 examples

An open-source audio player. Indirectly based on XMMS. See also: `audtool`, `clementine`, `mpc`, `ncmpcpp`.

8 examplesmedia

Stress test CPU, memory, and IO on a Linux system.

4 exampleshas-subcommands

A backend bibliography processor for the `biblatex` package. See also: `latexmk`.

3 examplespackages

Passive network traffic analyzer. Any output and log files will be saved to the current working directory.

6 examplesfilesnetworking

Benchmark a System's CPU, IO, and memory.

5 examples

Haskell toolchain installer. Install, manage, and update Haskell toolchains.

7 examplespackages

Download accelerator. Supports HTTP, HTTPS, FTP, and FTPs. See also: `aria2c`.

7 examplesnetworking

System and security auditing tool.

3 examples

Fast, secure open-source backup tool. Supports encryption, compression, deduplication, and incremental snapshots.

8 examples

A beautifully random bonsai tree generator. See also: `cmatrix`, `asciiquarium`, `pipes.sh`.

8 examples

Print a summary of system information and resources for debugging purposes. See also: `lshw`, `hwinfo`, `dmidecode`.

8 examples

SVG Optimizer: optimizing Scalable Vector Graphics files. Based in Node.js. It applies a series of transformation rules (plugins), which can be toggled individually.

7 examples

An improved version of `wget` for downloading files from the web. Supports HTTP, HTTPS, and HTTP/2 protocols with enhanced performance. By default, `wget2` uses multiple threads for faster downloads.

8 examplesnetworking

Monitor and interact with serial ports. See also: `picocom`, `cu`, `minicom`.

6 examples

Typeset music and/or produce MIDI from file. See also: `musescore`.

5 examplesfiles

A terminal-based slideshow tool that renders markdown presentations.

6 examples

Distributed version control system with a built-in wiki, bug tracker, and web interface. Some subcommands such as `commit` have their own usage documentation.

8 exampleshas-subcommandsversion-control

Manage Linux containers using the lxd REST API. Any container names or patterns can be prefixed with the name of a remote server.

8 examplescontainershas-subcommands

A modern OpenPGP command-line tool. See also: `gpg`.

8 examplessecurity

Transparently encrypt files within a Git repository.

5 examplessecurityversion-control

A resource monitor that shows information about the CPU, memory, disks, network, and processes. A Python version of `bashtop`.

6 examplesnetworking

Read, write, verify, and erase flash chips.

5 examples

Database migration tool for SQLAlchemy.

5 examplesdatabases

Fast and compliant alternative implementation of the Python language.

7 examples

Route the traffic of any application through the Tor network. Note: `torsocks` will assume that it should connect to the Tor SOCKS proxy running at 127.0.0.1:9050 being the defaults of the Tor daemon.

6 examplesnetworkingprocesses

Manage web extension development.

8 examples

Animation engine for explanatory math videos.

7 examples

ZIP archive password cracking utility.

6 examplesarchivessystem

Parallel SSH program.

6 examplesnetworking

Web-crawling framework.

7 examples

Manage and switch between Neovim versions.

5 examples

C, C++, C#, D, Java, and Pawn source code formatter.

6 examplesdevelopment

Command-line text-only web browser. See also: `links2`.

6 examplestext-processing

Convert an RPM package to a `cpio` archive.

1 examplemediapackages

A Bash script which draws randomly pathed pipes over the terminal. See also: `cmatrix`, `cbonsai`, `asciiquarium`.

5 examples

Convert JPEG images to ASCII.

6 examplesmedia

Fetch gitignore boilerplates.

5 examples

VI File Manager is a TUI file manager. See also: `clifm`, `vifm`, `mc`, `caja`.

2 examplesfiles

A frontend to `curl` that adds the ease of use of `httpie`.

4 examples

Measure the latency and throughput of a web server.

4 examples

Transform `JSON` into individual assignments for easier management.

7 examples

Display system information.

5 examples

Interactive spell checking.

3 examples

Copy files in and out of archives. Supports the following archive formats: cpio's custom binary, old ASCII, new ASCII, crc, HPUX binary, HPUX old ASCII, old tar, and POSIX.1 tar.

3 examplesarchivesdevelopment

Extension manager for Visual Studio Code.

5 examples

Indexing tool and personal video recorder for BBC iPlayer and BBC Sounds.

6 examplesmedia

Search DuckDuckGo (HTML version) from the terminal.

8 examplestext-processing

The PHP Installer for Extensions.

6 examples

Interactively insert emojis on commits.

7 examples

Interact with Google Drive. Folder/file ID can be obtained from the Google Drive folder or ID URL.

4 examplesfilesnetworking

Soak up the input before writing the output file.

2 examplesfiles

Python style guide checker.

2 examples

A music player client for the Music Player Daemon. See also: `mpd`, `mpc`, `qmmp`, `termusic`.

4 examplesprocesses

Get the ID of a process using its name.

4 examplesprocesses

A swiss-army knife of tools for genomic-analysis tasks. Used to intersect, group, convert, and count data in BAM, BED, GFF/GTF, VCF format.

6 examplesmediasystem

A dotfiles manager that works by using `git`. Some subcommands such as `init`, `clone`, `push`, and `pull` have their own usage documentation.

7 exampleshas-subcommandsversion-control

A background code checker for Rust.

6 examplesprocesses

Display word differences between text files.

3 examplestext-processing

Forensics tool for validating the integrity of PNG based (PNG, JNG, MNG) image files. Can also extract embedded images and text from a file.

6 examplesarchivescontainers

Convert filenames (NOT file content) from one encoding to another.

2 examplesfilesmedia

A tool to throttle the CPU usage of other processes.

6 examples

Automate X11 actions.

6 examples

Flexible and blazing fast Zsh plugin manager.

6 examples

Manage custom file and folder icons.

4 examplesfiles

HTTP loadtesting and benchmarking tool.

6 examplesnetworking

A build system for OCaml programs.

4 examplesdevelopment

Simple HTTP file server.

3 examplesfilesnetworking

Manage JavaScript projects with multiple packages.

5 examplespackages

Use CSS selectors to extract content from HTML files.

5 examplesarchives

Manage Raspberry Pi Pico boards.

7 examples

Cloudflare's PKI and TLS toolkit. See also: `openssl`.

4 examplessecurity

Suggest improvements to Haskell code.

5 examples

A fast crawler focused on execution in automation pipelines offering both headless and non-headless crawling. See also: `gau`, `scrapy`, `waymore`.

5 examples

Anonymise various file formats by removing metadata.

6 examplesfiles

Download media contents (videos, audios, images) from the Web. See also: `yt-dlp`, `youtube-viewer`, `instaloader`.

5 examplesmedia

Edit tags on Mac OS X files (10.9 Mavericks and above).

4 examples

System monitoring dashboard for the terminal.

3 examples

Display information about your computer.

5 examples

AWS Cloud Development Kit.

7 examplescloud

Format Snakemake files.

5 examplestext-processing

Generate AI-ready prompts from a codebase (extract, filter, and format code for LLMs).

5 examplesaiarchives

Generate, analyze, convert, and manipulate colors.

5 examplesmedia

A text-based calendar and scheduling application.

5 examplestext-processing

HTML parsing tool.

6 examples

View `.docx` files in the terminal.

7 examples

Visualize network usage in the terminal.

2 examplesnetworking

Download files from Google Drive and other URLs.

5 examples

Browser-independent bookmark manager.

5 examples

Simple HTTP web server to manage files and directories.

8 examplesnetworking

Generate `regex`s.

8 examplestext-processing

AI for the command-line, built for pipelines.

7 examplesai

Manage id3v2 tags, converts and lists id3v1.

5 examples

A multipurpose automation tool for content like torrents, nzbs, podcasts, comics, series, movies, etc.

4 examples

View markdown files with tree-based navigation and an interactive TUI.

6 examples

D compiler using LLVM as a backend.

5 examples

Run a command in an environment faking root privileges for file manipulation.

6 examplesfiles

Manipulate SQLite databases in a number of different ways.

8 examples

A delta encoding utility to generate and apply patches to binary files. For the modern version (v3), see `xdelta3`.

3 examplesdevelopment

A simple journal application.

5 examples

Tool for Amazon Route 53.

8 examples

Use any Linux distribution inside your terminal in a container. Install & use packages inside it while tightly integrating with the host OS, sharing storage (`home` directory) and hardware. Note: `distrobox` isn't a command, but a set of commands.

8 examplescontainersdisk

Utility for compressing and decompressing files and directories.

4 examples

System troubleshooting, analysis, and exploration. Capture, filter, and store systemcalls.

7 examplestext-processing

Show the contents of the current directory as a tree. Respects the `.gitignore` settings by default.

8 examplesfiles

A powerful open-source XSS scanner focused on automation.

4 examples

Troubleshooting tool for tracing system calls. See also: `fatrace`.

7 examples

File editor for hexadecimal and ASCII content.

4 examplesfiles

PNG compression utility.

3 examples

Monitor bandwidth usage per process.

4 examplesnetworkingprocesses

Find files with SQL-like queries.

5 examplesdatabases

A terminal-based star map.

5 examples

A transpiler which converts code from JavaScript ES6/ES7 syntax to ES5 syntax.

8 examples

Toolkit for deploying and operating serverless architectures on AWS, Google Cloud, Azure, and IBM OpenWhisk. Commands can be run either using the `serverless` command or its alias, `sls`.

6 examplescloud

Monitor bandwidth and capture network related statistics.

4 examplesnetworking

Create TCP/UDP tunnels, transported over HTTP, secured via SSH. Includes both client and server in the same `chisel` executable.

8 examplesnetworking

Python-based subtitle downloader.

1 example

Manage the `/etc/hosts` file.

4 examplesfiles

Manipulate PDF files.

8 examples

Download videos from YouTube and other websites. See also: `yt-dlp`, `ytfzf`, `you-get`.

8 examples

Automated reconnaissance and information gathering tool.

7 examples

Easily install prebuilt binaries from GitHub.

7 examplespackages

Acquire AWS temporary (STS) credentials using Google Apps as a federated (Single Sign-On) provider.

4 examplescloudsecurity

Determine differences between two LaTeX files.

3 examples

Clone of the game Tetris in the terminal.

7 examples

A fast port scanner written in Go with a focus on reliability and simplicity. Note: Some features are only activated when `naabu` is run with root privileges such as SYN scan. See also: `hping3`, `masscan`, `nmap`, `rustscan`, `zmap`.

7 examplesnetworking

A CSV toolkit written in Rust.

6 examples

Music Player Client: control the Music Player Daemon (MPD). See also: `mpd`, `ncmpcpp`, `cmus`.

6 examplesprocesses

File verification and repair using PAR 2.0 compatible parity archives (.par2 files).

4 examplesfiles

Replay network traffic stored in a `pcap` file.

6 examplesfilesnetworking

An opinionated PHP code style fixer based on PHP-CS-Fixer.

5 examples

Burrows-Wheeler Alignment tool. Short, low-divergent DNA sequences mapper against a large reference genome, such as the human genome.

5 examples

Parse, convert, and preview files (including Markdown), directories, images, and videos.

7 examplesmediatext-processing

Find files with duplicate content and get rid of them.

4 examples

Collect OSINT information about usernames across thousands of websites. Note: The Maigret database is a local JSON file bundled with the tool. See also: `sherlock`.

7 examplesdatabasesfiles

Get an overview of the filesystem disk space usage with colors and graphs.

4 examplesdisk

Quickly generate a disposable email using `mail.tm` API.

4 examples

The Laravel Spark tool.

5 examples

Rotates, compresses, and mails system logs.

5 examples

A CLI for React Native boilerplates, plugins, generators, and more.

4 examples

Fast, open-source network scanner for Internet-wide surveys. See also: `hping3`, `masscan`, `naabu`, `nmap`, `rustscan`.

8 examplesnetworking

An open-source framework for augmenting humans using AI. Provides a modular framework for solving specific problems using a crowdsourced set of AI prompts.

8 examplesai

Unofficial Bitwarden-compatible password manager.

8 examplessystem

A task management tool for sequential and parallel execution of long-running tasks. Some subcommands such as `add` have their own usage documentation.

8 exampleshas-subcommands

Network packet generation tool/ping utility.

8 examplesnetworking

Save a web page as a single HTML file.

8 examplesfiles

A modular and parallel login brute-forcer for a variety of protocols.

6 examplessystem

Tool for compliance with the REUSE recommendations.

6 examples

Calculate or check common message digests.

6 examples

System statistics collection daemon.

7 examplesprocesses

Control Xgecu chip programmers (TL866A/CS, TL866II+, T48, T56). Supports various chips including AVRs, PICs, microcontrollers, and memory chips.

8 examples

Draw, remove, and repair ASCII art boxes.

7 examples

Command-line interface for Apache CouchDB database server.

5 examplesdatabases

A console-based network traffic monitor.

5 examplesnetworking

A fast and multi-purpose DNS toolkit to run multiple DNS queries. Note: Input to `dnsx` needs to be passed through `stdin` (pipe `|`) in some cases. See also: `dig`, `dog`, `dnstracer`.

8 examplesnetworking

Extension of tail.

4 examples

Calculate BLAKE3 cryptographic checksums.

6 examples

Synchronize a remote IMAP server with local Maildir folders.

3 examples

A VNC server that will enable VNC on an existing display server. By default, the server will automatically terminate once all clients disconnect from it.

5 examples

Concurrent Versions System, a revision control system.

7 examples

An application launcher and window switcher.

4 examples

This command is an alias of `netlify`.

1 example

Search running processes with `grep`.

3 examplestext-processing

Terminal-based filesystem explorer.

4 examplesdisk

Update both PO files and translated documents.

1 examplehas-subcommands

JPEG image compression utility.

3 examplescontainersmedia

Report potential issues with Kubernetes deployment manifests.

4 examplescontainers

Control liquid coolers.

6 examples

A sampling profiler for Python programs.

4 examples

Convert text files to PostScript, HTML, RTF, ANSI, and overstrikes.

5 examplesmediatext-processing

Execute SQL-like queries on CSV and TSV files.

6 examplesdatabases

Find space waste and other broken things on your filesystem.

8 examplesdisk

A runtime developer console, interactive debugger, and REPL for PHP.

3 examples

Port knocking client to open specific ports on firewall.

4 examplesnetworking

Interact with HashiCorp Vault.

7 examples

Show ASCII character aliases.

8 exampleshas-subcommands

Generate `man` manual pages.

2 examples

Encode or decode file or `stdin` to/from base64, to `stdout`.

5 examplesfilesmedia

Create an image of source code. See also: `freeze`.

3 examplescontainersdevelopment

Check Python code against PEP 8 style conventions.

5 examples

Format Python code according to the PEP 8 style guide.

4 examplestext-processing

ReadyMedia (formerly MiniDLNA) is a lightweight media server compatible with DLNA/UPnP-AV clients. Used to stream media to smart TVs, consoles, and other DLNA-compatible devices. Configuration is typically done via the `minidlna.conf` file.

8 examplesfilesmedia

Generic shell script compiler.

4 examples

Convert CommonMark Markdown formatted text to other formats.

4 examplesmediatext-processing

A package manager optimized for front-end web development. A package can be a GitHub user/repo shorthand, a Git endpoint, a URL or a registered package.

7 examplesnetworkingpackages

A static analysis tool for finding errors in PHP applications.

7 examples

An audio player with an interface similar to Winamp or XMMS. See also: `clementine`, `ncmpcpp`, `cmus`.

7 examplesmedia

Image printing in the terminal. See also: `pixterm`, `chafa`.

4 examplescontainersmedia

Talk to an AI chatbot without the need for API keys. Available providers: `openai`, `opengpts`, `koboldai`, `phind`, `llama2`, `blackboxai`.

8 examplesai

Display/Monitor the progress of running coreutils.

5 examples

Turn any webpage into a desktop app with Rust/Tauri.

6 examples

Convert RTF files to other file formats.

3 examplesfilesmedia

Read and write CDs in disc-at-once mode.

1 example

A fast, simple & powerful blog framework.

6 examples

View network interface statistics.

3 examplesnetworking

Snake game in the terminal.

5 examples

Cluster SSH tool for macOS.

3 examplesnetworking

Open one or several files for interactive reading, allowing scrolling and search.

8 examplestext-processing

Analyzes web applications and web pages, collecting modern performance metrics and insights on developer best practices.

8 examples

Tool for Apache Hive.

4 examples

Wordlist generator.

8 examples

JavaScript and TypeScript compiler written in Rust.

6 examples

`trunk` can refer to multiple commands with the same name.

2 exampleshas-subcommands

Crawl URLs and scan for endpoints, secrets, api keys, file extensions, tokens, and more from a list of domains.

6 examplesfiles

Detect and convert the encoding of text files.

4 examplesmediatext-processing

Quickly set up a reverse proxy service. Part of `frp`.

6 examplesnetworkingprocesses

3-stage init system.

2 examples

Initialize, develop, and maintain Nest applications.

8 examples

Manage a series of patches.

6 examples

Scan system for rootkits.

8 examples

Reset decisions stored in the privacy database. Forces apps to prompt again the next time they access the service.

2 examplesdatabasesprocesses

Partial/differential file downloader. HTTPS is not supported - use HTTP URLs only. See also: `rsync`.

5 examplesfilesnetworking

Display the keycode of pressed keys on the keyboard, helpful for debugging keyboard-related issues and key remapping.

5 examplessecurity

Renames files to make them easier to work with. It removes spaces and other such annoyances like duplicate underline characters.

3 examples

Play and convert MIDI files.

5 examplesmedia

Display eyes on the screen that follow the mouse cursor.

2 examples

A wonderful CLI to track your time.

6 examples

Efficient duplicate file finder and remover.

7 examplesfiles

Display system information.

5 examples

Convert PDF files into HTML, XML, and PNG images.

4 examplesmedia

Show and change EXIF information in JPEG files.

5 examples

Web application generator using either monolithic or microservices architecture.

8 examples

Convert Jupyter notebooks to plain text documents, and back again.

6 examplesmediatext-processing

Manage reusable agent skills across AI coding agents.

7 examplesai

A text-based calendar and scheduling application.

5 examplestext-processing

This command is an alias of `edit`.

1 example

Filesystem client based on SSH.

5 examplesdisknetworking

WebDAV client for Unix.

3 examples

Turns other processes into daemons.

6 examplesprocesses

A better Python REPL.

7 examples

Build and install Erlang/OTP instances with ease.

5 examplesdevelopmentpackages

Searches for rootkits and malware.

5 examples

Count lines of code. Written in Rust.

4 examples

Notification daemon for Wayland compositors. Can be controlled with `makoctl`.

6 examplesprocesses

Capture TCP traffic for debugging and analysis.

1 examplenetworking

Joe's own text editor.

4 examplestext-processing

Nushell ("a new type of shell") takes a modern, structured approach to your command-line. See also: `elvish`.

4 examples

Tool for structural code search and replace that supports many languages.

4 examplestext-processing

Generate barcodes and QR codes.

3 examples

Package manager for D packages.

6 examplespackages

A terminal based typing test.

4 examples

Create fast, encrypted, deduplicated backups powered by Rust.

2 examples

A collection of tools for indexing, inspecting, and visualizing disk usage. Duc maintains a database of accumulated sizes of directories of the filesystem, allowing queries in this database, or creating fancy graphs to show where data is.

6 examplesdatabasesdisk

Remotely control MicroPython devices.

5 examples

Get All URLs: fetch known URLs from AlienVault's Open Threat Exchange, the Wayback Machine, and Common Crawl for any domains.

7 examples

Terminal UI for `tshark`, but looks more like `wireshark`.

2 examples

Scan package manifests, directories, container images, or GitHub repositories to identify vulnerabilities, malicious packages, and enforce security policies using CEL expressions.

5 examplescontainerspackages

Transfer data between two machines in a local network.

6 examplesnetworking

npm registry manager. Helps to easily switch between different npm registries.

5 examplespackages

Terminal disk space navigator, written in Rust.

4 examplesdisk

Calculate IP subnet information for IPv4 and IPv6 addresses. See also: `ipcalc`.

6 examplesnetworking

Display SIP calls message flows from terminal.

4 examples

Discover HTTP parameters for web applications.

5 examplesnetworking

Create a package which can be used with `pacman`. Uses the `PKGBUILD` file in the current working directory by default.

8 examplesfilespackages

A parallel implementation of the `bzip2` file compressor. See also: `bzip2`, `tar`.

5 examplesarchivesfiles

The command-line file manager. See also: `vifm`, `ranger`, `mc`, `nautilus`.

8 examplesfiles

A Python tool for web scraping and crawling that extracts main text, metadata, and comments from web pages. Designed for creating text corpora and extracting structured content.

8 examplestext-processing

Compile and run Elm source files.

6 examples

Official CLI for Cloudflare.

5 examples

Linux system and process monitor. See also: `htop`, `top`, `btop`, `btm`, `glances`.

7 examplesprocesses

Sudoku game in terminal.

8 examples

Perform basic numeric, textual, and statistical operations on input textual data files.

4 examples

Interface with Travis CI.

5 examples

A script for managing file archives of various types. `atool` uses external archiver programs but provides a consistent command-line interface for listing, extracting, creating, and managing archives.

8 examplesfiles

Flash cards in the terminal.

5 examples

Perform various DNS queries.

7 examplesnetworking

Get the password of the Wi-Fi.

3 examplessystem

Run computational pipelines. Mostly used for bioinformatics workflows.

8 examples

Official D compiler.

5 examples

Static file serving and directory listing.

7 examplesfiles

Locally back up Gmail messages using Gmail's API over HTTPS.

4 examplesnetworking

An email client and Usenet newsgroup program with a pico/nano-inspired interface. Supports most modern email services through IMAP.

3 examples

Dynamic menu. Create a menu from a text input with each item on a new line.

5 examplestext-processing

Semantic version string parser.

5 examplestext-processing

Resolve DNS records in bulk with high performance for reconnaissance. See also: `dig`, `dnsx`.

6 examplesnetworking

Display detailed information about all CPUs.

3 examples

Git commit message linter checks your commit messages for style.

6 examplesversion-control

Test Management Tool for creating, running, and debugging tests. Some subcommands such as `run`, `try`, etc. have their own usage documentation.

8 exampleshas-subcommands

Monitor a process and trigger a banner notification.

3 examplesprocesses

Distributed C/C++/ObjC compilation client that works with `distccd`.

6 examples

Expose URIs, endpoints, and secrets from APK files. Note: APKLeaks utilizes the `jadx` disassembler to decompile APK files.

3 examples

Advanced Intrusion Detection Environment to validate file integrity.

7 examplesfiles

Dictionary that uses the DICT protocol.

5 examples

Move and rename files in bulk.

4 examplesfiles

Actively probes the Internet in order to analyze topology and performance. Includes some tools that start with `sc_`, for example `sc_warts2text` or `sc_ttlexp`.

6 examples

Breadth-first search for your files.

8 examplestext-processing

An advanced, portable, multiprotocol bootloader. See also: `limine-enroll-config`, `limine-entry-tool`, `limine-snapper-sync`.

6 exampleshas-subcommands

Legacy host/service/networking monitoring program. Largely deprecated by `nagios4`. See also: `nagios2`, `nagios3`, `nagios4`.

4 examplesprocesses

Resize and rotate JPEG and PNG images.

3 examples

An efficient statistical file compressor.

7 examplesfiles

A lightweight web browser intended for slow computers.

7 examples

Build automated machine images.

3 examplesdevelopment

Open Observatory of Network Interference (OONI). Test the blocking of websites and apps. Measure the speed and performance of your network.

7 examplesnetworking

Develop smart contracts for running services on the Ethereum blockchain.

5 examples

Display the current weather conditions in your terminal.

3 examples

Convert JSON5 files to JSON.

6 examplesmedia

Search, stream, and download anime. See also: `ani-cli`.

8 examplesmediatext-processing

Profile memory usage of a Python application.

5 examples

Make presentations from Markdown files.

4 examples

Backup system based on the Git packfile format, providing incremental saves and global deduplication.

5 examplestext-processingversion-control

The Phar Installation and Verification Environment for secure PHP application deployment.

8 examples

Control the settings of connected displays via DDC/CI. This command requires the kernel module `i2c-dev` to be loaded. See also: `modprobe`.

6 examplespackages

A gNMI client. Manage gNMI network device configuration and view operational data.

5 exampleshas-subcommandsnetworking

Manage all of your version control repositories at once.

4 examplesversion-control

Enhanced version of dd for forensics and security.

2 examples

Image timestamp and EXIF data manipulation.

7 examplescontainersmedia

A simple, secure, and modern file encryption tool (and Rust library) with small explicit keys, no configuration options, and UNIX-style composability. Rust implementation of `age`.

2 examplesfiles

"Do The Right eXtraction" - extract any archive into new directory by guessing the tool from extension.

3 examplesarchivesfiles

A fast, lightweight, and minimalistic Wayland terminal emulator.

5 examples

Display information about PE files.

6 examples

A human-friendly and fast alternative to cut and (sometimes) awk.

8 examplestext-processing

List and display images in sixel format on the terminal. See also: `img2sixel`.

3 examplestext-processing

Compile a Node.js application into a single file. Supports TypeScript, binary addons, and dynamic requires.

6 examplesdevelopmentfiles

Simplifies IPv4/IPv6 CIDR network prefix management with counting, overlap checking, explanation, and subdivision.

5 examplesnetworking

Scan text and Git history for secrets and sensitive information. Note: Use a separate datastore directory (`--datastore`) for each scan. See also: `trufflehog`.

7 examplesfilestext-processing

A simple and generic work-queue server.

4 examples

A fast partial replacement for the codemod tool, replace and replace all in the whole codebase. Regexes are matched by Rust `regex` crate.

6 examplestext-processing

Immutable tamper resistant ledger of metadata generated within a software projects supply chain.

4 examples

Utility to piece together a random first name, last name, street number and address, along with a geographically consistent (ie, they all match the same area) city, state, ZIP code, and area code.

5 examplesarchives

Create BitTorrent metainfo files.

5 examples

CLI for X Window Manager.

6 examples

A small, fast, and portable text editor based on `emacs`.

4 examplestext-processing

Compose and decode C and C++ type declarations.

4 examplesmedia

Expressive programming language and a versatile interactive shell. See also: `nu`.

3 examples

X window server's resource database utility for Unix-like systems.

3 examplesdatabases

Manage Buildkite builds, pipelines, and agents.

8 examples

Bring your shell with all of your customizations through SSH sessions. Note: `xxh` does not install anything into system directories on the target machine; removing `~/.xxh` will clear all traces of xxh on the target machine.

8 examplesnetworkingpackages

Compress or decompress files with LZO compression.

5 examplesarchives

Word processor.

3 examples

git delete-merged-branches

all

Delete branches that are listed in `git branch --merged` excluding master. Part of `git-extras`.

1 examplefilesversion-control

A large file compression program. See also: `lrunzip`, `lrztar`, `lrzuntar`.

6 examplesfiles

Authenticate the `kubectl` users with OpenId Connect.

2 examples

A PHP extension installer based on Composer.

4 examples

Simple calculator REPL, similar to `bc`, with syntax highlighting and persistent history.

4 examples

Watch files and directories and run `rsync` when they change. It is often used to keep two directories on separate systems in sync, ensuring that changes made in one directory are immediately mirrored to the other.

2 examplesfiles

Easily and securely share files.

5 examples

Configure tables, chains, and rules of the Linux kernel IPv4 firewall. Use `ip6tables` to set rules for IPv6 traffic. See also: `iptables-save`, `iptables-restore`.

6 exampleshas-subcommands

Manipulate network interface MAC addresses.

6 examplesnetworking

Extract attachments out of a MIME encoded email package.

4 examplesarchivespackages

SQL client to interface with databases and other data sources inside the terminal.

7 examplesdatabases

Utility for modifying keymaps and pointer button mappings in X.

4 examples

Set of tools that makes adding a backend to your terminal-based applications, without worrying about user accounts, data storage and encryption.

7 examplesdisksystem

Render an SVG image to a PNG image using cairo.

7 examplescontainersmedia

A JSON processor using Python syntax.

7 examples

Calculate BLAKE2 cryptographic checksums.

7 examples

Fast and configurable TLS grabber focused on TLS based data collection and analysis.

7 examplessecurity

Extract any archive. Relevant extractors need to be installed, e.g. `unrar` for RAR.

2 examplesarchives

Encrypted overlay filesystem written in Go.

5 examplesdisk

Cloudflare Workers tool.

5 examples

Official CLI for the IPinfo.io IP geolocation and network intelligence API. Note: Some commands will require a token from IPinfo.io.

8 examplesnetworking

PRQL compiler. PRQL is a modern language for transforming data - a simple, powerful, pipelined SQL replacement.

5 examplesdatabases

Manage the trashcan. See also: `trash`, `rm`.

4 examples

Manipulate remote Tarsnap encrypted backups. Note: You don't need to specify the key file and the cache directory if you configure them in `/usr/local/etc/tarsnap.conf` or `~/.tarsnaprc`. See also: `tarsnap-keygen`.

7 examplesfileshas-subcommands

Provide the details of installed libraries for compiling applications.

3 examples

Send emails from your terminal.

3 examples

Serialize a repository or directory into an LLM-friendly single file (fast Rust-based repomapper).

7 examplesaifiles

Command-line File Verify, a utility to test and create checksum files.

6 examplesfiles

Track and monitor cryptocurrencies in the terminal.

5 examples

Interact with OAuth 2.0 authorization servers.

8 examples

The JavaScript Standard Style tool for linting and fixing JavaScript code.

7 exampleshas-subcommands

Manage apps and services on Cloud Foundry.

8 examplescloud

Manage Karabiner configuration.

6 examples

A file transfer tool.

6 examplesfiles

Synchronize local date and time via HTTP headers from web servers.

4 examplesnetworking

StarDict, a dictionary client. Dictionaries are provided separately from the client.

7 examples

The Plain-Text Editor for macOS.

5 examplestext-processing

GmSSL is a crypto toolkit supporting SM1, SM2, SM3, SM4, SM9, and ZUC/ZUC256.

8 examples

Code generation tool provided by the Go RPC framework Kitex. Kitex accepts both thrift and protobuf IDLs, and supports generating a skeleton of a server side project.

4 examples

Incremental journaling backup utility and archiver.

6 examples

Azure Storage API compatible server (emulator) in local environment.

5 examplesclouddisk

Task runner for targets described in Mkfile. Mostly used to control the compilation of an executable from source code.

6 examplesdevelopment

A CLI tool for sourcehut.

6 examples

Show the expansions of acronyms.

2 examples

Local/remote mirror and incremental backup tool.

4 examples

This command is an alias of GNU `fold`.

1 example

Download APK files from various sources.

3 examples

Control macOS dark mode.

4 examples

Revision Control System - manage RCS file attributes. See also: `ci`, `co`, `rcsdiff`, `rlog`.

5 examplesfiles

Interact with kojihub. Some subcommands such as `build`, `tag-build`, `download-build`, `buildinfo`, `call`, etc. have their own usage documentation.

6 examplesdevelopmenthas-subcommands

Utility to print JSON and JSON Lines data as a table in the terminal.

4 examplesdatabases

Download and extract data from HTML/XML pages as well as JSON APIs.

8 examplesarchives

This command is an alias of `todo`.

1 example

Utility for passing files and command output to Slack.

4 examples

Adjust the color temperature of a screen according to its surroundings. Note: Redshift does not support Wayland.

5 examples

Analyze filesystem usage with colorful text-based trees.

6 examplesdisktext-processing

Complementary command-line interface for Git.

6 examplesversion-control

The dnstracer command determines where a DNS gets its information from.

6 examplesnetworking

A Go CLI tool for mapping organization network ranges using ASN information. Note: An API key is required from ProjectDiscovery Cloud Platform for the tool to work.

8 examplescloudnetworking

Debian Almquist Shell, a modern, POSIX-compliant implementation of `sh` (not Bash-compatible).

7 examples

Upload code to <https://gist.github.com>.

7 examplesnetworking

PHP mess detector: check for common potential problems.

7 examples

Share end-to-end encrypted secrets using a one-time-viewable URL.

3 examplesnetworking

The dnsmap command scans a domain for common subdomains e.g. smtp.domain.org.

4 examples

A lightweight clone of the Emacs text editor.

6 examplestext-processing

The processor for the CakePHP framework.

8 examples

Display names and codes for various ASCII and Unicode characters and code points.

4 examples

Print a horizontal rule in the terminal.

3 examples

Watch a directory and rerun a command when certain files change.

5 examplesfiles

A realtime plotting utility for the command-line with data input from `stdin`.

4 examples

A simple wrapper around `curl` to easily download files. See also: `wget`, `curl`.

4 examples

Terminal session manager.

5 examples

List and diagnose Go processes currently running on your system.

5 examples

Use OpenAI to generate IaC configurations, utilities, queries, and more.

5 examplesai

Manage containers for HPC and scientific computing. Some subcommands such as `build`, `pull`, and `push` have their own usage documentation.

8 examplesdevelopmenthas-subcommands

Create a shadow directory of symbolic links to another directory tree.

1 examplefiles

A tool for managing V source code.

8 examplesdevelopment

Create a histogram from the output of the `diff` command.

2 examples

Automatically commit file or directory changes to a Git repository.

3 examplesfilesversion-control

This command is an alias of `magick montage`.

1 example

Viewer/editor for ID3v1 (but not ID3v2) tags of MP3 files.

6 examples

Backup video game save data.

5 examplesmedia

Switch between multiple versions of Perl.

7 examples

Manage F-Droid apps of devices connected via ADB.

7 examples

Optical Character Recognition tool. Recognize characters using its engine, and prompt the user for unknown patterns to store them in a database.

3 examplesdatabasessystem

Read input from `stdin` and display a selection interface that allows a field to be selected and copied to the clipboard.

4 examples

A terminal music player written in Rust that uses vim-like key bindings. See also: `cmus`, `ncmpcpp`, `audacious`.

3 examplessecurity

Simple and powerful key-value store.

8 examplessecurity

Access <https://todoist.com> from the command-line.

6 examplesnetworking

`st` can refer to multiple commands.

2 exampleshas-subcommands

Manage the filesystem cache.

5 examplesdisk

Run a command (that does not daemonize itself) as a Unix daemon.

4 examplesprocesses

Create some random Latin looking placeholder text.

4 examplestext-processing

Compare the file contents of two Slackware packages.

3 examplesfilespackages

A window manager for the X Window system.

5 examples

Monitor I/O latency in real time.

4 examples

Create WinGet manifests for the `winget-pkgs` repository.

8 examplesversion-control

VPN daemon. Works on Layer 2 or Layer 3, supports different encryption methods, used by Freifunk. See also: `ivpn`, `mozillavpn`, `mullvad`, `warp-cli`.

6 examplesprocesses

Build a Debian binary package in a clean `chroot` environment.

7 examplesdevelopmentpackages

Build software development environments.

6 examplesdevelopment

Version Control System for the home directory using Git repositories. See also: `chezmoi`, `stow`, `tuckr`, `homeshick`.

6 examplesfilesversion-control

Multi-pattern string replacement and file renaming tool.

5 examplesfilestext-processing

Execute a command for each line of `stdin`. Like `xargs`, but with pattern matching support.

5 examplestext-processing

High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3. Mpg321 was written (sometime in 1999) to be a drop-in replacement for the (previously) non-free mpg123 player.

6 examplesmedia

Darkhttpd web server.

3 examples

A versatile and portable proxy for capturing, manipulating, and replaying HTTP/HTTPS traffic on the go. See also: `mitmproxy`.

4 examplesnetworking

Simulate the digital rain from "The Matrix". See also: `cmatrix`.

8 examples

Flutter version manager.

7 examples

A to-do list application that uses the todo.txt format.

6 examplestext-processing

Wait for a port or service to enter a requested state, with support for TCP, HTTP, DNS, databases, and message queues. Some subcommands such as `tcp` and `http` have their own usage documentation.

8 exampleshas-subcommandsnetworking

Cross-compile Go programs.

4 examples

An OpenPGP key archiver.

3 examplessecurity

Manage Linux kernel modules. This program is usually called via its symlinks: `lsmod`, `rmmod`, `insmod`, `modinfo`, `modprobe`, and `depmod`. See their respective pages for more information.

2 examples

Yet another typing test, but crab flavored. A trusty terminal typing tester.

5 examples

Memory Bandwidth Benchmark.

5 examplesnetworking

Cut text (or bytes) where a delimiter matches, then keep the desired parts. A more user-friendly and powerful version of `cut` with sensible defaults.

5 examplessystemtext-processing

A modern simplistic port listener & reverse shell. Similar to `nc`.

2 exampleshas-subcommandsnetworking

List client applications running on an X11 display.

7 examples

Make ANSI escape sequences human-readable. Useful for debugging, learning, or inspecting terminal output.

5 examples

JavaScript runtime and toolkit. Includes a bundler, a test runner, and a package manager.

8 exampleshas-subcommandspackages

Clone of the game Tetris in the terminal.

8 examples

Multi base interactive calculator supporting dynamic base conversion and bit manipulation.

4 examples

A modern replacement for `ls` (List directory contents).

8 examplesfiles

Write licenses to `stdout`.

6 examples

Query a variety of web search engines. Consists of a collection of elvi, each of which knows how to search a website.

6 examplesdatabasestext-processing

Read raw input events from a specified input event device and redirect it to `stdout`.

2 examples

DNS lookup utility. It has colorful output, supports DNS-over-TLS and DNS-over-HTTPS protocols, and can emit JSON.

6 examplesnetworkingsecurity

Backup and restore Ed25519 SSH keys using memorizable seed phrases.

4 examplesnetworking

A patch application tool resolving conflicts in patches that `patch` cannot handle. Note: Wiggle forcefully applies all changes, merging when conflicts arise, and reporting unresolvable issues.

6 examples

A Spritz-alike speed reader. Show text using per-word Rapid Serial Visual Presentation (RSVP).

6 examplestext-processing

Dotfile manager written in Rust. See also: `chezmoi`, `vcsh`, `homeshick`, `stow`.

5 examples

Display window and font properties in an X server.

4 examples

A cryptographic filesystem for the cloud.

4 examplesclouddisk

Mount a directory elsewhere with different permissions.

3 examplesdiskfiles

A temporary email right from your terminal written in POSIX sh.

6 examples

This command is an alias of `vercel`.

1 example

Display calendar information in the Jalali format, with the current day highlighted.

4 examplestext-processing

Minimal terminal multiplexer. See also: `tmux`, `screen`.

7 examples

An HTTP benchmarking tool. Runs multiple HTTP fetches in parallel to test the throughput of a web server.

4 examplesnetworking

Archiving and copying utility.

6 examples

DesktopEntry Execution is a program to generate and execute DesktopEntry files of the Application type.

7 examples

Execute SQL on CSV, LTSV, JSON, YAML, and TBLN files.

7 examplesdatabases

SSH directory and multiplexer. Acts as a single entry point for connecting to SSH servers or Wish applications.

6 examplesfilesnetworking

Display information about windows. See also: `xprop`, `xkill`.

5 examples

Open source clone of the Microprose game "Transport Tycoon Deluxe".

7 examples

A WYSIWYG text editor for ISO-8859-15 encoded text.

5 examplestext-processing

A user friendly pager for grep. See also: `ugrep`, `rg`.

7 examplessystemtext-processing

A utility to capture and dump HTTP streams.

5 examplesnetworking

Roll virtual dice.

4 examples

A lightweight packet sniffer for displaying and logging HTTP traffic. It can be run in real-time displaying the traffic as it is parsed, or as a daemon process that logs to an output file.

5 examplesfilesnetworking

A charting preprocessor for the groff (GNU Troff) document formatting system. See also: `pic`, `groff`.

2 examples

Summarise TCP/IP dumps into a human and machine readable ASCII format.

3 examplesnetworkingtext-processing

The OpenStack project that provides a way to provision compute instances.

6 examples

Manage containerized command-line environments on Linux. Some subcommands such as `create` have their own usage documentation.

6 exampleshas-subcommands

Distributed, highly available, datacenter-aware scheduler.

8 examples

A tiny C compiler that can run C source files as scripts and otherwise has command-line options similar to `gcc`.

3 examples

Scripting language created specifically for Ops.

3 examples

A lightweight and customizable notification daemon for X11 and Wayland. If not started manually, D-Bus will automatically start `dunst` when a notification is sent.

4 examplesprocesses

Synchronize Git dotfiles. See also: `chezmoi`, `stow`, `tuckr`, `vcsh`.

5 examplesversion-control

Flash, dump, and manage boot firmware for Rockchip-based computer devices. You will need to turn on the device into Maskrom/Bootrom mode before connecting it through USB. Some subcommands may require to run as root.

6 examples

Execute a command once for each line piped from another command or file.

5 examplesfiles

LOLCODE interpreter written in C.

3 examples

Advanced ping utility which supports protocols such TCP, UDP, and raw IP. Best run with elevated privileges. See also: `masscan`, `naabu`, `nmap`, `rustscan`, `zmap`.

7 examplesnetworking

Mount an archive for access as a filesystem.

1 exampledisk

Routing daemon for Babel which uses firewall-style filters.

4 examplesprocesses

Rolls a user-defined dice sequence.

6 examplessystem

The WebAssembly package manager.

8 examplespackages

Scrobble tracks from the `cmus` music player to Last.fm.

2 examples

Use natural language to execute commands.

8 examples

Mount or create encrypted virtual filesystems. See also: `fusermount`.

4 examplesdisk

Create an X cursor file from a collection of PNGs. If `--prefix` is omitted, the image files must be located in the current working directory.

3 examplescontainersfiles

Build, run, and manage macOS and Linux virtual machines (VMs) on Apple Silicon.

8 examplesdevelopment

Shell and scripting language designed especially for system administration. This command refers to PowerShell version 6 and above (also known as PowerShell Core and cross-platform PowerShell). To use the original Windows version (5.1 and below, also known as the legacy Windows PowerShell), use `powershell` instead of `pwsh`.

8 examples

Cut, copy, and paste in the command-line.

4 examplesfiles

Print the revision log of RCS files. See also: `ci`, `co`, `rcs`, `rcsdiff`.

5 examples

Simple IRC client. Part of the suckless tools.

6 examples

Offline search engine for documentation. Supports manual pages, Arch Wiki, Gentoo Wiki, FreeBSD documentation, and tldr-pages.

5 examplestext-processing

Extract fields from a flat database file and write to another format. A configuration file is required to interpret the input and format the output.

6 examplesarchivesdatabases

This command is an alias of `hping3`.

1 example

Manage dconf databases. See also: `dconf-read`, `dconf-reset`, `dconf-write`, `gsettings`.

6 exampleshas-subcommands

Core daemon of Zabbix software.

8 examplesprocesses

MS-DOS emulator to run legacy DOS applications and games.

5 examples

Display calendar.

5 examples

Yet Another Computer Algebra System.

6 examples

A terminal-based text editor from Microsoft.

7 examplestext-processing

Check internet-drafts for submission nits. Looks for violations of Section 2.1 and 2.2 of the requirements listed on <https://www.ietf.org/id-info/checklist>.

5 examplesnetworking

Show/manipulate routing, devices, policy routing and tunnels. Some subcommands such as `address` have their own usage documentation.

8 exampleshas-subcommandsnetworking

Cross platform and extensible code editor.

8 examples

Create a desktop app for any web site with minimal configuration.

3 examples

Check file types and compare values. Returns 0 if the condition evaluates to true, 1 if it evaluates to false. See also: `[`.

6 examplesfiles

Convert HTML documents or web pages into PDF files.

5 examplesmedia

Convert on-the-fly between multiple input and output hard disk image types with optional write cache support. Create a virtual filesystem using FUSE (Filesystem in Userspace) that contains a virtual representation of the input image.

3 examplescontainersdisk

Manage Bluetooth devices with a terminal UI. See also: `bluetoothctl`.

2 examples

This command is an alias of GNU `pr`.

1 example

Execute commands and assert state on remote salt minions.

4 exampleshas-subcommands

Browse and watch anime. See also: `animdl`.

8 examples

A text based browser similar to `lynx`.

3 examplestext-processing

GPU switching utility for Nvidia Optimus laptops.

6 examples

An interactive man-in-the-middle HTTP proxy. See also: `mitmweb`, `mitmdump`.

8 examplesnetworking

Extract audio tracks from CDs.

4 examplesarchivesmedia

Configuration profiles manager for restic backup. See also: `restic`, `resticprofile-schedule`, `resticprofile-unschedule`.

7 exampleshas-subcommands

A modular session/policy manager for PipeWire and a GObject-based high-level library that wraps PipeWire's API. See also: `wpctl`, `pipewire`.

5 examples

Distributed key-value store with health checking and service discovery. Some subcommands such as `kv` have their own usage documentation.

3 exampleshas-subcommandsprocesses

Simple tool for tagging files.

6 examples

WordPress vulnerability scanner.

8 examples

AI-powered terminal assistant for software development tasks. Provides interactive chat interface with AI capabilities, code analysis, and LSP integration.

6 examplesai

Mono C# Compiler.

3 examples

Manage Wi-Fi networks through a TUI.

5 examples

Implements the dynamic nomenclature of SARS-CoV-2 lineages (Pango nomenclature).

2 examples

Simple X Image Viewer.

5 examplescontainersmedia

Run a command with a time limit.

5 examples

Next-generation web scanner.

7 examples

A simple utility for doing datetime arithmetic, parsing, and formatting.

8 examples

A user-friendly, lightweight TUI for disk imaging. See also: `dd`.

2 examplesdisksystem

Tool for Flux v1.

4 examples

Search Google from the command-line.

8 examplestext-processing

Enable mouse support for the Linux virtual console.

6 examples

A high-level build tool for projects written in Ada and other languages (C/C++/Fortran).

4 examplesdevelopment

Create and manage sequences of dependent code changes (stacks) for Git and GitHub.

8 examplesversion-control

Fill your console with Hollywood melodrama technobabble.

3 examples

Infinite-world block sandbox game.

8 examples

This command is an alias of `luanti`.

1 example

Isolate an arbitrary application and route traffic over the Tor network. Note: This is experimental software.

5 examplesnetworking

Show, inspect, and manipulate Parquet file.

8 examplesfiles

Official command-line interface for testing internet bandwidth using <https://speedtest.net>. Note: Some platforms link `speedtest` to `speedtest-cli` or other tools like `librespeed`, which can also be installed as `speedtest` on certain Linux distributions. These command examples apply only to the official client.

7 examplesdevelopmenthas-subcommands

Deploy and manage your Vercel deployments.

8 examples

VirtualFish is a fish shell tool for managing Python virtual environments.

8 examples

Skip to the next iteration of a `for`, `while`, `until`, or `select` loop.

2 examples

Set up and use a "bottle" namespace to run systemd under WSL (Windows Subsystem for Linux). To run these from Windows rather than an already-running distribution, precede them with `wsl`.

3 examples

Get and set SATA and IDE hard drive parameters.

7 examplesdevelopment

Display MySQL server performance info like `top`.

4 examplesdatabases

Display sprites of Pokemon in your terminal.

6 examples

Visualize and analyze profiling data.

5 examples

Statically check Python scripts for compliance with Python docstring conventions.

7 examples

Remote Desktop Protocol client. It can be used to connect the remote computer using the RDP protocol.

6 examples

Format Rust source code.

5 examplesdevelopmenttext-processing

Extract RAR archives.

5 examplesarchives

Run Windows executables on Unix-based systems.

7 examples

Run commands without installing them.

3 examples

Returns a successful exit status code of 0.

2 examples

Reuse and expand the shell history in `sh`, Bash, Zsh, `rbash`, and `ksh`. See also: `^`.

8 examples

This command is an alias of `let`.

1 example

Check file types and compare values. Returns a status of 0 if the condition evaluates to true, 1 if it evaluates to false. See also: `test`.

8 examplesfiles

Check file types and compare values. Returns a status of 0 if the condition evaluates to true, 1 if it evaluates to false.

8 examplesfiles

This shell keyword is used to close out `[`.

1 example

This shell keyword is used to close out `[[`.

1 example

Multipurpose shell syntax.

8 examples

This shell keyword is used to close out `{`.

1 example

Bash builtin to quick substitute a string in the previous command and run the result. Equivalent to `!!:s^string1^string2`. See also: `!`.

5 examplestext-processing

Open a file descriptor for read and write.

3 examplesfiles

Redirect output.

8 examples

Pipe data between programs.

2 examples

Expand to a directory.

3 examplesfiles

Expand a Bash variable.

8 examples

Automated Python 2 to 3 code conversion. Note: This module was deprecated in 3.11 and removed in 3.13. For reference, see: <https://github.com/python/cpython/blob/8d42e2d915c3096e7eac1c649751d1da567bb7c3/Doc/whatsnew/3.13.rst?plain=1#L188>.

7 examplesnetworkingpackages

View 3D `.obj` models as animated ASCII in the terminal.

6 examples

File archiver with a high compression ratio.

8 examplesfiles

File archiver with a high compression ratio. Similar to `7z` except that it supports fewer file types but is cross-platform.

8 examplesfiles

File archiver with a high compression ratio. Similar to `7z` except that it only supports 7z files.

7 examplesfiles

Disable an Apache configuration file on Debian-based OSes.

2 examplesfiles

Disable an Apache module on Debian-based OSes.

2 examplespackages

Disable an Apache virtual host on Debian-based OSes.

2 examples

Enable an Apache configuration file on Debian-based OSes.

2 examplesfiles

Enable an Apache module on Debian-based OSes.

2 examplespackages

Enable an Apache virtual host on Debian-based OSes.

2 examples

Convert images into EPS or PDF files.

7 examplesmedia

Retrieve runtime configuration from Apache on Debian-based OSes.

5 examples

This command is an alias of `yaa`.

1 examplehas-subcommands

Remove AppArmor profiles that are no longer present in the configuration directory.

3 examplesfiles

Update AppArmor browser profiles to use supported abstractions. Part of the AppArmor suite.

5 examples

Android Asset Packaging Tool: compile and package an Android app's resources.

3 examplespackages

Apache HTTP server benchmarking tool.

6 examplesnetworking

Manage abbreviations for the fish shell. User-defined words are replaced with longer phrases after they are entered.

4 examplessystem

Utility providing full immutability and atomicity by transacting between 2 root partition states (A⟺B). Updates are performed using OCI images, to ensure that the system is always in a consistent state.

8 examplesdisk

This command is an alias of `abrt-cli`.

1 examplehas-subcommands

abrt-action-analyze-backtrace

linux

Analyze C/C++ backtrace. Generate duplication hash, backtrace rating, and identify crash function. Save the data as new elements `duphash`, `rating`, `crash_function` in the problem directory.

3 examplesfilessecurity

abrt-action-analyze-c

linux

Calculate UUID for a problem data directory with `coredump`.

3 examplesfiles

Print statistics on how long users have been connected.

4 examples

A library that enables the same PyTorch code to be run across any distributed configuration.

6 examples

Shell script implementing ACME client protocol, an alternative to `certbot`. See also: `acme.sh dns`.

7 exampleshas-subcommandsnetworking

Print the country where an IPv4 address or hostname is located.

3 examples

Show battery status or thermal information.

6 examples

Listen to ACPI events.

2 examples

Make a directed graph acyclic by reversing some edges. Graphviz filters: `acyclic`, `bcomps`, `comps`, `edgepaint`, `gvcolor`, `gvpack`, `mingle`, `nop`, `sccmap`, `tred`, and `unflatten`.

3 examples

Android Debug Bridge: communicate with an Android emulator instance or connected Android devices. Some subcommands such as `shell` have their own usage documentation.

8 examplesdevelopmenthas-subcommands

Stop the Android Debug Bridge (adb) server, disconnecting devices and emulators.

1 exampledevelopment

Start the Android Debug Bridge (adb) server to allow adb connections from devices or emulators.

1 exampledevelopment

Manage `apt` repository definitions.

4 examplesversion-control

Add a computer account to a domain. Part of the Impacket suite.

6 examplessystem

Tell the Linux kernel about the existence of the specified partition. A simple wrapper around the `add partition` ioctl.

1 exampledisk

Convert addresses of a binary into file names and line numbers.

3 examplesdevelopmentfiles

User addition utility.

5 examplessystem

A network-wide software for blocking ads & tracking.

7 examplesnetworking

Print information received from Domain Name System (DNS) servers.

5 examplesnetworking

Compiler for Adscript files.

4 examples

Convert between AFF and raw file formats.

2 examplesfilesmedia

Audio file metadata parser for OS X. Built-in command of OS X.

6 examplesfilesmedia

Command-line audio player.

4 examplesmedia

The Silver Searcher. Like `ack`, but aims to be faster.

7 examples

A simple server for the Gemini network protocol.

3 examplesnetworking

Alternative `getty`: Open a `tty` port, prompt for a login name, and invoke the `/bin/login` command. It is normally invoked by `init`. Note: The baud rate is the speed of data transfer between a terminal and a device over a serial connection.

6 examplesnetworkingsystem

DNS lookup utility to display the A or AAAA record linked with a hostname or IP address.

3 examplesnetworking

Decrypt a WEP, WPA, or WPA2 encrypted capture file. Part of Aircrack-ng network software suite.

5 examplesfilesnetworking

Inject packets into a wireless network. Part of Aircrack-ng network software suite.

1 examplenetworking

Activate monitor mode on wireless network devices. Part of Aircrack-ng network software suite.

4 examplesnetworking

Capture packets and display information about wireless networks. Part of Aircrack-ng network software suite.

4 examplesnetworking

Share messages and files on the same network using mDNS.

5 examplesnetworking

Wireless network configuration utility.

4 examplesnetworking

Manage wireless interfaces. It should not be invoked manually.

1 example

Execute JSONPath on JSON objects.

4 examples

Cross-platform, GPU-accelerated terminal emulator.

6 examples

Catch insensitive, inconsiderate writing. It helps you find gender favouring, polarising, race related, religion inconsiderate, or other unequal phrasing in text.

4 examplestext-processing

Convert different installation packages to other formats. See also: `debtap`.

4 examplesmediapackages

A graphical frontend to chat with Ollama models. See also: `ollama`.

5 examplesai

Ada package manager. Manage Ada toolchains, dependencies, tools, and libraries.

4 exampleshas-subcommandspackages

Graphical mixer for ALSA soundcard driver.

5 examples

This command is an alias of `update-alternatives`.

1 example

Tool to display AMD GPU utilization and hardware metrics using the AMDGPU driver. See also: `nvtop`, `radeontop`.

6 examples

Mixer for ALSA soundcard driver.

2 examples

Run Android applications on any Linux operating system.

1 example

Reverse engineer Android applications. Written in Python.

3 examples

Powerful, intelligent flashcard program.

4 examples

"The fastest" shell plugin manager.

3 examples

Convert an arbitrary type of image file to common image formats.

2 examplescontainersfiles

Administrate the Apache HTTP web server. This command comes with Debian based OSes, for RHEL based ones see `httpd`.

5 examplesnetworking

Control an Apache HTTP server.

8 examplesnetworking

Create arbitrarily complex random passwords.

5 examples

Alpine Linux package management tool.

8 examplespackages

Sound player for ALSA soundcard driver.

4 examples

Atom editor Package Manager. See also: `atom`.

3 examplespackages

Load, compile, and manage AppArmor security profiles.

8 examples

This command is an alias of `aa-status`.

1 example

Camera manager. It should not be invoked manually.

1 example

Package manager for AppImages.

6 examplespackages

File a bug report on Ubuntu.

4 examplesfiles

Start app sleep services. It should not be invoked manually.

1 example

Search the manual pages for names and descriptions. See also: `man`.

3 examplestext-processing

This command is an alias of `add-apt-repository`.

1 exampleversion-control

Debian and Ubuntu package management utility.

8 examplespackages

Package management utility with support for multiple sources, allowing you to install packages in subsystems.

3 exampleshas-subcommandspackages

Create, modify, and extract from Unix archives. Typically used for static libraries (`.a`) and Debian packages (`.deb`). See also: `tar`.

5 examplesarchivespackages

Arcanist: a CLI for Phabricator.

4 examples

This command is an alias of `uname --machine`.

1 examplehas-subcommands

Simple tool for stylishly displaying system information.

1 example

Guided Arch Linux installer with a twist.

1 example

Switch between installed Java environments.

5 examples

Read, search, and download pages from the ArchWiki.

4 examplestext-processing

Arduino Studio - Integrated Development Environment for the Arduino platform.

8 exampleshas-subcommands

Sound recorder for ALSA soundcard driver.

6 examples

An open-source offline translation library and CLI tool written in Python.

7 examples

This command is an alias of `argos-translate`.

1 example

Fast download utility. Supports HTTP(S), FTP, SFTP, BitTorrent, and Metalink. See also: `axel`.

8 examplesnetworking

Quiz on simple arithmetic problems.

3 examples

KDE's archiving tool.

3 examples

ARK: Survival Ascended

linux

Create and start a headless ARK: Survival Ascended server.

8 examples

ARK: Survival Evolved

linux

Create and start a headless ARK: Survival Evolved server.

8 examples

Show and manipulate your system's ARP cache.

4 exampleshas-subcommands

Get the corresponding ARPA name for a IP addresses.

1 examplenetworking

Forge ARP replies to intercept packets.

3 examples

Manage ARP filtering rules using the `nftables` backend. Part of the `xtables-nft` suite for ARP packet filtering.

6 examples

Java diagnostic tool. See also: `arthas-watch`, `arthas-trace`.

4 exampleshas-subcommands

Portable GNU assembler. Primarily intended to assemble output from `gcc` to be used by `ld`.

4 examples

A file archiver for the Electron platform.

4 examplesfiles

Convert an image into ASCII.

6 examplescontainersmedia

Convert images to ASCII.

6 examplesmedia

Convert ASCII graphics into a PGM file.

2 examplesfilesmedia

Restore (copy) a disk image onto a volume. The command name stands for Apple Software Restore.

4 examplescontainersdisk

Run and manage telephone and exchange (phone) server instances.

7 examples

Detect illegitimate stars from bot accounts on GitHub projects.

3 examples

Execute commands once at a later time. Results will be sent to the users mail.

6 examples

Convert a Andrew Toolkit raster object to a PBM image. See also: `pbmtoatk`.

1 examplecontainersmedia

A cross-platform pluggable text editor. Plugins are managed by `apm`. Note: Atom has been sunsetted and is no longer actively maintained. Use `zed` instead.

6 examplestext-processing

Manage SteamOS updates.

5 examples

A simple, modern, and intuitive unit testing framework for PHP.

8 examples

Show jobs scheduled by `at` or `batch` commands.

3 examples

Remove jobs scheduled by `at` or `batch` commands. Note: To find job numbers use `atq`.

2 examplesprocesses

Generate SELinux policy allow rules from audit logs. Part of the `policycoreutils-python-utils` package. See also: `audit2why`, `ausearch`, `semodule`.

8 examplespackages

Explain SELinux denials from audit logs. Part of the `policycoreutils-python-utils` package. See also: `audit2allow`, `ausearch`, `sealert`.

4 examplespackages

Utility to control the behavior, get status and manage rules of the Linux Auditing System.

7 examples

This responds to requests from the audit utility and notifications from the kernel. It should not be invoked manually.

3 examples

Control Audacious using commands. See also: `audacious`.

8 examples

Build packages from the AUR and manage local repositories. Note: A local repository needs to be defined in `/etc/pacman.conf` and `vifm` needs to be installed for this to fully function.

8 examplesdevelopmenthas-subcommands

The Aura Package Manager: a secure, multilingual package manager for Arch Linux and the AUR.

7 examplespackages

Interact with Arch Linux's User Repository, commonly referred to as the AUR.

4 examplessystemversion-control

Generate summary reports of auditd logs.

7 examples

An Arch Linux utility to build and install packages from the Arch User Repository. See also: `pacman`.

8 examplesdevelopmentpackages

Publish Arch User Repository packages.

3 examplespackagessystem

Vote for packages in the Arch User Repository. To be able to vote, the file `~/.config/aurvote` must exist and contain your AUR credentials.

5 examplesfilespackages

Query the Linux audit log for events. Part of the `audit` package. See also: `audit2why`, `audit2allow`, `aureport`.

7 examplesdatabasespackages

Map syscall names and numbers.

3 examples

Configure system authentication resources.

8 examplessystem

Automatic CPU speed & power optimizer.

1 example

Generate a script from watching a session.

3 examples

Remove unused imports and variables from Python code.

4 examples

Run `automount` on startup and network configuration change events. It should not be invoked manually.

1 examplenetworking

Mark functions for lazy loading in Zsh. Functions are not loaded into memory until first called, improving shell startup time.

6 examples

Read the `/etc/auto_master` file and mount `autofs` on the appropriate mount points to trigger the on-demand mounting of directories. Essentially, it's a way to manually initiate the system's automounting process. Note: You'll most likely need to run with `sudo` if you don't have the necessary permissions.

3 examplesdiskfiles

An automatic mount/unmount daemon for `autofs`. Started on demand by `launchd`. It should not be invoked manually.

2 examplesdiskprocesses

Run tests on Debian packages.

5 examplespackages

Automatically raise and/or focus a window when hovering over it with the mouse.

1 example

Automatically change screen layout.

5 examples

A multi-threaded network reconnaissance tool which performs automated enumeration of services.

4 examplesnetworking

AudioUnit validation tool for Mac.

2 examples

Display services and hosts exposed on the local network via mDNS/DNS-SD. Avahi is compatible with Bonjour (Zeroconf) found in Apple devices.

4 examplesnetworking

Translate between host names and IP Addresses.

2 exampleshas-subcommandsnetworking

avahi-resolve-host-name

linux

This command is an alias of `avahi-resolve --name`.

1 example

A service for managing Audio Video Bridging (AVB) devices. It should not be invoked manually.

1 examplemediaprocesses

AV1 Image File Format (AVIF) encoder.

2 examplescontainersfiles

The official interface for Avo.

8 examples

Locks terminal with an away message.

8 examples

The official CLI tool for Amazon Web Services. Some subcommands such as `s3` have their own usage documentation.

8 examplescloudhas-subcommands

Configure an Amazon Cognito user pool and its users and groups and authenticate them.

6 examplescloudsystem

Efficient animated wallpaper daemon for Wayland.

5 examplesprocesses

The official CLI tool for Microsoft Azure. Some subcommands such as `login` have their own usage documentation.

8 examplescloudhas-subcommands

Connect to the serial console of a Virtual Machine. Part of `azure-cli` (also known as `az`).

2 examplescloud

Access all features of Backblaze B2 Cloud Storage easily.

8 examplesclouddisk

Control a linux machine's backlight using percentage values.

3 examples

Create Time Machine backups and manages its backup history. It should not be invoked manually.

1 example

Search a device for bad blocks. Some usages of badblocks can cause destructive actions, such as erasing all data on a disk, including the partition table.

6 examplesdatabasesdisk

Interact with the balenaCloud, openBalena, and the balena API.

5 examples

File indexing and searching framework for KDE Plasma.

8 examplesfiles

Print the argument as a large ASCII art.

3 examples

Start a headless Barotrauma server. Note: The server is configured by editing the `serversettings.xml` file in the game directory.

1 examplefiles

Encode or decode file or `stdin` to/from Base32, to `stdout`.

5 examplesfilesmedia

Remove leading directory portions from a path.

3 examplesfiles

Encode or decode file or `stdin` using a specified encoding, to `stdout`.

4 examplesfilesmedia

Save and jump to commonly used directories using 1 character commands. See also: `autojump`.

6 examples

This command is an alias of `bat`.

1 example

Execute commands at a later time when the system load levels permit. Results will be sent to the user's mail. See also: `at`, `atq`, `atrm`, `mail`.

2 examplessystem

Bash Automated Testing System: a TAP (<https://testanything.org/>) compliant testing framework for Bash.

6 examplesnetworking

An interactive viewer for the batteries installed in your notebook.

2 examples

Native Clojure interpreter for scripting.

4 examples

Manage `bcachefs` filesystems/devices. Some subcommands such as `device` have their own usage documentation.

8 exampleshas-subcommands

Set a custom charge limit on MacBooks.

4 examples

Decompose graphs into their biconnected components. Graphviz filters: `acyclic`, `bcomps`, `comps`, `edgepaint`, `gvcolor`, `gvpack`, `mingle`, `nop`, `sccmap`, `tred`, and `unflatten`.

4 examples

A lightweight memory system and git-backed issue tracker for AI coding agents.

8 examplesaiversion-control

Bulk downloader for Reddit.

6 examples

A utility to beep the PC speaker.

5 examples

Manage the beets media library.

5 examplesmedia

A PHP framework for Behaviour-Driven Development.

6 examples

Chef cookbook dependency manager.

4 examplespackages

Manage BetterDiscord on Linux.

5 examples

Simple, minimal lock screen.

4 examples

Resume suspended jobs (e.g. using `<Ctrl z>`), and keep them running in the background. See also: `jobs`, `fg`, `disown`.

2 examplesprocesses

Filter and print BGP data within MRT dumps. Can read files compressed with `gzip`, `bzip2`, and `xz`.

6 examplesarchivestext-processing

Add hotkeys to Z shell. See also: `zle`.

8 examples

Automate daily Bing Rewards points.

5 examples

Synchronizes data between devices registered to the same account. It should not be invoked manually.

1 examplesystem

Get support for biometric operations. It should not be invoked manually.

1 example

Convert a Biorad confocal file into a PGM file.

3 examplesfilesmedia

BIRD Internet Routing Daemon. Routing daemon with support for BGP, OSPF, Babel, and others.

2 examplesprocesses

BIRD remote control. Retrieve information like routes from bird and perform configurations during runtime.

8 examples

Client to interact with the Bitcoin Core daemon via RPC calls. Uses the configuration defined in `bitcoin.conf`.

8 examplesprocesses

Bitcoin Core daemon. Uses the configuration defined in `bitcoin.conf`.

4 examplesprocesses

Monitor, profile, and test a PHP application.

8 examples

A lolcat-like output colorizer that also prints flags and colorful sharks.

6 examples

Nucleotide-Nucleotide BLAST.

6 examples

Protein-Protein BLAST.

6 examples

Clean junk files on the filesystem.

5 examplesdisk

Command-line interface to the Blender 3D computer graphics application. Arguments are executed in the order they are given.

7 examples

Set volume boot capability and startup disk options.

4 examplesdisk

Utility for changing the display brightness.

5 examples

Discards device sectors on storage devices. Useful for SSDs.

3 examplesdisk

List all recognized partitions and their Universally Unique Identifier (UUID).

3 examples

Register, reserve, release, preempt, and clear persistent reservations on a block device that supports Persistent Reservations.

5 examplesdisk

Manage, query, and manipulate block devices.

8 examplesdatabases

Tetris like game in 3D.

5 examples

A Python ingestor for BloodHound, used to enumerate Active Directory relationships.

5 examplesfiles

Build Containerfiles and custom images based on your `recipe.yml`.

5 examplesdevelopment

Manage Bluetooth devices. See also: `bluetui`.

8 examples

Daemon to manage bluetooth devices.

5 examplesprocesses

A simple wrapper around the i3 screen locker `i3lock`, which blurs the screen. See also: `i3lock`.

4 examples

Create or copy block maps intelligently (designed to be faster than `cp` or `dd`).

4 examplesfiles

Convert a BMP file into a PBM, PGM, or PNM image.

3 examplescontainersfiles

This command has been superseded by `bmptopnm`.

1 example

A service that handles all Bluetooth network connections. It should not be invoked manually.

1 examplenetworkingprocesses

Control thunderbolt devices.

6 examples

Build tooling for the Clojure programming language.

6 examplesdevelopment

Boot and upgrade via container images. Manage transactional, in-place operating system updates using OCI/Docker container images.

6 examplescontainershas-subcommands

Control EFI firmware boot settings and manage boot loader.

6 examples

Start a local proxy to a remote server using Bore. Some subcommands such as `local` have their own usage documentation.

3 exampleshas-subcommandsnetworking

Deduplicating backup tool. Create local or remote backups that are mountable as filesystems.

7 examples

Deploy and manage the BOSH director.

8 examples

A PHP application for building and managing Phars.

7 examples

Redirect file locations for programs that don't respect the XDG standards.

6 examplesfiles

Inspect and manipulate eBPF programs and maps in a simple way. Some subcommands such as `prog` have their own usage documentation.

8 examples

High-level tracing language for Linux eBPF.

6 examples

A package manager for Bash scripts.

6 examplespackages

A Python-based tool for BigQuery, Google Cloud's fully managed and completely serverless enterprise data warehouse.

7 examplescloud

This command is an alias of `broot`.

1 example

Ultra-fast mass SNMP scanner allowing multiple hosts simultaneously.

3 examples

This command is an alias of `chromium`.

1 example

Ethernet bridge administration.

5 examples

Break out of a `for`, `while`, `until`, or `select` loop.

2 examples

Homebrew - a package manager for macOS and Linux. Some subcommands such as `install` have their own usage documentation.

8 exampleshas-subcommandspackages

Show and manipulate network bridge addresses and devices.

6 examplesnetworking

Utility for reading and controlling device brightness for Linux operating systems.

6 examples

Pretty-print Haskell source files.

5 examples

A local web server that updates browser on file changes.

4 examplesfiles

View webpages on the terminal using a Firefox backend. See also: `carbonyl`.

5 examples

CLI for Bruno, an Opensource IDE for exploring and testing APIs.

6 examplesdevelopment

Convert a Xerox doodle brush file into a PBM image.

2 examplescontainersfiles

A GUI for browsing for SSH/VNC servers on the local network. See also: `bssh`, `bvnc`.

4 examplesnetworking

Configure and control `bspwm`, managing nodes, desktops, monitors, and more. See also: `bspwm`.

6 examples

A tiling window manager based on binary space partitioning. See also: `bspc`.

1 exampledevelopment

A GUI tool for browsing for SSH/VNC servers on the local network. See also: `bvnc`, `bshell`.

4 examplesnetworking

Submit batch jobs to LSF (Load Sharing Facility) scheduler.

6 examples

Display system information about the CPU, memory, disks, network, and processes. An enhanced alternative to `top`. See also: `btop`, `glances`, `atop`, `htop`, `top`.

5 examplesnetworking

Create snapshots and remote backups of btrfs subvolumes.

5 examples

A filesystem based on the copy-on-write (COW) principle for Linux. Some subcommands such as `device` have their own usage documentation.

5 examplesdiskfiles

btrfs inspect-internal

linux

Query internal information of a btrfs filesystem.

6 examplesdatabasesdisk

Execute shell builtins.

1 example

Brute-force the WPS pin of a wireless access point. Necessary information must be gathered with `airmon-ng` and `airodump-ng` before using `bully`.

2 examples

Dependency manager for the Ruby programming language.

8 examplespackages

Dependency manager for the Ruby programming language. `bundler` is a common name for the command `bundle`, but not a command itself.

1 examplepackages

Execute a package binary (installed locally or fetched remotely). Note: `bun x` can be used as an alias for `bunx`.

5 examplesdevelopmentpackages

This command is an alias of `bzip2 --decompress`.

1 examplearchives

A GUI based application mainly used in web application penetration testing.

5 examples

Introspect and monitor the D-Bus bus.

7 examples

A collection of small system utilities in a single executable. Executing `busybox` via a symlink is equivalent to running `busybox symlink_name`. Linux distributions that use BusyBox will usually provide symlinks for all programs.

2 examples

Output a random buzzphrase. Written in Node.js.

3 examples

A GUI tool for browsing for SSH/VNC servers on the local network. See also: `bssh`, `bshell`.

4 examplesnetworking

Access and manage a Bitwarden vault.

5 examples

Run programs in a lightweight sandbox.

2 examples

This command is an alias of `exit`.

1 example

Record the screen.

4 examples

This command is an alias of `bzip2 --decompress --stdout`.

1 examplearchives

This command is an alias of `bzgrep --extended-regexp`.

1 example

This command is an alias of `bzgrep --fixed-strings`.

1 example

Find patterns in `bzip2` compressed files using `grep`.

7 examplestext-processing

Attempt to recover data from a damaged `.bz2` file. See also: `bzip2`.

1 examplefiles

This command is an alias of `g++`.

1 example

Compile C programs according to the ISO C standard.

4 examples

Interface to the Haskell package infrastructure (Cabal). Manage Haskell projects and Cabal packages from the Hackage package repository.

6 examplespackagesversion-control

Display the current time as ASCII art.

3 examples

Display a random ASCII art animation.

1 example

Display an animated ASCII fire.

1 example

Display an image in PMN format.

1 examplecontainersmedia

Prevent desktop from sleeping.

1 example

Prevent desktop idleness in full-screen mode.

3 exampleshas-subcommands

Open an applications in a kiosk mode. See also: `gamescope`.

5 examples

Manage files and directories in the MATE desktop environment. See also: `nautilus`, `dolphin`, `thunar`, `ranger`.

5 examples

Display a calendar with the current day highlighted. See also: `gcal`.

3 examples

Display upcoming events from a calendar file.

4 examplesfiles

A server application to distribute e-books over a network. Note: E-books must already be imported into the library using the GUI or the `calibredb` CLI. Part of the Calibre e-book library.

3 examplesnetworking

Manipulate an e-book database. Part of the Calibre e-book library.

6 examplesdatabases

Print function context.

3 examples

Calligra's flowchart and diagram application. See also: `calligrastage`, `calligrawords`, `calligrasheets`.

3 examples

Calligra's spreadsheet application. See also: `calligraflow`, `calligrastage`, `calligrawords`.

3 examples

Calligra's presentation application. See also: `calligraflow`, `calligrawords`, `calligrasheets`.

3 examples

Calligra's word processor application. See also: `calligraflow`, `calligrastage`, `calligrasheets`.

3 examples

Frontend tool for `libcamera`. See also: `v4l2-ctl`.

4 examples

Cancel print jobs. See also: `lp`, `lpmove`, `lpstat`.

7 examples

Create beautiful images of code.

8 examples

View webpages on the terminal using a Chromium backend. See also: `browsh`.

4 examples

Manage Rust projects and their module dependencies (crates). Some subcommands such as `build` have their own usage documentation.

8 examplesdevelopmenthas-subcommands

cargo generate-lockfile

all

Generate the `Cargo.lock` file for the current package. Similar to `cargo update`, but has less options. If the lockfile already exists it will be rebuilt with latest version of every package.

1 examplefilespackages

Print the full path to the `Cargo.toml` manifest of a project. If the project is part of a workspace, the manifest of the project is shown, rather than that of the workspace.

4 examplesfiles

Check the correctness of the `Cargo.toml` manifest and print the result as a JSON object. Note: this command is deprecated and may be removed in the future.

2 examples

REPL and build tool for Carp.

6 examplesdevelopment

Bash builtin construct for creating multi-choice conditional statements.

5 examples

Convert PNG/JPEG images to AVIF. Written in Rust. See also: `convert`.

4 examplesmedia

Cut, copy, and paste anything in the terminal.

8 examplesfiles

A lightweight and fast battery icon that sits in your system tray.

7 examples

Utility for reading data from Google Cloud's Bigtable.

6 examplescloud

This command is an alias of `gcc`.

1 example

Decompose graphs into their connected components. Graphviz filters: `acyclic`, `bcomps`, `comps`, `edgepaint`, `gvcolor`, `gvpack`, `mingle`, `nop`, `sccmap`, `tred`, and `unflatten`.

4 examples

Record data to CDs or DVDs. Some invocations of cdrecord can cause destructive actions, such as erasing all the data on a disc.

4 examples

Manage serial bus CEC connections. See also: `cec-ctl`.

6 examples

Control kernel CEC devices. See also: `cec-client`.

3 examples

A unified storage system.

7 examplesdisk

Deploy and manage a Ceph cluster using containers. Part of the Ceph orchestrator framework.

6 examples

Generate and manage X.509 certificates, keys, and PKI structures using GnuTLS.

5 examples

Manage keys and certificates in both NSS databases and other NSS tokens.

5 examples

URL spidering tool for making a cracking wordlist from web content.

5 examplesnetworking

Manage partition tables and partitions on a hard disk using a curses UI. See also: `parted`.

2 examplesdisk

Start preferences services (`CFPreferences`, `NSUserDefaults`). It should not be invoked manually.

1 example

Move running tasks to `cgroups`.

3 examplesfiles

Create cgroups, used to limit, measure, and control resources used by processes. `cgroups` types can be `memory`, `cpu`, `net_cls`, etc.

3 examples

Limit, measure, and control resources used by processes. Multiple cgroup types (aka controllers) exist, such as `cpu`, `memory`, etc.

1 example

Cgroups aka control groups is a Linux kernel feature for limiting, measuring, and controlling resource usage by processes. Cgroups however is not a command, but rather a collection of commands, see the relevant pages below.

3 examples

Change user account and password expiry information.

6 examplessystem

The official CLI for Chainguard.

8 examples

Automate conversations with a modem or serial device. Commonly used to establish PPP (Point-to-Point Protocol) connections.

7 examples

Shell script to use OpenAI's ChatGPT and DALL-E from the terminal.

6 examplesai

Change attributes of files or directories.

5 examples

Change SELinux security category for files. Categories provide an additional level of access control based on MCS (Multi-Category Security). See also: `chcon`, `semanage`.

6 examples

Change SELinux security context of a file or files/directories. See also: `secon`, `restorecon`, `semanage-fcontext`.

7 examplesfiles

Enable/disable a system's CPUs.

2 examples

This command is an alias of `cd`.

1 example

Manage and convert CHD (Compressed Hunks of Data) images. Commonly used with MAME and retro game images.

7 examplesmedia

CLI cheatsheet with customized descriptions, tldr and groups, to look into for your reference. Press `<Enter>` to a command to copy it to your clipboard and exit.

7 examplesfiles

Report non-free packages installed on Debian-based OSes. This command was formerly known as `vrms`.

2 examplespackages

check-language-support

linux

Display a list of missing language packages on Ubuntu.

3 examplespackages

check-support-status

linux

Identify installed Debian packages for which support has had to be limited or prematurely ended.

3 examplespackages

Track the local installation of a software package, and produce a binary package which can be used with a system's native package manager.

5 examplesdevelopmentpackages

Check security properties of executables.

4 examples

Check pending updates in Arch Linux.

6 exampleshas-subcommands

Change file or directory flags.

4 examplesfiles

Update `finger` info for a user.

4 examplessystem

Change group ownership of files and directories. See also: `chown`.

4 examplessystem

Manage the runlevel of services on CentOS 6.

6 examples

Verify the format of a FIGlet font file (`.flf`). See also: `figlet`, `figlist`, `showfigfonts`.

2 examplesfilestext-processing

Modify the state of memory blocks (online or offline) in a Linux system. Typically used in virtualized environments to manage memory hotplug.

6 examples

A utility that can edit windows registry, reset user password, promote users to administrator by modifying the Windows SAM. Boot target machine with live cd like Kali Linux and run with elevated privileges.

3 examplespackagessystem

Display and change the adjust out-of-memory killer score.

3 examples

Add or change user database information, including login shell and password. Note: It's not possible to change the user's password on Open Directory systems, use `passwd` instead. See also: `passwd`.

5 examplesdatabasesfiles

Change the passwords for multiple users by using `stdin`. See also: `passwd`.

4 examples

Open-source web browser principally developed and maintained by Google. Note: You may need to replace the `chromium` command with your desired web browser, such as `brave`, `google-chrome`, `opera`, or `vivaldi`.

8 examplestext-processing

Display `stdout` and `stderr` of a command if and only if it fails.

3 examples

Query the Chrony NTP daemon.

6 examplesdatabasesprocesses

Run command or interactive shell with special root directory.

3 examplesfiles

Manipulate the real-time attributes of a process.

5 examplesprocesses

Change user's login shell. Part of `util-linux`.

4 examplessystem

Change foreground virtual terminal.

1 exampleprocesses

Check in RCS revisions (store file changes in the Revision Control System). See also: `co`, `rcs`, `rcsdiff`, `rlog`.

5 examplesfiles

Render an image of a `circular` network graph from a `graphviz` file. Layouts: `dot`, `neato`, `twopi`, `circo`, `fdp`, `sfdp`, `osage` & `patchwork`.

5 examplescontainersfiles

The CircuitPython library updater.

5 examples

Compress images to JPEG XL. Accepted input extensions are PNG, APNG, GIF, JPEG, EXR, PPM, PFM, PAM, PGX, and JXL.

3 examplesarchives

Calculate CRC checksums and byte counts of a file. Note: On old UNIX systems the CRC implementation may differ.

1 examplefiles

Scan for viruses using the ClamAV Daemon.

8 examplesprocesses

A virus scanner.

8 examples

Compile C, C++, and Objective-C source files. Can be used as a drop-in replacement for GCC. Part of LLVM.

8 exampleshas-subcommands

Compile C++ source files. Part of LLVM.

8 examples

Language server that provides IDE-like features to editors. It should be used via an editor plugin rather than invoked directly.

3 examplesdevelopment

An agent-based coding tool that understands your code base and helps you code faster through natural language commands.

7 examplesai

Clears the screen of the terminal.

4 examples

A modern music player and library organizer. See also: `audacious`, `qmmp`, `cmus`, `mpv`.

8 examples

Python command-line interface for Cloudflare API.

7 examples

Save-state TODO app for the terminal.

8 examples

Command Line Interface Pages (CLIP) render. Render for a TlDr-like project with much a more extensive syntax and several render modes.

7 examples

Manage clipboard history for Wayland compositors. Works with `wl-copy` and `wl-paste`.

5 examplesfiles

Clojure tool to start a REPL or invoke a function with data. All options can be defined in a `deps.edn` file.

6 examplesfiles

Interface for the Clockwork PHP debugging framework.

3 examples

Manage cloud instance initialization.

5 examplescloud

Backs the CloudKit feature. It should not be invoked manually.

1 example

This synchronizes iCloud Photos. It should not be invoked manually.

1 example

Find clusters in a graph and augment the graph with this information.

5 examples

Cluster (reorganize) a PostgreSQL database.

3 examplesdatabases

View shell history statistics.

5 examples

Compare two files byte by byte.

4 examples

Convert a CMU window manager bitmap to a PBM image. See also: `pbmtocmuwm`.

1 examplecontainersmedia

Check out RCS revisions (retrieve working files from the Revision Control System). See also: `ci`, `rcs`, `rcsdiff`, `rlog`.

5 examples

Relay messages and commands between the front end and server in the cockpit suite.

2 examples

Securely access Cockpit pages in a running session. It starts `cockpit-ws` and a web browser in an isolated network space and a `cockpit-bridge` in a running user session.

2 examplesnetworkingsystem

TLS terminating HTTP proxy to encrypt traffic between a client and `cockpit-ws`.

2 examplesnetworkingsecurity

Communicate between the browser application and various configuration tools and services like `cockpit-bridge`.

5 examples

Practice writing complex software.

4 examples

Create and manipulate code signatures for macOS.

2 examples

This command is an alias of `code`.

1 example

Execute CoffeeScript scripts or compiles them into JavaScript.

5 examples

Filter reverse line feeds from input.

6 examplestext-processing

This command is an alias of `git-cola`.

1 exampleversion-control

Beautify `ls` command output, with color and font-awesome icons. Available as a Ruby gem.

4 examples

A minimalist X11 colorpicker. Any mouse gesture except `<LeftClick>` will exit the program.

5 examples

Remove columns from `stdin`.

3 examples

Format `stdin` or a file into multiple columns. Columns are filled before rows; the default separator is a whitespace.

4 examplesfilestext-processing

Perform set operations on lines of two files. The order of the output lines is determined by the order of the lines in the first file. See also: `diff`.

4 examplesfiles

Select or reject lines common to two files. Both files must be sorted.

5 examples

This command is an alias of `,`.

1 example

Force the shell to execute the program and ignore any functions, builtins, and aliases with the same name.

3 examples

This command is an alias of `magick compare`.

1 example

Bash built-in command for generating possible completion matches in Bash. Usually used within custom completion functions. See also: `complete`, `compopt`.

8 examples

Get and set argument autocompletion rules of shell commands in Bash. The specified completions will be invoked when `<Tab>` is pressed in Bash. See also: `compgen`, `compopt`.

6 examples

Print or change the completion options for a command. `-o` means enabled and `+o` means disabled. See also: `compgen`, `complete`.

4 examples

An alias to a `run-mailcap`'s action compose. Originally `run-mailcap` is used to mime-type/file.

2 examplesfiles

composer-require-checker

all

Analyze Composer dependencies for soft dependencies.

2 examplespackages

Compress files using the Unix `compress` command.

6 examplesarchives

Calculate the composition of unique words in sequences.

8 examples

Calculate the compression ratio of a set of files on a btrfs filesystem. See also: `btrfs filesystem`.

3 examplesdisk

Show and manage terminal to framebuffer mapping.

2 examples

Package, dependency, and environment management for any programming language. Some subcommands such as `create` have their own usage documentation. See also: `mamba`.

8 exampleshas-subcommandspackages

Display animated confetti and fireworks over SSH. See also: `ssh`.

3 examplesnetworking

Light-weight system monitor for X.

6 examples

Interact with the Netfilter connection tracking system. Search, list, inspect, modify, and delete connection flows.

5 examplesfilestext-processing

Manage the information in your contacts database. It provides functionality to apps using the Contacts API and performs various background maintenance tasks. It should not be invoked manually.

1 exampledatabasesprocesses

This command is an alias of `magick convert`. Note: This alias is deprecated since ImageMagick 7. It has been replaced by `magick`. Use `magick convert` if you need to use the old tool in versions 7+.

1 examplemedia

This command is an alias of `copr-cli`.

1 examplehas-subcommands

Bash builtin for creating interactive asynchronous subshells.

7 examples

Clipboard manager with advanced features.

7 examples

Mobile apps with HTML, CSS & JS.

6 examples

Validate commit messages for Node.js core.

7 examplesversion-control

Service for Core Audio, Apple's audio system. It should not be invoked manually.

1 examplemediaprocesses

A system agent providing the `LocalAuthentication` framework. It should not be invoked manually. See also: `coreauthd`.

1 example

A system daemon providing the `LocalAuthentication` framework. It should not be invoked manually. See also: `coreautha`.

1 exampleprocesses

Manage Night Shift. It should not be invoked manually.

1 example

Schedules CloudKit operations for clients of NSPersistentCloudKitContainer. It should not be invoked manually.

1 example

Retrieve and process saved core dumps and metadata.

7 examplesprocesses

Markdown test specification runner.

3 examples

Host a headless Counter Strike 2 server.

4 examples

Query, download, and build perl modules from CPAN sites.

4 examplesdatabasesdevelopment

Find unused code in C++ projects.

4 examples

Calculate the average CPU frequency over a time period.

4 examples

Show CPU frequency information.

7 examples

A tool to modify CPU frequency settings. The frequency value should range between the output of command `cpufreq-info -l`.

4 examples

Tools regarding CPU power and tuning options.

5 examples

Crack and decrypt Bluetooth Low Energy (BLE) encryption.

3 examplessecurity

The Cradle PHP framework. Some subcommands such as `install` and `package` have their own usage documentation.

8 exampleshas-subcommandspackages

Create an AP (Access Point) at any channel.

7 examples

Create CPIO images.

2 examplescontainersmedia

Create a PostgreSQL database.

3 examplesdatabases

Initialize an RPM repository in a directory, including all XML and SQLite files.

3 examplesfilesversion-control

Create a PostgreSQL user (role).

5 examplessystem

Manage CRI-compatible container runtimes.

8 examplescontainers

A system scheduler for running jobs or tasks unattended. The command to submit, edit, or delete entries to `cron` is called `crontab`.

1 examplefiles

Daemon to execute scheduled commands from crontab files.

5 examplesprocesses

Bash script for wrapping cron jobs to prevent excess email sending.

1 example

Cryptcat is netcat with encryption capabilities.

5 examples

Manage plain `dm-crypt` and LUKS (Linux Unified Key Setup) encrypted volumes. Some subcommands such as `luksFormat` have their own usage documentation.

6 exampleshas-subcommandssecurity

Application and artifact manager for the Scala language. Installs Scala applications and sets up a Scala development environment. Some subcommands such as `install`, `launch`, `java`, `fetch`, `resolve`, `complete-dep`, etc. have their own usage documentation.

6 exampleshas-subcommandspackages

Search for libraries without doing it directly on the web.

4 examplestext-processing

This command is an alias of `counter strike 2`.

1 example

The Microsoft C# Compiler.

8 examples

The shell (command interpreter) with C-like syntax. See also: `tcsh`.

4 examples

Split a file into pieces. This generates files named `xx00`, `xx01`, and so on.

6 examplesfiles

Manage the System Integrity Protection configuration.

6 examples

View differences between two CSV, TSV, or JSON files.

3 examples

Convert CSV (comma-separated) text to TSV (tab-separated) format.

3 examplesmediatext-processing

Find and clean common syntax errors in CSV files. Included in csvkit.

2 examples

Filter and truncate CSV files. Like Unix's `cut` command, but for tabular data. Included in csvkit.

4 examplestext-processing

Convert a CSV file to a custom output format. Included in csvkit.

5 examplesfilesmedia

Filter CSV rows with string and pattern matching. Included in csvkit.

3 examplestext-processing

Render a CSV file in the console as a fixed-width table. Included in csvkit.

1 exampledatabasesfiles

Load a CSV file into a Python shell. Included in csvkit.

2 examplesfiles

Sort CSV files. Included in csvkit.

4 examples

Generate SQL statements for a CSV file or execute those statements directly on a database. Included in csvkit.

3 examplesdatabasesfiles

Print descriptive statistics for all columns in a CSV file. Included in csvkit.

5 examplesfiles

Utility to filter and extract data from CSV formatted sources.

5 examplesarchivestext-processing

CMake test driver program.

3 examples

SmartCard daemon. It should not be invoked manually.

1 exampleprocesses

Manage `containerd` containers and images.

4 examples

Utility to control what happens when CTRL+ALT+DEL is pressed.

3 examples

Call Up another system and act as a dial-in/serial terminal or perform file transfers with no error checking. See also: `picocom`, `minicom`, `tio`.

6 examplesfiles

Accept jobs sent to destinations. Note: Destination is referred as a printer or a class of printers. See also: `cupsreject`, `cupsenable`, `cupsdisable`, `lpstat`.

2 examples

Update or query a server's `cupsd.conf`.

6 examplesdatabases

Server daemon for the CUPS print server.

8 examplesprocesses

Stop printers and classes. Note: Destination is referred as a printer or a class of printers. See also: `cupsenable`, `cupsaccept`, `cupsreject`, `lpstat`.

2 examples

Start printers and classes. Note: Destination is referred as a printer or a class of printers. See also: `cupsdisable`, `cupsaccept`, `cupsreject`, `lpstat`.

3 examples

Reject jobs sent to printers. Note: Destination is referred as a printer or a class of printers. See also: `cupsaccept`, `cupsenable`, `cupsdisable`, `lpstat`.

3 examples

Test conformance of PPD files to the version 4.3 of the specification. Error codes (1, 2, 3, and 4, respectively): bad CLI arguments, unable to open file, unskippable format errors, and non-conformance with PPD specification. Note: This command is deprecated. See also: `lpadmin`.

3 examplesfilestext-processing

Cut out fields from `stdin` or files.

7 examples

Tetris like game.

4 examples

Check and repair an Xsan filesystem volume. Part of the Xsan filesystem utilities on macOS.

4 examplesdisk

Compress an image file to a WebP file.

6 examplesarchivescontainers

Find duplicates, empty folders, similar images and much more.

4 examples

Developer shell for the V8 JavaScript engine.

3 examples

An open source program for transforming DocBook XML into output formats such as HTML or PDF.

5 examples

Run macOS software on Linux.

4 examples

Manage Dart projects.

7 examples

Rebuild and switch to a Nix-based Darwin (macOS) system configuration.

3 examples

Quick visualization of large datasets using CLI based on datashader.

3 examples

Lightweight Dropbear Secure Shell client.

5 examples

A GUI SQL client supporting many databases.

7 examplesdatabases

A tool to model transformations in data warehouses.

7 examplesai

The D-Bus message daemon, allowing multiple programs to exchange messages.

6 examplesprocesses

Interact with the Databricks platform. Note: This tool has been retired and it is recommended to use Databricks Asset Bundles instead.

4 examples

An arbitrary precision calculator. Uses reverse polish notation (RPN). See also: `bc`, `qalc`.

6 examples

Drupal code generator.

3 examples

Manage and monitor NVIDIA Data Center GPUs.

5 examples

Recursively detect and decode strings, supporting hex, decimal, binary, base64, URL, FromChar encodings, Caesar ciphers, and MD5, SHA1, and SHA2 hashes. Warning: uses 3rd-party web services for MD5, SHA1, and SHA2 hash lookups. For sensitive data, use `-s` to avoid these services.

4 examplesdevelopmentmedia

Convert and copy a file.

5 examplesfilesmedia

Container based local development tool for PHP environments.

7 examplescontainers

`apt-get` functionality for `.deb` packages published in third party repositories or via direct download. Works with Linux distributions which use `apt-get`.

7 examplespackages

Maintain the debian/changelog file of a Debian source package.

3 examplesfilespackages

Read man pages from uninstalled packages.

3 examplespackages

Create a basic Debian system.

5 examples

Display orphan packages on operating systems using the APT package manager.

3 examplespackages

Debian Security Analyzer, a tool to list vulnerabilities on a particular Debian installation.

5 examples

Convert Debian packages into Arch Linux packages. See also: `pacman-upgrade`.

4 examplesmediapackages

An interactive ext2/ext3/ext4 filesystem debugger.

6 examplesdisk

Request debuginfo-related data.

1 example

Build a Debian package from source.

3 examplesdevelopmentpackages

Move your CoffeeScript source to modern JavaScript.

4 examplesfiles

Declare variables and give them attributes.

8 examples

Decode RAM data.

2 examplesmedia

A barebone deezer downloader library built from the ashes of Deezloader Remix. It can be used as a standalone CLI app or implemented in a UI using the API.

4 examples

An AI coding assistant using DeepSeek Coder models.

6 examplesai

Read and write macOS user configuration for applications.

6 examplessystem

Keeps track of purgeable space and asks clients to purge when space is low. It should not be invoked manually.

1 example

Ask the Linux kernel to forget about a partition.

1 exampledisk

A viewer for Git and diff output. See also: `diff`, `difft`.

7 examplesversion-control

A BitTorrent client.

4 exampleshas-subcommands

A daemon process for the Deluge BitTorrent client.

4 examplesprocesses

Delete a user from the system.

5 examplesfilessystem

Deploy PHP applications. Note: The Go command `dep` with the same name is deprecated and archived.

7 examples

Content/depot downloader for Steam.

8 examples

Fast, declarative, reproducible, and composable developer environments using Nix.

6 examples

Launch reproducible development environments using Docker, Kubernetes, or SSH.

7 examplescontainersnetworking

Display information about Android DEX files.

4 examples

Download Debian packages.

3 examplespackages

Stateless DHCPv6 server. It should not be invoked manually. See also: `InternetSharing`.

2 examples

Initiates an advanced DHCP exhaustion attack and stress test.

7 examples

Test DHCP IP exhaustion attacks and sniff local DHCP traffic.

2 examplesnetworking

Compare three files line by line.

2 examples

Generate an image where each pixel is the difference between corresponding pixels in the 2 source images.

1 examplecontainersmedia

Compare files or directories based on the syntax of the programming language. See also: `delta`, `diff`.

7 examples

DNS lookup utility. See also: `resolvectl`, `nslookup`, `host`.

8 examplesnetworking

Compute shortest-path distances from a single source node in a graph.

4 examplesfiles

This command is an alias of `ls -C --escape`.

1 example

Scan HTTP-based webservers for directories and files.

4 examplesnetworking

Brute force directories and filenames on servers.

5 examples

Output commands to set the `$LS_COLOR` environment variable and style `ls`, `dir`, etc.

6 examples

Remove trailing filename portion from a path.

3 examplesfiles

Display or manipulate the directory stack. The directory stack is a list of recently visited directories that can be manipulated with the `pushd` and `popd` commands. See also: `pushd`, `popd`.

7 examplesfiles

Web path scanner.

6 examplesfiles

Disable built-in shell commands in Zsh. See also: `enable`.

2 examples

Utility to manage local disks and volumes. Some subcommands such as `partitiondisk` have their own usage documentation.

4 exampleshas-subcommands

Allow sub-processes to live beyond the shell that they are attached to. See also: `jobs`.

4 examples

Server daemon for the distcc distributed compiler.

5 examplesprocesses

Start distributed notification services. It should not be invoked manually.

1 example

Execute a command on the host from inside a Distrobox container. See also: `distrobox`.

2 examplescontainers

Copy files and directories.

3 examplesfiles

Django's utility for administrative tasks.

4 examples

Decompress JPEG XL images. Accepted output extensions are PNG, APNG, JPEG, EXR, PGM, PPM, PNM, PFM, PAM, EXIF, XMP, and JUMBF.

2 examplesarchives

A framework that allows for dynamic building of kernel modules.

4 examples

Debugger for the Go programming language.

6 examples

A tool to communicate with the display manager.

4 examples

Write the kernel messages to `stdout`. See also: `journalctl`.

8 examples

Display the DMI (alternatively known as SMBIOS) table contents in a human-readable format. See also: `inxi`, `lshw`, `hwinfo`.

6 examplesdatabasestext-processing

Type check Python code, running `mypy` as a daemon for better speed. See also: `mypy`.

4 examplesprocesses

Package manager for Fedora 41+ and RHEL 10. For equivalent commands in other package managers, see <https://wiki.archlinux.org/title/Pacman/Rosetta>.

8 exampleshas-subcommandsnetworking

Manage DNF configuration options and repositories on Fedora-based systems. Not default to `dnf` but supported via `dnf-plugins-core`. See also: `dnf`.

6 examples

Package manager for RHEL 8/9 and older Fedora versions (pre-41). For equivalent commands in other package managers, see <https://wiki.archlinux.org/title/Pacman/Rosetta>.

8 examplesnetworkingpackages

This command is an alias of `dnf`.

1 examplehas-subcommands

Show the system's DNS domain name. Note: The tool uses `gethostname` to get the hostname of the system and then `getaddrinfo` to resolve it into a canonical name.

1 examplenetworking

DNS enumeration tool.

7 examplesnetworking

DNS debugger. "Walk" across zones and validate database consistency and best practices.

8 examplesdatabasesnetworking

This shell keyword is used with `for`, `while`, `select`, and `until` to mark the start of a loop.

4 examples

The Ubuntu release upgrader.

3 examples

Execute a command as another user. See also: `sudo`, `pkexec`, `run0`.

5 examplessystem

A tool for interacting with Docker registries, including listing and dumping repositories.

6 examplescontainers

See disk usage for a builder.

6 examplescontainersdisk

List builder instances and associated nodes.

2 examplescontainers

Remove the build cache.

4 examplescontainersdevelopment

Remove one or more builder instances.

3 examplescontainers

Display `buildx` version information.

1 examplecontainers

A persistent process to start and manage Docker containers.

5 examplescontainersprocesses

Initialize and serve markdown documentation.

5 examples

Retrieve information about Digital Ocean accounts.

3 examplessystem

Manage DigitalOcean apps.

8 examples

Authenticate `doctl` with API tokens.

5 examples

Show the balance of a Digital Ocean account.

3 examplessystem

List, create, and delete virtual machines which are called droplets.

3 examplesfiles

Manage your MySQL, Redis, PostgreSQL, and MongoDB database services.

5 examplesdatabaseshas-subcommands

doctl databases maintenance-window

all

Schedule, and check the schedule of, maintenance windows for your databases.

3 examples

doctl databases sql-mode

all

View and configure a MySQL database cluster's global SQL modes.

3 examplesdatabases

doctl kubernetes cluster

all

Manage Kubernetes clusters and view configuration options relating to clusters.

6 examplescontainers

doctl kubernetes options

all

Get values available for use with `doctl`'s Kubernetes commands.

3 examplescontainers

Manage serverless functions.

4 examplescloud

Generate documentation for a PHP API.

5 examples

Docker powered mini-Heroku (PaaS). Easily deploy multiple apps to your server in different languages using a single `git-push` command.

5 examplescontainersversion-control

KDE's file manager to manage files and directories. See also: `nautilus`, `caja`, `thunar`, `ranger`.

7 examplesfiles

This shell keyword is used with `for`, `while`, `select`, and `until` to mark the end of a loop.

4 examples

Classic open-source boomer shooter featuring modding and multiplayer. `zandronum-server` can be replaced with almost any sourceport.

2 examples

Render an image of a `linear directed` network graph from a `graphviz` file. Layouts: `dot`, `neato`, `twopi`, `circo`, `fdp`, `sfdp`, `osage` & `patchwork`.

5 examplescontainersfiles

Merge ._* files with corresponding native files.

6 examplesversion-control

A better `dotenv`, from the creator of `dotenv`.

7 examples

Add or update a .NET package reference in a project file.

6 examplesfilespackages

Add .NET project-to-project references.

4 examples

A customizable interactive graph editor for the X Window System. Note: This tool has been deprecated, but this entry is retained to aid anyone still using it.

4 examples

Manage the swap file on Debian-based Linux systems.

3 examplesdiskfiles

Show which installed packages occupy the most space on `apt` based systems.

5 examplespackages

Generate initramfs images to boot the Linux kernel. Dracut uses options from configuration files in `/etc/dracut.conf`, `/etc/dracut.conf.d/*.conf` and `/usr/lib/dracut/dracut.conf.d/*.conf` by default.

4 examples

Free basic raster image editor in GNOME desktop environment.

3 examplescontainersmedia

Dump information about Direct Rendering Manager devices.

2 examples

Convert between Dropbear and OpenSSH private key formats.

2 examplesmediasecurity

Generate SSH keys in Dropbear format.

4 examplesnetworkingtext-processing

Remove a PostgreSQL database. A simple wrapper around the SQL command `DROP DATABASE`.

8 examplesdatabases

Remove an existing PostgreSQL user (role).

5 examplessystem

Generate boilerplate code, interact with and debug Drupal projects. Some subcommands such as `check` have their own usage documentation. `drupal` has been deprecated. Use `drush` instead.

4 examplesdevelopmenthas-subcommands

Shell and scripting interface for Drupal.

4 examples

Interact with DVD burners.

2 examples

Versatile tool for generating system resource statistics. Note: dstat is deprecated and no longer maintained.

6 examples

A simple interface to invoke the D language compiler, retrieve buffered trace and print traced data from the DTrace kernel facility. Generic front-end to DTrace facility, requiring root privileges.

8 examples

Dua (Disk Usage Analyzer): get the disk space usage of a directory.

7 examplesdiskfiles

Show on-disk information of an exFAT filesystem.

1 exampledisk

A network traffic dump tool.

4 examplesnetworking

Print the super block and blocks group information for ext2/ext3/ext4 filesystems. Unmount the partition before running this command using `umount device`.

5 examplesdisksystem

Perform NTLM authentication against a remote host without credentials and dump information leaked in the NTLMSSP message. Part of the Impacket suite.

5 examplessystem

Control the `dunst` notification daemon.

6 examplesprocesses

A notification tool that is an extension of `notify-send`, but has more features based around `dunst`. Accepts all options of `notify-send`.

4 examples

Finds duplicate filesystem extents and optionally schedule them for deduplication. An extent is small part of a file inside the filesystem. On some filesystems one extent can be referenced multiple times, when parts of the content of the files are identical.

4 examplesdiskfiles

A lock-free deduplication cloud backup tool.

8 examplescloud

`dwebp` decompresses WebP files into PNG, PAM, PPM, or PGM images. Animated WebP files are not supported.

6 examples

Execute privileged commands as root or another user via Active Directory roles. Similar to `sudo` but integrated with Delinea; supports Ansible become plugin.

8 examplesfilessystem

Print the free space fragmentation information for ext2/ext3/ext4 filesystems.

2 examples

Check a Linux ext2/ext3/ext4 filesystem. The partition should be unmounted.

5 examplesdisk

Save critical ext2/ext3/ext4 filesystem metadata to a file.

5 examplesdiskfiles

Change the label on an ext2/ext3/ext4 filesystem.

1 exampledisk

Replay undo logs for an ext2/ext3/ext4 filesystem. This can be used to undo a failed operation by an e2fsprogs program.

5 examplesdisk

Defragment an ext4 filesystem.

3 examplesdisk

Can be used to convert e-books between common formats, e.g. PDF, EPUB, and MOBI. Part of the Calibre e-book library tool.

2 examplesmedia

A low level interface to the Gentoo Portage system.

8 examples

Clean repository source files and binary packages.

4 examplesdevelopmenthas-subcommands

Embedded SQL preprocessor for C programs.

7 examplesdatabases

Efficient Compression Tool. File optimizer written in C++. It supports PNG, JPEG, gzip, and Zip files.

5 examplesarchivesfiles

Colorize edges of a graph layout to clarify crossing edges. Graphviz filters: `acyclic`, `bcomps`, `comps`, `edgepaint`, `gvcolor`, `gvpack`, `mingle`, `nop`, `sccmap`, `tred`, and `unflatten`.

4 examples

Edit quotas for a user or group. By default it operates on all filesystems with quotas. Quota information is stored permanently in the `quota.user` and `quota.group` files in the root of the filesystem.

6 examplesdisksystem

Dump boot entries from a variable or a file.

1 examplefiles

Manipulate the UEFI Boot Manager.

5 examples

Manage UEFI variables.

2 examples

Display platform EGL information.

3 examples

Funtoo's official system personality management tool.

6 examples

Find patterns in files using extended `regex`es. Note: This command is an alias of `grep --extended-regexp`.

8 examplestext-processing

Install and manage ESP-IDF.

8 examplespackages

Provides the number of records indexed in each database field, the last update date of the database, and the available links from the database to other Entrez databases.

4 examplesdatabases

Utilities for searching local Gentoo packages. Update local package cache using `eix-update`.

5 examplespackages

Eject CDs, floppy disks, tape drives, and USB sticks.

8 examples

elasticsearch-certutil

all

Generate and manage SSL certificates for Elasticsearch security.

8 examplessecurity

elasticsearch-create-enrollment-token

all

Create enrollment tokens for Elasticsearch nodes and Kibana instances.

5 examples

elasticsearch-croneval

all

Validate and evaluate a `cron` expression. This command helps verify that `cron` expressions are valid for use with Elasticsearch and produce the expected results.

5 examples

elasticsearch-keystore

all

Manage secure settings (e.g., passwords, tokens, and credentials) used by Elasticsearch.

8 examples

Manage low-level Elasticsearch node operations such as shutdown, repurpose, or viewing info.

6 examples

elasticsearch-reset-password

all

Reset the passwords of users in the native realm and built-in users.

3 examplessystem

elasticsearch-saml-metadata

all

Generate SAML Service Provider metadata for configuring a SAML Identity Provider.

3 examplesprocesses

elasticsearch-syskeygen

all

Create a system key file in the Elasticsearch configuration directory.

1 examplefilessecurity

Manage native realm users in Elasticsearch, including creating, updating, and deleting users.

5 examples

Build Electron app executables for Windows, Linux, and macOS. Requires a valid package.json in the application directory.

4 examplesdevelopmentfiles

Ergonomic Bitcoin wallet and private key management.

7 examplessecurity

This shell keyword is used in combination with `if` and `else` to define a code branch.

1 exampleversion-control

Look up precomputed neighbors within a database, or find associated records in other databases. It is part of the `edirect` package.

2 examplesdatabasespackages

This shell keyword is used in combination with `if` and `elif` to define a code branch if no other branch was valid.

1 exampleversion-control

Open files in an existing Emacs server. See also: `emacs`.

6 examples

Perform Portage maintenance tasks.

5 examples

Ember CLI: create and manage Ember.js applications.

8 examples

Gentoo Linux package manager utility. For equivalent commands in other package managers, see <https://wiki.archlinux.org/title/Pacman/Rosetta>.

7 examplesnetworkingpackages

Event Monitor service that accepts events from various services, runs them through a simple rules engine, and takes action. The actions can run commands, send email, or SMS messages.

3 examplesprocesses

Manage Android emulators.

8 examples

Enable and disable shell builtins.

3 examples

Package files into zip/tar file in MATE desktop environment. See also: `zip`, `tar`.

4 examplesarchivesfiles

Enumerate Windows and Samba information from remote systems.

5 examples

Substitutes environment variables with their value in shell format strings. Variables to be replaced should be in either `${var}` or `$var` format.

4 examplestext-processing

View and manage images.

6 examples

Show end-of-life dates (EoLs) for a number of products.

6 examples

Package manager for Solus.

3 examplespackages

Equation preprocessor for the groff (GNU Troff) document formatting system. See also: `troff`, `groff`.

2 examples

View information about Portage packages.

5 examplespackages

Run and manage programs in the Erlang programming language.

3 examples

Electrode Native platform client.

7 examples

Look up errno names and descriptions.

4 examples

This shell keyword is used to end a `case` statement.

1 example

Convert a PBM image to a ESC/P2 printer file. See also: `pbmtoescp2`.

1 examplecontainersfiles

Perform a new Entrez search using terms in indexed fields. It is part of the `edirect` package.

4 examplespackagestext-processing

Gentoo's multi-purpose configuration and management tool. It consists of various modules that take care of individual administrative tasks. Some subcommands such as `kernel`, `locale`, `profile`, etc. have their own usage documentation.

3 exampleshas-subcommands

Cross-platform Text Expander written in Rust.

4 examplestext-processing

Bootloader utility for Espressif chips (e.g. ESP8266).

2 examples

Interact with `etcd`, a highly-available key-value pair store.

8 examplessecurity

Track system configuration files in Git.

5 examplesversion-control

Display and modify Network Interface Controller (NIC) parameters.

6 examplesnetworking

Display information about ELF files.

2 examples

Enable, disable, and obtain information about Gentoo USE flags.

5 examples

Execute arguments as a single command in the current shell and return its result.

2 examples

Windows Remote Management (WinRM) shell for pentesting. Once connected, we get a PowerShell prompt on the target host.

8 examples

Display information from input device drivers.

4 examples

Implement your own custom widgets in any window manager.

6 examples

Text editor. See also: `vim`.

7 examplestext-processing

Swap the filepaths and filenames of two files.

1 exampledisk

Execute a command without creating a child process.

1 exampleprocesses

Easily install Elixir versions and manage application environments.

5 examplespackages

Get or set an exFAT filesystem label.

2 examplesdisk

Perl script offering possibilities to `grep` in the Exim queue output.

6 examplestext-processing

Exit the shell.

2 examples

Manage the Exoscale services. Some subcommands such as `compute` have their own usage documentation.

6 exampleshas-subcommands

exo compute block-storage

all

Manage the Exoscale Block Storage service.

7 examplesdiskprocesses

A data extraction tool for alpm databases, offering printf-like flexibility for pacman-based utilities. See also: `pacman`.

5 examples

Convert tabs to spaces.

5 examplesmedia

Extract the contents of a Slackware package to the current directory. See also: `installpkg`, `removepkg`, `upgradepkg`, `makepkg`, `pkgtool`.

2 examplesarchivesfiles

Build, develop, and deploy React Native apps.

7 examplesdevelopment

An open source tunnel application for sharing websites.

6 examples

Evaluate expressions and manipulate strings.

7 examples

Generate all/random matching strings for a `regex`. It can also simplify `regex`es.

8 examplestext-processing

Trace exec() calls.

5 examples

Manage external Debian repositories. It is used to manage external repositories in Debian.

4 examples

Recover deleted files from ext3 or ext4 partitions by parsing the journal. See also: `date`, `umount`.

4 examples

Read and manipulate metadata of MP3 files.

4 examples

Convert a Berkeley YUV file to PPM.

1 examplefilesmedia

Edit the partition table of a fake flash drive. See also: `f3probe`, `f3write`, `f3read`.

3 examplesdatabasesdisk

Probe a block device (e.g. a flash drive or a microSD card) for counterfeit flash memory. See also: `f3read`, `f3write`, `f3fix`.

3 examplesdisk

Validate .h2w files to test the real capacity of the drive. See also: `f3write`, `f3probe`, `f3fix`.

1 example

Fill a drive out with .h2w files to test its real capacity. See also: `f3read`, `f3probe`, `f3fix`.

2 examples

A proprietary commercial SSL VPN client by BIG-IP Edge.

5 examplesnetworkingsecurity

Print the prime factorization of a number.

2 examples

Create and start a headless Factorio server.

5 examples

Control Linux file caching behavior. See also: `fincore`.

3 examplesfiles

Configure and control fail2ban server.

3 examples

Display and modify authentication failure record files.

5 examplessystem

Generate fake data using a large variety of generators.

5 examples

A Python library and a tool to generate fake data.

6 examples

Fake the system time for a command.

3 examples

Reserve or deallocate disk space to files. The utility allocates space without zeroing.

3 examplesdisk

Returns a non-zero exit code. See also: `true`.

2 examples

Automated fan speed management. Uses a configuration file to control a wide range of variables.

2 examplesfiles

Display the color of a specific pixel on the screen in either hexadecimal or RGB formats.

5 examples

Test your download and upload speed using fast.com.

4 examples

Communicate with connected Android devices when in bootloader mode (the one place ADB doesn't work).

7 examples

Get or set the label of a FAT32 partition.

2 examplesdisk

Report file access events. See also: `inotifywait`.

4 examplesfiles

Generate screenshots directly from the framebuffer.

2 examples

Display images in a terminal framebuffer.

5 examples

Show and modify frame buffer device settings.

4 examples

Open the recent commands for editing and then run them. See also: `history`.

7 exampleshas-subcommands

Set and retrieve FileVault related information.

5 examples

This command is an alias of `fd`.

1 example

Manage partition tables and partitions on a storage drive. See also: `partprobe`, `parted`, `cfdisk`.

8 examplesdisk

Render an image of a `force-directed` network graph from a `graphviz` file. Layouts: `dot`, `neato`, `twopi`, `circo`, `fdp`, `sfdp`, `osage`, and `patchwork`.

5 examplescontainersfiles

F-Droid build tool. F-Droid is an installable catalog of FOSS (Free and Open Source Software) applications for the Android platform.

6 examplesdevelopment

A GUI desktop RSS client. Note: FeedReader is no longer being maintained.

5 examples

A simple and portable media player using the FFmpeg libraries and the SDL library.

5 examplesmedia

Multimedia stream analyzer.

5 examplesmedia

Test force-feedback devices (e.g., controllers with rumble functionality).

1 example

Run jobs in foreground. See also: `jobs`, `bg`, `disown`, `%`.

2 examplesprocesses

Print the number of the foreground virtual terminal.

2 examplesprocesses

This command is an alias of `grep --fixed-strings`.

1 exampletext-processing

This shell keyword is used to end an `if` statement.

1 example

Convert a compressed FIASCO file to a PNM image.

5 examplescontainersfiles

List the figlet fonts and control files. See also: `figlet`, `showfigfonts`, `chkfont`.

4 examples

Determine file type. See also: `stat`.

6 examplesfileshas-subcommands

Flexible pattern matching file verifier. It is typically used from LLVM regression tests and forms a part of a `lit` test.

5 examplesfilestext-processing

Coordinates access to files by multiple processes (`NSFileCoordinator`, `NSFilePresenter`). It should not be invoked manually.

1 example

Report how badly fragmented a particular file might be.

6 examplesfiles

Interface with Filen, an end-to-end encrypted cloud storage service.

8 examplesclouddisk

Docksal utility.

5 examples

Console-based modular messaging client.

7 examples

Display how much cache memory a file is taking. See also: `fadvise`.

3 examplesfiles

Finds a filesystem by label or UUID.

4 examplesdisk

Find your filesystem.

6 examplesdisk

User information lookup program.

5 examplessystem

Test, manage, and deploy Firebase projects.

6 examples

A free and open source web browser.

8 examples

Securely sandboxes processes to containers using built-in Linux capabilities.

8 examples

The firewalld client. View and adapt the runtime or permanent firewall configuration state.

8 examples

Convert a Flexible Image Transport System (FITS) file to a PNM image. See also: `pamtofits`.

2 examplescontainersfiles

Fix file SELinux security contexts.

8 examplesfiles

Fabulously kill processes. Cross-platform.

2 examples

Screenshot utility with a GUI. Supports basic image editing, such as text, shapes, colors, and imgur.

8 examplescontainersmedia

A general utility script for Flask applications. Loads the application defined in the `$FLASK_APP` environment variable.

3 exampleshas-subcommands

Build, install, and run flatpak applications and runtimes.

8 examplesdevelopmenthas-subcommands

Show information about an application or runtime in a remote.

3 examples

Create and apply IPS and BPS patches.

3 examples

Speech synthesis engine.

6 examples

Declare floating point variable(s). Equivalent to `typeset -E` except that options irrelevant to floating point numbers are not permitted. See also: `typeset`, `declare`.

4 examples

Easy to use Nix package and environment manager.

8 examplespackages

List files and directories in an image file or device.

3 examplescontainersfiles

Synthesize audio from MIDI files.

3 examplesmedia

Google's free, open source, and cross-platform mobile app SDK. Some subcommands such as `pub` have their own usage documentation.

8 exampleshas-subcommands

Configure a Firebase project for your Flutter app. Note: Requires Firebase CLI and FlutterFire CLI to be installed.

3 examples

Tool for concourse-ci.

8 examples

Wrap each line in an input file to fit a specified width and print it to `stdout`.

3 examplesfiles

Make fonts available to the system. It should not be invoked manually.

1 example

Perform a command several times.

6 examples

Server-side JavaScript application that makes sure Node.js applications run indefinitely (restarts after exit).

3 examples

CLI for the Fossa service - Generate realtime license audits, vulnerability scans and reports about dependencies licenses.

5 examplespackagesprocesses

Fingerprint management daemon. `fprintd` isn't a command, but a set of commands.

4 exampleshas-subcommandsprocesses

Execute several synchronization processes locally or on several remote workers through SSH.

6 examplesnetworking

Free memory used by `loadlin` ramdisk on legacy systems. Largely deprecated by `umount`, `losetup`, and `tmpfs`.

1 example

Generate images of code and terminal output. Supported formats are PNG, SVG, and WebP. See also: `silicon`.

8 examples

A fully-featured terminal-based text editor.

6 examplestext-processing

Update virus definitions for ClamAV antivirus program.

1 example

A dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers.

5 exampleshas-subcommands

Print mail header lines from the current user's mailbox.

4 examplessystem

Fast Reverse Proxy: quickly set up network tunnels to expose certain services to the Internet or other external networks. Note: `frp` isn't a command, but a set of commands.

2 examplesnetworking

Connect to and control a running FreeSWITCH server using the FreeSWITCH Command Line Interface (ESL client).

8 examples

Check or resize a filesystem on a device.

5 examplesdisk

Check the integrity of a filesystem or repair it. The filesystem should be unmounted at the time the command is run.

3 examplesdisk

Go tool for managing Linux filesystem encryption.

5 examplesdisk

Convert a Usenix FaceSaver file into a PGM image. See also: `pgmtofs`.

1 examplecontainersfiles

Discard unused blocks on a mounted filesystem. Only supported by flash memory devices such as SSDs and microSD cards.

3 examplesdisk

Small and simple webcam for *nix.

4 examples

Tools to interact with a server via File Transfer Protocol.

8 examplesfilesnetworking

Compare differences between two fonts.

3 examples

Corrects your previous console command.

3 examples

Azure Functions Core Tools: develop and test Azure Functions locally. Local functions can connect to live Azure services, and can deploy a function app to an Azure subscription.

6 examplescloud

Define a function.

4 examples

Print the content of the first (non-directory) member in an archive without extraction.

3 examplesfiles

Display process IDs currently using files or sockets.

6 examplesprocesses

Mount and unmount FUSE filesystems.

3 examplesdisk

A Wayland-native application launcher and fuzzy finder, inspired by `rofi` and `dmenu`.

8 examples

Manage and configure your FreePBX system (PBX server).

7 examples

Update device firmware, including UEFI, using `fwupd`. See also: `fwupdtool`.

6 examples

Update device firmware manually or manipulate firmware files. See also: `fwupdmgr`.

3 examples

This command is an alias of GNU `[`.

1 example

Global Assembly Cache (GAC) management utility.

3 examples

A micro-compositor used as a game layer. See also: `cage`.

8 examples

Adjust the screen's color temperature according to the time of day.

6 examples

Command-line version of Ganache, your personal blockchain for Ethereum development.

7 examples

Static site generator for React.

5 examples

This command is an alias of GNU `b2sum`.

1 example

This command is an alias of GNU `base32`.

1 example

This command is an alias of GNU `base64`.

1 example

This command is an alias of GNU `basename`.

1 example

This command is an alias of GNU `basenc`.

1 example

A system to integrate the Debian package build system with Git.

5 examplesdevelopmentpackages

Count nodes, edges, connected components, or clusters in Graphviz `.dot` files.

5 examples

This command is an alias of GNU `cat`.

1 example

This command is an alias of GNU `chcon`.

1 example

This command is an alias of GNU `chgrp`.

1 example

This command is an alias of GNU `chmod`.

1 example

This command is an alias of GNU `chown`.

1 example

This command is an alias of GNU `chroot`.

1 example

This command is an alias of GNU `cksum`.

1 example

The official CLI tool for Google Cloud Platform. Some subcommands such as `app` and `init` have their own usage documentation.

8 examplescloudhas-subcommands

Decrypt a ciphertext file using a Cloud KMS key. See also: `gcloud`.

2 examplescloudfiles

gcloud logging logs list

all

List logs in a Google Cloud project. Useful for identifying available logs for monitoring and analysis. See also: `gcloud`.

8 examplescloud

gcloud sql backups describe

all

Retrieve information about a backup. See also: `gcloud`.

1 exampleclouddatabases

Export data from a Cloud SQL instance to an SQL file in Google Cloud Storage. Useful for creating backups or migrating data. See also: `gcloud`.

6 examplesclouddatabases

This command is an alias of GNU `comm`.

1 example

Code coverage analysis and profiling tool that discovers untested parts of a program. Also displays a copy of source code annotated with execution frequencies of code segments.

6 examplesdevelopmentfiles

This command is an alias of GNU `cp`.

1 example

Google Cloud Platform troubleshooting and diagnostics tool. Run in a Docker container or in GCP Cloudshell.

5 examplescloudcontainers

Container images managing tool. This tool implements a superset of the `crane` commands, with additional commands that are specific to Google Container Registry (`gcr.io`). Some subcommands such as `append`, `auth`, `copy`, etc. have their own usage documentation which can be found under `crane`. Some subcommands such as `completion`, `gc`, `help` are specific to gcrane and have their own usage documentation.

7 examplescontainersfiles

This command is an alias of GNU `csplit`.

1 example

This command is an alias of GNU `cut`.

1 example

Create contour lines and polygons from a digital elevation model.

2 examplesai

Convert raster data between different formats.

4 examplesmedia

Generate TMS or XYZ tiles for a raster dataset.

2 examples

Build overview images of raster datasets.

1 exampledevelopment

Build Virtual Datasets from a list of existing datasets.

4 examplesdevelopment

Analyze and visualize digital elevation models (DEM).

3 examples

List various information about a GDAL supported raster dataset.

6 examples

Image reprojection and warping utility.

3 examplescontainersmedia

This command is an alias of GNU `date`.

1 example

Interact with D-Bus objects. Part of GLib.

6 examples

D compiler using GCC as a backend.

5 examples

This command is an alias of GNU `dd`.

1 example

Easily install `.deb` files.

5 examplespackages

This command is an alias of GNU `df`.

1 example

This command is an alias of GNU `dir`.

1 example

This command is an alias of GNU `dircolors`.

1 example

This command is an alias of GNU `dirname`.

1 example

GPT (GUID Partition Table) disk partitioning tool. See also: `cfdisk`, `fdisk`, `parted`.

8 examplesdatabasesdisk

The GNOME Display Manager (GDM) is a replacement for the X Display Manager (XDM). See also: `gdm-binary`, `gdmsetup`, `gdm-stop`, `gdm-restart`, `gdm-safe-restart`.

6 examplesdevelopmenthas-subcommands

Restart the GNOME Display Manager (GDM) only when all users have logged out. See also: `gdm`, `gdm-binary`, `gdmsetup`, `gdm-stop`, `gdm-restart`.

1 exampledevelopment

Launch a GUI for configuring the GNOME Display Manager (GDM). Results in edited files in either `/etc/X11/gdm/gdm.conf` or `/etc/gdm/gdm.conf` depending on distribution and environment. See also: `gdm`, `gdm-binary`, `gdm-stop`, `gdm-restart`, `gdm-safe-restart`.

1 exampledevelopment

This command is an alias of GNU `dnsdomainname`.

1 example

This command is an alias of GNU `echo`.

1 example

This command is an alias of GNU `ed`.

1 example

This command is an alias of GNU `egrep`.

1 example

A package manager for the Ruby programming language.

8 examplespackages

Launch an interactive prompt with Gemini AI.

7 examplesai

This command has been superseded by `gemtopnm`.

1 example

Convert a GEM image file into a PNM image.

3 examplescontainersfiles

Specify the command to generate a `.desktop` file and a download icon with minimal information.

3 examplesfiles

Generate output suitable for addition to the `/etc/fstab` file.

5 examplesfiles

This command is an alias of `mkisofs`.

1 example

Gentoo Linux utility to compile and install kernels.

5 examplespackages

This command is an alias of GNU `env`.

1 example

Create and render multimedia timelines.

2 examples

Get-NodeInstallLocation

all

Get the current Node.js installation directory for `ps-nvm`. Part of `ps-nvm` and can only be run under PowerShell.

1 examplefiles

List installed and available Node.js versions for `ps-nvm`. Part of `ps-nvm` and can only be run under PowerShell.

3 examples

Retrieve a list of users from Active Directory, including attributes like last logon timestamp and email. Part of the Impacket suite.

4 examplesfiles

Determine the OS architecture (x86 or x64) of a remote Windows system. Part of the Impacket suite.

4 examples

Display the name and capabilities of each specified file.

3 examplesfiles

Get configuration values from your Linux system.

5 examples

Get the current mode of SELinux (i.e. enforcing, permissive, or disabled). See also: `setenforce`, `semanage-permissive`.

1 example

Get entries from Name Service Switch libraries.

5 examplesprocesses

Get file access control lists (ACL).

3 examplesfiles

Display file names and extended attributes.

2 examplesfiles

Get information about a file in an HFS+ directory.

4 examplesfiles

The go-ethereum command-line interface.

4 examples

This command is an alias of `read -zr`.

1 example

Enumerate Active Directory accounts with Kerberos pre-authentication disabled, which may be susceptible to AS-REP roasting attacks. Part of the Impacket suite.

5 examplesfilessystem

Parse command-line arguments.

4 examplestext-processing

Parse shell options from arguments. Note: This command does not support longform options and thus using `getopt` is recommended instead.

6 examplestext-processing

Get SELinux boolean value. See also: `semanage-boolean`, `setsebool`.

3 examples

Request a Kerberos Service Ticket (TGS). Part of the Impacket suite.

5 examplesprocesses

Request a Ticket Granting Ticket (TGT). Part of the Impacket suite.

6 examples

Retrieve Service Principal Names (SPNs) associated with Active Directory user accounts. Part of the Impacket suite.

5 examplesfilesprocesses

This command is an alias of GNU `expand`.

1 example

This command is an alias of GNU `expr`.

1 example

This command is an alias of GNU `factor`.

1 example

This command is an alias of GNU `false`.

1 example

This command is an alias of GNU `fgrep`.

1 example

This command is an alias of GNU `find`.

1 example

This command is an alias of GNU `fmt`.

1 example

Preprocess and compile Fortran source files, then assemble and link them together.

5 examplesdevelopment

This command is an alias of GNU `ftp`.

1 examplenetworking

This command is an alias of GNU `grep`.

1 exampletext-processing

This command is an alias of GNU `groups`.

1 example

Manage GPG keys registered with the authorized GitHub account. See also: `gpg`.

4 examplessecuritysystem

Manage GitHub SSH keys.

4 examplesnetworkingsecurity

The Glasgow Haskell Compiler's interactive environment.

5 examples

Simple and efficient CLI IDE for Haskell that reloads code on file changes. Continuously displays compile errors, warnings, and test results.

6 examplesdevelopmentfiles

Open-source simulator for the VHDL language.

6 examples

This command is an alias of GNU `head`.

1 example

A blogging platform and headless CMS.

8 examples

This command is an alias of GNU `hostid`.

1 example

This command is an alias of GNU `hostname`.

1 example

A fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration. Note: All options from the configuration file can also be used on the command-line (using `--option=argument`).

6 examplesfiles

This command is an alias of GNU `id`.

1 example

Convert a GIF image to WebP.

1 examplecontainersmedia

This command is an alias of GNU `ifconfig`.

1 example

Compare two GIFs for identical visual appearance. See also: `gifsicle`.

2 examples

Convert a GIF file into a PNM image.

2 examplescontainersfiles

GNU image manipulation program. See also: `krita`.

6 examplescontainersmedia

This command is an alias of GNU `indent`.

1 example

This command is an alias of GNU `install`.

1 examplepackages

Handle local and virtual files (GVfs). Part of GLib used in GNOME-based systems.

8 exampleshas-subcommands

git blame-someone-else

all

Blame someone else for your bad code.

1 exampleversion-control

Provide content or type and size information for Git repository objects.

3 examplesfilesversion-control

For every pathname, list if each attribute is unspecified, set, or unset as a gitattribute on that pathname.

4 examplesversion-control

Analyze and debug Git ignore/exclude (`.gitignore`) files.

5 examplesdevelopmentversion-control

Show canonical names and email addresses of contacts.

1 exampleversion-control

Check if a reference name is acceptable, and exit with a non-zero status if it is not.

3 examplestext-processingversion-control

Display commits since a time or date. Part of `git-extras`.

4 examplesversion-control

Create a Git branch in a repository. Part of `git-extras`.

3 examplesversion-control

Delete local and remote Git branches. Part of `git-extras`. If deleting the checked out branch, only the remote branch will be deleted.

1 examplefilesversion-control

git delete-squashed-branches

all

Delete branches that have been "squashed-merged" into a specified branch and checkout. If no branch is specified, default to the currently checked out branch. Part of `git-extras`.

2 examplesfilesversion-control

Delete a submodule from a Git repository. Part of `git-extras`.

1 examplefilesversion-control

Delete existing local and remote tags. Part of `git-extras`.

1 examplefilesversion-control

Export the contents and history of a Git repository in a streamable, plain-text format.

5 examplestext-processingversion-control

Change branch history, like removing files.

3 examplestext-processingversion-control

List and optionally format references (branches, tags) in a Git repository.

8 examplestext-processingversion-control

Run a Git command on a list of repositories. Note: This command is experimental and may change.

2 examplesversion-control

Get the basic functionality of `git clone`, but if the destination Git repository already exists it will force-reset it to resemble a clone of the remote. Part of `git-extras`.

3 examplesversion-control

Prepare `.patch` files. Useful when emailing commits elsewhere. See also: `git am`.

3 examplestext-processingversion-control

Create an empty local branch. Part of `git-extras`.

1 exampleversion-control

Extract commit ID from an archive created using `git archive`.

1 examplearchivesversion-control

Create a new branch inside the current repository called `gh-pages`. Part of `git-extras`.

1 exampleversion-control

Computes the unique hash key of content and optionally creates an object with specified type.

4 examplessecurityversion-control

Show local commits that haven't been pushed to origin. Any additional arguments will be passed directly to `git log`. Part of `git-extras`.

1 exampleversion-control

Show information about files in the index and the working tree.

4 examplesversion-control

Git command for listing references in a remote repository based on name or URL. If no name or URL are given, then the configured upstream branch will be used, or remote origin if the former is not configured.

5 examplesnetworkingversion-control

List the contents of a tree object.

4 examplesversion-control

Resolve a single file merge after a trivial merge.

4 examplesfilesversion-control

Describe a commit using existing ref names.

8 examplesversion-control

Compare two commit ranges (e.g. two versions of a branch).

3 examplesversion-control

Rename a Git branch. Part of `git-extras`.

2 examplesfilesversion-control

Change remote for pulling and pushing. Part of `git-extras`.

1 examplefilesversion-control

Rename a Git tag. Part of `git-extras`.

1 examplefilesversion-control

Generate a request asking the upstream project to pull changes into its tree.

2 examplesversion-control

List revisions (commits) in reverse chronological order.

5 examplesversion-control

Display metadata related to revisions.

3 examplestext-processingversion-control

Send a collection of patches as emails. Patches can be specified as files, directions, or a revision list.

5 examplesversion-control

git show-merged-branches

all

Print all branches which are merged into the current head.

1 exampleversion-control

git show-unmerged-branches

all

Print all branches which are not merged into the current `HEAD`.

1 exampleversion-control

Check out only part of a repository's files instead of cloning or checking out everything.

4 examplesversion-control

Read, change, or delete files that store references.

5 examplesfilesversion-control

Create a temporary file with a blob's contents.

1 examplefilesversion-control

Git command for manipulating the index.

1 exampleversion-control

Git command for creating, updating, and deleting Git refs.

2 examplesversion-control

Check for GPG verification of commits. If no commits are verified, nothing will be printed, regardless of options specified.

3 examplessecurityversion-control

Verify packed Git archive files.

3 examplesversion-control

Check for GPG verification of tags. If a tag wasn't signed, an error will occur.

3 examplessecurityversion-control

Low level utility to create a tree object from the current index.

3 examplesversion-control

Manage multiple Git repositories side by side. See also: `git`.

8 examplesversion-control

Synchronize GitHub labels.

5 examples

Browse Git repositories graphically. See also: `git-gui`, `git-cola`, `tig`.

5 examplesversion-control

Ruby wrapper for the GitLab API. Some subcommands such as `ctl` have their own usage documentation.

4 exampleshas-subcommands

A terminal-based interface for GitHub, accessed via the `gh` command. It also provides menu-style autocomplete suggestions for `git` commands.

6 examplesversion-control

Git repository statistics generator.

3 examplesversion-control

Analyze `nginx` configuration files.

4 exampleshas-subcommands

This command is an alias of GNU `join`.

1 example

This command is an alias of GNU `kill`.

1 example

Frontend for `su`. Allows you to run graphical commands which need root access without having to run an X terminal emulator. Note: This command is deprecated in favor of commands like `pkexec`, and is no longer maintained. See also: `gksudo`.

5 examples

Frontend for `sudo`. Allows you to run graphical commands which need root access without having to run an X terminal emulator. Note: This command is deprecated in favor of commands like `pkexec`, and is no longer maintained. See also: `gksu`.

5 examplessystem

A LaTeX formula preprocessor for HTML files. It converts LaTeX formulas to images.

7 examples

glib-compile-resources

all

Compiles resource files (e.g. images) into a binary resource bundle. These may be linked into GTK applications using the GResource API.

4 examplesdevelopment

This command is an alias of GNU `libtool`.

1 example

This command is an alias of GNU `libtoolize`.

1 example

This command is an alias of GNU `link`.

1 exampledevelopment

This command is an alias of GNU `ln`.

1 example

This command is an alias of GNU `locate`.

1 example

This command is an alias of GNU `logger`.

1 example

This command is an alias of GNU `logname`.

1 example

This command is an alias of GNU `ls`.

1 example

Test OpenGL rendering. See also: `vkcube`.

3 examples

This command is an alias of GNU `make`.

1 example

This command is an alias of GNU `md5sum`.

1 example

This command is an alias of GNU `mkdir`.

1 example

This command is an alias of GNU `mkfifo`.

1 example

This command is an alias of GNU `mknod`.

1 example

This command is an alias of GNU `mktemp`.

1 example

Convert a graph from `gml` to `gv` format. Converters: `gml2gv`, `gv2gml`, `gv2gxl`, `gxl2gv`, `graphml2gv` & `mm2gv`.

3 examplesmediatext-processing

This command is an alias of GNU `mv`.

1 example

A low-level build tool for Ada programs (part of the GNAT toolchain).

3 examplesdevelopment

Preprocessor for Ada source code files (part of the GNAT toolchain).

2 examplesdevelopment

This command is an alias of GNU `nice`.

1 example

This command is an alias of GNU `nl`.

1 example

This command is an alias of GNU `nohup`.

1 example

The official calculator for the GNOME desktop environment.

3 examples

Manage gnome extensions from the terminal.

7 examples

Capture the screen, a window, or a user-defined area and save the image to a file.

8 examplescontainersfiles

Add and remove applications and update your system.

4 examples

The GNOME Terminal emulator.

4 examples

Utility to annotate console logging statements with timestamps and find slow processes.

5 examples

This command is an alias of GNU `nproc`.

1 example

Personal and small-business financial-accounting software.

3 exampleshas-subcommands

This command is an alias of GNU `numfmt`.

1 example

This command is an alias of GNU `od`.

1 example

View documentation for go packages.

5 examplespackages

An open source 2D and 3D game engine.

5 examples

Format Go source code.

4 examplesdevelopmenttext-processing

A HTTP DoS test tool.

5 examplesnetworking

Access Google contacts from `mutt` or the command-line.

2 examples

This command is an alias of `chromium`.

1 examplehas-subcommands

Live reload utility for Go programs.

3 examples

Manage Go telemetry data and settings.

5 examples

Share your terminal as a web application.

3 examples

Convert a Gould scanner file to a PPM image.

1 examplecontainersfiles

Watches Go files and restarts the app on changes.

5 examples

Administer `/etc/group` and `/etc/gshadow`.

5 examplessystem

This command is an alias of GNU `paste`.

1 example

This command is an alias of GNU `pathchk`.

1 example

Connect to a GlobalProtect VPN on Linux via OpenConnect.

7 examples

GNU Privacy Guard, an OpenPGP encryption and signing tool. See also: `sq`.

8 exampleshas-subcommandssecurity

This command is an alias of `gpg`.

1 examplesecurity

Modify `.gnupg` home directories.

5 examples

Verify OpenPGP signatures. Note: `gpgv` reads trusted pubkeys from `~/.gnupg/trustedkeys.kbx` in absence of the `--keyring` option. See also: `gpg`.

4 examplessecurity

This command is an alias of GNU `ping6`.

1 example

This command is an alias of GNU `pinky`.

1 example

This command is an alias of GNU `printenv`.

1 example

This command is an alias of GNU `printf`.

1 example

Performance analysis tool for many programming languages. It profiles the function executions of a program.

5 examples

This command is an alias of GNU `ptx`.

1 example

Record the screen and encode the video with a GPU.

7 examplesmedia

This command is an alias of GNU `pwd`.

1 example

A small executable that is bundled with Grafana serve.

2 examples

Convert a graph from `graphml` to `gv` format. Converters: `gml2gv`, `gv2gml`, `gv2gxl`, `gxl2gv`, `graphml2gv` & `mm2gv`.

3 examplesmediatext-processing

This command is an alias of GNU `rcp`.

1 example

This command is an alias of GNU `readlink`.

1 example

This command is an alias of GNU `realpath`.

1 example

This command is an alias of GNU `rexec`.

1 example

Grab images (Screenshots) from a Wayland compositor.

6 examples

This command is an alias of GNU `rlogin`.

1 example

This command is an alias of GNU `rm`.

1 example

This command is an alias of GNU `rmdir`.

1 example

Add user groups to the system. See also: `groups`, `groupdel`, `groupmod`.

3 examplessystem

Delete existing user groups from the system. See also: `groups`, `groupadd`, `groupmod`.

1 examplefilessystem

Modify existing user groups in the system. See also: `groups`, `groupadd`, `groupdel`.

2 examplessystem

Print group memberships for a user. See also: `groupadd`, `groupdel`, `groupmod`.

2 examplessystem

Extend a partition in a disk or disk image to fill available space.

2 examplescontainersdisk

This command is an alias of GNU `rsh`.

1 example

Set up a device to use GRUB with a BIOS configuration. You should use `grub-install` instead of `grub-bios-setup` in most cases.

3 examplespackages

Edit GRUB environment variables.

3 examples

Check if a file is of a bootable image type.

6 examplescontainersfiles

Install GRUB to a device.

6 examplespackages

Generate a GRUB configuration file.

3 examplesfiles

Make a GRUB CD/USB/floppy bootable image.

8 examplescontainersmedia

Mount a filesystem or filesystem image read-only using GRUB's filesystem drivers.

8 examplescontainersdisk

Probe device information for a particular path or device.

7 examplesfiles

Set the default boot entry for GRUB, for the next boot only.

2 examples

The program `grub-script-check` takes a GRUB script file and checks it for syntax errors. It may take a path as a non-option argument. If none is supplied, it will read from `stdin`.

4 examplesfiles

Set the default boot entry for GRUB.

2 examples

grub2-mkpasswd-pbkdf2

linux

Generate a hashed password for GRUB.

1 examplesystem

Tool for configuring `grub` and `zipl` bootloaders.

3 examples

A PHP Composer plugin that enables source code quality checks.

3 examplesdevelopment

This command is an alias of GNU `runcon`.

1 example

A JavaScript task runner for automating processes.

7 examples

GhostScript, a PDF and PostScript interpreter.

6 examples

This command is an alias of GNU `sed`.

1 exampletext-processing

This command is an alias of GNU `seq`.

1 example

Query and modify dconf settings with schema validation.

7 examplesdatabases

This command is an alias of GNU `sha1sum`.

1 example

This command is an alias of GNU `sha224sum`.

1 example

This command is an alias of GNU `sha256sum`.

1 example

This command is an alias of GNU `sha384sum`.

1 example

This command is an alias of GNU `sha512sum`.

1 example

This command is an alias of GNU `shred`.

1 example

This command is an alias of GNU `shuf`.

1 example

This command is an alias of GNU `sleep`.

1 example

This command is an alias of GNU `sort`.

1 example

This command is an alias of GNU `split`.

1 example

gst-device-monitor-1.0

all

List devices detected by GStreamer.

3 examples

Display file metadata and stream information.

1 examplefilesmedia

Print information on GStreamer plugins.

8 examples

Build and run a GStreamer pipeline. See also: `gst-inspect-1.0`, `ffmpeg`.

8 examplesdevelopmenthas-subcommands

Play media files using the playbin Gstreamer element.

1 examplemedia

Convert media between two filetypes.

2 examplesmedia

Find the mime type of a file.

1 examplefiles

This command is an alias of GNU `stat`.

1 example

This command is an alias of GNU `stdbuf`.

1 example

This command is an alias of GNU `stty`.

1 example

This command is an alias of GNU `sum`.

1 example

Access Google Cloud Storage. You can use `gsutil` to do a wide range of bucket and object management tasks.

7 examplesclouddisk

This command is an alias of GNU `sync`.

1 example

This command is an alias of GNU `tac`.

1 example

This command is an alias of GNU `tail`.

1 example

This command is an alias of GNU `talk`.

1 example

This command is an alias of GNU `tar`.

1 examplearchives

This command is an alias of GNU `tee`.

1 example

This command is an alias of GNU `telnet`.

1 example

This command is an alias of GNU `test`.

1 example

This command is an alias of GNU `tftp`.

1 example

This command is an alias of GNU `time`.

1 example

This command is an alias of GNU `timeout`.

1 example

Launch applications from `.desktop` files that reside in standard locations.

2 examples

This command is an alias of GNU `touch`.

1 example

This command is an alias of GNU `tr`.

1 example

This command is an alias of GNU `traceroute`.

1 example

This command is an alias of GNU `true`.

1 example

This command is an alias of GNU `truncate`.

1 example

This command is an alias of GNU `tsort`.

1 example

This command is an alias of GNU `tty`.

1 example

Apache Guacamole proxy daemon. Support loader for client plugins to interface between the Guacamole protocol and any arbitrary remote desktop protocol (e.g. RDP, VNC, Other).

4 examplesnetworkingprocesses

A drop-down terminal for GNOME. See also: `yakuake`.

6 examples

Install, upgrade, and remove Guix packages or rollback to previous configurations.

6 examplespackages

JavaScript task runner and streaming build system. Tasks are defined within `gulpfile.js` at the project root.

3 examplesdevelopment

Screen brightness/temperature manager for Linux/X11.

6 examples

This command is an alias of GNU `uname`.

1 example

This command is an alias of GNU `unexpand`.

1 example

Python WSGI HTTP Server.

6 examplesnetworking

This command is an alias of GNU `uniq`.

1 example

This command is an alias of GNU `units`.

1 example

This command is an alias of GNU `unlink`.

1 example

This command is an alias of `gzip --decompress`.

1 examplearchives

This command is an alias of GNU `updatedb`.

1 example

This command is an alias of GNU `uptime`.

1 example

This command is an alias of GNU `users`.

1 example

Convert a graph from `gv` to `gml` format. Converters: `gml2gv`, `gv2gml`, `gv2gxl`, `gxl2gv`, `graphml2gv` & `mm2gv`.

3 examplesmediatext-processing

Convert a graph from `gv` to `gxl` format. Converters: `gml2gv`, `gv2gml`, `gv2gxl`, `gxl2gv`, `graphml2gv` & `mm2gv`.

3 examplesmediatext-processing

Colorize a ranked digraph with a range of colors. Graphviz filters: `acyclic`, `bcomps`, `comps`, `edgepaint`, `gvcolor`, `gvpack`, `mingle`, `nop`, `sccmap`, `tred`, and `unflatten`.

3 examples

This command is an alias of GNU `vdir`.

1 example

Simple Graphviz graph editor and viewer.

4 examples

Generate simple, structured abstract graphs.

7 examples

A Graphical User Interface version of Vim (Vi IMproved), a command-line text editor. See also: `vimdiff`, `vimtutor`, `nvim`, `vim`.

2 examplessystemtext-processing

Find clusters and creates a geographical map highlighting clusters.

6 examples

Combine several graph layouts (that already have layout information). Graphviz filters: `acyclic`, `bcomps`, `comps`, `edgepaint`, `gvcolor`, `gvpack`, `mingle`, `nop`, `sccmap`, `tred`, and `unflatten`.

5 examples

This command is an alias of GNU `wc`.

1 example

This command is an alias of GNU `which`.

1 example

This command is an alias of GNU `who`.

1 example

This command is an alias of GNU `whoami`.

1 example

This command is an alias of GNU `whois`.

1 example

This command is an alias of GNU `xargs`.

1 example

Convert a graph from `gxl` to `gv` format. Converters: `gml2gv`, `gv2gml`, `gv2gxl`, `gxl2gv`, `graphml2gv` & `mm2gv`.

3 examplesmediatext-processing

This command is an alias of GNU `yes`.

1 example

Compress executable files while keeping them executable. Back up the original file, appending `~` to its name and create a shell script that uncompresses and executes the binary inside it.

2 examplesarchivesdevelopment

Generate a new Hakyll sample blog.

2 examples

Halt the system.

5 examples

Command-line interface to the HandBrake video conversion and DVD ripping tool.

6 examplesmedia

Manage your default applications.

6 examples

Third party client for Google Hangouts.

3 examples

A development environment for Ethereum software.

8 examples

Show hardware information in GUI window.

3 examples

View cached executable locations.

5 examplessecurity

Python3 program that identifies data and password hashes.

6 examplessystem

Hardware-based random number generator.

8 examples

Haxe Library Manager.

7 examples

Monitor, configure connections, and send special commands to Bluetooth devices.

8 examples

This command is an alias of `hexdump`.

1 examplehas-subcommands

Display temperature of HDD via S.M.A.R.T.

8 examples

Utility to create and manage disk images.

4 examplesdisk

Display information about Bash builtin commands.

6 examples

An official Laravel PHP development environment for macOS.

6 exampleshas-subcommands

Display file contents in hexadecimal, decimal, octal, or ASCII. Useful for inspecting dump file, binary data, or debug output. See also: `hexyl`, `od`, `xxd`.

5 examplesdevelopmentfiles

Mercurial - a distributed source control management system. Some subcommands such as `commit` have their own usage documentation.

8 exampleshas-subcommandsversion-control

HID library userland daemon. It should not be invoked manually.

1 exampleprocesses

Read a HIPS file as input and return a PGM image as output. If the HIPS file contains more than one frame in sequence, `hipstopgm` will concatenate all the frames vertically.

3 examplescontainersfiles

Display HLS manifests with color and basic filtering.

5 examples

Command-line interface for Hacker News.

4 examples

Check if an email is attached to an account on sites like Twitter, Instagram, Imgur, and over 120 others.

2 examplessystem

Manage a per-user environment using Nix, allowing declarative configuration of the user's home.

5 examplessystem

Create, remove, change, or inspect home directories using the systemd-homed service.

8 examplesprocesses

Lookup Domain Name Server. See also: `dig`, `resolvectl`, `nslookup`.

4 examples

Start an access point using a wireless interface.

2 examples

Print the numeric identifier for the current host (not necessarily the IP address).

1 examplenetworking

Get or set the hostname of the computer.

4 examples

The REST tool for the Handshake blockchain.

8 examples

The REST tool for the Handshake wallet.

8 examples

Validate HTML5.

7 examples

Create and manage htpasswd files to protect web server directories using basic authentication.

6 examplessystem

HTTPie: an HTTP client designed for testing, debugging, and generally interacting with APIs and HTTP servers. See also: `xh`.

8 exampleshas-subcommandsnetworking

Take a list of domains and probe for working HTTP and HTTPS servers.

4 examplesnetworking

This command is an alias of `http`.

1 examplenetworking

Display status of GitHub checks.

2 examples

Native Git hooks made easy.

6 examplesversion-control

Read or change the hardware clock.

3 examples

Probe for the hardware present in the system. See also: `inxi`, `lshw`, `dmidecode`.

5 examples

This command is an alias of `lstopo-no-graphics`.

1 example

Helix, a post-modern text editor, provides several modes for different kinds of text manipulation. Pressing `<i>` enters insert mode. `<Esc>` enters normal mode, which enables the use of Helix commands.

8 examplestext-processing

Control parts of the Hyprland Wayland compositor.

7 examples

Wallpaper utility for Hyprland with the ability to dynamically change wallpapers. Controlled by the config file `~/.config/hypr/hyprpaper.conf`.

3 examplesfiles

Minimal Wayland color picker for wlroots compositors (e.g., Hyprland). Requires a Wayland session. For clipboard autocopy, `wl-copy` must be installed.

6 examplesfiles

Control plugins for the Hyprland Wayland compositor.

7 examples

Screenshot utility for the Hyprland Wayland compositor.

7 examples

A blue light filter for Hyprland. Optionally configured via `~/.config/hypr/hyprsunset.conf`.

6 examplestext-processing

Scan I2C buses. See also: `i2cdump`, `i2cget`, `i2cset`.

3 examples

Dump I2C device registers. See also: `i2cdetect`, `i2cget`, `i2cset`. Note: All addresses should be specified in hexadecimal.

4 examples

Read from a register of an I2C device. See also: `i2cdetect`, `i2cdump`, `i2cset`. Note: All addresses should be specified in hexadecimal.

3 examples

Set the value of a register of an I2C device. See also: `i2cdetect`, `i2cdump`, `i2cget`. Note: All addresses should be specified in hexadecimal.

3 examples

A tiling window manager for X11.

7 exampleshas-subcommands

This command is an alias of `setarch i386`.

1 example

Exit the i3 window manager.

7 examples

Simple screen locker built for the i3 window manager.

7 examples

Status line for the i3 window manager. This command is usually called from the i3 configuration file.

3 examplesfiles

An Intel CPU (only i3, i5, and i7) realtime reporting tool.

1 example

Tool to interact with `archive.org`.

5 examples

Manage IBM Cloud apps and services.

5 examplescloudhas-subcommands

This command is an alias of `ibmcloud`.

1 example

View Hirji/Islamic and Gregorian calendars and convert their dates.

3 examplesmedia

Command-line utility for printing events and tasks from the macOS calendar database.

5 examplesdatabases

Display an animation of a polyhedron.

4 examples

This command has been superseded by `sunicontopnm`.

1 example

Convert text from one encoding to another.

3 examplesmediatext-processing

Display current user and group identity. See also: `logname`.

8 examplessystem

Read, write, and manipulate ID3v1 and ID3v2 tags of MP3 files.

3 examples

JetBrains Java and Kotlin IDE.

5 examplesdevelopment

Identify RCS keyword strings in files. See also: `ci`, `co`, `rcs`, `rcsdiff`, `rlog`.

3 examples

This command is an alias of `magick identify`.

1 example

List attached iOS devices or print the device name of a given device.

2 examples

Create or restore backups for iOS devices. Note: This tool is outdated. Please see `idevicebackup2`.

2 examples

Create or restore backups for devices running iOS 4 or later.

4 examples

Retrieve crash reports from an iOS device.

3 examples

Display the current date or set it on an iOS device.

3 examples

Interact with the diagnostics interface of an iOS device.

3 examples

Mount disk images on an iOS device.

2 examplesdisk

Show information about the first connected iOS device.

2 examples

Display the device name or set it to a new name.

2 examples

Manage host pairings with iOS devices.

2 examples

Get a screenshot from the connected iOS device.

2 examples

Simulate a location on an iOS device.

2 examples

Relay syslog messages from a connected iOS device.

2 examples

IEx is the interactive shell for Elixir.

3 examples

Perform conditional processing in shell scripts. See also: `test`, `[`.

8 examples

Display information about a network interface.

5 examplesnetworking

Disable network interfaces.

2 examplesnetworking

An IPv4 route metrics manipulation tool.

2 examples

Run a command depending on the emptiness of `stdin`.

2 examples

`$IFS` (Internal Field Separator) is a special environment variable that defines the delimiter used for word splitting in Unix shells. The default value of `$IFS` is a space, tab, and newline. The three characters serve as delimiters.

4 examples

Display OpenWRT interface status in JSON format.

2 examplestext-processing

Enable network interfaces.

2 examplesnetworking

Vanilla OS Tool for managing drivers for your device.

3 examples

Convert an ILBM file to a PPM image.

4 examplescontainersfiles

Convert images to the Sixel format for displaying in a terminal.

2 examplesmediatext-processing

Convert images to color ASCII characters and output them to text-based colored files.

5 examplesmediatext-processing

Convert an image to WebP.

1 examplecontainersmedia

Display images. Requires a compatible terminal such as iTerm2.

1 example

Convert various image file formats to the PPM (Portable Pixmap) format.

2 examplescontainersfiles

Hex editor for reverse engineers and programmers.

7 examples

Manage Immich servers. See also: `immich-go`.

6 exampleshas-subcommands

A helper to use native systemd support under WSL (Windows Subsystem for Linux). Note: To run these from Windows rather than an already-running distribution, precede them with `wsl`.

4 examples

This command is an alias of `addcomputer.py`.

1 example

This command is an alias of `DumpNTLMInfo.py`.

1 example

This command is an alias of `GetADUsers.py`.

1 example

This command is an alias of `getArch.py`.

1 example

This command is an alias of `GetNPUsers.py`.

1 example

This command is an alias of `getST.py`.

1 example

This command is an alias of `getTGT.py`.

1 example

This command is an alias of `GetUserSPNs.py`.

1 example

This command is an alias of `mqtt_check.py`.

1 example

This command is an alias of `mssqlclient.py`.

1 example

This command is an alias of `ntfs-read.py`.

1 example

This command is an alias of `ping.py`.

1 example

This command is an alias of `ping6.py`.

1 example

This command is an alias of `psexec.py`.

1 example

This command is an alias of `rdp_check.py`.

1 example

This command is an alias of `reg.py`.

1 example

This command is an alias of `rpcdump.py`.

1 example

This command is an alias of `rpcmap.py`.

1 example

This command is an alias of `sambaPipe.py`.

1 example

This command is an alias of `secretsdump.py`.

1 example

This command is an alias of `smbclient.py`.

1 example

This command is an alias of `smbserver.py`.

1 example

This command is an alias of `sniff.py`.

1 example

This command is an alias of `sniffer.py`.

1 example

impacket-ticketConverter

all

This command is an alias of `ticketConverter.py`.

1 example

This command is an alias of `magick import`.

1 example

Download, Import, or Export disk images.

4 examplesdisk

CLI image viewer for wayland and X11 aimed at tiling window managers. Handles multiple formats including Photoshop (PSD).

6 examplescontainersmedia

This shell keyword is used with `for` to separate the iterator and items to iterate.

1 example

Create a signed link metadata file to provide evidence for supply chain steps.

2 examplesdevelopmentfiles

Generating link metadata while carrying out a supply chain step.

4 examplesdevelopment

Sign in-toto link or layout metadata or verify their signatures.

5 examplesdevelopmentsecurity

Convert various tabular data formats to CSV. Included in csvkit.

4 examplesmedia

Change the appearance of a C/C++ program by inserting or deleting whitespace.

3 examples

A mutation testing framework for PHP.

8 examples

InfluxDB v1 client.

6 examples

Read documentation stored in the info format.

3 examplestext-processing

Read Arch Linux package news.

4 examplespackages

Linux run level manager. Requires the SYSVINIT compile-time option to be enabled if using systemd.

5 examples

Create a PostgreSQL database cluster on disk.

1 exampledatabasesdisk

GNU Makefile-style SVG exporting using Inkscape's backend.

5 examples

An SVG (Scalable Vector Graphics) editing program. For Inkscape versions up to 0.92.x, use -e instead of -o.

7 examples

Inkscape graphical SVG previewer. Also functions as a slideshow viewer.

2 examples

Waits for changes to files. See also: `fatrace`.

8 examples

Attach a device to the Linux input system. The input devices are presented as files in `/dev/input/`.

2 examples

Dynamically load modules into the Linux Kernel. See also: `kmod`.

1 example

Copy files and set attributes. Typically used by Makefiles.

6 examplesfileshas-subcommands

Install system software and packages to a specified domain or volume.

6 examplesdiskpackages

Install a Slackware package.

4 examplespackages

Show differences between two diff files.

2 examples

Set up Internet Sharing. It should not be invoked manually.

1 example

A framework to build hybrid mobile apps.

6 examplesdevelopment

Get or set program I/O scheduling class and priority. Scheduling classes: 1 (realtime), 2 (best-effort), 3 (idle). Priority levels: 0 (the highest) - 7 (the lowest).

6 examples

Report statistics for devices and partitions.

6 examples

Display a table of current I/O usage by processes or threads.

7 examplesdatabases

This command is an alias of `iptables` for the IPv6 firewall.

1 examplehas-subcommands

Produce aggregate statistics of TCP/IP dumps.

3 examplesnetworking

Manipulate aggregate statistics produced by `ipaggcreate`.

3 examples

Create IPC (Inter-process Communication) resources.

4 examplesprocesses

View and control IP configuration state.

2 examplesnetworking

Delete IPC (Inter-process Communication) resources.

7 examplesfilesprocesses

Show information about the usage of XSI IPC facilities: shared memory segments, message queues, and semaphore arrays.

7 examples

A simple IPP Everywhere printer server.

6 examples

Find services registered with a DNS server or available through local devices. See also: `ipptool`, `ippeveprinter`.

4 examplesnetworking

Issue IPP requests and receive printer's/server's responses. See also: `ippfind`, `ippeveprinter`.

3 examples

A proxy that binds local TCP ports to be forwarded to the specified ports on a usbmux device.

4 examplesnetworking

A fast network scanner designed to be simple to use. Also known as Angry IP Scanner.

6 examplesnetworking

Create IP sets for firewall rules.

5 examplesnetworking

Interactive Ruby shell. Evaluate Ruby code read from `stdin`.

1 example

Check whether a website is up or down.

1 example

Manage iSCSI sessions, nodes, and discovery.

7 examples

A downloading utility for ISIS of TU-Berlin. Download all your files and videos from ISIS.

6 examples

Utility programs for dumping and verifying ISO disk images.

3 examplesdisk

Display the size of an ISO file.

3 examplesfiles

Show various statistics such as the CPU temperature, fan speeds and battery status.

4 examples

Check whether text files contain valid UTF-8.

5 examplestext-processing

Preprocesses and compiles Verilog HDL (IEEE-1364) code into executable programs for simulation.

5 examples

Interface for the IVPN client. See also: `fastd`, `mozillavpn`, `mullvad`, `warp-cli`.

2 examples

Show and manipulate wireless devices. See also: `iw dev`, `nmcli`, `iwctl`.

8 exampleshas-subcommands

Configure and show the parameters of a wireless network interface.

4 examplesnetworking

Control the `iwd` network supplicant. See also: `nmcli`, `iw`.

6 examplesnetworking

Retrieve information about wireless interfaces on OpenWrt.

7 examples

Get detailed information from a wireless interface.

8 examples

This command is an alias of `autojump`.

1 example

Java applications/libraries packager.

4 examples

Sign and verify Java archive (`.jar`) files.

3 examplessecurity

Return a value for `$JAVA_HOME` or execute command using this variable.

5 examples

Java application compiler.

4 examples

Generate Java API documentation in HTML format from source code.

3 examplesdevelopmenttext-processing

Disassemble class files and list them.

4 examples

This command is an alias of `autojump`.

1 example

Java class dependency analyzer.

5 examplespackages

A simple, blog-aware, static site generator.

5 examples

A zero-configuration JavaScript testing platform.

8 examples

Jetifier AndroidX transition tool in npm format, with a react-native compatible style.

2 examplestext-processing

Interact with JFrog products like Artifactory, Xray, Distribution, Pipelines, and Mission Control.

3 examples

This command is an alias of `jf`.

1 example

Java heap analysis tool.

3 examples

Attach to a Java process or launch a postmortem debugger to analyze the core dump from a crashed Java Virtual Machine.

4 examplesprocesses

A Laravel-based static site builder for PHP.

6 examples

Interface (third party) for interacting with Jira. Note: Obtaining a Jira API token and exporting it to the shell as a `$JIRA_API_TOKEN` variable is required.

6 exampleshas-subcommands

Simplify parent edges for the specified revision(s). For example, "A -> B -> C | A -> C" gets simplified to "A -> B -> C".

2 examples

Java memory map tool.

5 examples

FUSE-based filesystem for accessing MTP devices.

5 examplesdisk

Display status of jobs in the current session.

4 examples

Join lines of two sorted files on a common field.

5 examples

Extensible OpenStreetMap editor for Java 8+.

7 examples

Query the systemd journal. See also: `dmesg`.

8 examplesdatabases

Convert a JPEG/JFIF file to the PPM or PGM format.

2 examplesfilesmedia

Perform lossless transformation of JPEG files.

7 examples

Show JVM process status of current user.

5 examplesprocessessystem

Java stack trace tool.

3 examples

Web application to create and share documents that contain code, visualizations, and notes. Primarily used for data analysis, scientific computing, and machine learning.

7 examplesaihas-subcommands

Work with JSON Web Tokens (JWTs). Encryption algorithms available are HS256, HS384, HS512, RS256, RS384, RS512, ES256, ES384.

4 examples

Install and manage lightweight Kubernetes clusters.

5 examplescontainerspackages

k8s-unused-secret-detector

all

Detect unused Kubernetes secrets.

3 examplescontainers

Manage Kubernetes secrets.

7 examplescontainers

This command is an alias of `kcat`.

1 example

Official CLI for Kaggle implemented in Python 3.

8 exampleshas-subcommands

A unit and Behaviour Driven Development test framework for PHP.

4 examples

Kakoune is a mode-based code editor implementing the "multiple selections" paradigm. Data can be selected and simultaneously edited in different locations, using multiple selections; users can also connect to the same session for collaborative editing.

8 examples

KDE's advanced text editor.

7 examplestext-processing

Perform administration tasks.

4 examples

A simple dashboard for Kubernetes.

4 examplescontainers

Easily build KDE components from its source repositories. Drop-in replacement for `kdesrc-build`.

8 examplesdevelopment

Inhibit various desktop functions while a command runs.

3 examples

Use KDE Connect for sharing files or text to a device, ringing it, unlocking it, and much more.

8 examplestext-processing

KDE's non-linear video editor.

6 examplesmedia

Easily build KDE components from its source repositories.

8 examplesdevelopment

Show KDE dialog boxes from within shell scripts.

8 examples

Advanced DNS lookup utility.

5 examplesnetworking

Easily dock applications to the system tray.

6 examples

Keep first line untouched by a command, passing it directly to `stdout`.

4 examples

A light-weight password manager.

3 examplessystem

Interface for KeePassXC.

8 examples

Add and remove kernel and initrd images to and from `/boot`.

3 examplespackages

Automatically manage Linux kernel loading on (U)EFI.

7 examples

Directly reboot into a new kernel.

4 examples

Key directory that maps social media identities to encryption keys in a publicly auditable manner.

7 examplesfilesmedia

Manipulate the Linux kernel keyring.

8 examples

A certificate management utility included with Java.

3 examplessecurity

Send kill signal to all instances of a process by name (must be exact name). All signals except SIGKILL and SIGSTOP can be intercepted by the process, allowing a clean exit.

5 examplesprocesses

KDE information center to show system information.

3 examples

Authenticate a principal with a Kerberos server to gain and cache a ticket. Note: A Kerberos principal can be either a user, service, or application.

6 examplesprocessessystem

A wireless network and device detector, sniffer, wardriving tool, and WIDS (wireless intrusion detection) framework.

8 examplesnetworking

This command is an alias of `kiterunner`.

1 example

A contextual web scanner for discovering API paths and web endpoints using wordlists and kitebuilder schemas.

4 exampleshas-subcommands

A fast, feature-rich, GPU based terminal emulator.

5 examples

An OS image and appliance builder.

4 examplescontainersmedia

The word of God available right on your desktop.

8 examples

Use the framebuffer instead of text mode to draw a terminal in a TTY.

5 examplestext-processing

Utility for managing kernel extensions (kexts) and kext collections on disk.

6 examplesdisk

Interact with a Chef server from a local Chef repo.

7 examples

Port knocking daemon to listen for port knocking and execute scripts.

2 examplesnetworkingprocesses

Control knot DNS server.

5 examplesnetworking

An AI text-generation application for GGML and GGUF models.

5 examplesaitext-processing

Send actions to Kodi.

3 examples

Download a built package.

5 examplesdevelopmentpackages

Apply a tag to one or more builds.

4 examplesdevelopment

Remove a tag from one or more builds.

6 examplesdevelopment

Save and apply your Linux customizations with just one command.

7 examples

KDE's terminal emulator.

4 examples

Compute the ephemerides and the events for a date at a position on Earth.

5 examples

Kotlin compiler.

5 examples

KPackage Manager: install, list, remove Plasma packages.

5 examplespackages

KPackage Manager: install, list, remove Plasma packages.

5 examplespackages

Create device maps from partition tables.

3 examplesdisk

This command is an alias of `kiterunner`.

1 example

Start an RDP server.

2 examples

Read KConfig entries for KDE Plasma.

3 examples

Create a virtual monitor and allow that monitor to be used with VNC.

1 example

A sketching and painting program designed for digital artists. See also: `gimp`.

5 examples

Create MicroVMs from OCI images.

5 examples

Query KScreen's status.

7 examplesdatabases

Change and manipulate the screen setup.

6 examples

Korn Shell, a Bash-compatible command-line interpreter. See also: `!`, `^`.

5 examples

Convert SVG files to PNG format.

1 examplemediatext-processing

Provide an overview of resource requests, limits, and utilization in a Kubernetes cluster. Combine the best parts of `kubectl top` and `kubectl describe` into a CLI focused on cluster resources.

3 examplescontainers

Shell commands for command-line fuzzy searching of Kubernetes Pods. See also: `kubectl`.

6 examplescontainers

Interface for creating and managing Kubernetes clusters.

7 examplescontainers

Run commands against Kubernetes clusters. Some subcommands such as `run` have their own usage documentation.

8 examplescontainershas-subcommands

Print the supported API resources on the server.

6 examples

Print the supported API versions on the server, in the form of "group/version".

1 examplesystem

Display endpoint information about the Kubernetes master and services in the cluster.

4 examplescontainers

Forward one or more local ports to a pod.

6 examplescontainersnetworking

Utility to switch between Kubernetes namespaces.

3 examplescontainers

Read and write to a KDE Wallet.

4 examplesdatabases

Text editor of the KDE Desktop project. See also: `kate`.

4 examplestext-processing

Write KConfig entries for KDE Plasma.

7 examples

Send an L2CAP echo request and receive an answer.

7 examples

A super-powered `laravel new` for Laravel and Valet. Some subcommands such as `new` have their own usage documentation.

4 exampleshas-subcommands

Local development environment and DevOps tool built on Docker.

8 examplescontainers

Attempt to determine if the script is running on a laptop or desktop.

3 examples

Manage Laravel on Digital Ocean servers.

5 examples

Installer for the Laravel framework.

7 exampleshas-subcommands

View the last logged in users.

8 examples

List last logged in users.

5 examples

Show last commands executed.

4 examples

Show the most recent login of all users or of a user.

4 examplessystem

Compile a DVI document from LaTeX source files.

3 examples

Compile LaTeX source files into finished documents. Automatically does multiple runs when needed.

8 examples

Simplify LaTeX source files by removing comments and resolving `\include`s, `\input`s, etc.

5 examples

Replacement dock for Plasma desktop.

4 examples

Control Apple's `launchd` manager for launch daemons (system-wide services) and launch agents (per-user programs). `launchd` loads XML-based `*.plist` files placed in the appropriate locations, and runs the corresponding commands according to their defined schedule.

7 examplessystem

Manage processes, both for the system and users. You cannot invoke launchd manually, use launchctl to interact with it.

2 examples

Prepare for Daily Standup.

5 examples

Manage a blog contained in the current directory. Drafts and posts to operate on are selected interactively when running the commands.

6 examplesfiles

Manage `apk` overlay files on a diskless Alpine Linux system. Note: Subcommands like `include` write to `/etc`, which is stored in RAM. You need to run `lbu commit` to save the changes.

8 examplesversion-control

Display or change user password policy.

4 examplessystem

This command is deprecated and has been superseded by `flock`.

1 example

Link object files together.

3 examplesdevelopment

Dump users, computers, groups, OS, and membership information via LDAP to HTML, JSON, and greppable output. See also: `ldapsearch`.

4 examples

Query an LDAP directory.

8 examplesdatabasesfiles

Configure symlinks and cache for shared library dependencies.

3 examplespackages

Display shared library dependencies of a binary. Do not use on an untrusted binary, use objdump for that instead.

5 examplesdevelopmentpackages

Find broken library links on the system. This tool is only available on Arch Linux.

1 example

Convert an Interleaf image to a PPM image.

2 examplescontainersmedia

Set a reminder for when it's time to leave. To remove reminders use `kill $(pidof leave)`.

4 examples

A JavaScript modernizer for transpiling code to ES6/ES7. Transformations must be provided for all examples.

5 examples

Intel(R) Enclosure LED Control Application.

4 examples

Manage Clojure projects with declarative configuration.

5 examples

Customize keybindings for `less`. Note: This command has been deprecated.

3 examples

Evaluate arithmetic expressions in shell.

4 examples

Lexical analyzer generator. Given the specification for a lexical analyzer, generates C code implementing it. Note: On most major OSes, this command is an alias for `flex`.

3 examples

Interface with libinput.

5 examples

This command is an alias of `soffice`.

1 example

This command is an alias of `firefox`.

1 example

An `autotools` tool to prepare a package for using `libtool`. It performs various tasks, including generating necessary files and directories to integrate `libtool` seamlessly into a project.

1 examplepackages

This command is an alias of `lid`.

1 example

Create license files for open-source projects.

4 examples

`lid` can refer to multiple commands with the same name.

2 exampleshas-subcommands

Control the backlight of your screen.

4 examples

The PHP light wallet for the Arionum cryptocurrency.

8 examples

Virtual machine manager for Linux guests, with multiple VM templates available. Can be used to run containers on macOS, but also for generic virtual machine use cases on macOS and Linux hosts.

7 examples

limine-enroll-config

linux

Embed or reset the BLAKE2B hash of `limine.conf` in the Limine EFI executable. Used to ensure the configuration file has not been tampered with when Secure Boot is enabled.

3 examplesfilessecurity

A helper script to manage Limine bootloader entries on UEFI systems.

6 examples

Synchronize Limine boot menu entries with Btrfs snapshots managed by Snapper.

5 examples

Read a single line of input.

1 example

Create a hard link to an existing file. For more options, see the `ln` command.

1 exampledevelopmentfiles

Client to check HTML documents and websites for broken links.

4 examples

Command-line web browser with optional graphics support. See also: `links`.

1 example

linode-cli object-storage

all

Manage Linode Object Storage. See also: `linode-cli`.

7 examplesdisk

Probe a partition for bootable operating systems.

1 exampledisk

This command is an alias of `setarch linux32`.

1 example

This command is an alias of `setarch linux64`.

1 example

Handle Mach-O Universal Binaries.

4 examples

Convert a Lisp Machine bitmap into a PGM image. See also: `pgmtolispm`.

1 examplecontainersmedia

A simple development HTTP server with live reload capability.

4 examplesnetworking

Compiles LLVM Intermediate Representation or bitcode to target-specific assembly language.

4 examples

The LLVM Low-Level Debugger.

3 examples

Print link layer discovery protocol information.

3 examplesdevelopment

Directly execute programs from LLVM bitcode.

4 examples

Linkedin Learning Video Downloader.

4 examplesmedia

This command is an alias of `ar`.

1 example

LLVM Intermediate Representation (`.ll`) to Bitcode (`.bc`) assembler.

3 examples

LLVM Bitcode (`.bc`) analyzer.

3 examples

Concatenate LLVM Bitcode (`.bc`) files.

1 example

Get various configuration information needed to compile programs which use LLVM. Typically called from build systems, like in Makefiles or configure scripts.

3 examplesdevelopment

Convert LLVM bitcode files into human-readable LLVM Intermediate Representation (IR).

3 examplesmedia

This command is an alias of `clang++`.

1 example

This command is an alias of `clang`.

1 example

This command is an alias of `lipo`.

1 example

LLVM Machine Code Playground. It provides a set of tools for working with LLVM machine code. Part of LLVM.

5 examples

This command is an alias of `nm`.

1 example

This command is an alias of `objdump`.

1 example

This command is an alias of `strings`.

1 example

Free, open source, cross-platform digital audio workstation. Render a `.mmp` or `.mmpz` project file, dump a `.mmpz` as XML, or start the GUI. See also: `mixxx`.

8 examplesfilesmedia

Load the kernel keymap for the console. See also: `localectl`.

8 examples

Run a load test on the selected HTTP or WebSockets URL.

3 examplesnetworking

Declare local variables and give them attributes. See also: `declare`, `export`.

6 examples

Get locale-specific information.

4 exampleshas-subcommands

Control the system locale and keyboard layout settings.

5 examples

Manage locale definition files.

2 examples

Find filenames quickly.

4 examples

Install and manage multi-tenant Kubernetes environments using virtual clusters.

8 examplescontainerspackages

View, export, and configure logging systems.

4 examples

Add messages to syslog.

1 example

Initiates a session for a user.

4 examplessystem

Manage the systemd login manager. See also: `lslogins`.

7 examplessystem

Show the user's login name. See also: `id`.

1 examplesystem

Exit a login shell.

2 examplessystem

Read the `logd` ring buffer log.

5 examples

Save the output of a command in a logfile.

4 examples

Summarizes many different logs for common services (e.g. apache, pam_unix, sshd, etc.) in a single report.

2 examples

Display lines beginning with a prefix in a sorted file. Note: The lines in the file must be sorted. See also: `grep`, `sort`.

4 examplesfilestext-processing

This command is an alias of `plasma-apply-lookandfeel`.

1 example

Set up and control loop devices.

6 examples

Configure CUPS printers and classes. See also: `lpoptions`.

4 examples

Interface for the LastPass password manager.

5 examplessystem

List connected printers and installed drivers for the CUPS print server.

3 examples

Move a job or all jobs to another printer. See also: `cancel`, `lp`, `lpr`, `lprm`.

4 examplesfilesprocesses

Display or set printer options and defaults. See also: `lpadmin`.

4 examples

Show printer queue status.

5 examples

Print files. See also: `lpstat`, `lpadmin`.

7 examples

Cancel queued print jobs of a server. See also: `lpq`.

6 examples

Show status information about printers.

4 examples

This command is an alias of `lrzip --decompress`.

1 examplearchives

A wrapper for `lrzip` to simplify compression of directories. See also: `tar`, `lrzuntar`, `lrunzip`.

5 examplesarchives

This command is an alias of `lrztar --decompress`.

1 examplearchives

Control and query CoreApplicationServices about the app state on the system.

3 examplesdatabases

List an archive file's contents. See also: `unar`, `ar`.

6 examplesfiles

List file attributes on a Linux filesystem.

5 examplesdiskfiles

Get LSB (Linux Standard Base) and distribution-specific information.

4 examples

List information about devices.

8 examples

Display information about the CPU architecture.

6 examples

Display installed hardware detected in the `/proc` director.

1 example

List open files and the corresponding processes in Linux.

5 examples

List detailed information about hardware configurations as root user. See also: `inxi`, `hwinfo`, `dmidecode`.

6 examplessystem

Show the contents of an initramfs image. See also: `dracut`.

5 examplescontainersmedia

Show information on System V IPC facilities currently employed in the system. See also: `ipcs`.

6 examples

List local system locks.

5 examples

Show information about users on a Linux system.

6 examples

List the characteristics of the system's memory, including size and type of memory modules.

3 examples

Show the status of Linux kernel modules. See also: `kmod`.

1 example

List information about all namespaces or about the specified namespace.

5 examples

List the contents of the `$PATH` environment variable, with optional paging.

2 examplesfiles

List all PCI devices.

6 examples

List SCSI devices (or hosts) and their attributes.

3 examples

Show the hardware topology of the system.

5 examples

Manage and query hardware topology information.

4 examplesdatabases

Localtunnel exposes your localhost to the world for easy testing and sharing.

5 examples

Display dynamic library calls of a process.

4 examplesprocesses

Lua bytecode compiler.

2 examples

An extended version of TeX using Lua to compile.

4 examples

This command is an alias of `luanti --server`.

1 example

An installer for the Lumen micro-framework.

2 examples

A distro-agnostic build system and user repository for Linux.

8 examplesdevelopmentsystem

Change attributes or the activation state of logical volumes.

6 examples

Convert or modify the type, redundancy, or state of logical volumes.

5 examplesmedia

Create a logical volume in an existing volume group. A volume group is a collection of logical and physical volumes. See also: `lvm`.

4 examplesdisksystem

Display information about Logical Volume Manager (LVM) logical volumes. See also: `lvm`, `lvs`.

4 examplesdisk

Increase the size of a logical volume. See also: `lvm`.

4 examplesdisk

Manage physical volumes, volume groups, and logical volumes using the Logical Volume Manager (LVM) interactive shell.

8 examplesdisk

Import a VDO volume created by the VDO manager into an LVM-managed logical volume (irreversible).

6 examplesdisk

Display and manipulate LVM configuration information.

6 examples

Manage the LVM devices file that lists block devices allowed for physical volumes.

8 examplesfiles

Scan for devices that may be used as physical volumes by LVM (deprecated; prefer `pvs`).

3 examples

Collect diagnostic information about LVM2 (Logical Volume Manager). By default, outputs a compressed `.tar` archive with system and configuration data in the home directory.

4 examplesarchivesdisk

Manage persistent reservations (PR) on block devices or all PVs in a volume group.

7 examplesdisksystem

LVM poll daemon that supervises long-running LVM operations.

6 examplesprocesses

LVM system activity data collector (not supported under LVM2; prefer `dmstats`).

2 examples

LVM system activity reporter. Not supported under LVM2; prefer `dmstats`.

3 examples

Reduce the size of a logical volume. See also: `lvm`.

2 examplesdisk

Remove logical volumes. See also: `lvm`.

2 examples

Rename a logical volume.

3 examplesdiskfiles

Change the size of a logical volume. See also: `lvm`.

4 examplesdisk

Display information about logical volumes. See also: `lvm`.

7 examples

Scan (list) all logical volumes in the system. Part of the LVM (Logical Volume Manager) suite.

4 examplesdisk

Simple HTTP client. Built with libwww-perl.

6 examplesnetworking

Control LXI compatible instruments such as oscilloscopes.

5 examples

Terminal emulator for LXDE.

5 examples

List all files inside a '.tar.gz' compressed archive.

1 examplearchives

This command is an alias of `xz --format lzma --decompress --stdout`.

1 examplearchivestext-processing

This command is an alias of `xzcmp`.

1 example

This command is an alias of `xzdiff`.

1 example

This command is an alias of `xzgrep --extended-regexp`.

1 example

This command is an alias of `xzgrep --fixed-strings`.

1 example

This command is an alias of `xzgrep`.

1 example

This command is an alias of `xzless`.

1 example

This command is an alias of `xz --format lzma`.

1 examplearchivestext-processing

This command is an alias of `xzmore`.

1 example

Swiss Army Knife for macOS.

5 examples

Merge, split, and manipulate audiobook files with chapters.

5 examplesversion-control

A modern macOS cleanup tool to remove caches and junk.

5 examples

Change macOS-style line endings to Unix-style. Replaces CR with LF. See also: `unix2dos`, `unix2mac`, `dos2unix`.

4 examples

Print machine type.

1 example

Control the systemd machine manager. Execute operations on virtual machines, containers, and images.

4 examples

Read a MacPaint file as input and produce a PBM image as output. See also: `pbmtomacp`.

4 examplescontainersfiles

A lightweight Dropbox client for macOS and Linux.

5 examples

Manage the Magento PHP framework.

8 examples

Create, edit, compose, or convert between image formats. This tool replaces `convert` in ImageMagick 7+. See `magick convert` to use the old tool in versions 7+. Some subcommands, such as `mogrify` have their own usage documentation.

7 examplescontainershas-subcommands

Operate on the user's mailbox. To send an email the message body is built from `stdin`.

5 examplessystem

Send and receive mail.

6 examples

Screenshot utility.

4 examples

Create an F-Droid build server virtual machine.

2 examplesdevelopment

Generate and encrypt passwords.

4 examplessecurity

Control the `mako` notification daemon. Some subcommands such as `dismiss`, `invoke`, and `mode` have their own usage documentation.

5 exampleshas-subcommandsprocesses

Fast, cross-platform package manager, intended as a drop-in replacement for conda. Some subcommands such as `repoquery` have their own usage documentation. See also: `conda`.

8 exampleshas-subcommandspackages

Manage the pre-formatted manual page database.

6 examplesdatabases

Display a monitoring HUD on top of a Vulkan or OpenGL graphical application.

4 examples

Determine the search path for manual pages.

2 examplesfilestext-processing

This command is an alias of `readarray`.

1 example

Initialize a MariaDB database.

2 examplesdatabasespackages

A reactive Python notebook environment. Combines features of Jupyter, Streamlit, and other notebook tools with reactive execution.

6 examples

Convert markdown to PDF.

4 examplesmedia

Make a fast tree from genomes. Does not make a phylogeny.

3 examples

Lookup the persistent SELinux security context setting of a path. See also: `semanage-fcontext`, `secon`, `chcon`, `restorecon`.

3 examplesfiles

General-purpose text editor for macOS.

5 exampleshas-subcommandstext-processing

Search files in MATE desktop environment.

6 examplestext-processing

Numerical computation environment by MathWorks.

3 examples

Local ad blocker. Like Pi-hole but local and using the operating system.

4 examples

`mc` can refer to multiple commands with the same name.

2 exampleshas-subcommands

This command is an alias of `mc` (MinIO client).

1 example

Generate random 128-bit hexadecimal numbers.

4 examples

Convert tldr-pages to Command Line Interface Pages. See also: `clip-view`.

6 examplesmedia

Calculate MD5 cryptographic checksums.

4 examples

Calculate MD5 cryptographic checksums.

7 examples

RAID management utility.

7 examples

Convert a Microdesign MDA file to a PBM image. See also: `pbmtomda`.

3 examplescontainersfiles

List files matching a query.

3 examplesdatabases

A proof-of-concept tool to exploit common IEEE 802.11 protocol weaknesses. Note: Exercise extreme caution as this tool can disrupt Wi-Fi networks and disconnect nearby users. See also: `airodump-ng`, `airmon-ng`.

3 examples

Display the metadata attributes for a file.

2 examplesfiles

Manage the metadata stores used by Spotlight for indexing.

4 examples

Display metadata from video and audio files.

3 examplesmedia

This command is an alias of `megatools-dl`.

1 example

Download files from `mega.nz`. Part of the `megatools` suite.

4 examples

Graphical diffing and merging tool.

6 examples

Check or set a terminal's ability to receive messages from other users, usually from the `write` command. See also: `write`, `talk`.

3 examples

Interface for the MeshLab 3D mesh processing software.

5 examples

Distributed naming system for IPv6 mesh networks.

3 examples

Full-stack JavaScript platform for building web applications.

6 examples

Convert a MGR bitmap into a PBM file. See also: `pbmtomgr`.

1 examplefilesmedia

Adjust copyright headers for MATLAB or Octave code.

2 examples

Attempt to find bugs in MATLAB or Octave code. Please note that this tool is neither sound nor complete.

4 examples

Calculate and enforce code metrics for MATLAB or Octave code.

5 examples

Manjaro Hardware Detection utility.

6 exampleshas-subcommands

A minimalistic terminal program, used to access remote devices via a serial, CAN, or telnet connection from the console.

2 examples

Modern web browser developed by Microsoft based on the Chromium web browser developed by Google. This command is available instead as `msedge` for Windows. Note: Additional command arguments from `chromium` may also be usable to control Microsoft Edge.

8 examples

Edit audio tags. See also: `id3v2`.

7 examplesmedia

Static site generator written in Ruby.

5 examples

Automatically determine the MIME type of a file.

7 examplesfiles

Run a headless Minecraft server.

4 examples

This command is an alias of `luanti --server`.

1 example

Bundle the edges of a graph layout. Graphviz filters: `acyclic`, `bcomps`, `comps`, `edgepaint`, `gvcolor`, `gvpack`, `mingle`, `nop`, `sccmap`, `tred`, and `unflatten`.

3 examples

Automate the setup and deployment of Hyperledger Fabric networks.

8 examples

MinIO server command for starting the MinIO S3 compatible storage engine.

3 examplesclouddisk

This command is an alias of `mc` (MinIO client).

1 example

Pipe two commands and return the exit status of the first command.

1 example

MIST - macOS Installer Super Tool. Automatically download macOS Firmwares/Installers.

8 examples

View, record, and programmatically transform HTTP traffic. The command-line counterpart to mitmproxy.

4 examplesnetworking

A web-based interactive man-in-the-middle HTTP proxy. See also: `mitmproxy`.

3 examplesnetworking

Build tool that provides tasks for creating, compiling, and testing Elixir projects, managing its dependencies, and more.

5 examplesdevelopmentpackages

Free and open source cross-platform DJ software. See also: `lmms`.

6 examples

Create a Linux filesystem inside a partition.

3 examplesdisk

Make named pipes, also known as First In First Out (FIFO).

4 examples

Create empty files of any size.

3 examples

Build a Linux filesystem on a hard disk partition. This command is deprecated in favor of filesystem specific mkfs.type utils.

3 examplesdevelopmentdisk

Create the user's home directory after creating the user.

3 examplesfilessystem

Build an ID database for use with `lid` and other idutils tools.

6 examplesdatabasesdevelopment

Generate initial ramdisk environments for booting the Linux kernel based on the specified preset(s).

8 examples

Generate an initramfs on Alpine Linux.

5 examples

Create ISO files from directories. Also aliased as `genisoimage`.

3 examples

Create a lost+found directory.

1 examplefiles

Create block or character device special files.

4 examples

Build modern, legacy-free Linux images. Part of `systemd`.

5 examplesdevelopment

Create or append files and directories to squashfs filesystems.

5 examples

Set up a Linux swap area on a device or in a file. Note: `path/to/file` can either point to a regular file or a swap partition.

5 examplesdiskfiles

Create a temporary file or directory.

5 examplesfiles

Merge and extract multimedia streams.

4 examplesarchivesversion-control

Modify properties of existing Matroska files without a complete remux.

4 examples

Set an MS-DOS volume label for FAT and VFAT filesystems.

1 exampledisk

Miller is like `awk`, `sed`, `cut`, `join`, and `sort` for name-indexed data such as CSV, TSV, and tabular JSON.

7 examplestext-processing

Convert a graph from Matrix Market `mm` format to `gv` format. Converters: `gml2gv`, `gv2gml`, `gv2gxl`, `gxl2gv`, `graphml2gv` & `mm2gv`.

3 examplesmediatext-processing

Control and monitor the ModemManager.

5 examples

CLI for mermaid, a diagram generation tool with a domain-specific language. A mermaid definition file is taken as input and a SVG, PNG, or PDF file is generated as output.

3 examplesfiles

Create a Debian chroot. Alternative to `debootstrap`.

3 examples

Display the partition layout of a volume system.

4 examplesdisk

This command is an alias of `mole`.

1 example

A feature-rich JavaScript test framework.

5 examples

Music on Console (MOC) audio player.

8 examplesmedia

Diagnose Direct Rendering Manager and Kernel Mode Setting.

2 examples

Extract information about a Linux kernel module. See also: `kmod`.

2 examplesarchivespackages

Add or remove modules from the Linux kernel. See also: `kmod`.

5 examples

Modify a users' environment.

8 examplespackages

Manage PKCS #11 module information within the NSS security module database.

2 examplesdatabasespackages

This command is an alias of `magick mogrify`.

1 example

Configure Secure Boot Machine Owner Keys (MOK). Some operations, such as enabling and disabling Secure Boot or enrolling keys require a reboot.

7 examples

The legacy MongoDB shell. See `mongosh` for the new shell. Note: All connection options can be replaced with one string: `mongodb://user@host:port/db_name?authSource=authdb_name`.

4 examplesdatabasesnetworking

The MongoDB database server.

4 examplesdatabases

Utility to export the contents of a MongoDB instance.

7 examples

Produce exports of data stored in a MongoDB instance formatted as JSON or CSV.

7 examples

Imports content from a JSON, CSV, or TSV file into a MongoDB database.

6 examplesdatabasesfiles

Utility to import a collection or database from a binary dump into a MongoDB instance.

4 examplesdatabasesdevelopment

Cross platform IDE for C#, F#, and more.

6 examplesdevelopment

The Mono Common Intermediate Language (CIL) disassembler.

7 examples

Finds and displays signatures of Types and methods inside .NET assemblies.

7 examples

Quickly manage two displays.

4 examples

MOPAC (Molecular Orbital PACkage) is a semiempirical quantum chemistry program based on Dewar and Thiel's NDDO approximation.

2 examplespackages

Interactively display a file, allowing scrolling and searching. See also: `less`.

6 examplesfiles

Track work time.

7 examples

Manage password files for mosquitto. See also: `mosquitto`.

4 examplessystem

A simple MQTT version 3.1.1 client that will publish a single message on a topic and exit.

6 examples

A simple MQTT version 3.1.1 client that will subscribe to topics and print the messages that it receives.

3 examples

Test if a directory is a filesystem mountpoint.

3 examplesdiskfiles

A Virtual Private Network from the makers of Firefox. See also: `fastd`, `ivpn`, `mullvad`, `warp-cli`.

8 examplesnetworking

MPEG-4 Systems Toolbox: muxe streams into MP4 container.

3 examplescontainers

Decrypt an MP4 file. Part of the Bento4 tools.

3 examplesfilessecurity

Open MPI wrapper compiler for C++. See also: `mpirun`.

2 examples

Open MPI C wrapper compiler.

3 examples

This command is an alias of `mpic++`.

1 example

This command is an alias of `mpirun`.

1 example

Open MPI compiler wrapper for Java. See also: `mpirun`.

5 examples

Execute serial and parallel jobs in Open MPI. See also: `mpic++`.

3 examples

Report CPU statistics.

3 examples

Simple utility for testing and validating MQTT login credentials. Part of the Impacket suite.

6 examplessystem

The Microsoft build tool for Visual Studio project solutions.

7 examplesdevelopment

This command is an alias of `musescore`.

1 example

The Microsoft Edge command-line utility is available as `msedge` on Windows and `microsoft-edge` for other platforms.

2 examples

Console for the Metasploit Framework. Note: Run `sudo msfdb init` to enable the Metasploit database backend prior to launching `msfconsole`.

8 examplesdatabasessystem

Manually generate payloads for metasploit.

6 examples

Filter and manipulate message attributes in `.po` translation files.

8 examplestext-processing

Concatenate and merge multiple `.po` translation files. Useful in software localization pipelines to combine message catalogs with filtering options.

6 examplesversion-control

Compile message catalog to binary format.

3 examplesdevelopmenttext-processing

Generate language specific translation files based on Portable Object Templates.

3 examples

Update an existing translation file from a new template.

2 examplesfiles

Decompile message catalog from the binary format.

2 examplesdevelopmenttext-processing

GTK+ based SSH client for interacting with multiple SSH servers at once.

2 examplesnetworking

Connect to Microsoft SQL Server instances and execute queries. Part of the Impacket suite.

8 examplesdatabases

Control magnetic tape drive operation (commonly LTO tape).

7 examples

Convert an MTV or PRT ray tracer file to a PPM image.

1 examplecontainersfiles

CLI client for Mullvad VPN. See also: `fastd`, `ivpn`, `mozillavpn`, `warp-cli`.

7 examples

Manage Ubuntu virtual machines using native hypervisors.

8 examples

Low-latency, high quality voice chat software.

5 examples

MuseScore sheet music editor. See also: `lilypond`.

6 examples

A wrapper around `gcc` that automatically sets options for linking against musl libc. All options specified are passed directly to `gcc`.

1 example

Real-time file synchronization and network forwarding tool.

6 examplesfilesnetworking

Convert, query information, and extract data from PDF files.

6 examplesarchivesdatabases

Intercept and multiplex streams of input events.

4 examples

Apache Maven: build and manage Java-based projects.

8 examplesdevelopmenthas-subcommands

Generate source code for a Maven project before the main compilation phase. This phase runs after `initialize` and before `process-sources`.

3 examplesdevelopmentprocesses

Add, list, and remove finder favorites.

5 examples

mysql_secure_installation

all

Set up MySQL to have better security.

3 examplesdatabases

Utility for processing MySQL binary log files.

5 examplesdatabasesdevelopment

Check and repair MySQL tables.

4 examplesdatabases

Start the MySQL database server.

7 examplesdatabases

Backups MySQL databases. See also: `mysql`.

4 examplesdatabases

Advanced client for MySQL, supporting SQL, JavaScript, and Python. It offers features for managing InnoDB clusters and document store collections.

7 examplesdatabases

Legacy host/service/networking monitoring program. Largely deprecated by `nagios4`. See also: `nagios`, `nagios3`, `nagios4`.

4 examplesprocesses

Legacy host/service/networking monitoring program. Largely deprecated by `nagios4`. See also: `nagios`, `nagios2`, `nagios4`.

4 examplesprocesses

Legacy host/service/networking monitoring program. See also: `nagios`, `nagios2`, `nagios3`.

4 examplesprocesses

Package management utility with better formatting. Front-end for the `python-apt` API.

8 examplespackages

Check binary packages and source `PKGBUILD`s for common packaging mistakes.

3 examplesdevelopmentpackages

Execute the DNS (Dynamic Name Service) server daemon that converts host names to IP addresses and vice versa.

5 examplesnetworkingprocesses

Follows a pathname (which can be a symbolic link) until a terminal point is found (a file/directory/char device etc). This program is useful for finding "too many levels of symbolic links" problems.

5 examplesdevelopmentfiles

Start a headless Natural Selection 2 server.

7 examples

Default file explorer for GNOME desktop environment. Also known as GNOME Files. See also: `dolphin`, `caja`, `thunar`, `vifm`.

7 examplesfiles

Scan networks for NetBIOS name information.

5 examples

Redirect I/O into a network stream through this versatile tool.

7 examplesmedianetworking

This command is an alias of `cal`.

1 example

Read, write, redirect, and encrypt data across a network. An alternative implementation of a similar utility called `netcat`/`nc`.

6 examplesnetworkingsecurity

Find newer versions of package dependencies and check outdated npm packages locally or globally. `ncu` only updates dependency versions in `package.json`. To install the new versions, run `npm install` afterwards.

8 examplespackages

Name daemon control service for name servers. If a command isn't provided, NDC will prompt for one until EOF.

8 examplesprocesses

Utility for managing Non-Volatile DIMMs.

7 examples

Render an image of a `linear undirected` network graph from a `graphviz` file. Layouts: `dot`, `neato`, `twopi`, `circo`, `fdp`, `sfdp`, `osage` & `patchwork`.

5 examplescontainersfiles

Like `grep` but with powerful replace capabilities. Unlike `sed`, as it isn't restricted to line oriented editing.

8 examplestext-processing

Check which daemons need to be restarted after library upgrades.

8 examples

Manage files and directories in Cinnamon desktop environment.

5 examples

Manage and administer a Neo4j DBMS (Database Management System). See also: `cypher-shell`, `mysqld`.

7 examplesdatabases

Convert an Atari Neochrome NEO file into a PPM image.

2 examplescontainersfiles

Network scanner used to find live hosts on a network.

1 examplenetworking

This command is an alias of `nxc`.

1 example

Deploy sites and configure continuous deployment to the Netlify platform.

4 examples

Client-side command for `netperf`, the benchmarking application that measures network throughput. Similar to `iperf`. See also: `netserver`.

4 examplesnetworking

Network configuration utility using YAML.

6 examplesnetworking

Speed test for choosing a fast network server.

5 exampleshas-subcommandsnetworking

Server-side command for `netperf`, the benchmarking application that measures network throughput. See also: `netperf`.

4 examplesnetworking

Automate information gathering, vulnerability scanning and eventually generate a report.

4 examples

Display updated information about the network.

8 examplesnetworking

Query the status of network links. Manage the network configuration using `systemd-networkd`.

7 examplesdatabasesnetworking

Measure the network quality by connecting to the internet.

4 examplesnetworking

Configuration tool for Network System Preferences.

4 examplesnetworking

Switch primary group membership.

2 examplessystem

Run a new shell with a different SELinux role. Allows users to switch to a different SELinux security context. See also: `runcon`, `semanage-user`.

5 examplessystem

React framework that uses server-side rendering for building optimized web applications.

8 examples

Bioinformatics tool for virus genome alignment, clade assignment and qc checks.

7 examples

The nf-core framework tools to create, check, and develop best-practice guidelines for Nextflow.

6 examples

This daemon controls the NFC controller. It should not be invoked manually.

1 exampleprocesses

Allows configuration of tables, chains, and rules provided by the Linux kernel firewall. Nftables replaces iptables.

8 exampleshas-subcommands

Create and manage Angular applications.

8 exampleshas-subcommands

Extract i18n messages from source code.

6 examplesarchivesdevelopment

Reverse proxy that creates a secure tunnel from a public endpoint to a locally running web service.

5 examplesnetworkingprocesses

Modern helper utility tool for the Nix/NixOS ecosystem. Some subcommands such as `os`, `home`, `clean`, `search` have their own usage documentation.

6 exampleshas-subcommandstext-processing

Download doujinshis from nhentai.

4 examples

Execute a program with a custom scheduling priority (niceness). Niceness values range from -20 (the highest priority) to 19 (the lowest). Note: Some modern schedulers ignore niceness or limit its effects inside autogroups.

5 examples

Graphical client for the Soulseek peer-to-peer network.

4 examplesnetworking

Package manager for the Nim programming language. Manage Nim projects and their dependencies.

6 examplespackages

A small and incredibly fast system fetch written fully in Nim.

3 examples

Desktop background browser and setter for X Window.

3 examplesprocesses

A powerful package manager that makes package management reliable, reproducible, and declarative. Some features of `nix` (`nix command`, `flakes`, etc) are experimental and require enabling experimental features. Some subcommands such as `build`, `develop`, `flake`, `registry`, `profile`, `search`, `repl`, `store`, `edit`, `why-depends`, etc. have their own usage documentation. See also: `nix classic`.

7 examplesdevelopmenthas-subcommands

Show why a package depends on another package.

2 examplespackages

Delete unused and unreachable nix store paths. Generations can be listed using `nix-env --list-generations`.

4 examplesfiles

Start NixOS containers using Linux containers.

6 examplescontainers

Inspect a NixOS configuration.

6 examples

Reconfigure a NixOS machine.

8 examples

Review pull requests in the NixOS packages repository (nixpkgs). After a successful build, a `nix-shell` with all built packages is started.

6 examplesdevelopmentpackages

Number lines from a file or from `stdin`.

8 examplesfiles

List symbol names in object files.

4 exampleshas-subcommands

Discover SMB shares.

2 examples

Manage the network configuration using NetworkManager. See also: `nmtui`, `iw`, `iwctl`.

7 exampleshas-subcommandsnetworking

A system administrator, tuner, and benchmark tool.

3 examples

Tool that recreates the famous data decryption effect seen in the 1992 movie Sneakers from `stdin`.

4 examples

Text user interface for controlling NetworkManager. Use `<ArrowKeys>` to navigate, `<Enter>` to select an option. See also: `nmcli`.

5 exampleshas-subcommandssystem

Watch files and automatically restart a node application when changes are detected.

7 examples

Execute a command in Zsh without globbing (expanding wildcard patterns).

2 examples

An HTML, XML, SAX, and Reader parser.

5 examples

Alternative shell that prevents a user from logging in.

2 examplessystem

Check validity and pretty-print graphs in canonical format. Graphviz filters: `acyclic`, `bcomps`, `comps`, `edgepaint`, `gvcolor`, `gvpack`, `mingle`, `nop`, `sccmap`, `tred`, and `unflatten`.

3 examplestext-processing

Command-line interface for NordVPN.

7 examples

Use the current desktop environment's notification system to create a notification.

5 examples

Notification server. It should not be invoked manually.

3 examples

Cloud platform for serverless deployment. This command is deprecated. See `vercel`, the updated version of this tool.

6 examplescloud

JavaScript and Node.js package manager. Manage Node.js projects and their module dependencies.

8 exampleshas-subcommandspackages

Manage distribution tags on packages.

6 examplespackages

Identify duplicate dependencies in `node_modules`.

8 examplespackages

Install project dependencies and run tests in a single command, mainly used in continuous integration (CI) environments. Equivalent to running `npm ci && npm test`.

2 examplespackages

Print the number of processing units (normally CPUs) available.

3 examples

This command is an alias of `npm exec`.

1 example

Run a new command in a running process' namespace. Particularly useful for Docker images or chroot jails.

4 examplescontainersprocesses

Query name servers for various domain records. See also: `dig`, `resolvectl`, `host`.

7 examplesdatabases

View network statistics.

3 examplesnetworking

Neo Simple X Image Viewer.

7 examplescontainersmedia

A read-only NTFS explorer for accessing and extracting files from NTFS volumes. Part of the Impacket suite.

4 examples

Fix common problems on an NTFS partition.

1 exampledisk

A notification tool to track and notify you about your long-running termination process. Send notifications with success/error messages with Gmail, Telegram, and more.

8 examplesprocesses

Name That Hash - Instantly name the type of any hash.

4 examplessecurity

Management client for the `ntpd-rs` daemon.

3 examplesprocesses

Display information about the running instance of OpenNTPD.

4 examples

The official NTP (Network Time Protocol) daemon to synchronize the system clock to remote time servers or local reference clocks.

3 examplesnetworkingprocesses

Synchronize and set the date and time via NTP.

4 examples

Query the Network Time Protocol (NTP) daemon.

5 examplesdatabasesnetworking

Convert numbers to and from human-readable strings.

6 examplesmedia

Control the number lock key status in X11 sessions.

4 examplessecurity

The NVIDIA CUDA Compiler Driver.

4 examples

Aid the management and monitoring of NVIDIA GPU devices.

3 exampleshas-subcommands

Neovim, a programmer's text editor based on Vim, provides several modes for different kinds of text manipulation. Pressing `<i>` in normal mode enters insert mode. `<Esc>` or `<Ctrl c>` goes back to normal mode, which doesn't allow regular text insertion. See also: `vim`, `vimtutor`, `vimdiff`.

8 examplestext-processing

NVMe storage user space utility.

3 examplesdisksystem

Manipulate firmware variables.

6 examples

Network service enumeration and exploitation tool. Some subcommands such as `smb` have their own usage documentation.

4 exampleshas-subcommandsnetworking

Interact with the NetExec database.

4 examplesdatabases

A keyboard-driven web browser for power users.

4 examples

Orbiton, a simple configuration-free text editor.

5 examplestext-processing

OATH one-time password tool.

3 examplessystem

Translate chemistry-related data.

4 examples

Copy the contents of an object file to another file.

5 examplesfiles

View information about object files.

7 examples

Open Broadcaster Software. Video recording and livestreaming program.

7 examplesmedia

The OpenShift Container Platform CLI. Allows for application and container management.

7 examplescontainers

The OCaml bytecode compiler. Produces executables runnable by the OCaml interpreter.

3 examples

The findlib package manager for OCaml. Simplifies linking executables with external libraries.

3 examplespackages

The OCaml native code compiler. Produces native executables, e.g. ELF on Linux.

2 examples

This retrieves and caches Certificate Revocation Lists (CRLs) and Online Certificate Status Protocol (OCSP) responses for certificate verification. It should not be invoked manually.

1 examplesecurity

Interact with the Tezos blockchain.

7 examples

Display file contents in octal, decimal, or hexadecimal format. Optionally display the byte offsets and/or printable representation for each line. See also: `hexyl`, `xxd`, `hexdump`.

6 examplesfilestext-processing

Aliyun ODPS (Open Data Processing Service) command-line tool. Some subcommands such as `inst` have their own usage documentation.

6 exampleshas-subcommandsprocesses

Convert geospatial vector data between file formats.

6 examplesfilesmedia

List information about an OGR-supported data source.

7 examples

Merge several vector datasets into a single one.

3 examplesversion-control

The official Oh Dear CLI.

4 exampleshas-subcommands

View documents.

6 examples

Parse OLE and OpenXML files (e.g., DOC, XLS, PPT, etc.) to extract VBA macros, deobfuscate, and analyze malicious code. Part of the `python-oletools` suite.

6 examplesarchivestext-processing

A package management frontend for dpkg-based Linux distributions.

8 examplespackages

Oh My Fish, the Fishshell Framework. Install packages to extend and modify the fish shell.

6 examplespackages

Oh My Zsh command-line tool.

8 examples

A simple utility which tests if a computer is running on line power. Returns `0` if yes, and `1` if no.

1 example

Turn plain English into shell commands using OpenAI, Claude, or local LLMs, designed to teach, not replace your knowledge.

6 examplesaitext-processing

Scrape URLs on different `.onion` search engines. Note: `onionsearch` requires a Tor proxy running on `localhost:9050`; a Tor enabled browser is needed to visit the `.onion` websites.

5 examplesnetworkingtext-processing

Analyze the state stored in `systemd-oomd`.

1 example

Official CLI for 1Password's desktop app.

8 examples

`open` can refer to multiple commands with the same name.

2 exampleshas-subcommands

CLI tool providing access to the OpenAI API.

4 examplesai

A personal AI assistant that you run on your own devices. Some subcommands such as `onboard`, `agent`, `doctor`, etc. have their own usage documentation. See also: `zeroclaw`.

8 examplesaihas-subcommands

Debug and program embedded systems with OpenOCD.

6 examplesdevelopment

The OpenRC service manager. See also: `rc-status`, `rc-update`, `rc-service`.

2 examplesprocesses

Control RGB lighting.

4 examples

Software for creating solid 3D CAD objects.

3 examples

Track file opens on your system.

4 examplesfiles

Manage OpenStack instance flavors (virtual hardware templates).

5 examples

Display help information about the openstackclient cli.

3 examples

OpenStack Image service, aka OpenStack Glance, allows users to upload and discover data assets meant to be used with other services.

5 examplescontainersmedia

Manage OpenStack network resources.

6 examplesnetworking

Manage OpenStack network ports (virtual network interfaces).

5 examplesnetworking

Manage OpenStack virtual machines. OpenStack Compute service, aka OpenStack Nova, mainly hosts and manages cloud computing systems.

7 examplescloudprocesses

Manage OpenStack subnets (IP address blocks within a network).

6 examplesnetworking

Manage OpenStack volumes. OpenStack Block Storage service, aka OpenStack Cinder, provides volumes to Nova vm's, Ironic bare-metal hosts, containers, and others.

6 examplesdiskprocesses

OpenVPN 3 Linux client.

5 examples

This command is an alias of `chromium`.

1 examplehas-subcommands

A lightweight package manager used to install OpenWrt packages.

8 examplespackages

Run optimizations and analyze LLVM source files.

3 examples

GPU switching utility for Nvidia Optimus laptops.

2 examples

Convert WAV or FLAC audio to Opus.

4 examplesmedia

Interface for OrbStack, a fast and lightweight container and virtual machine runtime for macOS. Provides Docker-compatible commands and Linux VM management.

8 examplescontainers

A C-port of the ORCA live programming environment. ORCA is an esoteric programming language for creating procedural sequencers.

8 examplesnetworking

Render an image of a `clustered` network graph from a `graphviz` file. Layouts: `dot`, `neato`, `twopi`, `circo`, `fdp`, `sfdp`, `osage` & `patchwork`.

5 examplescontainersfiles

Run AppleScript or JavaScript for Automation (JXA).

6 examples

Multipurpose tool for handling OpenStreetMap (OSM) files.

8 examples

Version control for binary files similar to `git` but optimized for operating system root filesystems. OSTree is the foundation for immutable image-based operating systems such as Fedora Silverblue, Fedora IoT or Fedora CoreOS.

7 examplescontainersdevelopment

OpenWrt Upgrade Tool for automating builds and installs via Attended SysUpgrade (ASU).

7 examples

Manage configurations for powerlevel10k.

3 examples

Perforce Version Control System.

8 examplesversion-control

Template builder and sketch manager for p5.js.

4 examples

A utility for Arch Linux to build and install packages from the Arch User Repository.

6 examplesdevelopmentpackages

A `pacman` cache cleaning utility.

4 examples

Query and display the capabilities supported by libalpm.

4 examplesdatabases

Check installed packages on an Arch-based system to verify dependencies, integrity, and consistency.

6 examplespackages

Query and display pacman's configuration options, showing either the full configuration or specific directive values as parsed by pacman.

6 examplesdatabases

Maintenance utility for `.pacorig`, `.pacnew` and `.pacsave` files created by `pacman`.

6 examples

Display information about package files, including repository data, filesystem checks, and database comparisons.

4 examplesdatabasesdisk

Draw a graph of installed packages to PNG/SVG/GUI/console.

8 examplespackages

A package manager for Bash scripts.

5 examplespackages

Display information about installed packages.

6 examplespackages

Query pacman-style configuration files.

6 examplesdatabases

This command is an alias of `pactrans --install`.

1 examplepackages

Download freely offered books from packtpub.com.

7 examples

Create, edit, and manage Minecraft modpacks.

5 examples

Lock/unlock the libalpm database (used by `pacman`) to prevent or allow simultaneous package management operations.

5 examplesdatabasespackages

Filter pacman log entries.

8 examplestext-processing

Arch Linux package manager utility. See also: `pacman-sync`, `pacman-remove`, `pacman-query`, `pacman-upgrade`, `pacman-files`, `pacman-database`, `pacman-deptest`, `pacman-key`, `pacman-mirrors`. For equivalent commands in other package managers, see <https://wiki.archlinux.org/title/Pacman/Rosetta>.

8 examplesdatabaseshas-subcommands

A text-based console game inspired by the original Pacman.

4 examplestext-processing

This command is an alias of `pactrans --remove`.

1 example

Fix corrupted database entries in libalpm database.

6 examplesdatabases

Reset properties on files managed by alpm.

5 examples

Generate a report of installed packages.

5 examplespackages

Query and filter packages.

2 examplesdatabasespackages

An AUR package manager for Ubuntu.

8 examplespackages

Install Arch Linux packages in the specified new root directory.

8 examplesfilespackages

Update sync databases.

5 examples

Control a running PulseAudio sound server.

6 examples

Install, remove, and upgrade ALPM packages. See also: `pacinstall`, `pacremove`.

6 examplespackages

Package dependency tree viewer for pacman.

5 examplespackages

Capture screenshots of websites in various resolutions.

6 examples

Convert a Palm bitmap file to a PNM image.

5 examplescontainersfiles

Create and start a headless Palworld server.

5 examples

Utility for the GUI package manager pamac. If you can't see the AUR packages, enable it in `/etc/pamac.conf` or in the GUI.

6 examplespackages

Apply a binary function on two Netpbm images. See also: `pamfunc`.

1 exampledevelopment

Create a mask of the background in a PAM image. See also: `pbmmask`.

1 examplecontainersmedia

Change a PAM image's saturation and value.

2 examplescontainersmedia

Overlay two PAM images.

4 examples

Create a PAM image of cratered terrain. See also: `pamshadedrelief`, `ppmrelief`.

2 examplescontainersmedia

Cut out a rectangular region from a Netpbm image. See also: `pamdice`, `pamcomp`.

3 examplescontainersmedia

Remove every other row in a Netpbm image. See also: `pammixinterlace`.

2 examplescontainersmedia

Reduce the depth (i.e. color resolution) in an image.

1 examplecontainersmedia

Slice a Netpbm image vertically or horizontally. See also: `pamundice`.

2 examplescontainersmedia

Apply dithering to a greyscale image, i.e. turn it into a pattern of black and white pixels that look the same as the original greyscale. See also: `pbmreduce`.

4 examplescontainersmedia

Perform edge-detection on a Netpbm image.

1 examplecontainersmedia

Enlarge a PAM image by duplicating pixels. See also: `pbmreduce`, `pamditherbw`, `pbmpscale`.

2 examplescontainersmedia

Execute a shell command on each image in a Netpbm file. See also: `pamfile`, `pampick`, `pamsplit`.

2 examplescontainersfiles

Describe Netpbm (PAM or PNM) files.

3 examples

Fix errors in PAM, PBM, PGM, and PPM files. See also: `pamfile`, `pamvalidate`.

3 examples

This command has been superseded by `pamfix -truncate`.

1 example

Flip or rotate a PAM or PNM image.

4 examplescontainersmedia

Apply a simple arithmetic function to a Netpbm image.

2 examplescontainersmedia

A simple command-line mixer for PulseAudio.

7 examples

Merge each row in an image with its two neighbours. See also: `pamdeinterlace`.

3 examplescontainersmedia

This command is an alias of `pamtopnm -plain`.

1 example

Turn a PAM image into an oil painting.

2 examplescontainersmedia

Pick images out of a multi-image Netpbm stream. See also: `pamfile`, `pamsplit`.

1 examplecontainersmedia

Simulate a multi-lens camera such as the Pop9.

1 example

This command has been superseded by `pamtopng`.

1 example

Scale a Netpbm image.

5 examplescontainersmedia

Generate a shaded relief from an elevation map. See also: `pamcrater`, `ppmrelief`.

2 examples

Extract one line of values out of a PAM image.

4 examplesarchivescontainers

Split a multi-image Netpbm file into multiple single-image Netpbm files. See also: `pamfile`, `pampick`, `pamexec`.

2 examplescontainersfiles

Stack the planes of multiple PAM images into one PAM image.

2 examplescontainersmedia

Scale up a PAM image by interpolating between pixels. See also: `pamstretch-gen`, `pamenlarge`, `pamscale`.

2 examplescontainershas-subcommands

Convert a Netpbm image to the Flexible Image Transport System (FITS) format. See also: `fitstopnm`.

1 examplecontainersmedia

Convert a Netpbm image into an unanimated GIF image. See also: `giftopnm`, `gifsicle`.

3 examplescontainersmedia

Copy a PAM image.

2 examplescontainersfiles

Convert a PAM image to PNG. See also: `pnmtopng`, `pngtopam`.

4 examplescontainersmedia

Convert a PAM image to an equivalent PNM image.

2 examplescontainersmedia

Convert a Netpbm image to a QOI image (Quite OK Image format).

1 examplecontainersmedia

Convert Netpbm images to SRF format. See also: `srftopam`.

1 examplemediatext-processing

Convert a Netpbm image to a TrueVision Targa file.

3 examplescontainersfiles

Convert a PAM image to a TIFF file.

3 examplescontainersfiles

Convert a PNM or PAM file into a Motif UIL icon file.

2 examplesfilesmedia

Convert a PAM image to a Windows ICO file.

3 examplescontainersfiles

Convert a Netpbm image to an XV thumbnail picture.

1 examplecontainersmedia

Combine a grid of Netpbm images into one. See also: `pamdice`.

3 examples

Validate PAM, PGM, PBM, and PPM files. See also: `pamfile`, `pamfix`.

1 example

Fast, scalable, user-friendly, open-source build and developer workflow tool.

7 examplesdevelopmentsystem

Manage a Minecraft server.

6 examples

Copy and restore partitions to and from an image while disregarding empty blocks.

3 examplescontainersfiles

A partition manipulation program. See also: `parted.interactive`, `cfdisk`, `partprobe`.

6 examplesdiskhas-subcommands

Interact with Particle devices.

7 examples

Notify the operating system kernel of partition table changes.

3 examplesdatabasesdisk

Parse a partition table and tell the kernel about it.

3 examplesdatabasesdisk

An AUR helper and pacman wrapper. See also: `pacman`, `yay`.

7 examples

Change a user's password. See also: `chpasswd`.

5 examplessystem

Merge lines of files.

5 examplesversion-control

Temporarily suspends `pulseaudio` while another command is running to allow access to alsa.

1 example

A multi-purpose brute-forcer, with a modular design and a flexible usage.

6 examples

Patch a file (or files) with a diff file. Note that diff files should be generated by the `diff` command.

5 examplesfiles

Render an image of a `squareified treemap` network graph from a `graphviz` file. Layouts: `dot`, `neato`, `twopi`, `circo`, `fdp`, `sfdp`, `osage` & `patchwork`.

5 examplescontainersfiles

Check the validity and portability of pathnames.

4 examples

Archive file manager. Various archive formats can be created, extracted, tested, listed, searched, repacked, and compared.

5 examplesfiles

Manage packages across Yay, Flatpak, and Snap. Supports searching, installing, removing, and upgrading packages.

6 examplespackages

Copy data from `stdin` to the clipboard. Comparable to pressing `<Cmd c>` on the keyboard.

2 examplesfiles

Clean up a PBM image by erasing isolated black and white pixels.

3 examplescontainersmedia

Apply Conway's Rules of Life to a PBM image.

2 examplescontainersmedia

Create a blank bitmap.

2 examples

Create a mask bitmap from a regular bitmap. See also: `pambackground`.

2 examples

Generate white noise.

3 examples

Generate a test pattern for printing.

3 examplestext-processing

Enlarge a PBM image with edge smoothing. See also: `pamenlarge`.

1 examplecontainersmedia

Proportionally reduce a PBM image. See also: `pamenlarge`, `pamditherbw`.

3 examplescontainersmedia

Render text as a PBM image. See also: `pbmtextps`.

4 examplescontainersmedia

Render text as a PBM image using PostScript. See also: `pbmtext`.

4 examplescontainersmedia

Display a PBM image on an AT&T 4425 terminal. See also: `ppmtoterm`, `pbmtoascii`.

1 examplecontainersmedia

Convert a PBM image to ASCII graphics. See also: `ppmtoascii`, `asciitopgm`, `ppmtoterm`.

4 examplescontainersmedia

Convert a PBM image to an Andrew Toolkit raster object. See also: `atktopbm`.

1 examplecontainersmedia

Convert a PBM image to a BitGraph graphic.

2 examplescontainersmedia

Convert a PBM image to a CMU window manager bitmap. See also: `cmuwmtopbm`.

1 examplecontainersmedia

Convert a PBM image to an encapsulated PostScript style preview bitmap.

4 examplescontainersmedia

Convert a PBM image to an Epson printer graphic. See also: `pbmtoescp2`.

3 examplescontainersmedia

Convert a PBM image to a ESC/P2 printer file. See also: `pbmtoepson`, `escp2topbm`.

4 examplescontainersfiles

Read a PBM image as input and produce a compressed GEM `.img` file as output. `pbmtogem` cannot compress repeated lines.

3 examplesarchivescontainers

Convert a PBM image to a compressed GraphOn graphic.

1 examplecontainersmedia

This command has been superseded by `pbmtosunicon`.

1 example

Convert a PBM file to an HP LaserJet file.

3 examplesfilesmedia

Convert a PBM image to a MacPaint file. See also: `macptopbm`.

2 examplescontainersfiles

Convert a PBM image to a Microdesign MDA file. See also: `mdatopbm`.

3 examplescontainersfiles

Convert a PBM image into a MGR bitmap. See also: `mgrtopbm`.

1 examplecontainersmedia

Convert a PBM image to one of Nokia's Smart Messaging Formats.

6 examplescontainersmedia

Convert a PBM image to PGM by averaging areas surrounding individual pixels. See also: `pnmconvol`, `pamditherbw`.

1 examplecontainersmedia

Convert a PBM image to an Atari Degas PI3 image. See also: `pi3topbm`.

1 examplecontainersmedia

Convert a PBM image into a UNIX plot file.

1 examplecontainersfiles

Convert a PBM image to HP Printer Performance Architecture format.

2 examplescontainersmedia

Convert a PBM image into Printronix printer graphics.

1 examplecontainersmedia

Convert a PBM image into a Sun icon.

1 examplecontainersmedia

Convert a PBM image to a wireless bitmap file.

1 examplecontainersfiles

This command has been superseded by `pbmtoxbm -x10`.

1 example

Convert a PBM image to a X11 or X10 bitmap.

2 examplescontainersmedia

Convert a PBM file to a Bennet Yee "face" file.

1 examplefilesmedia

Convert a PBM image to a Zinc bitmap as used by the Zinc Interface Library Version 1.0.

1 examplecontainersmedia

Generate a PBM image of a Universal Product Code (UPC).

2 examplescontainersmedia

Send the contents of the clipboard to `stdout`. Comparable to pressing `<Cmd v>` on the keyboard.

2 examples

Repair damaged or corrupted PCAP and PcapNG files.

5 examples

This command has been renamed to `pcdovtoppm`.

1 example

Create an index image for a photo CD based on its overview file.

4 examplescontainersfiles

Manage LXC containers in Proxmox.

8 exampleshas-subcommands

Move a volume to a different storage or to a different container.

2 examplescontainersdisk

Convert a PCX file to a PPM image.

3 examplescontainersfiles

Edit the Samba user database. For simple user add/remove/password, you can also use `smbpasswd`.

5 examplesdatabasessystem

Identify fundamental elements of a PDF file without rendering it.

3 examplesfiles

Add a new attachment (embedded file) to an existing PDF file. See also: `pdfdetach`, `pdfimages`, `pdfinfo`.

4 examplesfiles

Create a double sided printable PDF booklet from a PDF. Note: The booklet needs to be printed double-sided in landscape mode, flipped on the long edge.

4 examples

Detect and remove margins in each page in a PDF file.

6 examplesfiles

List or extract attachments (embedded files) from a PDF file. See also: `pdfattach`, `pdfimages`, `pdfinfo`.

5 examplesarchivesfiles

Portable Document Format (PDF) file fonts information viewer.

5 examplesfilestext-processing

Utility for extracting images from PDFs.

4 examples

Portable Document Format (PDF) file information viewer.

3 examplesfilestext-processing

Shell frontend for the LaTeX pdfpages package for mingling PDFs.

6 examplespackages

PDF merging utility based on pdfjam.

4 examples

Compile a PDF document from LaTeX source files.

3 examples

Convert a large-sheeted PDF into multiple A4 pages for printing.

2 examplesmedia

Portable Document Format (PDF) file page extractor.

3 examplesfilestext-processing

Compile a PDF document from TeX source files.

3 examples

Convert PDF files to PNG/JPEG/TIFF/PDF/PS/EPS/SVG using cairo.

6 examplesmedia

Convert PDF document pages to portable Pixmap (image formats).

5 examplescontainersmedia

Convert PDF files to plain text format.

5 examplesmediatext-processing

PDF merging utility.

2 examples

N-up PDF pages. N-upping means putting multiple pages onto one page by scaling and rotating them into a grid.

3 examples

Manage PHP extensions from the PHP Extension Community Library.

8 examples

Tee `stdin` to pipes. See also: `tee`.

3 examples

Stream video- or audio-based torrents to a media player.

5 examplesmedia

Inspect MRT TABLE_DUMPV2 Peer Index Table. Can read files compressed with `gzip`, `bzip2`, and `xz`.

2 examplesarchivesdatabases

Fetch pollen measurement data for Croatian cities from your terminal using Pliva's allergies data API.

4 examples

Framework for Linux performance counter measurements.

5 examples

Manage Perl installations in the home directory. See also: `asdf`.

8 examplesfiles

Look up Perl documentation in `.pod` format.

4 examplescontainerstext-processing

A PHP testing framework with a focus on simplicity.

7 examples

View files one page at a time.

2 examples

Check for corruption in one or more PostgreSQL databases.

6 examples

Remove old WAL archive files in PostgreSQL.

5 examples

Take a base backup of a running PostgreSQL cluster. Used for full or incremental backups, point-in-time recovery, or setting up replication standbys.

8 examples

Enable, disable, or check data checksums in a PostgreSQL database cluster.

6 examplesdatabases

Reconstruct a full (synthetic) PostgreSQL backup from an incremental backup chain. When specifying multiple backups order them from oldest to newest.

8 examples

Display information about the installed PostgreSQL version.

7 examples

Display control information of a PostgreSQL database cluster.

3 examplesdatabases

Convert a physical replica into a new logical replica.

5 examplesmedia

Utility for controlling a PostgreSQL server and database cluster.

5 examplesdatabases

Extract a PostgreSQL database into a script file or other archive file.

6 examplesarchivesdatabases

Extract a PostgreSQL database cluster into a script file or other archive file.

5 examplesarchivesdatabases

Check the connection status of a PostgreSQL server.

3 examples

Stream the write-ahead log from a running PostgreSQL cluster.

8 examplesmedia

Control PostgreSQL logical decoding streams.

5 examples

Reset the write-ahead log and other control information of a PostgreSQL database cluster.

5 examplesdatabases

Restore a PostgreSQL database from an archive file created by pg_dump.

6 examplesdatabasesfiles

Synchronize a PostgreSQL data directory with another data directory that was forked from it.

5 examplesfiles

Determine the fastest wal_sync_method on your system.

3 examples

Measure timing overhead on your system (ensure clock monotonicity).

2 examples

Upgrade a PostgreSQL database cluster to a new major version.

6 examplesdatabases

Verify the integrity of a base backup of a PostgreSQL cluster.

6 examples

Display a human-readable rendering of the write-ahead log (WAL) of a PostgreSQL database cluster.

8 examplesdatabases

Print contents of WAL summary files.

3 examples

Run a benchmark test on PostgreSQL.

2 examples

Bentleyize a PGM image.

1 examplecontainersmedia

This command has been superseded by `pamcrater`, `pamshadedrelief`, and `pamtopnm`.

3 examples

Deshadow a PGM image.

1 examplecontainersmedia

This command has been superseded by `pamedge`.

1 example

Edge-enhance a PGM image. See also: `pamedge`.

2 examplescontainersmedia

Print a histogram of the values present in a PGM image. See also: `ppmhist`.

5 examplescontainersmedia

Generate a convolution kernel to be used with `pnmconvol`. See also: `pnmconvol`.

3 examples

Create PGM image with a uniform gray level.

1 examplecontainersmedia

Generate white noise.

2 examples

This command has been superseded by `pnmnorm`.

1 example

This command has been superseded by `pamoil`.

1 example

Generate a greyscale map.

5 examples

This command has been superseded by `pamslice`.

1 example

Extract textural features from a PGM image.

2 examplesarchivescontainers

Convert a PGM image to Usenix FaceSaver format. See also: `fstopgm`.

1 examplecontainersmedia

Convert a PGM image to Lisp Machine format. See also: `lispmtopgm`.

1 examplecontainersmedia

This command has been superseded by `pamditherbw`.

1 example

Copy a PGM image file.

2 examplescontainersfiles

Colorize a PGM image.

2 examplescontainersmedia

Convert a PGM image to the SBIG CCDOPS format.

1 examplecontainersmedia

Convert a PGM image to the SBIG ST-4 format.

1 examplecontainersmedia

Find or signal processes by name.

4 examplesprocesses

A static analysis tool for PHP.

7 examples

Create, update, or extract PHP archives (PHAR).

8 examplesarchives

A PHP build tool based on Apache Ant.

8 examplesdevelopment

Analyze photo libraries for Memories, People, and scene or object based search. `photoanalysisd` should not be invoked manually.

1 examplemediatext-processing

This handles all photo library requests. It should not be invoked manually.

1 examplemedia

Deleted file recovery tool. It is recommended to write recovered files to a disk separate to the one being recovered from.

2 examplesdiskfiles

A backup utility framework for PHP.

4 examples

Fix violations detected by phpcs.

6 examples

A copy and paste detector for PHP code.

6 examplesfiles

Tokenize PHP, JavaScript, and CSS files to detect violations of a defined set of coding standards.

8 examples

Disable PHP extensions on Debian-based OSes.

2 examples

A PHP documentation generator.

5 examples

Enable PHP extensions on Debian-based OSes.

2 examples

A PHP version manager for development purposes.

7 examples

Prepare a PHP extension for compiling.

2 examples

Quickly measure the size and analyzing the structure of a PHP project.

7 examples

PHP extension manager for Debian-based OSes.

4 examples

A Behaviour Driven Development tool for PHP.

7 examples

A cross-platform IDE for PHP based on the JetBrains IntelliJ platform.

4 examplesdevelopment

Lock all consoles and virtual terminals.

5 examples

Compute decimal Archimedes' constant Pi.

5 examples

Convert an Atari Degas PI1 image to a PPM image. See also: `ppmtopi1`.

1 examplecontainersmedia

Convert an Atari Degas PI3 image to PBM image. See also: `pbmtopi3`.

1 examplecontainersmedia

The tool for Private Internet Access, a commercial VPN provider.

8 examples

Picture preprocessor for the groff (GNU Troff) document formatting system. See also: `groff`, `troff`.

2 examplesmedia

Next generation MusicBrainz tagging application.

3 examples

Upload an image to an image hosting service (default is SM.MS).

3 examplescontainersmedia

Text editor styled after the Alpine Composer.

8 examplestext-processing

Standalone compositor for Xorg.

3 exampleshas-subcommands

Convert a Macintosh PICT file to a PPM image.

3 examplescontainersfiles

Show system resource usage, including CPU, memory, IO etc.

5 examples

Manage the Pi-hole ad-blocking DNS server.

8 examplesnetworking

PikaOS package manager utility.

8 examplespackages

Send ICMP ECHO_REQUEST packets to network hosts via IPv6 address. Note: `ping6` has been merged to `ping` in modern systems.

5 exampleshas-subcommandsnetworking

Print user information using the `finger` protocol.

6 examplessystem

View the current Raspberry Pi's GPIO pin-out information on the terminal with an ASCII diagram.

2 examples

A free, open source program for drawing and image editing.

2 examplescontainersmedia

Development environment for embedded boards. Some subcommands such as `run` have their own usage documentation.

3 exampleshas-subcommands

This command is an alias of `pio debug --interface gdb`.

1 exampledevelopment

A fast, local neural text to speech system. Try out and download speech models from <https://rhasspy.github.io/piper-samples>.

5 examplesainetworking

Electron node manager for PipeWire.

3 examples

Graphical frontend for `yum`. See also: `yum`.

1 example

Change the root filesystem to a new directory and move the current root to a subdirectory of the new root. Commonly used during system initialization (e.g., in `initramfs`) to switch from a temporary root to the real root filesystem.

2 examplesdiskfiles

Easy security-hardened OpenVPN setup and manager. Originally designed for the Raspberry Pi, but works on other Linux devices too.

5 examples

Manage the network booting of machines.

3 examplesnetworking

Image printing in the terminal. See also: `chafa`, `catimg`.

4 examplescontainersmedia

Convert a HP PaintJet file to PPM.

1 examplefilesmedia

PackageKit client used by Discover and Gnome software and alternative to `apt`.

6 examples

Utility for managing and using PKCS #11 security tokens.

4 examples

Execute commands as another user. Asks for password in a GUI if available. See also: `sudo`, `run0`, `doas`.

3 examplessystem

Add a package to a CRUX system.

2 examplespackages

Unified frontend for Arch Linux devtools.

7 exampleshas-subcommands

Update the `pacman` database as final release step for packages that have been transferred and staged on <https://repos.archlinux.org>.

1 exampledatabasesnetworking

Search files from packages in the official repositories on Arch-based systems. See also: `pacman files`.

8 examplespackagestext-processing

Query the package database on a CRUX system.

4 examplesdatabasespackages

Make a binary package for use with pkgadd on CRUX.

6 examplesdevelopmentpackages

Remove a package from a CRUX system.

1 examplepackages

Submit and view Arch Linux package popularity statistics.

6 examplespackages

Interactive menu-driven tool for managing Slackware packages. See also: `installpkg`, `removepkg`, `upgradepkg`, `makepkg`.

5 examplespackages

Query and manipulate Mac OS X Installer packages and receipts.

4 examplesdatabasespackages

Unified package manager for multiple sources.

8 examplespackages

Signal process by name. Mostly used for stopping processes.

5 examplesprocesses

plasma-apply-colorscheme

linux

Switch Plasma color scheme.

3 examples

plasma-apply-cursortheme

linux

Switch Plasma cursor theme.

3 examples

plasma-apply-desktoptheme

linux

Switch Plasma desktop theme.

3 examples

plasma-apply-lookandfeel

linux

Switch Plasma global themes.

4 examples

plasma-apply-wallpaperimage

linux

Switch Plasma wallpaper.

3 examples

Start and restart Plasma Desktop.

4 examples

Audio player of SoX - Sound eXchange. Plays any audio, with audio formats identified by the extension.

4 examplesmedia

Control media players via MPRIS.

7 examplesmedia

Plesk hosting control panel.

6 examples

PuTTy's command line utility. See also: `ssh`.

1 examplenetworking

Find filenames quickly. Make sure to run `sudo updatedb` to include new files.

2 examplessystem

Edit files in MATE desktop environment.

5 examples

View, convert, validate, or edit property list ("plist") files.

5 examplesmedia

Process manager for Node.js. Used for log management, monitoring, and configuring processes.

7 examplesprocesses

Report memory map of a process or processes.

5 examplesprocesses

Mount arbitrary hotpluggable devices as a normal user.

5 examplesdisksystem

Configure macOS power management settings, as one might do in System Preferences > Energy Saver. Commands that modify settings must begin with `sudo`.

7 examplessystem

Convert a PNG image to a Netpbm image. See also: `pamtopng`.

4 examplescontainersmedia

This command has been superseded by `pngtopam`.

1 example

Apply antialiasing onto a PNM image.

4 examplescontainersmedia

This command has been superseded by `pamarith`.

1 example

Create quantization color map for a PNM image.

3 examplescontainersmedia

This command has been superseded by `pamcomp`.

1 example

Convolute a PNM image.

4 examplescontainersmedia

Crop PNM images.

4 examples

This command has been superseded by `pamcut`.

1 example

This command is an alias of `pamdepth`.

1 example

This command has been superseded by `pamenlarge`.

1 example

This command has been superseded by `pamfile`.

1 example

This command has been superseded by `pamflip`.

1 example

Perform gamma correction on PNM images.

4 examples

Histogram-equalize a PNM image.

3 examplescontainersmedia

Draw a histogram of a PNM image.

3 examplescontainersmedia

Build a visual index of multiple PNM images. See also: `pamundice`.

4 examplesdevelopment

This command has been superseded by `pamstretch`.

1 example

Invert a PNM image.

1 examplecontainersmedia

Add a border to a PNM image.

2 examplescontainersmedia

Perform Mercator transformations on Netpbm images.

2 examples

Create a montage from multiple PNM images.

4 examples

Apply a non-linear filter onto a PNM image.

3 examplescontainersmedia

Normalize the contrast in a PNM image. See also: `pnmhisteq`.

4 examplescontainersmedia

Add borders to a PNM image. See also: `pnmmargin`, `pamcut`, `pamcomp`.

4 examplescontainersmedia

Paste a PNM image into another PNM image.

3 examplescontainersmedia

Compute the difference between two images.

6 examples

Quantize the colors in a PNM image into a smaller set. This command is a combination of `pnmcolormap` and `pnmremap` and accepts the union of their options, except `-mapfile`. See also: `pnmquantall`.

1 examplecontainersmedia

Run `pnmquant` on multiple files at once such that they share a common colormap. See also: `pnmquant`.

2 examples

Replace the colors in a PNM image.

4 examplescontainersmedia

Rotate a PNM image.

3 examplescontainersmedia

This command has been replaced by `pamscale`.

1 example

Scale a PNM file quickly with possibly reduced quality. See also: `pamscale`.

3 examplesfiles

Shear a PNM image.

3 examplescontainersmedia

Smooth out a PNM image.

2 examplescontainersmedia

This command has been superseded by `pamsplit`.

1 example

Replicate an image to fill a specified area.

1 examplecontainersmedia

Convert a PNM image to a DDIF image file.

2 examplescontainersfiles

Convert a PNM image to a compressed FIASCO file.

4 examplescontainersfiles

This command has been superseded by `pamtofits`.

1 example

Convert a PNM image file to the JPEG/JFIF/EXIF image format.

2 examplescontainersfiles

Convert a PNM image to a Palm bitmap.

5 examplescontainersmedia

Convert a PNM file to an HP LaserJet PCL XL printer stream.

3 examplesfilesmedia

This command is an alias of `pamtopnm -plain`.

1 example

Convert a PNM image file to PNG image format.

2 examplescontainersfiles

This command is an alias of `pamtopnm`.

1 example

Convert a PNM image to a PostScript file.

3 examplescontainersfiles

Convert a PNM file to a Sun rasterfile.

2 examplesfilesmedia

Convert a PNM file to an Utah Raster Tools RLE image file.

3 examplescontainersfiles

Convert a PNM file to an SGI image file.

3 examplescontainersfiles

Convert a PNM file to a Solitaire Image Recorder file.

1 examplecontainersfiles

This command has been superseded by `pamtotiff`.

1 example

Convert a PNM image to a CMYK encoded TIFF.

3 examplescontainersmedia

Convert a PNM file into an X11 window dump file.

3 examplesfilesmedia

Directly execute binaries from npm packages, using `pnpm` instead of `npm`. Note: This command is deprecated! Use `pnpm exec` and `pnpm dlx` instead.

3 examplespackages

Translate Toolkit utility to get translation progress from file, supporting several formats.

3 examplesfiles

Dependency manager for Swift and Objective-C Cocoa projects.

7 examplescontainerspackages

Display Pokémon sprites in color directly in your terminal. Inspired by Phoney badger's `pokemon-colorscripts` but offers enhanced speed and efficiency.

5 examples

A fast and easy-to-use status bar.

3 exampleshas-subcommands

Remove a directory placed on the directory stack via the `pushd` shell built-in. See also: `pushd`, `dirs`.

4 examplesfiles

Package manager for macOS.

6 examplesnetworkingpackages

A systemd utility for managing and deploying portable service images on Linux systems.

5 examplesprocesses

Query for information about Portage, the Gentoo Linux package manager. Queryable Portage-specific environment variables are listed in `/var/db/repos/gentoo/profiles/info_vars`.

4 examplesdatabasespackages

Update/list the ports tree on a CRUX system.

3 examples

Postfix configuration utility. This command displays the values of the `main.cf` configuration parameters by default and warns about possible mistyped parameter names. It can also change the `main.cf` configuration parameter values.

6 examples

Transform styles with JS plugins.

8 examples

Postfix mail transfer agent (MTA) control program.

6 examples

Run the PostgreSQL database server.

4 examplesdatabases

Power off the system.

5 examples

Make power profiles handling available over D-Bus.

2 examples

Measures the power consumption of a computer that has a battery power source or supports the RAPL interface.

5 examples

Optimize battery power usage.

4 examples

This command has been superseded by `pambrighten`.

1 example

Change all pixels of one color in a PPM image to another color.

3 examplescontainersmedia

Draw a CIE color chart as a PPM image.

4 examplescontainersmedia

Produce a mask of areas of a certain color in a PPM image.

1 examplecontainersmedia

Dim a PPM image. Partly superseded by `pamfunc -multiplier`.

1 examplecontainersmedia

Produce a grayscale version of a PPM image.

2 examplescontainersmedia

Reduce the number of colors in an image by applying dithering.

3 examplescontainersmedia

Draw lines, text, and more on a PPM image by executing a script. Documentation on the utilized scripting language can be found by following the link below.

2 examplescontainersdevelopment

Generate a transition between two PPM images.

4 examples

Brighten a PPM image file.

2 examplescontainersfiles

Generate fractals resembling clouds, planets, and starry skies.

4 examples

Generate strips of an image suitable to be glued onto a sphere. See also: `pnmmercator`.

2 examplescontainersmedia

Print a histogram of the colors present in a PPM image. See also: `pgmhist`.

3 examplescontainersmedia

Add text to a PPM image.

3 examplescontainersmedia

Create a PPM image of a specified color and dimensions.

1 examplecontainersmedia

Blend together two PPM images.

1 example

This command has been superseded by `pnmnorm`.

1 example

Make the RGB colors in a PPM image compatible with NTSC or PAL color systems.

4 examplescontainersmedia

Produce a PPM image with a pattern.

2 examplescontainersmedia

This command has been replaced by `pnmquant` and `pnmremap`.

2 examples

This command has been superseded by `pnmquantall`.

1 example

Generate a rainbow.

3 examples

Produce a relief of a PPM image.

1 examplecontainersmedia

Add simulated shadows to a PPM image.

3 examplescontainersmedia

Shift the lines in a PPM image by a randomized amount.

1 examplecontainersmedia

Displace the pixels in a PPM image by a randomized amount.

2 examplescontainersmedia

Convert a PPM image to an AutoCAD database or slide.

3 examplescontainersdatabases

Convert a PPM image into an Apple volume label image.

1 examplecontainersdisk

Convert a PPM image to an arbitrary text format according to a template.

4 examplescontainersmedia

Convert a PPM image to an ASCII image using ANSI terminal color codes. See also: `ppmtoterm`, `pbmtoascii`, `pbmto4425`.

2 examplescontainersmedia

Convert a PPM image to a BMP file.

3 examplescontainersfiles

Convert a PPM image to an Berkeley YUV file.

1 examplecontainersfiles

This command has been superseded by `pamtogif`.

1 example

Convert a PPM image to NCSA ICR format.

4 examplescontainersmedia

Convert a PPM image to an ILBM file.

4 examplescontainersfiles

This command has been superseded by `pnmtojpeg`.

1 example

Convert a PPM image to the Interleaf image format.

1 examplecontainersmedia

Convert a PPM file to an HP LaserJet PCL 5 Color file.

3 examplesfilesmedia

This command has been superseded by `pnmcolormap`.

1 example

Convert a PPM image to a Mitsubishi S340-10 file.

3 examplescontainersfiles

Encode an MPEG-1 stream.

4 examplesmedia

Convert a PPM image to an Atari Neochrome file.

1 examplecontainersfiles

Convert a PPM image to a PCX file.

2 examplescontainersfiles

Convert a PPM image to a PGM image.

2 examplescontainersmedia

Convert a PPM image to an Atari Degas PI1 image. See also: `pi1toppm`.

1 examplecontainersmedia

Convert a PPM image to a Macintosh PICT file.

1 examplecontainersfiles

Convert a PPM file to an HP PaintJet file.

3 examplesfilesmedia

Convert a PPM image into an HP PaintJet XL PCL file.

4 examplescontainersfiles

Copy a PPM image.

2 examplescontainersfiles

Convert a PPM image to an X11 puzzle file.

1 examplecontainersfiles

Separate the color components of a PPM file into three separate PGM files. See also: `rgb3toppm`.

1 examplefiles

Convert a PPM image to DEC sixel format.

4 examplescontainersmedia

Convert a PPM file to an Atari Spectrum 512 image.

2 examplescontainersfiles

Convert a PPM image to an ANSI ISO 6429 ASCII image. See also: `ppmtoascii`, `pbmtoascii`, `pbmto4425`.

1 examplecontainersmedia

This command has been superseded by `pamtotga`.

1 example

This command has been superseded by `pamtouil`.

1 example

This command has been superseded by `pamtowinicon`.

1 example

Convert a PPM image to an X11 version 3 pixmap.

4 examplescontainersmedia

Convert a PPM image to an Abekas YUV file.

1 examplecontainersfiles

Convert a PPM image to three subsampled Abekas YUV files.

1 examplecontainersmedia

Make a PPM Image look like taken from an American TV. Dim every other row of image data down by the specified dim factor (a number between 0 and 1).

3 examplescontainersmedia

Generate a PPM image of a color wheel.

3 examplescontainersmedia

Establish Point-to-Point connection to another computer. It should not be invoked manually.

1 example

Paginate or columnate files for printing.

6 examples

This command is an alias of `rename`.

1 examplefiles

Convert bytes to a human-readable string.

3 examplesmediatext-processing

Like cat but more colorful.

5 examples

Run a program using an alternative Nvidia graphics card.

2 examples

`print` can refer to multiple commands with the same name.

3 exampleshas-subcommands

Print values of environment variables.

3 examples

Get or set process resource soft and hard limits. Given a process ID and one or more resources, prlimit tries to retrieve and/or modify the limits.

3 examplesprocesses

Manage Ubuntu Pro services.

6 examples

Manage projects licenses and languages, switch between templated licenses.

8 examples

A PHP static analysis tool for detecting security vulnerabilities.

3 examples

Start a headless Project Zomboid server.

2 examples

A project manager for JUCE framework applications.

6 examples

Tooling for the Prometheus monitoring system.

4 examples

Set up PropelAuth authentication as quickly and easily as possible.

4 examplessystem

The control tool for the Prosody XMPP server. Note: Process management through `prosodyctl` is discouraged. Instead, use the tools provided by your system (e.g. `systemctl`).

5 examplesprocesses

Protect or unprotect branches on GitHub repositories.

3 examples

Parse Google Protobuf `.proto` files and generate output in the specified language.

6 examplestext-processing

A simple wrapper that runs Winetricks commands for Proton enabled games.

7 examples

Official Proton VPN client. Some subcommands such as `connect` have their own usage documentation.

6 exampleshas-subcommands

The CRUX package manager.

7 examplespackages

Execute commands on a remote Windows machine using `RemComSvc`, providing PsExec-like functionality. Part of the Impacket suite.

7 examples

Convert PostScript image data to a PGM image.

1 examplecontainersmedia

PostgreSQL client.

5 examples

Convert a PostScript file to a PNM image.

3 examplescontainersfiles

Platinum Searcher. A code search tool similar to `ag`.

5 examplestext-processing

Find `regex` patterns in `.tar` archive files.

3 examplesarchivestext-processing

Interactive Haskell REPL with syntax highlighting, multiline editing, and real-time type display. See also: `ghci`.

7 examples

This command is an alias of `ptpython`.

1 example

Generate a permuted index of words from text files.

5 examplestext-processing

A container-oriented terminal for GNOME.

5 examplescontainers

Generate completion scripts for the Pulumi CLI. Supported shells are Bash, Zsh, fish.

1 example

Manage and automate the configuration of servers. Puppet uses a declarative language to define system configurations and apply them automatically. Some subcommands, such as `agent` and `apply`, have their own usage documentation.

7 exampleshas-subcommands

Place a directory on a stack so it can be accessed later. See also: `popd`, `dirs`.

4 examplesfiles

This command is an alias of `print -nz`.

1 example

Change attributes of physical volume(s).

7 examplesdisk

Check and repair LVM metadata on physical volumes.

7 examples

Initialize a disk or partition for use as a physical volume. See also: `lvm`.

2 examplesdisk

Display information about Logical Volume Manager (LVM) physical volumes. See also: `lvm`.

2 examplesdisk

Manage Proxmox VE Firewall.

7 examples

Manage LXC container templates.

6 examplescontainers

Proxmox VE Cluster Manager.

7 examples

A benchmarking tool in Proxmox Server. Gather CPU and hard disk performance data for the hard disk.

1 exampledisk

Interface with the Proxmox VE API.

5 examples

Manage Proxmox storage.

6 examplesdisk

Manage proxmox users.

6 examples

Proxmox VE version info.

2 examples

Remove LVM labels from physical volume(s).

5 examplesdisk

Display information about physical volumes. See also: `lvm`.

7 examples

List all physical volumes and manage their online status.

4 examples

Play and record audio files through PipeWire. See also: `wpctl`, `pw-cli`.

8 examplesmedia

Manage a PipeWire instance's modules, objects, nodes, devices, links, and much more. See also: `wpctl`.

5 examples

List configuration paths and sections that will be used by the PipeWire server and clients.

7 examples

Run a program in a new security context.

5 examplescontainers

Create `.dot` files of the PipeWire graph. See also: `dot`.

8 examples

This command is an alias of `pw-cat --playback --dsd`.

1 example

Dump PipeWire's current state as JSON, including the information on nodes, devices, modules, ports, and other objects. See also: `pw-mon`.

6 examples

This command is an alias of `pw-cat --playback --encoded`.

1 example

Run a JACK application with PipeWire.

4 examples

Manage links between ports in PipeWire.

5 examplesdevelopment

Create loopback devices in PipeWire.

6 examples

Monitor, set, and delete metadata on PipeWire objects. See also: `pipewire`, `pw-mon`, `pw-cli`.

7 examplesfiles

Dump MIDI messages to `stdout`.

4 examples

This command is an alias of `pw-cat --playback --midi`.

1 example

This command is an alias of `pw-cat --record --midi`.

1 example

Monitor objects on the PipeWire instance.

4 examples

This command is an alias of `pw-cat --playback`.

1 example

Profile a local or remote instance.

4 examples

This command is an alias of `pw-cat --record`.

1 example

Reserve a device for PipeWire.

3 examples

View the PipeWire nodes and devices statistics in real-time. See also: `pipewire`, `pw-dump`, `pw-cli`, `pw-profiler`.

4 examples

Use v4l2 programs within PipeWire.

2 examples

Print the name of current/working directory.

3 examplesfiles

Print working directory of a process.

1 examplefilesprocesses

Exploit Development Library designed for rapid prototyping.

8 examples

Generate a random passphrase.

5 examples

A vendor agnostic test automation framework by Cisco Systems, used for network and systems testing.

4 exampleshas-subcommandsnetworking

Display offline Python documentation.

3 examples

Check Python source code files for errors.

4 examplesdevelopment

Package Pygame projects as WebAssembly to run in web browsers.

8 examplespackages

Python-based syntax highlighter.

6 examples

Automates infrastructure at a large scale.

4 examples

WPA/WPA2 cracking tool using computational power.

8 examples

Classic STUN client written in Python.

3 examples

Validate and pretty-print JSON data. Part of Python's standard library.

2 examples

Powerful and easy to use calculator. See also: `bc`.

6 examples

Manage and execute command snippets stored in QOwnNotes notes. See also: `qownnotes`.

5 examples

Copy files using the default text editor to define the filenames.

3 examplesfilestext-processing

Inter-Process Communication (IPC) and Remote Procedure Calling (RPC) mechanism originally developed for Linux.

8 examplesprocesses

Create and manipulate Quick Emulator Virtual HDD images.

7 examples

Emulate the `i386` architecture.

6 examples

Emulate `riscv64` architecture.

3 examples

Emulate the `x86_64` architecture.

6 examples

View, create, and analyze geographic data in a Geographic Information System. Supports rasters, vectors, and project files (`.qgs`, `.qgz`, `.qlr`).

8 examples

Run QGIS processing algorithms from the command line without opening the GUI. See also: `qgis`.

8 examples

Translate input from gamepads or joysticks into keyboard strokes or mouse actions.

6 examples

QuickLook server tool.

3 examples

QEMU/KVM Virtual Machine Manager. Some subcommands such as `list`, `start`, `stop`, `clone`, etc. have their own usage documentation.

6 exampleshas-subcommands

This command is an alias of `qm disk move`.

1 examplediskfiles

Generate Makefiles from Qt project files.

6 examples

Restore QemuServer `vzdump` backups.

4 examples

Move files and directories using the default text editor to define the filenames.

6 examplesfilestext-processing

Convert a QOI image (Quite OK Image format) to Netpbm.

1 examplecontainersmedia

Markdown note-taking application. Optionally integrates with the note-taking applications of Nextcloud and ownCloud. See also: `qc`.

4 examples

Generate QR codes in the terminal with ANSI VT-100 escape codes. See also: `qrencode`.

4 examples

Convert a QRT ray tracer file to a PPM image.

1 examplecontainersfiles

Submits a script to the queue management system TORQUE.

4 examples

A wrapper used to select between Qt development binary versions.

5 examplesdevelopment

Cross-platform IDE for Qt applications.

6 examplesdevelopment

A full-featured, hackable tiling window manager written and configured in Python.

5 examples

Create Quarkus projects, manage extensions and perform essential build and development tasks.

8 examplesdevelopment

An open-source scientific and technical publishing system built on Pandoc.

5 examples

Build and manage highly optimised desktop virtual machines quickly. Note: Virtual machine must be in stopped state when working with snapshots. See also: `quickget`.

8 examplesdevelopment

Download and prepare materials for building a Quickemu virtual machine. Note: The parameter "edition" is sometimes optional. See also: `quickemu`.

8 examples

Display users' disk space usage and allocated limits.

5 examplesdisk

Scan a filesystem for disk usage; create, check, and repair quota files. It is best to run quota check with quotas turned off to prevent damage or loss to quota files.

6 examplesdisk

A keyboard-driven, vim-like browser based on PyQt5.

5 examples

Launch an interactive prompt with Qwen3-Coder. See also: `gemini`.

7 examples

This command is an alias of `radare2`.

1 example

Forwards RSS feeds to an email address. Requires a configured `sendmail` or smtp setup.

6 examples

Diagnose, monitor, and run health checks on RabbitMQ nodes. Many subcommands are delegated to `rabbitmqctl`.

6 examples

Manage RabbitMQ plugins.

4 examples

Manage RabbitMQ queues.

6 examples

Manage RabbitMQ streams.

8 examples

Manage the upgrade of a RabbitMQ node.

5 examples

Manage, configure, and inspect RabbitMQ servers.

5 exampleshas-subcommands

Get information about binary files (ELF, PE, Java CLASS, Mach-O) - symbols, sections, linked libraries, etc. Comes bundled with `radare2`.

5 examplesdevelopment

Racket language interpreter.

5 examples

Show utilization of AMD GPUs. May require root privileges depending on your system. See also: `nvtop`, `amdgpu_top`.

4 examples

A server-side MVC framework written in Ruby. Some subcommands such as `generate` have their own usage documentation.

8 exampleshas-subcommands

Interactive Twitter client supporting realtime tweetstream, trends, sending, search, favorites, and user management. Online help with `<h>`, `<ArrowUp>` and `<ArrowDown>` for history, `<Tab>` to auto-complete and 2-`<Tab>` for suggestion.

7 examplessystemtext-processing

A Make-like program for Ruby. Tasks for `rake` are specified in a Rakefile.

5 examples

Rakudo Raku (formerly Perl 6) programming language interpreter. See also: `perl`.

7 examples

Rank a list of Pacman mirrors by connection and opening speed. Writes the new mirrorlist to `stdout`.

5 examples

The Raptor RDF parsing utility. Part of the Raptor RDF Syntax Library.

2 examples

The RAR archiver. Supports multi-volume archives that can be optionally self-extracting.

6 examplesdisk

Password cracker for RAR, Zip, and 7z archives.

3 examplesarchivessystem

An `ncurses` terminal GUI to config a Raspberry Pi.

1 example

Display Raspberry Pi system information.

1 example

Convert a Sun rasterfile to a PNM file.

2 examplesfilesmedia

Bind a Unix raw character device.

3 examples

Convert a raw greyscale image to a PGM image.

7 examplescontainersmedia

Convert a raw RGB stream to a PPM image.

5 examplescontainersmedia

Find roles and cluster roles attached to any user, service account or group name in your Kubernetes cluster.

5 examplescontainersprocesses

This command is an alias of `bash --restricted`.

1 example

RBTools, a set of tools for working with Review Board and RBCommons.

5 examples

This command is an alias of `rc`.

1 example

Copy files between local and remote systems. It mimics the behavior of the `cp` command but operates across different machines.

4 examplesfiles

Compare RCS revisions (show differences between revisions in RCS files). See also: `ci`, `co`, `rcs`, `rlog`.

5 examples

Merge RCS revisions into the working file. See also: `ci`, `co`, `rcs`, `rcsdiff`, `rlog`.

4 examplesfilesversion-control

Test whether an account is valid on the target host using the RDP protocol (no full login, just authentication check). Part of the Impacket suite.

4 examplessystem

A framework for building native apps with React.

8 exampleshas-subcommands

Shell builtin for retrieving data from `stdin`.

8 examples

Read lines from `stdin` into an array.

7 examples

Read or write Compact Disc media data.

1 examplemedia

Display information about ELF files.

5 examples

Follow symlinks and get symlink information.

2 examples

Set read-only shell variables.

3 examples

Display the resolved absolute path for a file or directory.

5 examplesfiles

Reboot the system.

5 examples

Print records from a recfile: a human-editable, plain text database.

3 examplesdatabasestext-processing

An automated tool for updating and refactoring PHP 5.3+ code.

5 examples

Benchmark a Redis server.

7 examplesdatabases

Open a connection to a Redis server.

7 examplesdatabases

Persistent key-value database.

5 examplesdatabasessecurity

Recompress FLAC files in-place while preserving metadata.

5 examples

Arch script to fetch and sort mirrorlists.

5 examples

Query, add, delete, save or backup registry keys/values on a remote Windows machine over SMB/RPC. Part of the Impacket suite.

6 examplesdatabasesfiles

Wine registry counterpart of the Microsoft Windows `regedit` service.

4 examplespackagesprocesses

Regular expressions (`regex`) are patterns used to match, search, and manipulate text. Note: `regex` isn't a command, but syntax to be used with other commands.

8 examplestext-processing

register_new_matrix_user

linux

Register new users in a home server when registration has been disabled.

3 examples

This command is an alias of `hash -r`.

1 examplesecurity

Rebuild indexes in a PostgreSQL database.

8 examplesdatabases

View desktops remotely.

1 example

Uninstall Node.js runtime versions for `ps-nvm`. This command is part of `ps-nvm` and can only be run under PowerShell.

4 examples

Remove a specified Slackware package.

5 examplespackages

Alter the scheduling priority/niceness of running processes. Niceness values range from -20 (most favorable to the process) to 19 (least favorable to the process). See also: `nice`.

3 examplesprocesses

Package database maintenance utility which enables installation of said package via Pacman. See also: `repo-remove`.

5 examplesdatabasespackages

Package database maintenance utility which removes packages from a local repository. See also: `repo-add`.

1 exampledatabasespackages

Bug report tool of Debian distribution.

3 examples

Display a summary of existing file quotas for a filesystem.

6 examplesdiskfiles

Move a running process to a new terminal. Best used when you forget to start a long running task in `screen`.

2 examplesfilesprocesses

Send and manage emails from the command-line.

8 examples

Reinitialize the current terminal. Clears the entire terminal screen.

2 examples

Resize terminal size to the window size.

2 examples

Resize an ext2, ext3, or ext4 filesystem. Does not resize the underlying partition. The filesystem may have to be unmounted first, read the man page for more details.

3 examplesdisk

Manage nameserver information. Acts as an intermediary between programs that supply nameserver information and applications that use this information. This page documents Debian's implementation of `resolvconf`.

6 examples

Resolve domain names, IPv4 and IPv6 addresses, DNS resource records, and services. Introspect and reconfigure the DNS resolver. See also: `dig`, `nslookup`, `host`.

8 examplesnetworking

Resolve hostnames to their IP addresses and vice versa.

3 examplesnetworking

Restore SELinux security context on files/directories according to persistent rules. See also: `semanage-fcontext`.

5 examples

Daemon that monitors file creation and automatically restores SELinux contexts. Useful for directories where files are frequently created with incorrect contexts. See also: `restorecon`, `semanage-fcontext`.

6 examplesfilesprocesses

Easily setup a new resume.

4 examples

A frontend for emulators, game engines and media players. The reference implementation of the libretro API.

6 examplesmedia

Exit a function. Can exit out of a script if run with `source`. See also: `exit`.

2 examples

Reverse a line of text or a file.

6 examplesfilestext-processing

Execute a command on a remote host. Note: Use `rexec` with caution, as it transmits data in plain text. Consider secure alternatives like SSH for encrypted communication.

4 examplesnetworkingtext-processing

A configurable fetch program to output system information.

7 examples

Enable and disable wireless devices.

5 examples

Ripgrep, a recursive line-oriented search tool. Aims to be a faster alternative to `grep`.

8 examplestext-processing

Ripgrep wrapper with rich file type searching capabilities.

5 examplesfiles

Combine three PGM images into one PPM image. See also: `ppmtorgb3`.

1 examplecontainersmedia

An automated code review tool that uses GPT you can use straight from your terminal.

6 examples

This command is an alias of `grep --recursive`.

1 exampletext-processing

Browse structured API documentation for Ruby. See also: `ruby`.

3 examples

A toolbox for fancy output in the terminal.

7 examples

Remove files or directories by sending them to the graveyard, allowing for them to be recovered.

6 examples

Convert Alias/Wavefront RLA and RPF image files to Netpbm format.

1 examplecontainersmedia

Convert a Utah Raster Tools RLE image file to a PNM file.

3 examplescontainersfiles

Log in to a remote host.

2 examples

Remove modules from the Linux kernel. See also: `kmod`.

5 examples

This command is an alias of `nano --restricted`.

1 example

Bulk Rename Utility.

8 examplesfiles

roave-backward-compatibility-check

all

Verify backward compatibility breaks between two versions of a PHP library.

4 examples

PHP task runner.

3 examples

Find ROP gadgets in binary files.

5 examplesdevelopment

Find ROP gadgets in binary files.

5 examplesdevelopment

Show and manipulate the route table.

3 examplesdatabases

List IP routing in a human readable format. See also: `ip route`, `route`.

4 examplesnetworkingtext-processing

MS-RPC client tool (part of the samba suite).

8 examples

Dump remote RPC endpoints information via the Endpoint Mapper. Part of the Impacket suite.

5 examples

Make an RPC call to an RPC server and reports what it finds.

5 examples

Lookup listening MSRPC interfaces using a string binding (e.g., `ncacn_ip_tcp:host[port]`). Part of the Impacket suite.

8 examplesnetworkingtext-processing

Update EEPROM and view other EEPROM information.

4 examples

Flash images onto storage devices.

3 examplesdisk

Display the One-Time Programmable (OTP) private key of a Raspberry Pi.

1 examplesecurity

View a live camera stream using a Raspberry Pi camera.

2 examplesmedia

Capture and store a JPEG image using a Raspberry Pi camera.

3 examplescontainersmedia

Capture a raw video on a Raspberry Pi camera.

2 examplesmedia

Capture and store a photo using a Raspberry Pi camera with legacy features missing from `rpicam-jpeg`.

3 examplesmedia

Capture a video using a Raspberry Pi camera. See also: `vlc`.

1 examplemedia

Manage Redpanda topics, clusters, groups, security, and more via a single binary.

8 examplesdevelopment

RPM Package Build tool.

3 examplesdevelopmentpackages

Handle `.rpmnew`, `.rpmsave`, and `.rpmorig` files left over by package upgrades. See also: `rpm`.

2 examplespackages

Tool to import and remove RPM keys for RPM repositories. When adding an RPM repository, you must also import the corresponding RPM key.

3 examplessecurityversion-control

Query a RPM spec file.

5 examplesdatabasesfiles

Debugging tool designed to record and replay program execution.

2 examples

RSA attack tool for CTF challenges - recover private keys from weak public keys and/or decrypt data.

7 examplessecurity

Run a script with the R programming language.

4 examples

Execute commands on a remote host.

3 examples

Client for `rspamd` servers.

4 examples

Behavior-driven development testing framework written in Ruby to test Ruby code.

6 examples

`tail` for RSS feeds.

5 examples

Enter a system sleep state until specified wakeup time relative to your BIOS clock.

6 examples

Raw data recorder for RTL-SDR receivers. Data is encoded using I/Q sampling (aka quadrature sampling).

8 examples

Save network state changes to a file.

2 examplesfilesnetworking

Reddit Terminal Viewer. Use `<ArrowKeys>` to navigate. `<ArrowRight>` and `<ArrowLeft>` to view and return from a submission, respectively.

7 examples

Lint Ruby files.

7 examples

Alternative to wget written in Rust.

2 examples

Run init scripts in the proper SELinux context. Typically used to run system service scripts with correct SELinux domains. See also: `runcon`, `semanage`.

4 examplesprocesses

Get instructions for Zsh commands. Note: This command is an alias of `man` by default.

3 examples

Run MailCap Programs. Run mailcap view, see, edit, compose, print - execute programs via entries in the mailcap file (or any of its aliases) will use the given action to process each mime-type/file.

4 examplesfilesprocesses

Elevate privileges interactively. Similar to `sudo`, but it's not a SUID binary, authentication takes place via polkit, and commands are invoked from a `systemd` service. See also: `sudo`, `pkexec`, `doas`.

2 examplesdevelopmentprocesses

Run a program in a different SELinux security context. See also: `secon`.

4 examples

SysV runlevel utility. See also: `init`.

2 examples

Sample and limit time and memory usage of a program and its child processes using the proc filesystem on Linux.

5 examplesdisk

Start and manage a runit service.

2 examplesprocesses

Change the directory `runsvdir` uses by default.

1 examplefiles

Run an entire directory of services.

3 examplesfiles

Run commands as a user and group without asking for password.

5 examplessystem

BTRFS snapshotting utility written in Rust.

6 examples

The Rust compiler. Rust projects usually use `cargo` instead of invoking `rustc` directly.

7 examples

Generate documentation for a Rust crate.

4 examples

Script to install `rustup` and the Rust toolchain.

7 examplespackages

Easily installing, managing, and working with multiple ruby environments.

8 examples

Web search from the terminal.

4 examplestext-processing

Summarize accounting information about commands called by users, including basic information on CPU time spent processing and I/O rates. Part of the `acct` package.

3 examplespackages

Display accounting data from the Slurm service.

6 examplesprocesses

View, setup, and manage Slurm accounts.

4 examples

Interact with HashiCorp Vault.

8 examples

Eject a GPU safely.

6 examples

A realtime enterprise level MVC framework built on top of Node.js.

5 examples

Start an interactive shell session or execute a command by allocating one or more nodes in a cluster.

3 examples

AWS Serverless Application Model (SAM) CLI.

6 examplesaicloud

Raster (bitmap) image converter with smart PDF and PostScript (EPS) output.

1 examplecontainersmedia

Exploit CVE-2017-7494 (SambaCry) to upload and load a shared object (SO) file on a vulnerable Samba server for remote code execution. Part of the Impacket suite.

5 examplesfiles

Monitor performance of various Linux subsystems.

6 examples

Convert SCSS or Sass files to CSS.

4 examplesmedia

The utility for the Satis static Composer repository.

5 examplesversion-control

Attach to a Slurm job step.

3 examplesprocesses

Convert text to speech.

6 examplesmediatext-processing

Submit a batch job to the SLURM scheduler.

4 examplesprocesses

Send a file to a job's allocated nodes. This command should only be used from within a Slurm batch job.

2 examplesfilesprocesses

A user-friendly secure boot key manager. Note: Not enrolling Microsoft's certificates can brick your system. See <https://github.com/Foxboron/sbctl/wiki/FAQ#option-rom>.

7 examplesnetworkingsecurity

Convert an SBIG CCDOPS file to PGM.

1 examplefilesmedia

Dump of traceroute data in an easily parsed format.

1 exampletext-processing

Display traceroute paths where the path has changed.

3 examplesfiles

Dump source addresses from ICMP TTL expired messages in `.warts` files.

1 example

Dump traceroutes collected by `scamper` in CSV format.

1 exampletext-processing

JSON dump of information contained in a `.warts` file.

1 examplefiles

Write packets included in `.warts` files to a PCAP file. This is only possible for packets of type `tbit`, `sting`, or `sniff`.

2 examplesfiles

Simple dump of information contained in a `.warts` file.

1 examplefiles

Concatenate `.warts` files.

1 example

Verbose dump of information contained in a `.warts` file.

1 examplefiles

Select specific records from a `.warts` file.

3 examplesfiles

Truncate damaged `.warts` files.

1 example

Code formatter for Scala. Configurations are stored in the `.scalafmt.conf` file.

5 examplesfiles

Run a static analyzer over a codebase as part of performing a regular build.

3 examplesdevelopment

Cancel a Slurm job.

2 examplesprocesses

Scan images with the Scanner Access Now Easy API.

4 examples

Extract strongly connected components of directed graphs. Graphviz filters: `acyclic`, `bcomps`, `comps`, `edgepaint`, `gvcolor`, `gvpack`, `mingle`, `nop`, `sccmap`, `tred`, and `unflatten`.

3 examplesarchives

File manager focused on shell integration.

6 examplesfiles

MIT Scheme language interpreter and REPL (interactive shell).

5 examples

Run a command or start an interactive shell with a different root directory. More customizable than `chroot`.

8 examplesfiles

A curses based, vim-like spreadsheet calculator. Use `<h><j><k><l>` or `<ArrowKeys>` to navigate.

6 examples

View information about and modify jobs.

5 examples

Utility to take screenshots and screen recordings.

6 examples

A screencast tool to display keys pressed.

7 examples

Record all terminal output to a typescript file.

8 examplesfiles

Execute a typescript created by the `script` command in real-time. See also: `script`.

4 examples

Replay a typescript created by the `script` command to `stdout`.

3 examples

Manage Slurm crontab files.

5 examples

Screen capture utility.

7 examples

An OCI runtime proxy for Slurm that runs containers as jobs.

8 examplesnetworking

Manage system configuration parameters.

6 examples

Get or generate a scripting definitions (`sdef`) file from a scriptable application.

1 examplefiles

Show information about the execution of `slurmctld`.

4 examples

Compare the differences between and optionally merge 2 files.

5 examplesversion-control

Manage parallel versions of multiple Software Development Kits. Supports Java, Groovy, Scala, Kotlin, Gradle, Maven, Vert.x and many others.

8 examples

Install packages for the Android SDK.

4 examplespackages

Analyze and explain SELinux AVC denial messages. Part of the `setroubleshoot-server` package. See also: `audit2why`, `ausearch`, `audit2allow`.

4 examplespackages

Search Exploit Database for exploits, shellcodes and/or papers. If known version numbers are used as search terms, exploits for both the exact version and others whose version range covers the one specified are shown.

8 examplesdatabasestext-processing

Control access to and modification of keychain items. It should not be invoked manually.

1 example

Get the SELinux security context of a file, pid, current execution context, or a context specification. See also: `semanage`, `runcon`, `chcon`.

5 examplesfilesprocesses

Store and retrieve passwords, part of the `libsecret` package. Communicates with Freedesktop secret service implementations such as `gnome-keyring`.

4 examplespackagesprocesses

Keep secrets out of configuration files.

5 examples

Dump NTLM hashes, plaintext passwords, and domain credentials from remote Windows systems. Part of the Impacket suite.

5 examples

Administer keychains, keys, certificates, and the Security framework.

7 exampleshas-subcommands

This manages security contexts and cryptographic operations. Works with secd for keychain access. It should not be invoked manually.

1 example

Alias to `run-mailcap`'s view. An alias to a `run-mailcap`'s action print.

2 examples

Bash builtin construct for creating menus.

4 examples

Check whether SELinux is enabled. Returns exit code 0 if SELinux is enabled, and 1 if it is not. See also: `getenforce`, `setenforce`, `sestatus`.

3 examples

SELinux persistent policy management tool. Some subcommands such as `boolean`, `fcontext`, `port`, etc. have their own usage documentation.

6 exampleshas-subcommandsnetworking

Manage SELinux policy modules. See also: `audit2allow`, `semanage`.

7 examples

Open the default browser.

2 examples

Open the default editor.

4 examples

Report sensors information.

2 examples

Output a sequence of numbers to `stdout`.

6 examples

Promise-based Node.js ORM for Postgres, MySQL, MariaDB, SQLite, and Microsoft SQL Server.

5 examplesdatabases

Returns the serialVersionUID of classes. It does not set a security manager by default.

3 examples

Manage services by running init scripts. The full script path should be omitted (`/etc/init.d/` is assumed).

4 examplesfilesprocesses

Search SELinux policy rules. Part of the `setools` package. See also: `semodule`.

6 examplespackagestext-processing

Print the current SELinux status.

3 examples

Toggle shell options or set the values of positional parameters.

8 exampleshas-subcommands

Change the reported architecture for a program's execution, primarily used to modify how programs behave based on system architecture. Useful for compatibility testing or running legacy applications.

5 examples

Set capabilities of specified file. See also: `getcap`.

5 examplesfiles

Toggle SELinux between enforcing and permissive modes. To enable or disable SELinux, edit `/etc/selinux/config` instead. See also: `getenforce`, `semanage-permissive`.

2 examples

Set file access control lists (ACL).

4 examplesfiles

Set extended file attributes.

3 examplesfiles

Set file attributes on files in an HFS+ directory.

3 examplesfiles

Set SELinux file security contexts based on policy rules. Similar to `restorecon` but reads contexts from a file_contexts file. See also: `restorecon`, `semanage-fcontext`, `fixfiles`.

5 examplesfiles

Set the terminal font for TTYs.

4 examples

Set Z shell (`zsh`) options. Note: Zsh options are case-insensitive and underscores are ignored. See also: `unsetopt`.

3 examples

Set SELinux boolean value. See also: `semanage-boolean`, `getsebool`.

5 examples

Read and modify serial port information.

4 examplesnetworking

Run a program in a new session if the calling process is not a process group leader. The created session is by default not controlled by the current terminal.

5 examplesprocessessystem

Set the keyboard using the X Keyboard Extension.

6 examples

Display or manipulate a disk partition table.

5 examplesdatabasesdisk

Frontend of the Sailfish SDK. Some subcommands such as `init`, `build-init`, `device` have their own usage documentation.

8 examplesdevelopmenthas-subcommands

Initialize build directory.

2 examplesdevelopmentfiles

Update build time dependencies.

5 examplesdevelopmentpackages

Execute custom steps in build engine. See also: `sfdk config`, `sfdk build-init`.

3 examplesdevelopment

sfdk emulator device-model-list

all

The examples for this command have been moved together with `sfdk emulator device-model-show`.

1 exampleai

sfdk emulator device-model-show

all

Show emulated device model's properties.

2 examplesai

Render an image of a `scaled force-directed` network graph from a `graphviz` file. Layouts: `dot`, `neato`, `twopi`, `circo`, `fdp`, `sfdp`, `osage` & `patchwork`.

5 examplescontainersfiles

Securely overwrite the free space and inodes of the partition where the specified directory resides.

5 examplesdiskfiles

Secure File Transfer Program. Interactive program to copy files between hosts over SSH. For non-interactive file transfers, see `scp` or `rsync`.

8 examplesfilesnetworking

Ast-grep is a tool for code structural search, lint, and rewriting.

4 examplestext-processing

Send arbitrary SCSI command to a connected device.

8 examples

Manage GUID Partition Tables (GPT). Part of the GPT fdisk suite; designed for scripting and automation.

8 examplesdisk

Convert an SGI file to a PNM file.

3 examplesfilesmedia

Productivity tool powered by OpenAI's GPT models.

6 examplesai

Bourne shell, the standard command language interpreter. See also: `!`, `^`.

4 examples

Merge HDF5 files produced by the `sacct_gather_profile` plugin.

3 examplesversion-control

Calculate SHA1 cryptographic checksums.

7 examples

Calculate SHA224 cryptographic checksums.

7 examples

Calculate SHA256 cryptographic checksums.

7 examples

Calculate SHA384 cryptographic checksums.

7 examples

Calculate SHA512 cryptographic checksums.

7 examples

Create a shell archive.

1 example

Dependency management tool for the Crystal language.

5 examplespackages

Calculate SHA cryptographic checksums.

8 examples

Move positional parameters.

2 examplesfiles

Generate a `pacman` mirror list for Manjaro Linux. Every run of shiny-mirrors requires you to synchronize your database and update your system using `sudo pacman -Syyu`.

4 examplesdatabasessystem

Simple bookmark manager built with Go.

5 examples

Splits audio files according to a `.cue` file.

4 examplesfilesmedia

This command is an alias of `shnsplit`.

1 example

Manage Bash shell options: variables (stored in `$BASHOPTS`) that control behavior specific to the Bash shell. Generic POSIX shell variables (stored in `$SHELLOPTS`) are managed with the `set` command instead.

5 examples

Manage shortcuts. Note: You can also use the `Shortcuts` app.

4 examples

A program for video editing.

5 examplesmedia

Display available figlet fonts. See also: `figlet`.

2 examples

Display mount information for an NFS server.

6 examplesdisk

Create and attach to persistent shell sessions. See also: `tmux`, `screen`.

6 examples

Overwrite files to securely delete data.

6 examplesfiles

Generate random permutations.

4 examples

Shutdown and reboot the system.

5 examples

Simplified software signal facilities.

1 exampleprocesses

Silent screencast creator. Saves in `.mkv` and animated GIF formats.

2 examples

A simple HTTP/S server that supports file upload, basic authentication, and YAML rules for custom responses. A Go alternative to Python's `http.server`.

5 examplesfilesnetworking

Sindre Sorhus's personal CLI.

1 example

View information about Slurm nodes and partitions. See also: `squeue`, `sbatch`.

6 examples

Manage Singularity containers and images.

6 examples

Apple Scriptable Image Processing System. Raster/Query images and ColorSync ICC Profiles.

6 examplescontainersdatabases

Convert a Solitaire Image Recorder file to a PNM file.

1 examplecontainersfiles

Display the sizes of sections inside binary files.

4 examplesdevelopment

Manage your Google Drive.

6 examples

Display kernel slab cache information in real time. See also: `top`, `htop`, `atop`.

6 examples

An `apt` like system for Slackware package management. Package sources need to be configured in the slapt-getrc file.

6 examplesfilespackages

A utility to automate building of slackbuilds. SlackBuild sources need to be configured in the slapt-srcrc file.

5 examplesfiles

Convert an AutoCAD slide file to a PPM image.

2 examplescontainersfiles

Delay for a specified amount of time.

2 examples

Analyze and optimize Docker images.

5 examplescontainers

Convert Slim files to HTML.

3 examplesmedia

Secure variant of GNU Locate. See also: `locate`.

8 examples

Get a selection of the screen.

5 examples

Monitor all other Slurm daemons and resources, accept work (jobs), and allocate resources to those jobs.

5 examples

Monitors all tasks running on the compute node, accepts tasks, launches tasks, and kills running tasks upon request.

5 examples

A secure enterprise-wide interface to a database for Slurm.

4 examplesdatabases

Interface to Slurm via REST API. Note: Can be used in two modes: Inetd Mode and Listen Mode.

6 examples

Slurm daemon for managing and monitoring individual job steps within a multi-step job. It should not be invoked manually.

1 exampleprocesses

Select a region in a Wayland compositor.

6 examples

Display a short message fullscreen.

6 examples

Framework for testing Smalltalk projects with GitHub Actions, Travis CI, AppVeyor, GitLab CI, and others.

6 examples

Monitor disk health including SMART data.

6 examplesdisk

View and manipulate Windows ACLs on SMB shares. Part of the Samba suite.

4 examples

FTP-like client to access SMB/CIFS resources on servers.

7 exampleshas-subcommandsnetworking

`wget`-like utility for downloading files from SMB servers.

4 examples

Enumerate samba share drives across an entire domain.

8 examples

Mount SMB shares interactively.

1 exampledisk

Add/remove a Samba user or change its password. Samba users must have an existing local Unix account.

4 examplessystem

Host SMB shares. Part of the Impacket suite.

8 examples

Print memory usage for programs.

4 examples

Mono StrongName utility for signing and verifying IL assemblies.

4 examples

Snake game in the terminal.

6 examples

Show the high scores from the snake4 game.

1 example

Filesystem snapshot management tool.

6 examplesdisk

Capture and display network packets using the `pcapy` library. Part of the Impacket suite.

2 examplesnetworking

Capture and display network packets for specified protocols using raw sockets. Part of the Impacket suite.

3 examplesnetworking

Query the next value in the MIB tree and all of its adjacent values.

3 examplesdatabases

Fetch disk space usage information.

2 examplesdisk

Query using the SNMP protocol.

3 examplesdatabases

Query the next value in the MIB tree.

3 examplesdatabases

Fetch networking status using SNMP.

2 examples

Set a value using the SNMP protocol.

2 examples

Fetch fixed MIB status values.

2 examples

Fetch data in tabular format.

2 examplestext-processing

Start an interactive SNMP prompt.

2 examples

SNMP query tool.

6 examplesdatabases

SnowSQL client for Snowflake's Data Cloud.

5 examplescloud

A very Simple Network Time Protocol client program.

3 examplesnetworking

An SNTP server. It should not be invoked manually.

3 examples

Find vulnerabilities in your code and remediate risks.

5 examples

List open Internet or UNIX domain sockets. See also: `netstat`.

6 examples

CLI for the powerful and free LibreOffice suite.

4 examples

Update macOS App Store apps.

4 examples

A set of JavaScript bindings for the Solidity compiler.

5 examples

Interact with Solo hardware security keys.

5 examples

A static website generator based on HTML element tree rewriting. It can also be used as an HTML post-processor or metadata extractor.

5 examples

SoXI - Sound eXchange Information, display sound file metadata.

1 examplefiles

Debug ALSA card profile probing without running PipeWire.

8 examplesdevelopment

Display SPA plugin information, list and try to instantiate available factories.

1 example

Convert a SPA JSON file to standard JSON.

2 examplesfilesmedia

Resample an audio file using the PipeWire resampler. Note: This utility is primarily intended for testing and debugging the resampler.

5 examplesfilesmedia

Manage the security assessment policy subsystem. Utility for managing Gatekeeper in macOS.

4 examples

Convert an Atari compressed Spectrum image to a PPM image.

1 examplecontainersmedia

A multi-lingual software speech synthesizer. See also: `espeak-ng`, `espeak`.

7 examples

Speaker test tone generator for ALSA. See also: `aplay`, `arecord`, `amixer`.

4 examples

KDE's screenshot utility.

4 examples

spectre-meltdown-checker

linux

Spectre and Meltdown mitigation detection tool.

6 examples

Test your internet connection speed and ping using <https://speedtest.net>.

4 examplesnetworking

A high-precision scientific calculator.

8 examples

Python script that shows a network traffic graph in the terminal.

1 examplenetworking

The superfile - Modern terminal file manager.

7 examplesfiles

Query Sender Policy Framework records to validate e-mail senders.

2 examplesdatabases

Sphinx documentation generator.

2 examplesdevelopment

A meta package manager that handles both packages and slackbuilds.

6 examplespackages

Customize the Spotify client UI and functionality.

6 examples

A fully featured static website generator written in JavaScript.

4 examples

Split a file into pieces.

5 examplesfiles

Search and install SlackBuilds.

7 examplespackagestext-processing

Download Spotify playlists and songs along with metadata.

3 examples

A command-line interface to Spotify.

6 examples

Convert a SPOT satellite image to PGM format.

3 examplescontainersmedia

View the factors determining a job's scheduling priority.

5 examplesprocesses

Read and display shared object profiling data. Note: Requires profile data generated via the `$LD_PROFILE` environment variable.

5 examples

Convert an Atari uncompressed Spectrum image to a PPM image.

1 examplecontainersmedia

Concatenate files from a squashfs filesystem and print them to `stdout`.

1 exampledisk

Create a squashfs filesystem from a `.tar` archive.

5 examplesarchivesdisk

Interface to SQLite 3, which is a self-contained file-based embedded SQL engine.

3 examplesdatabasesfiles

Utility for SQLx, the Rust SQL toolkit.

5 examplesdatabases

An AWS Simple Queue Service client.

7 examplescloudprocesses

View the jobs queued in the SLURM scheduler.

4 examples

This command is an alias of `surfraw`.

1 example

Generate reports on jobs, users, and clusters from accounting data.

3 examples

Convert an SRF file to Netpbm format. See also: `pamtosrf`.

1 examplefilesmedia

Securely remove files or directories. Overwrites the existing data one or multiple times. Drop in replacement for rm.

4 examples

Run a command under the Slurm workload manager.

5 examples

Utility to investigate sockets.

8 exampleshas-subcommands

List the shares of associations to a cluster.

4 examples

Secure Shell Daemon - allows remote machines to securely log in to the current machine. Remote machines can execute commands as it is executed at this machine.

4 examplesprocesses

Perform Moxie Marlinspike's Secure Sockets Layer (SSL) stripping attacks. Perform an ARP spoofing attack in conjunction.

6 examplessecurity

View information about running jobs.

3 examples

Convert an SBIG ST-4 file to PGM.

1 examplefilesmedia

Manage Haskell projects.

6 examples

A front-end to `xinit` that provides a nice user interface for running a single session of the X Window System.

4 examplessystem

Display file and filesystem information. See also: `file`.

6 examplesdiskfiles

Run a command with modified buffering operations for its standard streams.

3 examples

Video game platform by Valve.

8 examplesmedia

A command-line version of the Steam client.

6 examples

steamos-add-to-steam

linux

Add a program to Steam library.

1 example

steamos-boot-install

linux

This command is an alias of `steamos-finalize-install`.

1 examplepackages

Switch root directory in a SteamOS environment.

3 examplesfiles

Enable SteamOS developer mode. Note: Developer mode disables read-only protections and initializes the package manager.

3 examplespackages

View SteamOS system information.

1 example

steamos-factory-reset

linux

Reset SteamOS to factory settings.

2 exampleshas-subcommands

steamos-finalize-install

linux

Complete a SteamOS installation by setting up bootloaders and applying system updates.

5 examplespackages

Set the readonly status of the filesystem.

4 examplesdisk

steamos-select-branch

linux

Select a SteamOS system release branch. Note: This command is deprecated, use `atomupd-manager` instead.

5 examplesversion-control

steamos-session-select

linux

Manipulate which session is currently in use. Note: This command is deprecated, use `steamosctl` instead.

5 examples

Update SteamOS. Note: This command is deprecated, use `atomupd-manager` instead.

2 examples

Control the SteamOS system.

4 examples

Steganography tool for JPEG, BMP, WAV, and AU file formats.

6 examplesfiles

Steganography tool for concealing and extracting messages in text files encoded as tabs and spaces.

6 examplestext-processing

Convert STL files into the GTS (GNU triangulated surface library) file format.

5 examplesfilesmedia

CLI for Stolon, a cloud native PostgreSQL manager for PostgreSQL high availability.

4 examplescloud

Centralized locking system.

4 examples

Manage local storage pools and volumes using the Stratis storage manager. Stratis volumes use the XFS filesystem and require the `stratisd` service.

8 examplesdiskprocesses

Framework for creating interactive, data-driven web apps in Python.

4 examples

Userspace memory and IO test.

3 examples

View or modify Slurm trigger information. Triggers are actions that are automatically run when an event occurs on a Slurm cluster.

5 examples

Find printable strings in an object file or binary.

4 examplesdevelopmentfiles

Discard symbols from executables or object files.

3 exampleshas-subcommands

Interact with a Stripe account.

5 examplessystem

Set or get options for a terminal device interface. See also: `tput`.

8 examples

Classic STUN client.

2 examples

Switch shell to another user.

7 examplessystem

Sublime Text editor.

5 examplestext-processing

Fast subdomains enumeration tool for penetration testers.

4 examples

This command is an alias of `sudo --edit`.

1 examplesystem

Log in as root during single-user mode.

5 examplessystem

Compute checksums and the number of blocks for a file. A predecessor to the more modern `cksum`.

2 examplesfiles

Convert a Sun icon into a Netpbm image.

1 examplecontainersmedia

Manage a RSS feed in the current directory. See also: `lb`.

1 examplefiles

Supervisor, a client/server system that allows its users to control a number of processes on UNIX-like operating systems. Supervisorctl is the command-line client piece of the supervisor which provides a shell-like interface.

6 examples

Supervisor is a client/server system for controlling some processes on UNIX-like operating systems. Supervisord is the server part of supervisor; it is primarily managed via a configuration file.

2 examplesfiles

Simple web publishing.

4 examples

Suspend the execution of the current shell.

3 examples

Control a running runsv service.

5 examplesprocesses

SVG optimizing utility.

2 examples

Transform SVGs into React components.

7 examples

Convert an SVG file to Netpbm format.

2 examplesfilesmedia

Start a GUI to view and modify the state of Slurm.

1 example

Subversion client tool.

6 exampleshas-subcommands

Print macOS operating system version information.

3 examples

Print or change the label or UUID of a swap area. Note: `path/to/file` can either point to a regular file or a swap partition.

3 examplesdiskfiles

Disable devices and files for swapping. Note: `path/to/file` can either point to a regular file or a swap partition.

3 examplesdiskfiles

Enable devices and files for swapping. Note: `path/to/file` can either point to a regular file or a swap partition.

4 examplesdiskfiles

A tiling Wayland compositor. It uses the same config format as `i3`, with some Wayland-specific additions.

2 examplestext-processing

Wallpaper tool for Wayland compositors.

3 examples

Idle management daemon for Wayland. Note: The configuration options are documented in its man page.

2 examplesprocesses

Screen locking utility for Wayland compositors.

8 examples

Send messages to a running instance of Sway using IPC. See <https://github.com/swaywm/sway/blob/master/sway/sway.5.scd> for available commands.

5 examplesnetworking

SWI-Prolog - A comprehensive free Prolog environment.

5 examples

Use a different filesystem as the root of the mount tree. Note: `switch_root` will fail to function if the new root is not the root of a mount. Use bind-mounting as a workaround. See also: `chroot`, `mount`.

2 examplesdisk

Package management utility for Clear Linux.

7 examplespackages

This command has been renamed to `awww`.

1 example

The console component for the Symfony framework.

4 examples

Provides services for `Symptoms.framework`. It should not be invoked manually.

1 example

Flushes all pending write operations to the appropriate disks.

4 examples

Package management utility for Synology DiskStation Manager.

8 examplespackages

Upgrade Synology DiskStation Manager (DSM) - the Synology NAS operating system.

8 examples

List and change kernel runtime variables.

5 examples

Report system hardware and software configuration.

5 examples

Control the systemd system and service manager. Some subcommands such as `disable`, `status`, `reboot` etc. have their own usage documentation.

8 exampleshas-subcommandsprocesses

systemctl add-requires

linux

Add `Requires` dependencies to a target for one or more units.

3 examplespackages

Add `Wants` dependencies to a target for one or more units.

3 examplespackages

systemctl daemon-reexec

linux

Reexecute systemd while preserving current unit states. See also: `systemctl daemon-reload`.

1 exampleprocesses

systemctl daemon-reload

linux

Reload systemd manager configuration. Use this after creating, modifying, or deleting unit files. See also: `systemctl reload`.

1 exampleprocesses

systemctl force-reload

linux

This command is an alias of `systemctl try-reload-or-restart`.

1 example

systemctl get-default

linux

Display the default target (runlevel) that the system will boot into.

1 example

systemctl hybrid-sleep

linux

Put the system into hybrid sleep, which combines suspend-to-RAM and hibernate.

3 examples

systemctl import-environment

linux

Import environment variables from the shell into systemd's environment. See also: `systemctl show-environment`, `systemctl unset-environment`.

3 examples

Check if one or more systemd units are active.

4 examples

systemctl is-enabled

linux

Check whether unit files are enabled. See also: `systemctl enable`, `systemctl disable`.

3 examples

Check if one or more systemd units have failed. See also: `systemctl is-active`, `systemctl status`.

4 examples

systemctl is-system-running

linux

Check the current state of the system.

3 examples

systemctl list-automounts

linux

List automount units currently in memory, showing mount paths and unit names. See also: `systemctl list-units`, `systemctl list-unit-files`.

4 examplesdisk

systemctl list-dependencies

linux

Show a unit's dependency tree in systemd. See also: `systemctl list-units`.

6 examplespackages

List of active systemd jobs that are currently queued or running on the system.

2 examples

systemctl list-machines

linux

List the host and all running local virtual machines or containers with their state.

4 examples

systemctl list-paths

linux

List path units currently in memory, ordered by path.

6 examplesfiles

systemctl list-sockets

linux

List active socket units currently in memory, ordered by listening address. See also: `systemctl list-units`, `systemctl list-unit-files`.

5 examplesnetworking

systemctl list-timers

linux

List all active systemd timers.

4 examples

systemctl list-unit-files

linux

List installed unit files and their enablement states. See also: `systemctl list-units`.

6 examples

systemctl list-units

linux

List units that systemd currently has in memory. See also: `systemctl list-unit-files`.

7 examples

Get or set the log level of the systemd manager.

2 examples

systemctl log-target

linux

Get or set the log target for the systemd manager.

2 examples

systemctl mount-image

linux

Mount an image file into a unit's mount namespace. Only supported for the units that run within a mountspace ie, with `RootImage=`, `PrivateMounts=`, etc.

4 examplescontainersdisk

systemctl reload-or-restart

linux

Reload `systemd` unit(s) otherwise restart them.

4 examples

systemctl reload-or-try-restart

linux

This command is an alias of `systemctl try-reload-or-restart`.

1 example

systemctl reset-failed

linux

Reset the "failed" state of one or more units.

3 examples

systemctl service-log-level

linux

Get or set the runtime log level of a service via D-Bus.

2 examplesprocesses

systemctl service-log-target

linux

Get or set the log target for a service. Only works for D-Bus integrated services.

6 examplesprocesses

systemctl service-watchdogs

linux

Get or set the global state of service runtime watchdogs.

3 examplesprocesses

systemctl set-default

linux

Symlink the `default.target` alias to the given target unit.

3 examples

systemctl set-environment

linux

Set one or more service manager environment variables.

3 examplesprocesses

systemctl set-property

linux

Set the specified unit properties at runtime. See also: `systemctl revert`.

5 examples

systemctl soft-reboot

linux

Shut down and reboot userspace, leaving the kernel running.

4 examples

systemctl suspend-then-hibernate

linux

Suspend the system, then automatically hibernate after a period of inactivity.

2 examples

systemctl switch-root

linux

Switch to a new root filesystem and execute a new system manager.

3 examplesdisk

systemctl try-reload-or-restart

linux

Reload one or more units if they support it; otherwise restart them.

3 examples

systemctl try-restart

linux

Restart one or more units only if they are currently running.

3 examples

systemctl unset-environment

linux

Unset one or more service manager environment variables. This undoes the effect of `systemctl set-environment`.

3 examplesprocesses

Report whether the computer is connected to an external power source.

2 examples

Analyze and debug system manager. Show timing details about the boot process of units (services, mount points, devices, sockets).

7 examplesdevelopmentdisk

systemd-ask-password

linux

Query the user for a system password.

8 examplesdatabasessystem

Connect a pipeline or program's output streams with the systemd journal.

5 examples

Show the contents of the selected Linux control group hierarchy in a tree.

3 examplessystem

Show the top control groups of the local Linux control group hierarchy, ordered by their CPU, memory, or disk I/O load. See also: `top`.

5 examplesdisksystem

This command is an alias of `systemd-sysext`. It follows the same principle as `systemd-sysext`, but instead of working on `/usr` and `/opt`, `confext` will extend only `/etc`.

1 example

List, show, encrypt, and decrypt service credentials.

5 examplesprocessessecurity

Interactively enroll or remove methods used to unlock LUKS2-encrypted devices. Uses a password to unlock the device unless otherwise specified. In order to allow a partition to be unlocked during system boot, update the `/etc/crypttab` file or the initramfs.

8 examplesdiskfiles

Create or remove decrypted mappings of encrypted volumes. Equivalent of `cryptsetup open` and `cryptsetup close`. Arguments to this command are written exactly like a line in `/etc/crypttab`. It's used by systemd to unlock devices on boot. See also: `cryptsetup`.

4 examples

Find overridden systemd-related configuration files.

4 examples

Detect execution in a virtualized environment.

6 examples

Introspect and interact with filesystem OS disk images, specifically Discoverable Disk Images (DDIs).

6 examplesdisk

Escape strings for usage in systemd unit names.

5 examples

Initialize basic system settings on or before the first boot-up of a system.

8 examples

Hardware database management tool.

5 examplesdatabases

Generate and print sd-128 identifiers.

5 examples

Prohibit the system from entering certain power states. Inhibitor locks may be used to block or delay system sleep and shutdown requests as well as automatic idle handling.

6 examples

systemd-machine-id-setup

linux

Initialize the machine ID stored in `/etc/machine-id` at install time with a provisioned or randomly generated ID. Note: Always use `sudo` to execute these commands as they require elevated privileges.

4 examplespackagessystem

Establish and destroy transient mount or auto-mount points.

7 examplesdisk

Notify the service manager about start-up completion and other daemon status changes. This command is useless outside systemd service scripts.

3 examplesprocesses

Spawn a command or OS in a lightweight container.

4 examplescontainers

List and query system and user paths.

4 examplesdatabasesfiles

Automatically grow and add partitions. Grows and adds partitions based on the configuration files described in repart.d. Does not automatically resize filesystem on partition. See systemd-growfs to extend filesystem.

3 examplesdisk

Resolve domain names, IPV4 and IPv6 addresses, DNS resource records, and services. Note: This tool has been renamed to `resolvectl` in new versions of `systemd`.

1 examplenetworking

Run programs in transient scope units, service units, or path-, socket-, or timer-triggered service units.

8 examplesfilesnetworking

systemd-socket-activate

linux

Socket activation for systemd services.

5 examplesnetworking

systemd-stdio-bridge

linux

Implement a proxy between `stdin`/`stdout` and a D-Bus. Note: It expects to receive an open connection via `stdin`/`stdout` when started, and will create a new connection to the specified bus.

4 examplesnetworking

Activate or deactivate system extension images.

5 examples

Create system users and groups. If the config file is not specified, files in the `sysusers.d` directories are used.

4 examplesfiles

Create, delete, and clean up volatile and temporary files and directories. This command is automatically invoked on boot by systemd services and running it manually is usually not needed.

5 examplesfiles

systemd-tty-ask-password-agent

linux

List or process pending systemd password requests.

4 examplesprocessessystem

This command is an alias of `systemd-mount --umount`.

1 exampledisk

KDE central settings program.

3 examples

Configure System Preferences machine settings.

5 examples

Core Audio related daemon. It should not be invoked manually.

1 examplemediaprocesses

View system device information by bus, and classes. This command is part of the `sysfs` package.

3 examplespackages

Extract tables from PDF files.

6 examplesarchives

Display and concatenate files with lines in reversed order. See also: `cat`.

5 examples

This command has been superseded by `tail -f`.

1 example

A Docker-based development-only dependency manager.

8 examplescontainerspackages

A visual communication program which copies lines from your terminal to that of another user.

5 examplessystem

Get or set a process' CPU affinity or start a new process with a defined CPU affinity.

5 examplesprocesses

Manage tasks and notes across multiple boards.

6 examples

Table preprocessor for the groff (GNU Troff) document formatting system. See also: `groff`, `troff`.

2 examplesdatabases

Show/manipulate traffic control settings.

7 examples

Packet sniffing and network traffic analysis tool. It can capture and display TCP connections and data. It can also monitor network traffic on an interface, host, or port.

3 examplesnetworking

Kill specified in-progress TCP connections.

1 examplenetworking

A tui PDF viewer.

4 examples

Instant messenger with open source clients, chats, and stickers.

3 examples

Change SysV runlevel. Since the concept SysV runlevels is obsolete the runlevel requests will be transparently translated into systemd unit activation requests.

6 examples

Countdown timer and stopwatch.

5 examples

Record the terminal, generate animated GIFs and a web player, and optionally upload to <https://terminalizer.com>. See also: `asciinema`.

5 examplesnetworking

Create and start a headless Terraria server.

2 examples

Check a Samba configuration file for internal correctness.

3 examplesfiles

Compile a DVI document from TeX source files.

3 exampleshas-subcommands

Count words in TeX documents omitting macros. Note: If the TeX document uses `\include` or `\input` and you want to count the included files, `texcount` must be run in the directory of the root TeX file.

5 examplesfiles

Search for appropriate documentation for (La)TeX commands or packages.

3 examplespackagestext-processing

Downloads missing TeX Live packages while compiling `.tex` files.

3 examplespackages

Execute SQL against structured text like CSV or TSV files.

6 examplesdatabasestext-processing

Manipulate text files of various formats.

5 examplestext-processing

Trivial File Transfer Protocol client.

7 examplesfiles

Convert a TrueVision Targa file to a Netpbm image.

4 examplescontainersfiles

Manage a Telegram account. See also: `tgsend`, `tginfo`, `tgutil`.

2 examplessystem

Manage a Telegram account. See also: `tgcloud`, `tgsend`, `tgutil`.

2 examplessystem

Manage a Telegram account. See also: `tgcloud`, `tginfo`, `tgutil`.

2 examplessystem

Manage a Telegram account. See also: `tgcloud`, `tgsend`, `tginfo`.

4 examplessystem

This shell keyword is used in combination with `if` and `elif` to separate branches and branch conditions.

1 exampleversion-control

Convert a HP ThinkJet printer commands file to a PBM file.

2 examplesfilesmedia

Graphical file manager for XFCE desktop environments. See also: `caja`, `dolphin`, `nautilus`, `mc`.

3 examplesfiles

Email client and RSS reader.

3 examples

Compile terminfo and install for ncurses.

3 examplespackages

Convert Kerberos tickets between kirbi and ccache formats. Part of the Impacket suite.

2 examplesmedia

Clean up and pretty print HTML, XHTML, and XML files. Note: `tidy` cannot preserve original indentation.

3 examples

Convert a TIFF image to a PNM image.

4 examplescontainersmedia

Measure how long a command took to run. Note: `time` can either exist as a shell builtin, a standalone program, or both. See also: `times`.

2 examples

Service that synchronizes system time (e.g. using NTP). It should not be invoked manually.

1 exampleprocesses

Control the system time and date.

7 examples

Print the cumulative CPU usage time of the current shell. First line is current shell CPU usage for User and System. Second is all child processes. See also: `time`.

1 examplesystem

System restore utility.

6 examples

Simple time tracker written in Ruby.

4 examples

A time tracking tool used to measure the duration of activities.

7 examples

This command is an alias of `tldr-lint`.

1 example

Manage packages and configuration options of an existing TeX Live installation. Some subcommands such as `paper` have their own usage documentation.

7 exampleshas-subcommandspackages

Dump the TeX Live package database.

3 examplesdatabasespackages

Recreate the TeX Live package database. This command has a lack of documentation and should be used with caution.

1 exampledatabasespackages

Advanced power management for Linux. See also: `tlp-stat`.

3 exampleshas-subcommands

Utility for managing Time Machine backups.

8 examples

A tiny Todoist client in Rust. It takes simple input and dumps it in your inbox or another project. Taking advantage of natural language processing to assign due dates, tags, etc.

7 examples

A simple, standards-based, cli todo manager.

7 exampleshas-subcommands

Create and deploy infrastructure as code to cloud providers. Open-source fork of Terraform.

6 examplescloudhas-subcommands

Flip the current (non-persistent) values of SELinux booleans. Note: This tool has been deprecated and often removed in favor of `setsebool`.

2 examples

Manage encrypted storage directories that can be safely transported and hidden in a filesystem.

8 examplesdisk

Username OSINT scanner.

6 examples

toolbox init-container

linux

Initialize a running Toolbx container. This command should not be executed by the user, and cannot be run on the host.

1 examplecontainerssystem

Display dynamic real-time information about running processes. See also: `htop`, `atop`, `glances`, `btop`, `btm`.

7 examples

Route network traffic through the Tor network. Note: This command has been deprecated, and is now a backwards-compatible wrapper of `torsocks`.

7 examplesnetworking

Multipurpose tool that provides many standard Unix utilities. Commonly used in Android and embedded Linux systems.

6 examples

Command-Line based presentation tool.

2 examples

View and modify terminal settings and capabilities. See also: `stty`.

8 examples

Show progress over time of a command.

4 examples

Translate characters: run replacements based on single characters and character sets.

7 examples

Utility to interact with the Ftrace Linux kernel internal tracer. See also: `trace-cmd list`, `trace-cmd record`, `trace-cmd report`.

8 exampleshas-subcommands

Trace the path to a network host discovering MTU along this path.

6 examplesfilesnetworking

Print the route packets trace to network host. See also: `mtr`.

7 examplesnetworking

Translate Shell, a command-line translator.

5 examples

Transcode video and audio codecs, and convert between media formats.

3 examplesmedia

An unofficial client for transfer.sh.

6 examples

Enable Translation features. It should not be invoked manually.

1 example

A simple torrent client. Note: Transmission isn't a command, but a set of commands.

6 exampleshas-subcommands

Execute a command upon an event.

3 examples

An alternative to `rm` and `trash-cli` written in Rust.

7 examples

Print out network interface information to the console, much like ifconfig/ipconfig/ip/ifdata.

4 examplesnetworking

A lightweight GTK-2 based systray.

6 examples

Compute the transitive reduction of directed graphs. Graphviz filters: `acyclic`, `bcomps`, `comps`, `edgepaint`, `gvcolor`, `gvpack`, `mingle`, `nop`, `sccmap`, `tred`, and `unflatten`.

2 examples

TreeTime provides routines for ancestral sequence reconstruction and inference of molecular-clock phylogenies.

4 examplesai

A network diagnostic tool. Combines the functionality of `traceroute` and `ping`. Designed to assist with the analysis of networking issues.

6 examplesnetworking

Arch Linux utility for building packages from the Arch User Repository (AUR).

6 examplespackagessystem

Typesetting processor for the groff (GNU Troff) document formatting system. See also: `groff`.

4 examples

Returns a successful exit status code of 0. See also: `false`.

2 examples

Shrink or extend the size of a file to the specified size.

5 examplesfiles

Operate on the trust policy store.

6 examples

Add timestamps to every line from `stdin`.

4 exampleshas-subcommands

TypeScript compiler.

8 examples

Packet analysis tool, CLI version of Wireshark.

8 examples

A pluggable linting utility for TypeScript.

4 examples

Perform a topological sort. A common use is to show the dependency order of nodes in a directed acyclic graph.

2 examplespackages

A log file highlighter based on the `less` pager and basically behaves like any pager.

8 examplesfiles

Filter lines of a TSV file by running tests against individual fields.

8 examplesfilestext-processing

Synthesize speech.

6 examples

Returns terminal name.

1 examplehas-subcommands

A text user-interface (TUI) to view and interact with Reddit from your terminal. Navigate with the Vim keys.

5 examplessystemtext-processing

A terminal-based video downloader.

4 examplesmedia

Adjust tunable filesystem parameters on an exFAT filesystem.

6 examplesdisk

Adjust parameters of an ext2, ext3, or ext4 filesystem. May be used on mounted filesystems.

5 examplesdisk

Manage and optimize system performance tuning profiles on Linux.

5 examples

Set various parameters for parallel port devices for troubleshooting or for better performance. Part of `util-linux`.

5 examplesnetworking

High-performance build system for JavaScript and TypeScript codebases. See also: `nx`.

8 examplesdevelopment

Report processor topology, frequency, temperature, power, and idle statistics.

5 examples

Scrape Google search results and SERPs and provide instant and concise answers.

4 examplestext-processing

Cross-platform, fast, extensible fuzzy-finder tool. Works with "channels" (e.g., files, env, git repos) or from `stdin`.

8 examplesversion-control

Render an image of a `radial` network graph from a `graphviz` file. Layouts: `dot`, `neato`, `twopi`, `circo`, `fdp`, `sfdp`, `osage` & `patchwork`.

5 examplescontainersfiles

Curl-like command but tailored specifically for the Twitter API.

6 exampleshas-subcommands

Develop, test, and deploy microservices and distributed applications easily.

6 examples

Display the type of command the shell will execute. Note: All examples are not POSIX compliant. See also: `whereis`, `which`.

4 examples

An `ncurses` based terminal typing speed test program, written in Python. Try out different difficulty levels and improve your typing speed.

4 examples

A JavaScript ORM that can run on Node.js, browser, Cordova, Ionic, React Native, NativeScript, and Electron platforms.

8 examples

This command is an alias of `declare`.

1 example

Manage and set your local timezone. It accepts no parameters.

1 example

Interactively select timezone. Note: This program doesn't actually set the timezone.

2 examples

A set of tools to interact with Unity.

5 examples

This command is an alias of `apport-bug`.

1 example

Install drivers on Ubuntu.

3 examplespackages

ubuntu-security-status

linux

Display information about security support for installed Ubuntu packages.

3 examplespackages

Interact with an OpenWrt ubusd server.

4 examples

Manage OpenWrt configuration files.

8 examples

Linux `udev` management tool.

7 examples

Intercept and monitor input devices for launching tasks. Filters or modifies events according to configuration file(s) (default: `/etc/interception/udevmon.d/*.yaml`).

1 examplefiles

A user-level automounter for removable media using udisks2. See also: `udiskie-mount`, `udiskie-umount`.

7 examplesdiskhas-subcommands

Interact with `udisksd` to query and manipulate storage devices. See also: `mount`.

7 examplesdatabasesdisk

Convert RAW files from cameras into standard image files.

4 examplescontainersmedia

Uncomplicated Firewall. Frontend for `iptables` aiming to make configuration of a firewall easier.

8 examples

This command is an alias of `ugrep --config --pretty --sort`.

1 example

Intercept and write input events to a virtual keyboard device using /dev/uinput.

3 examples

Underline a text. Each character in a string must be underlined separately.

2 examplestext-processing

Get and set resource limits for user processes. This is a shell builtin hence not shell-agnostic.

5 examplessystem

Manage the read/write/execute permissions that are masked out (i.e. restricted) for newly created files by the user.

4 examplessystem

Unlink a filesystem from its mount point, making it no longer accessible. A filesystem cannot be unmounted when it is busy.

3 examplesdisk

Remove aliases. See also: `alias`.

2 examples

This command is an alias of `setarch uname26`.

1 example

Hides the mouse cursor.

1 example

Uncompress files compressed using the Unix `compress` command.

4 examplesarchives

Convert spaces to tabs.

5 examplesmedia

Adjust directed graphs to improve the layout aspect ratio. Graphviz filters: `acyclic`, `bcomps`, `comps`, `edgepaint`, `gvcolor`, `gvpack`, `mingle`, `nop`, `sccmap`, `tred`, and `unflatten`.

3 examples

This command is an alias of `unhash -f`.

1 example

Simulate the Matrix look with Unicode characters. See also: `cmatrix`.

5 examples

Convert between two units of measure.

7 examplesmedia

Get universal access services. It should not be invoked manually.

1 example

Change Unix-style line endings to DOS-style. Replaces LF with CRLF. See also: `unix2mac`, `dos2unix`, `mac2unix`.

4 examples

Change Unix-style line endings to macOS-style. Replaces LF with CR. See also: `unix2dos`, `dos2unix`, `mac2unix`.

4 examples

Remove a link to a file from the filesystem. The file contents is lost if the link is the last one to the file.

1 exampledevelopmentdisk

This command is an alias of `xz --format lzma --decompress`.

1 examplearchivestext-processing

The correct command is `umount` (u-mount).

1 exampledisk

LibreOffice extensions manager. Download extensions from <https://extensions.libreoffice.org>. See also: `libreoffice`.

6 examplesnetworking

Remove shell variables or functions.

3 examples

Unset options for the Z shell (`zsh`). Note: Zsh options are case-insensitive and underscores are ignored. See also: `setopt`.

3 examples

Utility provided by the John the Ripper project to obtain the traditional Unix password file if the system uses shadow passwords.

2 examplesfilessystem

Execute a command in new user-defined namespaces.

2 examplessystem

Uncompress, extract, and list files in squashfs filesystems.

6 examplesarchives

Simple shell loop that repeats until it receives zero as return value.

2 examples

This command is an alias of `xz --decompress`.

1 examplearchives

Create a self-extracting compressed binary file by prepending self-extracting stubs on a Zip file.

5 examplesarchivesdevelopment

This command is an alias of `zstd --decompress`.

1 examplearchives

Convenientily maintain symbolic links to determine default commands.

5 examples

update-ca-certificates

linux

Update the CA certificates bundle and regenerate `/etc/ssl/certs`.

4 examplessecurity

This command is an alias of `grub-mkconfig --output /boot/grub/grub.cfg`.

1 example

Manage initramfs.

3 examples

Install and remove services which are System-V style init script links. Init scripts are in the `/etc/init.d/`.

4 examplespackages

System update utility.

8 examples

Create or update the database used by `locate`. It is usually run daily by cron.

2 examplesdatabases

A replacement for Python's SimpleHTTPServer. It allows uploading and downloading via HTTP/S, can set ad hoc SSL certificates and use HTTP basic auth.

5 examplesnetworkingsecurity

Update the checksums of the sources in a `PKGBUILD`. Unless a preexisting hashing algorithm is used, SHA256 will be used.

3 examples

Upgrade Slackware packages by replacing existing packages with new versions. See also: `installpkg`, `removepkg`, `makepkg`, `pkgtool`.

5 examplespackages

Configure port forwarding rules on your router via the UPnP protocol.

4 examplesnetworking

System utility to provide power and battery information and statistics.

5 examples

Display a summary of historical uptime records.

5 examples

Unified interface for managing packages across various operating systems, like Windows, many Linux distributions, macOS, FreeBSD, and even Haiku. It requires the native OS package manager to be installed. See also: `flatpak`, `brew`, `scoop`, `apt`, `dnf`.

8 examplespackages

Uninstall packages in Mageia. See also: `urpmi`, `urpmi.update`, `urpmi.addmedia`, `urpmi.removemedia`, `urpmf`, `urpmq`.

3 examplespackages

Find files in packages and query information about them in Mageia. See also: `urpmi`, `urpme`, `urpmi.addmedia`, `urpmi.removemedia`, `urpmi.update`, `urpmq`.

4 examplesdatabasespackages

Install packages in Mageia. See also: `urpmi.update`, `urpme`, `urpmi.addmedia`, `urpmi.removemedia`, `urpmf`, `urpmq`.

5 exampleshas-subcommandspackages

Query information about packages and media in Mageia. See also: `urpmi`, `urpmi.update`, `urpmi.addmedia`, `urpmi.removemedia`, `urpmf`, `urpme`.

7 examplesdatabasesmedia

Rxvt-unicode. A customizable terminal emulator.

5 examples

Use USB devices remotely.

8 examples

Create a new user. See also: `users`, `userdel`, `usermod`.

7 examplessystem

Inspect users, groups, and group memberships on the system.

5 examplessystem

Remove a user account or remove a user from a group. See also: `users`, `useradd`, `usermod`.

3 examplessystem

Modify a user account. See also: `users`, `useradd`, `userdel`.

8 examplessystem

Provides notification services. It should not be invoked manually.

1 example

Display a list of logged in users. See also: `who`, `w`, `useradd`, `userdel`, `usermod`.

2 examples

Delay execution for a specific interval in microseconds. Largely deprecated in favor of `nanosleep`. See also: `sleep`.

2 examples

Universal CLI interface for SQL databases.

7 examplesdatabases

Dump and load btmp, utmp, and wtmp accounting files.

2 examples

Decode files encoded by `uuencode`.

2 examplesmedia

Encode binary files into ASCII for transport via mediums that only support simple ASCII encoding.

3 examplesdevelopmentmedia

Generate and decode Universally Unique Identifiers (UUID). See also: `uuidgen`.

7 examplesmedia

Daemon for generating UUIDs.

3 examplesprocesses

Generate unique identifiers (UUIDs). See also: `uuid`.

3 examples

Parse universally unique identifiers. See also: `uuidgen`.

7 examplestext-processing

Manage dynamic controls in uvcvideo.

7 examples

This command is an alias of `uv tool run`.

1 example

Control video devices. See also: `cam`.

8 examplesmedia

Control Video4Linux2 loopback devices.

2 examples

Garbage-collect and analyze a PostgreSQL database.

7 examplesdatabases

Manage lightweight, reproducible, and portable development environments. Some subcommands such as `box`, `snapshot`, `halt`, etc. have their own usage documentation.

8 exampleshas-subcommands

Display the state of all Vagrant machines on the system. The info is based on a cache, which may become stale and require pruning. See also: `vagrant`, `vagrant status`.

2 examples

Display information from VA API driver .

5 examples

Vala code compiler. Tutorial: <https://wiki.gnome.org/Projects/Vala/Tutorial>.

3 examplesnetworking

A Laravel development environment that allows hosting sites via local tunnels on <http://example.test>.

5 examplesnetworking

Create and start a headless Valheim server. Note: Configure the server by editing a copy of the `start_server.sh` script.

3 examplesfiles

Open a connection to a Valkey server.

7 examples

Symfony dump server. Collects data dumped by the Symfony VarDumper component.

3 examples

Display Varnish logs.

5 examples

Interface with VirtualBox. Includes all the functionality of the GUI and more. Some subcommands such as `startvm` have their own usage documentation.

8 exampleshas-subcommands

Print system information for a Raspberry Pi.

6 examples

This command is an alias of `ls -l --escape`.

1 example

Convert PNG pixel art graphics to SVG/EPS vector images.

1 examplemedia

Tools for the Vela pipeline.

3 examples

A tool to create bootable USB drives using ISO files.

8 examples

Create lightweight virtual environments in Python.

5 examples

Free and open source disk encryption software.

4 examplesdisk

Back up volume group configuration metadata to files (not user data).

5 examplesdisksystem

Restore volume group configuration (not user data) from a text back up file produced by `vgcfgbackup`.

4 examplesdiskfiles

Change the attributes of a Logical Volume Manager (LVM) volume group. See also: `lvm`.

2 examplesdisksystem

Create volume groups combining multiple mass-storage devices. See also: `lvm`.

2 examplesdisk

Display information about Logical Volume Manager (LVM) volume groups. See also: `lvm`.

2 examplesdisk

Add one or more physical volumes to an existing volume group.

2 examplesdisksystem

Play a wide variety of audio formats used in video games and convert them into `wav`.

6 examplesmedia

Remove volume group(s) in LVM.

5 examplesdisksystem

Display information about volume groups. See also: `lvm`.

7 examplesdisk

Scan for volume groups on all supported Logical Volume Manager (LVM) block devices. See also: `lvm`, `vgchange`.

2 examplesdisk

This command is an alias of `vim`.

1 example

Natural language code assistant for the terminal, powered by MistralAI. Reads and edits files in your current directory to fulfill requests.

5 examplesfiles

Edit directories in a text editor.

5 examplestext-processing

A read-only version of `vim`. This is equivalent to `vim -R`.

1 example

Simple and elegant image viewer.

3 examplescontainersmedia

Edit the group file.

2 examplesfilessystem

Open up two or more files in vim and show the differences between them. See also: `vim`, `vimtutor`, `nvim`.

8 examples

Vim tutor, teaching the basic vim commands. See also: `vim`, `vimdiff`, `nvim`.

2 examples

A multithreaded Nmap scanner that splits IP ranges into chunks, performs parallel scans, and merges XML or JSON results.

5 examplesnetworking

Run a text editor in the middle of a UNIX pipeline.

3 examplestext-processing

Edit the password file.

2 examplesfilessystem

Manage `virsh` guest domains. Note: Some of the commands below may require specifying `virsh --connect URI` explicitly. Some subcommands such as `list` have their own usage documentation.

8 exampleshas-subcommands

Enable or disable autostart for a virtual machine storage pool. See also: `virsh`.

2 examplesdisk

Build the underlying storage system for a virtual machine storage pool as defined in it's configuration file in `/etc/libvirt/storage`. See also: `virsh`, `virsh-pool-define-as`, `virsh-pool-start`.

1 exampledevelopmentdisk

Create a configuration file in `/etc/libvirt/storage` for a persistent virtual machine storage pool from the provided arguments. See also: `virsh`, `virsh-pool-build`, `virsh-pool-start`.

1 exampledevelopmentdisk

Delete the underlying storage system of an inactive virtual machine storage pool. See also: `virsh`, `virsh-pool-destroy`, `virsh-pool-undefine`.

1 examplediskfiles

Stop an active virtual machine storage pool. See also: `virsh`, `virsh-pool-delete`.

1 examplediskfiles

List information about a virtual machine storage pool. See also: `virsh`.

1 exampledisk

List information about virtual machine storage pools. See also: `virsh`, `virsh-pool-autostart`, `virsh-pool-define-as`.

6 examplesdisk

Start a previously configured but inactive virtual machine storage pool. See also: `virsh`, `virsh-pool-define-as`, `virsh-pool-destroy`.

1 exampledisk

Delete the configuration file in `/etc/libvirt/storage` for a stopped virtual machine storage pool. See also: `virsh`, `virsh-pool-destroy`.

1 examplediskfiles

Clone a libvirt virtual machine.

2 examples

Create virtual machines with libvirt and begin OS installation. Note: You may need to pass `--connect URI` to the commands or set up the URI in `$XDG_CONFIG_HOME/libvirt/libvirt.conf`.

5 examplespackages

Experimental tool to run a QEMU Guest VM independent of `libvirtd`.

4 examples

Make virtual machine drive images thin-provisioned. Note: Use only for offline machines to avoid data corruption.

3 examples

Reset, unconfigure, or customize a virtual machine image. This command can be used on a virtual machine or directly on a virtual machine disk image. Note: You may need to pass `--connect URI` to the commands or set up the URI in `$XDG_CONFIG_HOME/libvirt/libvirt.conf`.

8 examplescontainersdisk

Minimal graphical interface for a virtual machine (VM). Note: `domain` refers to the name, UUID, or ID for the existing VMs. See also: `virsh`.

5 examples

Shell script that detects if you are running in a virtual machine. Outputs a specific code for a virtual machine if detected.

3 examples

Edit libvirt Domain XML files with explicit command-line options. Note: `domain` refers to the name, UUID, or ID for the existing VMs. See also: `virsh`.

6 exampleshas-subcommands

Safely edit the sudoers file.

4 examplesfiles

Fast, modern testing framework built for Vite, offering seamless integration, TypeScript support, and a Jest-compatible API for unit, integration, and snapshot testing.

8 examples

This command is an alias of `chromium`.

1 examplehas-subcommands

Test Vulkan rendering. See also: `glxgears`.

3 examples

List or remove old kernel versions left behind by `xbps`. The `version` arguments support shell globs.

3 examples

Dario Vladović's personal CLI.

1 example

Cross-platform multimedia player. See also: `mpv`, `mplayer`, `ytfzf`.

5 examples

Lock virtual console.

5 examples

Show virtual memory statistics.

2 examples

Report information about processes, memory, paging, block IO, traps, disks, and CPU activity.

2 examples

Check if the current host is a VMware VM or not.

2 examples

Launch a VNC (Virtual Network Computing) desktop.

3 examplesnetworking

Launch a VNC (Virtual Network Computing) client.

4 examplesnetworking

PNG image output support for vnStat.

4 examplescontainersmedia

A VPN client for the Cisco 3000 VPN Concentrator.

2 examples

Listens for incoming VPN connections. It should not be invoked manually.

6 examples

Report non-free packages installed on Debian-based OSes.

2 examplespackages

Package manager, system updater and a task automator for Vanilla OS.

8 examplespackages

Interface for VirusTotal. API key from a VirusTotal account is required for this command.

8 examplessecuritysystem

Multi-purpose CLI for Vue.js. Some subcommands such as `build` have their own usage documentation.

2 examplesdevelopmenthas-subcommands

Print system Vulkan information.

4 examples

Backup Utility for virtual machines and containers.

6 examples

Display who is logged in and their processes. See also: `who`, `users`.

4 examples

Capture both still pictures and video from an attached camera.

5 examplesmedia

Identify and fingerprint Web Application Firewall (WAF) products protecting a website.

7 examples

Image upscaler for manga/anime-style images using NCNN neural network framework.

3 examplesaicontainers

Wait for a process to complete before proceeding. See also: `ps`, `waitpid`.

4 examplesprocesses

Wait for the termination of arbitrary processes. See also: `wait`.

5 examples

Pure Python WSGI HTTP Server.

6 examplesnetworking

Simplified all-in-one-place system support tool for Debian-based systems.

8 examples

Create color schemes based on the dominant colors of a wallpaper.

6 exampleshas-subcommands

Write a message on the terminals of users currently logged in.

4 examples

An open-source and easy-to-use tool that recommends suitable programs for tasks.

4 examples

Control caches used during startup and login. It should not be invoked manually.

1 examplesystem

Connect, disconnect, and switch modes of a connection to Cloudflare's WARP service. WARP is a VPN that encrypts traffic for privacy, security, and speed. See also: `fastd`, `ivpn`, `mozillavpn`, `mullvad`.

7 examplesprocesses

Diagnostic and feedback tool for Cloudflare's WARP service. See also: `warp-cli`.

4 examplesprocesses

A modal keyboard driven pointer manipulation program.

7 examples

Display information from WebAssembly binaries.

4 examples

Optimize WebAssembly binary files.

4 examplesdevelopment

Convert a file from the WebAssembly binary format to a C source file and header.

2 examplesdevelopmentfiles

Convert a file from the WebAssembly binary format to the text format.

2 examplesdevelopmentfiles

Convert a file from the WebAssembly text format to the binary format.

3 examplesdevelopmentfiles

Works with the Watchdog KEXT to ensure that the system is healthy and running. It should not be invoked manually.

1 example

Manage the Apple TV app's watch list. It should not be invoked manually.

1 example

Highly customizable Wayland bar for Sway and Wlroots based compositors.

4 examples

A container-based approach to boot a full Android system on a regular Linux system like Ubuntu.

8 examplescontainers

Fetch URLs of a domain from Wayback Machine, Common Crawl, Alien Vault OTX, URLScan, and VirusTotal. Note: Unless specified, output is dumped into the `results/` directory where waymore's `config.yml` resides (by default in `~/.config/waymore/`).

4 examplesfiles

Remotely run graphical applications under a Wayland compositor.

4 examples

Convert a wireless bitmap file to a PBM image.

1 examplecontainersfiles

Show the hardware watchdog status.

3 examples

Relays commands between Web Inspector and remote targets like WKWebView. It should not be invoked manually.

1 example

Create WebP animations.

1 example

The JetBrains JavaScript IDE.

7 examplesdevelopment

The interface for WebTorrent. Supports magnets, URLs, info hashes and `.torrent` files.

8 examples

Print contents of Wayland events.

6 examples

Wez's Terminal Emulator - a powerful cross-platform terminal emulator and multiplexer. Some subcommands such as `cli` have their own usage documentation.

8 exampleshas-subcommands

Screencast for Wayland optionally with audio. By default you need to end the process with `<Ctrl c>`.

3 examplesmediaprocesses

A web application bruteforcer.

8 examples

Manage the configuration of WireGuard interfaces.

5 exampleshas-subcommands

Display one-line descriptions from manual pages. See also: `man`, `whereis`.

5 examples

Detect and bypass web application firewalls and protection systems.

7 examples

A Zsh builtin to indicate how a command would be interpreted.

5 examples

Report all known instances of a command. It could be an executable in the `$PATH` environment variable, an alias, or a shell builtin.

1 examplefiles

Locate the binary, source, and manual page files for a command. See also: `which`, `whatis`, `type`.

6 examplesdevelopment

Simple shell loop that repeats while the return value remains zero.

3 examples

Display text-based dialog boxes from shell scripts. See also: `dialog`, `gum`.

6 examplestext-processing

Convert audio files to `txt`, `vtt`, `srt`, `tsv`, and `json`.

6 examplesmedia

Display who is logged in and related data (processes, boot time). See also: `users`, `w`, `whoami`.

3 examples

Interactively connect to a wireless network.

3 examplesnetworking

XPC helper for performing system context actions for the WiFiVelocity framework. It should not be invoked manually.

1 example

Easily get Wikipedia summaries.

4 examples

Convert a Windows ICO file to a PAM file.

4 examplesfilesmedia

This command has been superseded by `winicontopam`.

1 example

Clear the terminal screen using an animated wiper.

2 examples

Wipe filesystem, raid, or partition-table signatures from a device.

5 examplesdatabasesdisk

Clear and copy to Wayland clipboard. See also: `wl-paste`, `xclip`.

5 examplesfiles

Paste content in Wayland clipboard. See also: `wl-copy`, `xclip`.

4 examplesfiles

Manage localization projects on a Weblate instance.

5 examples

Adjust the color temperature in Wayland compositors depending on the sunset/sunrise times.

5 examples

Look up related words in a WordNet database.

3 examplesdatabases

This command is an alias of `cdrecord`.

1 example

Windows media creation tool.

2 examplesmedia

An application launcher for wlroots-based Wayland compositors, similar to `rofi` and `dmenu`.

3 examples

Client for sending Wake-on-LAN magic packets.

6 examples

Allows the user to limit the bandwidth of network adapters.

6 examplesnetworkingsystem

Get things from one computer to another, safely.

4 examples

The official interface to manage WordPress instances.

7 examples

Add and configure Wi-Fi interfaces.

6 examples

Generate a WPA-PSK key from an ASCII passphrase for a SSID.

2 examplessecurity

Manage protected wireless networks.

2 examples

Clean capture files to get only the 4-way handshake and a beacon. Part of Aircrack-ng network software suite.

2 examplesnetworking

Manage WirePlumber, a session and policy manager for PipeWire. Note: You can use the special name `@DEFAULT_SINK@` in place of `id` to operate on the default sink. See also: `pw-cli`.

8 examples

Run WirePlumber Lua scripts. See also: `wpctl`, `wireplumber`.

2 examples

Typeracer-like console app for measuring your WPM.

6 examples

Assists AirPort in connecting to a network using Wireless Protected Setup. It should not be invoked manually.

1 examplenetworking

Write a message on the terminal of a specified logged in user (`<Ctrl c>` to stop writing messages). Use the `who` command to find out all terminal_ids of all active users active on the system. See also: `mesg`.

3 examplessystem

Simulate keyboard input on Wayland, similar to `xdotool type` for X11. See also: `ydotool`.

6 examples

Interactively inspect HTTP requests and responses.

5 examplesnetworking

USB WWAN device configuration daemon. It should not be invoked manually.

1 exampleprocesses

Manage modules and packages.

6 exampleshas-subcommandspackages

View Excel and CSV files.

3 examples

TigerVNC Server for X displays.

2 examples

Securely run GUI applications and desktop UIs in Docker containers. See also: `xephyr`.

5 examplescontainers

A hidden parameters discovery suite for identifying vulnerable or interesting web parameters.

8 examples

This command is an alias of `setarch x86_64`.

1 example

Manage `.xar` archives.

3 examples

The xART Remote Storage Daemon. Receives save/fetch requests from the CoProcessor. It should not be invoked manually.

1 examplediskprocesses

Utility to work with extended filesystem attributes.

5 examplesdisk

Utility to adjust backlight brightness using the RandR extension.

5 examples

Convert an X11 or X10 bitmap to a PBM image.

1 examplecontainersmedia

The X Binary Package System is the package manager used by Void Linux. Note: `xbps` isn't a command, but a set of commands. For equivalent commands in other package managers, see <https://wiki.archlinux.org/title/Pacman/Rosetta>.

3 examplesdevelopmenthas-subcommands

The custom build tool for the Caddy Web Server.

6 examplesdevelopment

Display the time in analog or digital form.

5 examples

Switch between different versions of Xcode and the included developer tools. Also used to update the path to Xcode if it is moved after installation.

5 examplesfiles

Build Xcode projects.

3 examplesdevelopment

Display a cute cow and message on your Linux desktop. The cow is displayed for either a fixed amount of time, or an amount of time calculated from the size of the text. Click on the cow to dismiss it immediately.

6 examplestext-processing

Run or locate development tools and properties.

6 examples

Build Xcode projects.

3 examplesdevelopment

A delta compression tool for binary files.

3 examplesdevelopment

Install or uninstall desktop menu items.

4 examplespackages

Query and manage MIME types according to the XDG standard.

4 examplesdatabases

Open a file or URL in the user's preferred application.

5 examplesfilesnetworking

Manage settings of XDG-compatible desktop environments.

5 examples

Retrieve XDG user directory locations. See also: `xdg-user-dirs-update`.

2 examplesfilessystem

xdg-user-dirs-update

linux

Update XDG user directories. See also: `xdg-user-dir`.

2 examplessystem

Load and manage an eBPF XDP packet filter. Part of the xdp-tools collection.

6 examplestext-processing

Edit files in Cinnamon desktop environment.

5 examples

A nested X server that runs as an X application.

2 examples

Compile a PDF document from XeTeX source files.

3 examples

Print contents of X events.

4 examples

The XFCE4 screenshot tool.

7 examples

The XFCE4 terminal emulator.

6 examples

Free Remote Desktop Protocol implementation.

6 examples

Tune an XFS filesystem.

6 examplesdisk

Repair an XFS filesystem.

1 exampledisk

Extract gettext strings from code files.

5 examplesarchives

Manage access control lists for X server connections.

6 examples

Convert a XIM file to a PPM image.

2 examplescontainersfiles

Create or expand compressed files in a secure xip archive. Only archives signed by Apple are trusted, so this tool should not be used to create archives.

1 example

A flexible and scriptable password generator which generates strong passphrases. Inspired by XKCD 936.

3 examplessystem

Kill a window interactively in a graphical session. See also: `kill`, `killall`.

3 examples

Manual page viewer for X Window System.

3 examples

XMLStarlet Toolkit: query, edit, check, convert, and transform XML documents. Some subcommands such as `validate` have their own usage documentation.

6 examplesdatabaseshas-subcommands

Compile MPGL to mdoc.

3 examples

XML parser and linter that supports XPath, a syntax for navigating XML trees.

6 examples

A pluggable, zero-configuration linting utility for JavaScript.

5 examples

Convert an X11 pixmap to a PPM image.

2 examplescontainersmedia

Set the size, orientation and/or reflection of the outputs for a screen.

7 examples

Xsan filesystem management daemon. Provides services for the Xsan filesystem. It should not be invoked manually.

1 examplediskprocesses

User preference utility for X.

6 examplessystem

Change settings for Wacom pen tablets at runtime.

5 examples

Transform XML with XSLT to produce output (usually HTML or XML).

2 examples

Mono ASP.NET Web Server.

2 examples

A cuddly teddy bear for your X Windows desktop.

5 examples

Lock the X display until the user supplies their password.

3 examplessystem

Run a command in a virtual X server environment.

3 examples

Convert an XV thumbnail picture to PPM.

1 examplemedia

Convert an X11 or X10 window dump file to PNM.

3 examplesfilesmedia

Run a player or a program as desktop background.

4 examplesprocesses

Create a hexadecimal representation (hexdump) from a binary file, or vice-versa. See also: `hexyl`, `od`, `hexdump`.

7 examplesdevelopmentfiles

Print or verify checksums using fast non-cryptographic algorithm xxHash.

2 examples

This command is an alias of `xz --decompress --stdout`.

1 examplearchives

Invokes `cmp` on files compressed with `xz`, `lzma`, `gzip`, `bzip2`, `lzop`, or `zstd`. All options specified are passed directly to `cmp`.

1 examplearchives

Invokes `diff` on files compressed with `xz`, `lzma`, `gzip`, `bzip2`, `lzop`, or `zstd`. All options specified are passed directly to `diff`.

5 examplesarchives

This command is an alias of `xzgrep --extended-regexp`.

1 example

This command is an alias of `xzgrep --fixed-strings`.

1 example

Search files possibly compressed with `xz`, `lzma`, `gzip`, `bzip2`, `lzop`, or `zstd` using `regex`. See also: `grep`.

7 examplesarchivestext-processing

Display text from `xz` and `lzma` compressed files. See also: `less`.

3 examplesarchivestext-processing

Display text from `xz` or `lzma` compressed files. Almost equivalent to `xzless`, except it respects the `$PAGER` environment variable, uses `more` by default and you cannot pass options to the pager.

1 examplearchivestext-processing

Manage Yazi plugins and flavors, publish or subscribe to DDS messages.

8 examples

Create and manipulate YAA archives.

6 examples

A tiling window manager for macOS based on binary space partitioning.

5 examplesdevelopment

Generate an LALR parser (in C) with a formal grammar specification file. See also: `bison`.

3 examplesfiles

Display GTK+ dialogs from shell scripts. See also: `zenity`.

6 examples

Git Crypt enables transparent encryption and decryption of files in a git repository.

4 examplesversion-control

A drop-down terminal for KDE. See also: `guake`.

7 examples

Arch Linux utility for building packages from the Arch User Repository.

5 examplespackagessystem

Compile YARA rule source files into a binary format for faster loading. See also: `yara`.

5 examplesdevelopmenttext-processing

Documentation tool for Ruby.

3 examples

Yet Another Yogurt: build and install packages from the Arch User Repository. See also: `pacman`.

8 examplesdevelopmentpackages

Manage screen backlight brightness. See also: `xbacklight`.

4 examples

Convert a Bennet Yee "face" file to PBM.

1 examplefilesmedia

Control keyboard and mouse inputs via commands in a way that is display server agnostic.

4 examples

Output something repeatedly. This command is commonly used to answer yes to every prompt by install commands (such as `apt-get`).

4 examplespackages

Helper tool for Yesod, a Haskell-based web framework. All Yesod commands are invoked through the `stack` project manager.

5 examples

Get basic information from a YubiKey.

3 examples

Train, validate, or infer models on various tasks and versions.

2 examplesai

Search and play videos from YouTube. See also: `you-get`, `ytfzf`, `yt-dlp`.

4 examplestext-processing

Generate LaTeX code for a two-page vertical daily planner for any chosen year. The generated output can be converted or printed using conversion tools such as `pandoc`, `pdflatex`, or `xetex`.

1 example

Find and download videos and music. Written in POSIX shell. See also: `youtube-dl`, `yt-dlp`, `instaloader`.

6 examples

Download songs from YouTube and automatically add metadata. Fetch song information (artist, album, cover art) from iTunes, Spotify, and other sources.

8 examples

This command is an alias of `dnf` on modern distros. For older distros (e.g. CentOS 7), `yum` is a distinct program from `dnf`. Some subcommands and options may be different.

1 example

This command is an alias of `dnf config-manager`.

1 example

Historical YUM package downloader for Fedora installations; now deprecated. This command is an alias of `dnf download`.

1 examplepackages

Convert three subsampled Abekas YUV files to one PPM image.

1 examplecontainersmedia

Convert Abekas YUV bytes to PPM.

1 examplemedia

Convert YUY2 bytes to PAM.

1 examplemedia

Daemon for monitoring server parameters.

7 examplesprocesses

Daemon for monitoring server parameters.

8 examplesprocesses

Create, automate, and manage zapier integrations. Some subcommands such as `build`, `init`, `scaffold`, `push`, `test`, etc. have their own usage documentation.

7 examplesdevelopmenthas-subcommands

A Vim-like modal document viewer, with an integrated command-line. Make sure a backend is installed (poppler, PostScript, or DjVu).

8 examples

Scan and decode barcodes (and QR codes) from a video device.

4 examplesmedia

Scan and decode bar codes from image file(s).

1 examplecontainersfiles

This command is an alias of `gzip --stdout --decompress`.

1 examplearchives

Compare compressed files.

2 examples

Invoke `diff` on `gzip` archives.

2 examplesarchives

Print timezone information.

2 examples

Text editor designed to be fast, efficient, and convenient.

5 examplestext-processing

This command is an alias of `zed`.

1 example

This command is an alias of `zgrep --extended-regexp`.

1 example

Convert a Zeiss confocal file to Netbpm format.

2 examplesfilesmedia

Generate a Go struct from XML.

3 examples

Control the local ZeroTier virtual network service. See also: `zerotier-idtool`, `zerotier-one`.

5 examplesnetworkingprocesses

Create and manipulate ZeroTier identities. See also: `zerotier-cli`, `zerotier-one`.

8 examples

Start the ZeroTier One daemon. See also: `zerotier-cli`, `zerotier-idtool`.

1 exampleprocesses

This command is an alias of `zgrep --fixed-strings`.

1 example

Add a `.gz` extension to files compressed using `gzip`.

1 examplearchives

Format strings in Zsh. This builtin is part of the `zsh/zutil` module. See also: `zstyle`.

7 examplespackagestext-processing

Manage ZFS filesystems.

6 examples

Grep text patterns from files within compressed files.

7 examplestext-processing

Compile timezones into binary files.

2 examplesdevelopment

Extract password hashes from Zip archives for use with John the Ripper password cracker. This is a utility tool usually installed as part of the John the Ripper installation.

3 examplesarchivessystem

Zip archive alignment tool. Part of the Android SDK build tools.

2 examplesarchivesdevelopment

Encrypt the contents within a Zip archive.

3 examplesarchivessecurity

Find patterns in files in a Zip archive using extended `regex` (supports `?`, `+`, `{}`, `()`, and `|`).

5 examplesarchivestext-processing

List detailed information about the contents of a Zip file.

2 examplesarchivesfiles

View, add, or edit a Zip archive's comments. Files can also be renamed in the Zip archive.

3 examplesarchives

Split a Zip archive into smaller Zip archives.

4 examplesarchives

Manage Zsh Line Editor widgets. Note: Some operations require ZLE to be active (typically inside a user-defined widget). See also: `bindkey`.

7 examplessystem

View `gzip` and `xz` compressed files.

1 examplearchives

Raw zlib compression and decompression program. Part of `qpdf`.

3 examples

A tool for managing articles of newspapers and blogs.

3 examples

View `gzip` compressed files with `more`.

5 examplesarchives

Move or rename files matching a specified extended glob pattern.

4 examplesfilestext-processing

Recompress files from `.Z` to gzip format.

4 examplesarchivestext-processing

PNG compression utility.

2 examples

Manage your bibliographies.

4 examples

Manage ZFS pools.

8 examples

Setup and control zram devices. Use `mkfs` or `mkswap` to format zram devices to partitions.

5 examplestext-processing

Transparently uncompress argument files to a command.

1 example

This command is an alias of `zstd --decompress --stdout --force`.

1 examplearchives

Open a `zstd` compressed file for interactive reading, allowing scrolling and search. See also: `zstd`, `less`.

1 examplefilestext-processing

This command is an alias of `zstd --threads 0`.

1 example

Steganography detection tool for PNG and BMP file formats. It detects LSB steganography, ZLIB-compressed data, OpenStego, Camouflage, and LSB with the Eratosthenes set.

6 examplesfiles

SUSE & openSUSE package management utility. For equivalent commands in other package managers, see <https://wiki.archlinux.org/title/Pacman/Rosetta>.

6 examplesnetworkingpackages