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