0% found this document useful (0 votes)
123 views5,461 pages

TLDR Book

Uploaded by

manojrocks07
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
123 views5,461 pages

TLDR Book

Uploaded by

manojrocks07
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5461

tldr pages book

Simplified and community-driven man pages


Generated on Tue Dec 31 15:37:41 2024

Website: https://tldr.sh

GitHub: https://github.com/tldr-pages/tldr
Android
am
Android activity manager.

More information: https://developer.android.com/tools/adb#am.

• Start the activity with a specific component and package [n]ame:

am start -n {{com.android.settings/.Settings}}

• Start an intent [a]ction and pass [d]ata to it:

am start -a {{android.intent.action.VIEW}} -d {{tel:123}}

• Start an activity matching a specific action and [c]ategory:

am start -a {{android.intent.action.MAIN}} -c
{{android.intent.category.HOME}}

• Convert an intent to a URI:

am to-uri -a {{android.intent.action.VIEW}} -d {{tel:123}}


bugreport
Show an Android bug report.

This command can only be used through adb shell.

More information: https://cs.android.com/android/platform/superproject/+/


main:frameworks/native/cmds/bugreport.

• Display a complete bug report of an Android device:

bugreport
bugreportz
Generate a zipped Android bug report.

This command can only be used through adb shell.

More information: https://cs.android.com/android/platform/superproject/+/


main:frameworks/native/cmds/bugreportz.

• Generate a complete zipped bug report of an Android device:

bugreportz

• Show the progress of a running bugreportz operation:

bugreportz -p

• Write the content of an Android bug report to stdout:

bugreportz -s

• Display help:

bugreportz -h

• Display version:

bugreportz -v
cmd
Android service manager.

More information: https://cs.android.com/android/platform/superproject/+/


main:frameworks/native/cmds/cmd/.

• [l]ist all running services:

cmd -l

• Call a specific service:

cmd {{service}}

• Call a service with specific arguments:

cmd {{service}} {{argument1 argument2 ...}}


dalvikvm
Android Java virtual machine.

More information: https://source.android.com/docs/core/runtime.

• Start a specific Java program:

dalvikvm -classpath {{path/to/file.jar}} {{classname}}


dumpsys
Get information about Android system services.

This command can only be used through adb shell.

More information: https://developer.android.com/tools/dumpsys.

• Get diagnostic output for all system services:

dumpsys

• Get diagnostic output for a specific system service:

dumpsys {{service}}

• List all services dumpsys can give information about:

dumpsys -l

• List service-specific arguments for a service:

dumpsys {{service}} -h

• Exclude a specific service from the diagnostic output:

dumpsys --skip {{service}}

• Specify a [t]imeout period in seconds (defaults to 10s):

dumpsys -t {{8}}
getprop
Show information about Android system properties.

More information: https://manned.org/getprop.

• Display information about Android system properties:

getprop

• Display information about a specific property:

getprop {{property}}

• Display the SDK API level:

getprop {{ro.build.version.sdk}}

• Display the Android version:

getprop {{ro.build.version.release}}

• Display the Android device model:

getprop {{ro.vendor.product.model}}

• Display the OEM unlock status:

getprop {{ro.oem_unlock_supported}}

• Display the MAC address of the Android's Wi-Fi card:

getprop {{ro.boot.wifimacaddr}}
input
Send event codes or touchscreen gestures to an Android device.

This command can only be used through adb shell.

More information: https://developer.android.com/reference/android/view/


KeyEvent.html#constants_1.

• Send an event code for a single character to an Android device:

input keyevent {{event_code}}

• Send a text to an Android device (%s represents spaces):

input text "{{text}}"

• Send a single tap to an Android device:

input tap {{x_position}} {{y_position}}

• Send a swipe gesture to an Android device:

input swipe {{x_start}} {{y_start}} {{x_end}} {{y_end}}


{{duration_in_ms}}

• Send a long press to an Android device using a swipe gesture:

input swipe {{x_position}} {{y_position}} {{x_position}}


{{y_position}} {{duration_in_ms}}
logcat
Dump a log of system messages, including stack traces when an error occurred,
and information messages logged by applications.

More information: https://developer.android.com/tools/logcat.

• Display system logs:

logcat

• Write system logs to a [f]ile:

logcat -f {{path/to/file}}

• Display lines that match a regular expression:

logcat --regex {{regular_expression}}

• Display logs for a specific PID:

logcat --pid {{pid}}

• Display logs for the process of a specific package:

logcat --pid $(pidof -s {{package}})


pkg
Package management utility for Termux.

More information: https://wiki.termux.com/wiki/Package_Management.

• Upgrade all installed packages:

pkg upgrade

• Install a package:

pkg install {{package}}

• Uninstall a package:

pkg uninstall {{package}}

• Reinstall a package:

pkg reinstall {{package}}

• Search for a package:

pkg search {{package}}


pm
Display information about apps on an Android device.

More information: https://developer.android.com/tools/adb#pm.

• List all installed apps:

pm list packages

• List all installed [s]ystem apps:

pm list packages -s

• List all installed [3]rd-party apps:

pm list packages -3

• List apps matching specific keywords:

pm list packages {{keyword1 keyword2 ...}}

• Display a path of the APK of a specific app:

pm path {{app}}
screencap
Take a screenshot of a mobile display.

This command can only be used through adb shell.

More information: https://developer.android.com/tools/adb#screencap.

• Take a screenshot:

screencap {{path/to/file}}
settings
Get information about the Android OS.

More information: https://adbinstaller.com/commands/adb-shell-


settings-5b670d5ee7958178a2955536.

• List the settings in the global namespace:

settings list {{global}}

• Get a value of a specific setting:

settings get {{global}} {{airplane_mode_on}}

• Set a specific value of a setting:

settings put {{system}} {{screen_brightness}} {{42}}

• Delete a specific setting:

settings delete {{secure}} {{screensaver_enabled}}


wm
Show information about the screen of an Android device.

This command can only be used through adb shell.

More information: https://adbinstaller.com/commands/adb-shell-


wm-5b672b17e7958178a2955538.

• Display the physical size of an Android device's screen:

wm size

• Display the physical density of an Android device's screen:

wm density
Common
Exclamation mark
Bash builtin to substitute with a command found in history.

More information: https://gnu.org/software/bash/manual/bash.html#Event-


Designators.

• Substitute with the previous command and run it with sudo:

sudo !!

• Substitute with a command based on its line number found with history:

!{{number}}

• Substitute with a command that was used a specified number of lines back:

!-{{number}}

• Substitute with the most recent command that starts with a string:

!{{string}}

• Substitute with the arguments of the latest command:

{{command}} !*

• Substitute with the last argument of the latest command:

{{command}} !$

• Substitute with the last command but without the last argument:

!:-

• Print last command that starts with a string without executing it:

!{{string}}:p
Dollar sign
Expand a Bash variable.

More information: https://gnu.org/software/bash/manual/bash.html#Shell-


Variables.

• Print a variable:

echo ${{VARIABLE}}

• Print the exit status of the previous command:

echo $?

• Print a random number between 0 and 32767:

echo $RANDOM

• Print one of the prompt strings:

echo ${{PS0|PS1|PS2|PS3|PS4}}

• Expand with the output of command and run it. Same as enclosing command in
backtics:

$({{command}})
Percent sign
Manage jobs.

More information: https://www.gnu.org/software/bash/manual/bash.html#Job-


Control-Basics.

• Bring the current job to front:

• Bring the previous job to front:

%-

• Bring a job numbered N to front:

%{{N}}

• Bring a job whose command starts with string to front:

%{{string}}

• Bring a job whose command contains string to front:

%?{{string}}

• Resume a suspended job:

%{{1}} &
2to3
Automated Python 2 to 3 code conversion.

This module has been deprecated since 3.11 and has been removed since 3.13.

For reference, see: https://github.com/python/cpython/blob/


8d42e2d915c3096e7eac1c649751d1da567bb7c3/Doc/whatsnew/3.13.rst?
plain=1#L188.

More information: https://manned.org/2to3.

• Display the changes that would be performed without performing them (dry-
run):

2to3 {{path/to/file.py}}

• Convert a Python 2 file to Python 3:

2to3 --write {{path/to/file.py}}

• Convert specific Python 2 language features to Python 3:

2to3 --write {{path/to/file.py}} --fix {{raw_input}} --fix


{{print}}

• Convert all Python 2 language features except the specified ones to Python 3:

2to3 --write {{path/to/file.py}} --nofix {{has_key}} --nofix


{{isinstance}}

• List all available language features that can be converted from Python 2 to
Python 3:

2to3 --list-fixes

• Convert all Python 2 files in a directory to Python 3:

2to3 --output-dir {{path/to/python3_directory}} --write-


unchanged-files --nobackups {{path/to/python2_directory}}

• Run 2to3 with multiple threads:

2to3 --processes {{4}} --output-dir {{path/to/


python3_directory}} --write --nobackups --no-diff {{path/to/
python2_directory}}
7z
File archiver with a high compression ratio.

More information: https://manned.org/7z.

• [a]dd a file or directory to a new or existing archive:

7z a {{path/to/archive.7z}} {{path/to/file_or_directory}}

• Encrypt an existing archive (including filenames):

7z a {{path/to/encrypted.7z}} -p{{password}} -mhe=on {{path/


to/archive.7z}}

• E[x]tract an archive preserving the original directory structure:

7z x {{path/to/archive.7z}}

• E[x]tract an archive to a specific directory:

7z x {{path/to/archive.7z}} -o{{path/to/output}}

• E[x]tract an archive to stdout:

7z x {{path/to/archive.7z}} -so

• [a]rchive using a specific archive type:

7z a -t{{7z|bzip2|gzip|lzip|tar|zip}} {{path/to/archive}}
{{path/to/file_or_directory}}

• [l]ist the contents of an archive:

7z l {{path/to/archive.7z}}

• Set the level of compression (higher means more compression, but slower):

7z a {{path/to/archive.7z}} -mx={{0|1|3|5|7|9}} {{path/to/


file_or_directory}}
7za
File archiver with a high compression ratio.

Similar to 7z except that it supports fewer file types but is cross-platform.

More information: https://manned.org/7za.

• [a]rchive a file or directory:

7za a {{path/to/archive.7z}} {{path/to/file_or_directory}}

• Encrypt an existing archive (including file names):

7za a {{path/to/encrypted.7z}} -p{{password}} -mhe={{on}}


{{path/to/archive.7z}}

• E[x]tract an archive preserving the original directory structure:

7za x {{path/to/archive.7z}}

• E[x]tract an archive to a specific directory:

7za x {{path/to/archive.7z}} -o{{path/to/output}}

• E[x]tract an archive to stdout:

7za x {{path/to/archive.7z}} -so

• [a]rchive using a specific archive type:

7za a -t{{7z|bzip2|gzip|lzip|tar|...}} {{path/to/archive.7z}}


{{path/to/file_or_directory}}

• [l]ist the contents of an archive:

7za l {{path/to/archive.7z}}

• Set the level of compression (higher means more compression, but slower):

7za a {{path/to/archive.7z}} -mx={{0|1|3|5|7|9}} {{path/to/


file_or_directory}}
7zr
File archiver with a high compression ratio.

Similar to 7z except that it only supports 7z files.

More information: https://manned.org/7zr.

• [a]rchive a file or directory:

7zr a {{path/to/archive.7z}} {{path/to/file_or_directory}}

• Encrypt an existing archive (including file names):

7zr a {{path/to/encrypted.7z}} -p{{password}} -mhe={{on}}


{{path/to/archive.7z}}

• E[x]tract an archive preserving the original directory structure:

7zr x {{path/to/archive.7z}}

• E[x]tract an archive to a specific directory:

7zr x {{path/to/archive.7z}} -o{{path/to/output}}

• E[x]tract an archive to stdout:

7zr x {{path/to/archive.7z}} -so

• [l]ist the contents of an archive:

7zr l {{path/to/archive.7z}}

• Set the level of compression (higher means more compression, but slower):

7zr a {{path/to/archive.7z}} -mx={{0|1|3|5|7|9}} {{path/to/


file_or_directory}}
[
Check file types and compare values.

Returns a status of 0 if the condition evaluates to true, 1 if it evaluates to false.

More information: https://gnu.org/software/bash/manual/bash.html#index-test.

• Test if a given variable is equal/not equal to the specified string:

[ "${{variable}}" {{=|!=}} "{{string}}" ]

• Test if a given variable is [eq]ual/[n]ot [e]qual/[g]reater [t]han/[l]ess [t]han/


[g]reater than or [e]qual/[l]ess than or [e]qual to the specified number:

[ "${{variable}}" -{{eq|ne|gt|lt|ge|le}} {{integer}} ]

• Test if the specified variable has a [n]on-empty value:

[ -n "${{variable}}" ]

• Test if the specified variable has an empty value:

[ -z "${{variable}}" ]

• Test if the specified [f]ile exists:

[ -f {{path/to/file}} ]

• Test if the specified [d]irectory exists:

[ -d {{path/to/directory}} ]

• Test if the specified file or directory [e]xists:

[ -e {{path/to/file_or_directory}} ]
[[
Check file types and compare values.

Returns a status of 0 if the condition evaluates to true, 1 if it evaluates to false.

More information: https://gnu.org/software/bash/manual/bash.html#index-


_005b_005b.

• Test if a given variable is equal/not equal to the specified string:

[[ ${{variable}} {{==|!=}} "{{string}}" ]]

• Test if a given string conforms the specified glob/regex:

[[ ${{variable}} {{==|=~}} {{pattern}} ]]

• Test if a given variable is [eq]ual/[n]ot [e]qual/[g]reater [t]han/[l]ess [t]han/


[g]reater than or [e]qual/[l]ess than or [e]qual to the specified number:

[[ ${{variable}} -{{eq|ne|gt|lt|ge|le}} {{integer}} ]]

• Test if the specified variable has a [n]on-empty value:

[[ -n ${{variable}} ]]

• Test if the specified variable has an empty value:

[[ -z ${{variable}} ]]

• Test if the specified [f]ile exists:

[[ -f {{path/to/file}} ]]

• Test if the specified [d]irectory exists:

[[ -d {{path/to/directory}} ]]

• Test if the specified file or directory [e]xists:

[[ -e {{path/to/file_or_directory}} ]]
Caret
Bash builtin to quick substitute a string in the previous command and run the
result.

Equivalent to !!:s^string1^string2.

More information: https://gnu.org/software/bash/manual/bash.html#Event-


Designators.

• Run the previous command replacing string1 with string2:

^{{string1}}^{{string2}}

• Remove string1 from the previous command:

^{{string1}}^

• Replace string1 with string2 in the previous command and add string3
to its end:

^{{string1}}^{{string2}}^{{string3}}

• Replace all occurrences of string1:

^{{string1}}^{{string2}}^:&
a2ping
Convert images into EPS or PDF files.

More information: https://manned.org/a2ping.

• Convert an image to PDF (Note: Specifying an output filename is optional):

a2ping {{path/to/image.ext}} {{path/to/output.pdf}}

• Compress the document using the specified method:

a2ping --nocompress {{none|zip|best|flate}} {{path/to/file}}

• Scan HiResBoundingBox if present (defaults to yes):

a2ping --nohires {{path/to/file}}

• Allow page content below and left of the origin (defaults to no):

a2ping --below {{path/to/file}}

• Pass extra arguments to gs:

a2ping --gsextra {{arguments}} {{path/to/file}}

• Pass extra arguments to external program (i.e pdftops):

a2ping --extra {{arguments}} {{path/to/file}}

• Display help:

a2ping -h
aapt
Android Asset Packaging Tool: compile and package an Android app's resources.

More information: https://manned.org/aapt.

• List files contained in an APK archive:

aapt list {{path/to/app.apk}}

• Display an app's metadata (version, permissions, etc.):

aapt dump badging {{path/to/app.apk}}

• Create a new APK archive with files from the specified directory:

aapt package -F {{path/to/app.apk}} {{path/to/directory}}


ab
Apache HTTP server benchmarking tool.

More information: https://httpd.apache.org/docs/current/programs/ab.html.

• Execute 100 HTTP GET requests to a given URL:

ab -n 100 {{url}}

• Execute 100 HTTP GET requests, in concurrent batches of 10, to a URL:

ab -n 100 -c 10 {{url}}

• Execute 100 HTTP POST requests to a URL, using a JSON payload from a file:

ab -n 100 -T {{application/json}} -p {{path/to/file.json}}


{{url}}

• Use HTTP [k]eep-Alive, i.e. perform multiple requests within one HTTP session:

ab -k {{url}}

• Set the maximum number of seconds ([t]imeout) to spend for benchmarking


(30 by default):

ab -t {{60}} {{url}}

• Write the results to a CSV file:

ab -e {{path/to/file.csv}}
abduco
Terminal session manager.

More information: https://www.brain-dump.org/projects/abduco/.

• List sessions:

abduco

• [A]ttach to a session, creating it if it doesn't exist:

abduco -A {{name}} {{bash}}

• [A]ttach to a session with dvtm, creating it if it doesn't exist:

abduco -A {{name}}

• Detach from a session:

<Ctrl> + \

• [A]ttach to a session in [r]ead-only mode:

abduco -Ar {{name}}


ac
Print statistics on how long users have been connected.

More information: https://man.openbsd.org/ac.

• Print how long the current user has been connected in hours:

ac

• Print how long users have been connected in hours:

ac -p

• Print how long a particular user has been connected in hours:

ac -p {{username}}

• Print how long a particular user has been connected in hours per [d]ay (with
total):

ac -dp {{username}}
accelerate
A library that enables the same PyTorch code to be run across any distributed
configuration.

More information: https://huggingface.co/docs/accelerate/index.

• Print environment information:

accelerate env

• Interactively create a configuration file:

accelerate config

• Print the estimated GPU memory cost of running a Hugging Face model with
different data types:

accelerate estimate-memory {{name/model}}

• Test an Accelerate configuration file:

accelerate test --config_file {{path/to/config.yaml}}

• Run a model on CPU with Accelerate:

accelerate launch {{path/to/script.py}} {{--cpu}}

• Run a model on multi-GPU with Accelerate, with 2 machines:

accelerate launch {{path/to/script.py}} --multi_gpu --


num_machines 2
ack
A search tool like grep, optimized for developers.

See also: rg, which is much faster.

More information: https://beyondgrep.com/documentation.

• Search for files containing a string or regular expression in the current


directory recursively:

ack "{{search_pattern}}"

• Search for a case-insensitive pattern:

ack --ignore-case "{{search_pattern}}"

• Search for lines matching a pattern, printing [o]nly the matched text and not
the rest of the line:

ack -o "{{search_pattern}}"

• Limit search to files of a specific type:

ack --type {{ruby}} "{{search_pattern}}"

• Do not search in files of a specific type:

ack --type no{{ruby}} "{{search_pattern}}"

• Count the total number of matches found:

ack --count --no-filename "{{search_pattern}}"

• Print the file names and the number of matches for each file only:

ack --count --files-with-matches "{{search_pattern}}"

• List all the values that can be used with --type:

ack --help-types
acme.sh --dns
Use a DNS-01 challenge to issue a TLS certificate.

More information: https://github.com/acmesh-official/acme.sh/wiki.

• Issue a certificate using an automatic DNS API mode:

acme.sh --issue --dns {{gnd_gd}} --domain {{example.com}}

• Issue a wildcard certificate (denoted by an asterisk) using an automatic DNS


API mode:

acme.sh --issue --dns {{dns_namesilo}} --domain


{{example.com}} --domain {{*.example.com}}

• Issue a certificate using a DNS alias mode:

acme.sh --issue --dns {{dns_cf}} --domain {{example.com}} --


challenge-alias {{alias-for-example-validation.com}}

• Issue a certificate while disabling automatic Cloudflare/Google DNS polling


after the DNS record is added by specifying a custom wait time in seconds:

acme.sh --issue --dns {{dns_namecheap}} --domain


{{example.com}} --dnssleep {{300}}

• Issue a certificate using a manual DNS mode:

acme.sh --issue --dns --domain {{example.com}} --yes-I-know-


dns-manual-mode-enough-go-ahead-please
acme.sh
Shell script implementing ACME client protocol, an alternative to certbot.

See also acme.sh dns.

More information: https://github.com/acmesh-official/acme.sh.

• Issue a certificate using webroot mode:

acme.sh --issue --domain {{example.com}} --webroot {{/path/


to/webroot}}

• Issue a certificate for multiple domains using standalone mode using port 80:

acme.sh --issue --standalone --domain {{example.com}} --


domain {{www.example.com}}

• Issue a certificate using standalone TLS mode using port 443:

acme.sh --issue --alpn --domain {{example.com}}

• Issue a certificate using a working Nginx configuration:

acme.sh --issue --nginx --domain {{example.com}}

• Issue a certificate using a working Apache configuration:

acme.sh --issue --apache --domain {{example.com}}

• Issue a wildcard (*) certificate using an automatic DNS API mode:

acme.sh --issue --dns {{dns_cf}} --domain {{*.example.com}}

• Install certificate files into the specified locations (useful for automatic
certificate renewal):

acme.sh --install-cert -d {{example.com}} --key-file {{/path/


to/example.com.key}} --fullchain-file {{/path/to/
example.com.cer}} --reloadcmd "{{systemctl force-reload
nginx}}"
act
Execute GitHub Actions locally using Docker.

More information: https://github.com/nektos/act.

• [l]ist the available jobs:

act -l

• Run the default event:

act

• Run a specific event:

act {{event_type}}

• Run a specific [j]ob:

act -j {{job_id}}

• Do [n]ot actually run the actions (i.e. a dry run):

act -n

• Show [v]erbose logs:

act -v

• Run a specific [W]orkflow with the push event:

act push -W {{path/to/workflow}}


acyclic
Make a directed graph acyclic by reversing some edges.

Graphviz filters: acyclic, bcomps, comps, edgepaint, gvcolor, gvpack, mingle,


nop, sccmap, tred, & unflatten.

More information: https://graphviz.org/pdf/acyclic.1.pdf.

• Make a directed graph acyclic by reversing some edges:

acyclic {{path/to/input.gv}} > {{path/to/output.gv}}

• Print if a graph is acyclic, has a cycle, or is undirected, producing no output


graph:

acyclic -v -n {{path/to/input.gv}}

• Display help:

acyclic -?
adb devices
List connected Android devices.

More information: https://manned.org/adb.

• List devices:

adb devices

• List devices and their system info:

adb devices -l
adb forward
Connect to an Android device wirelessly.

More information: https://developer.android.com/tools/adb.

• Forward a TCP port:

adb forward tcp:{{local_port}} tcp:{{remote_port}}

• List all forwardings:

adb forward --list

• Remove a forwarding rule:

adb forward --remove tcp:{{local_port}}

• Remove all forwarding rules:

adb forward --remove-all


adb install
Push packages to a connected Android device or emulator.

More information: https://developer.android.com/tools/adb.

• Push an Android application to an emulator/device:

adb install {{path/to/file.apk}}

• Push an Android application to a specific emulator/device (overrides


$ANDROID_SERIAL):

adb -s {{serial_number}} install {{path/to/file.apk}}

• [r]einstall an existing app, keeping its data:

adb install -r {{path/to/file.apk}}

• Push an Android application allowing version code [d]owngrade (debuggable


packages only):

adb install -d {{path/to/file.apk}}

• [g]rant all permissions listed in the app manifest:

adb install -g {{path/to/file.apk}}

• Quickly update an installed package by only updating the parts of the APK
that changed:

adb install --fastdeploy {{path/to/file.apk}}


adb logcat
Dump a log of system messages.

More information: https://developer.android.com/tools/logcat.

• Display system logs:

adb logcat

• Display lines that match a regular [e]xpression:

adb logcat -e {{regular_expression}}

• Display logs for a tag in a specific mode ([V]erbose, [D]ebug, [I]nfo, [W]arning,
[E]rror, [F]atal, [S]ilent), filtering other tags:

adb logcat {{tag}}:{{mode}} *:S

• Display logs for React Native applications in [V]erbose mode [S]ilencing other
tags:

adb logcat ReactNative:V ReactNativeJS:V *:S

• Display logs for all tags with priority level [W]arning and higher:

adb logcat *:W

• Display logs for a specific PID:

adb logcat --pid {{pid}}

• Display logs for the process of a specific package:

adb logcat --pid $(adb shell pidof -s {{package}})

• Color the log (usually use with filters):

adb logcat -v color


adb reboot
Reboot a connected Android device or emulator.

More information: https://manned.org/adb.

• Reboot the device normally:

adb reboot

• Reboot the device into bootloader mode:

adb reboot bootloader

• Reboot the device into recovery mode:

adb reboot recovery

• Reboot the device into fastboot mode:

adb reboot fastboot


adb reverse
Reverse socket connections from a connected Android device or emulator.

More information: https://developer.android.com/tools/adb.

• List all reverse socket connections from emulators and devices:

adb reverse --list

• Reverse a TCP port from an emulator or device to localhost:

adb reverse tcp:{{remote_port}} tcp:{{local_port}}

• Remove a reverse socket connections from an emulator or device:

adb reverse --remove tcp:{{remote_port}}

• Remove all reverse socket connections from all emulators and devices:

adb reverse --remove-all


adb shell
Run shell commands on a connected Android device or emulator.

More information: https://developer.android.com/tools/adb.

• Start a remote interactive shell on the emulator or device:

adb shell

• Get all the properties from emulator or device:

adb shell getprop

• Revert all runtime permissions to their default:

adb shell pm reset-permissions

• Revoke a dangerous permission for an application:

adb shell pm revoke {{package}} {{permission}}

• Trigger a key event:

adb shell input keyevent {{keycode}}

• Clear the data of an application on an emulator or device:

adb shell pm clear {{package}}

• Start an activity on emulator or device:

adb shell am start -n {{package}}/{{activity}}

• Start the home activity on an emulator or device:

adb shell am start -W -c android.intent.category.HOME -a


android.intent.action.MAIN
adb uninstall
Uninstall a package.

More information: https://manned.org/adb.

• Uninstall a package:

adb uninstall {{com.example.app}}

• Uninstall a package, but keep user data:

adb uninstall -k {{com.example.app}}


adb
Android Debug Bridge: communicate with an Android emulator instance or
connected Android devices.

Some subcommands such as shell have their own usage documentation.

More information: https://developer.android.com/tools/adb.

• Check whether the adb server process is running and start it:

adb start-server

• Terminate the adb server process:

adb kill-server

• Start a remote shell in the target emulator/device instance:

adb shell

• Push an Android application to an emulator/device:

adb install -r {{path/to/file.apk}}

• Copy a file/directory from the target device:

adb pull {{path/to/device_file_or_directory}} {{path/to/


local_destination_directory}}

• Copy a file/directory to the target device:

adb push {{path/to/local_file_or_directory}} {{path/to/


device_destination_directory}}

• List all connected devices:

adb devices

• Specify which device to send commands to if there are multiple devices:

adb -s {{device_ID}} {{shell}}


AdGuardHome
A network-wide software for blocking ads & tracking.

More information: https://github.com/AdguardTeam/AdGuardHome.

• Run AdGuard Home:

AdGuardHome

• Specify a configuration file:

AdGuardHome --config {{path/to/AdGuardHome.yaml}}

• Store the data in a specific work directory:

AdGuardHome --work-dir {{path/to/directory}}

• Install or uninstall AdGuard Home as a service:

AdGuardHome --service {{install|uninstall}}

• Start the AdGuard Home service:

AdGuardHome --service start

• Reload the configuration for the AdGuard Home service:

AdGuardHome --service reload

• Stop or restart the AdGuard Home service:

AdGuardHome --service {{stop|restart}}


adscript
Compiler for Adscript files.

More information: https://github.com/Amplus2/Adscript.

• Compile a file to an object file:

adscript --output {{path/to/file.o}} {{path/to/


input_file.adscript}}

• Compile and link a file to a standalone executable:

adscript --executable --output {{path/to/file}} {{path/to/


input_file.adscript}}

• Compile a file to LLVM IR instead of native machine code:

adscript --llvm-ir --output {{path/to/file.ll}} {{path/to/


input_file.adscript}}

• Cross-compile a file to an object file for a foreign CPU architecture or


operating system:

adscript --target-triple {{i386-linux-elf}} --output {{path/


to/file.o}} {{path/to/input_file.adscript}}
afconvert
Convert between AFF and raw file formats.

More information: https://manned.org/afconvert.1.

• Use a specific extension (default: aff):

afconvert -a {{extension}} {{path/to/input_file}} {{path/to/


output_file1 path/to/output_file2 ...}}

• Use a specific compression level (default: 7):

afconvert -X{{0..7}} {{path/to/input_file}} {{path/to/


output_file1 path/to/output_file2 ...}}
ag
The Silver Searcher. Like ack, but aims to be faster.

More information: https://github.com/ggreer/the_silver_searcher.

• Find files containing "foo", and print the line matches in context:

ag {{foo}}

• Find files containing "foo" in a specific directory:

ag {{foo}} {{path/to/directory}}

• Find files containing "foo", but only [l]ist the filenames:

ag -l {{foo}}

• Find files containing "FOO" case-[i]nsensitively, and print [o]nly the match,
rather than the whole line:

ag -i -o {{FOO}}

• Find "foo" in files with a name matching "bar":

ag {{foo}} -G {{bar}}

• Find files whose contents match a regular expression:

ag '{{^ba(r|z)$}}'

• Find files with a name matching "foo":

ag -g {{foo}}
agate
A simple server for the Gemini network protocol.

More information: https://github.com/mbrubeck/agate.

• Run and generate a private key and certificate:

agate --content {{path/to/content/}} --addr {{[::]:1965}} --


addr {{0.0.0.0:1965}} --hostname {{example.com}} --lang {{en-
US}}

• Run server:

agate {{path/to/file}}

• Display help:

agate -h
age-keygen
Generate age key pairs.

See also: age for encrypting/decrypting files.

More information: https://manned.org/age-keygen.

• Generate a key pair, save it to an unencrypted file, and print the public key to
stdout:

age-keygen --output {{path/to/file}}

• Convert an identit[y] to a recipient and print the public key to stdout:

age-keygen -y {{path/to/file}}
age
A simple, modern and secure file encryption tool.

See also: age-keygen for generating key pairs.

More information: https://github.com/FiloSottile/age.

• Generate an encrypted file that can be decrypted with a passphrase:

age --passphrase --output {{path/to/encrypted_file}} {{path/


to/unencrypted_file}}

• Encrypt a file with one or more public keys entered as literals (repeat the --
recipient flag to specify multiple public keys):

age --recipient {{public_key}} --output {{path/to/


encrypted_file}} {{path/to/unencrypted_file}}

• Encrypt a file to one or more recipients with their public keys specified in a file
(one per line):

age --recipients-file {{path/to/recipients_file}} --output


{{path/to/encrypted_file}} {{path/to/unencrypted_file}}

• Decrypt a file with a passphrase:

age --decrypt --output {{path/to/decrypted_file}} {{path/to/


encrypted_file}}

• Decrypt a file with a private key file:

age --decrypt --identity {{path/to/private_key_file}} --


output {{path/to/decrypted_file}} {{path/to/encrypted_file}}
aircrack-ng
Crack WEP and WPA/WPA2 keys from handshake in captured packets.

Part of Aircrack-ng network software suite.

More information: https://www.aircrack-ng.org/doku.php?id=aircrack-ng.

• Crack key from capture file using [w]ordlist:

aircrack-ng -w {{path/to/wordlist.txt}} {{path/to/


capture.cap}}

• Crack key from capture file using [w]ordlist and the access point's [e]ssid:

aircrack-ng -w {{path/to/wordlist.txt}} -e {{essid}} {{path/


to/capture.cap}}

• Crack key from capture file using [w]ordlist and the access point's MAC
address:

aircrack-ng -w {{path/to/wordlist.txt}} --bssid {{mac}}


{{path/to/capture.cap}}
airdecap-ng
Decrypt a WEP, WPA, or WPA2 encrypted capture file.

Part of Aircrack-ng network software suite.

More information: https://www.aircrack-ng.org/doku.php?id=airdecap-ng.

• Remove wireless headers from an open network capture file and use the
access point's MAC address to filter:

airdecap-ng -b {{ap_mac}} {{path/to/capture.cap}}

• Decrypt a [w]EP encrypted capture file using the key in hex format:

airdecap-ng -w {{hex_key}} {{path/to/capture.cap}}

• Decrypt a WPA/WPA2 encrypted capture file using the access point's [e]ssid
and [p]assword:

airdecap-ng -e {{essid}} -p {{password}} {{path/to/


capture.cap}}

• Decrypt a WPA/WPA2 encrypted capture file preserving the headers using the
access point's [e]ssid and [p]assword:

airdecap-ng -l -e {{essid}} -p {{password}} {{path/to/


capture.cap}}

• Decrypt a WPA/WPA2 encrypted capture file using the access point's [e]ssid
and [p]assword and use its MAC address to filter:

airdecap-ng -b {{ap_mac}} -e {{essid}} -p {{password}}


{{path/to/capture.cap}}
aireplay-ng
Inject packets into a wireless network.

Part of aircrack-ng.

More information: https://www.aircrack-ng.org/doku.php?id=aireplay-ng.

• Send a specific number of disassociate packets given an access point's MAC


address, a client's MAC address and an interface:

sudo aireplay-ng --deauth {{count}} --bssid {{ap_mac}} --dmac


{{client_mac}} {{interface}}
airmon-ng
Activate monitor mode on wireless network devices.

Part of aircrack-ng.

More information: https://www.aircrack-ng.org/doku.php?id=airmon-ng.

• List wireless devices and their statuses:

sudo airmon-ng

• Turn on monitor mode for a specific device:

sudo airmon-ng start {{wlan0}}

• Kill disturbing processes that use wireless devices:

sudo airmon-ng check kill

• Turn off monitor mode for a specific network interface:

sudo airmon-ng stop {{wlan0mon}}


airodump-ng
Capture packets and display information about wireless networks.

Part of aircrack-ng.

More information: https://www.aircrack-ng.org/doku.php?id=airodump-ng.

• Capture packets and display information about wireless network(s) on the


2.4GHz band:

sudo airodump-ng {{interface}}

• Capture packets and display information about wireless network(s) on the


5GHz band:

sudo airodump-ng {{interface}} --band a

• Capture packets and display information about wireless network(s) on both


2.4GHz and 5GHz bands:

sudo airodump-ng {{interface}} --band abg

• Capture packets and display information about a wireless network given the
MAC address and channel, and save the output to a file:

sudo airodump-ng --channel {{channel}} --write {{path/to/


file}} --bssid {{mac}} {{interface}}
airpaste
Share messages and files on the same network using mDNS.

More information: https://github.com/mafintosh/airpaste.

• Wait for a message and display it when received:

airpaste

• Send text:

echo {{text}} | airpaste

• Send a file:

airpaste < {{path/to/file}}

• Receive a file:

airpaste > {{path/to/file}}

• Create or join a channel:

airpaste {{channel_name}}
airshare
Transfer data between two machines in a local network.

More information: https://airshare.rtfd.io/en/latest/cli.html.

• Share files or directories:

airshare {{code}} {{path/to/file_or_directory1 path/to/


file_or_directory2 ...}}

• Receive a file:

airshare {{code}}

• Host a receiving server (use this to be able to upload files using the web
interface):

airshare --upload {{code}}

• Send files or directories to a receiving server:

airshare --upload {{code}} {{path/to/file_or_directory1 path/


to/file_or_directory2 ...}}

• Send files whose paths have been copied to the clipboard:

airshare --file-path {{code}}

• Receive a file and copy it to the clipboard:

airshare --clip-receive {{code}}


ajson
Execute JSONPath on JSON objects.

More information: https://github.com/spyzhov/ajson.

• Read JSON from a file and execute a specified JSONPath expression:

ajson '{{$..json[?(@.path)]}}' {{path/to/file.json}}

• Read JSON from stdin and execute a specified JSONPath expression:

cat {{path/to/file.json}} | ajson '{{$..json[?(@.path)]}}'

• Read JSON from a URL and evaluate a specified JSONPath expression:

ajson '{{avg($..price)}}' '{{https://example.com/api/}}'

• Read some simple JSON and calculate a value:

echo '{{3}}' | ajson '{{2 * pi * $}}'


alacritty
Cross-platform, GPU-accelerated terminal emulator.

More information: https://github.com/alacritty/alacritty.

• Open a new Alacritty window:

alacritty

• Run in a specific directory:

alacritty --working-directory {{path/to/directory}}

• [e]xecute a command in a new Alacritty window:

alacritty -e {{command}}

• Use an alternative configuration file (defaults to $XDG_CONFIG_HOME/


alacritty/alacritty.toml):

alacritty --config-file {{path/to/config.toml}}

• Run with live configuration reload enabled (can also be enabled by default in
alacritty.toml):

alacritty --live-config-reload --config-file {{path/to/


config.toml}}
alex
Catch insensitive, inconsiderate writing.

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

More information: https://github.com/get-alex/alex.

• Analyze text from stdin:

echo {{His network looks good}} | alex --stdin

• Analyze all files in the current directory:

alex

• Analyze a specific file:

alex {{path/to/file.md}}

• Analyze all Markdown files except example.md:

alex *.md !{{example.md}}


alias
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.

More information: https://tldp.org/LDP/abs/html/aliases.html.

• List all aliases:

alias

• Create a generic alias:

alias {{word}}="{{command}}"

• View the command associated to a given alias:

alias {{word}}

• Remove an aliased command:

unalias {{word}}

• Turn rm into an interactive command:

alias {{rm}}="{{rm --interactive}}"

• Create la as a shortcut for ls --all:

alias {{la}}="{{ls --all}}"


amass enum
Find subdomains of a domain.

More information: https://github.com/owasp-amass/amass/blob/master/doc/


user_guide.md#the-enum-subcommand.

• Find (passively) subdomains of a [d]omain:

amass enum -d {{domain_name}}

• Find subdomains of a [d]omain and actively verify them attempting to resolve


the found subdomains:

amass enum -active -d {{domain_name}} -p {{80,443,8080}}

• Do a brute force search for sub[d]omains:

amass enum -brute -d {{domain_name}}

• Save the results to a text file:

amass enum -o {{output_file}} -d {{domain_name}}

• Save terminal output to a file and other detailed output to a directory:

amass enum -o {{output_file}} -dir {{path/to/directory}} -d


{{domain_name}}

• List all available data sources:

amass enum -list


amass intel
Collect open source intel on an organisation like root domains and ASNs.

More information: https://github.com/owasp-amass/amass/blob/master/doc/


user_guide.md#the-intel-subcommand.

• Find root domains in an IP [addr]ess range:

amass intel -addr {{192.168.0.1-254}}

• Use active recon methods:

amass intel -active -addr {{192.168.0.1-254}}

• Find root domains related to a [d]omain:

amass intel -whois -d {{domain_name}}

• Find ASNs belonging to an [org]anisation:

amass intel -org {{organisation_name}}

• Find root domains belonging to a given Autonomous System Number:

amass intel -asn {{asn}}

• Save results to a text file:

amass intel -o {{output_file}} -whois -d {{domain_name}}

• List all available data sources:

amass intel -list


amass
In-depth Attack Surface Mapping and Asset Discovery tool.

Some subcommands such as intel have their own usage documentation.

More information: https://github.com/owasp-amass/amass.

• Execute an Amass subcommand:

amass {{intel|enum}} {{options}}

• Display help:

amass -help

• Display help on an Amass subcommand:

amass {{intel|enum}} -help

• Display version:

amass -version
androguard
Reverse engineer Android applications. Written in Python.

More information: https://github.com/androguard/androguard.

• Display Android app manifest:

androguard axml {{path/to/app.apk}}

• Display app metadata (version and app ID):

androguard apkid {{path/to/app.apk}}

• Decompile Java code from an app:

androguard decompile {{path/to/app.apk}} --output {{path/to/


directory}}
ani-cli
A cli to browse and watch anime.

More information: https://github.com/pystardust/ani-cli.

• Search anime by name:

ani-cli "{{anime_name}}"

• [d]ownload episode:

ani-cli -d "{{anime_name}}"

• Use [v]LC as the media player:

ani-cli -v "{{anime_name}}"

• Watch a specific [e]pisode:

ani-cli -e {{episode_number}} "{{anime_name}}"

• [c]ontinue watching anime from history:

ani-cli -c

• [U]pdate ani-cli:

ani-cli -U
animdl
A highly efficient, powerful and fast anime scraper.

See also: ani-cli.

More information: https://github.com/justfoolingaround/animdl.

• Download a specific anime:

animdl download {{anime_title}}

• Download a specific anime by specifying an episode range:

animdl download {{anime_title}} {{-r|--range}}


{{start_episode}}-{{end_episode}}

• Download a specific anime by specifying a download directory:

animdl download {{anime_title}} {{-d|--download-dir}} {{path/


to/download_directory}}

• Grab the stream URL for a specific anime:

animdl grab {{anime_title}}

• Display the upcoming anime schedule for the next week:

animdl schedule

• Search a specific anime:

animdl search {{anime_title}}

• Stream a specific anime:

animdl stream {{anime_title}}

• Stream the latest episode of a specific anime:

animdl stream {{anime_title}} {{-s|--special}} latest


anki
Powerful, intelligent flashcard program.

More information: https://docs.ankiweb.net.

• Launch the GUI:

anki

• Use a specific [p]rofile:

anki -p {{profile_name}}

• Use a specific [l]anguage:

anki -l {{language}}

• Use a non-default directory (~/Anki for default):

anki -b {{path/to/directory}}
ansible-doc
Display information on modules installed in Ansible libraries.

Display a terse listing of plugins and their short descriptions.

More information: https://docs.ansible.com/ansible/latest/cli/ansible-doc.html.

• List available action plugins (modules):

ansible-doc --list

• List available plugins of a specific type:

ansible-doc --type {{become|cache|callback|cliconf|


connection|...}} --list

• Show information about a specific action plugin (module):

ansible-doc {{plugin_name}}

• Show information about a plugin with a specific type:

ansible-doc --type {{become|cache|callback|cliconf|


connection|...}} {{plugin_name}}

• Show the playbook snippet for action plugin (modules):

ansible-doc --snippet {{plugin_name}}

• Show information about an action plugin (module) as JSON:

ansible-doc --json {{plugin_name}}


ansible-galaxy
Perform various Ansible Role and Collection related operations.

More information: https://docs.ansible.com/ansible/latest/cli/ansible-galaxy.html.

• List installed roles or collections:

ansible-galaxy {{role|collection}} list

• Search for a role with various levels of verbosely (-v should be specified at the
end):

ansible-galaxy role search {{keyword}} -v{{vvvvv}}

• Install or remove role(s):

ansible-galaxy role {{install|remove}} {{role_name1


role_name2 ...}}

• Create a new role:

ansible-galaxy role init {{role_name}}

• Get information about a role:

ansible-galaxy role info {{role_name}}

• Install or remove collection(s):

ansible-galaxy collection {{install|remove}}


{{collection_name1 collection_name2 ...}}

• Display help about roles or collections:

ansible-galaxy {{role|collection}} {{-h|--help}}


ansible-inventory
Display or dump an Ansible inventory.

See also: ansible.

More information: https://docs.ansible.com/ansible/latest/cli/ansible-


inventory.html.

• Display the default inventory:

ansible-inventory --list

• Display a custom inventory:

ansible-inventory --list --inventory {{path/to/


file_or_script_or_directory}}

• Display the default inventory in YAML:

ansible-inventory --list --yaml

• Dump the default inventory to a file:

ansible-inventory --list --output {{path/to/file}}


ansible-playbook
Execute tasks defined in playbook on remote machines over SSH.

More information: https://docs.ansible.com/ansible/latest/cli/ansible-


playbook.html.

• Run tasks in playbook:

ansible-playbook {{playbook}}

• Run tasks in playbook with custom host [i]nventory:

ansible-playbook {{playbook}} -i {{inventory_file}}

• Run tasks in playbook with [e]xtra variables defined via the command-line:

ansible-playbook {{playbook}} -e "{{variable1}}={{value1}}


{{variable2}}={{value2}}"

• Run tasks in playbook with [e]xtra variables defined in a JSON file:

ansible-playbook {{playbook}} -e "@{{variables.json}}"

• Run tasks in playbook for the given tags:

ansible-playbook {{playbook}} --tags {{tag1,tag2}}

• Run tasks in a playbook starting at a specific task:

ansible-playbook {{playbook}} --start-at {{task_name}}

• Run tasks in a playbook without making any changes (dry-run):

ansible-playbook {{playbook}} --check --diff


ansible-pull
Pull ansible playbooks from a VCS repo and executes them for the local host.

More information: https://docs.ansible.com/ansible/latest/cli/ansible-pull.html.

• Pull a playbook from a VCS and execute a default local.yml playbook:

ansible-pull -U {{repository_url}}

• Pull a playbook from a VCS and execute a specific playbook:

ansible-pull -U {{repository_url}} {{playbook}}

• Pull a playbook from a VCS at a specific branch and execute a specific


playbook:

ansible-pull -U {{repository_url}} -C {{branch}} {{playbook}}

• Pull a playbook from a VCS, specify hosts file and execute a specific playbook:

ansible-pull -U {{repository_url}} -i {{hosts_file}}


{{playbook}}
ansible-vault
Encrypt and decrypt values, data structures and files within Ansible projects.

More information: https://docs.ansible.com/ansible/latest/user_guide/


vault.html#id17.

• Create a new encrypted vault file with a prompt for a password:

ansible-vault create {{vault_file}}

• Create a new encrypted vault file using a vault key file to encrypt it:

ansible-vault create --vault-password-file {{password_file}}


{{vault_file}}

• Encrypt an existing file using an optional password file:

ansible-vault encrypt --vault-password-file {{password_file}}


{{vault_file}}

• Encrypt a string using Ansible's encrypted string format, displaying interactive


prompts:

ansible-vault encrypt_string

• View an encrypted file, using a password file to decrypt:

ansible-vault view --vault-password-file {{password_file}}


{{vault_file}}

• Re-key already encrypted vault file with a new password file:

ansible-vault rekey --vault-password-file


{{old_password_file}} --new-vault-password-file
{{new_password_file}} {{vault_file}}
ansible
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.

More information: https://www.ansible.com/.

• List hosts belonging to a group:

ansible {{group}} --list-hosts

• Ping a group of hosts by invoking the ping [m]odule:

ansible {{group}} -m ping

• Display facts about a group of hosts by invoking the setup [m]odule:

ansible {{group}} -m setup

• Execute a command on a group of hosts by invoking command module with


arguments:

ansible {{group}} -m command -a '{{my_command}}'

• Execute a command with administrative privileges:

ansible {{group}} --become --ask-become-pass -m command -a


'{{my_command}}'

• Execute a command using a custom inventory file:

ansible {{group}} -i {{inventory_file}} -m command -a


'{{my_command}}'

• List the groups in an inventory:

ansible localhost -m debug -a '{{var=groups.keys()}}'


ansiweather
Display the current weather conditions in your terminal.

More information: https://github.com/fcambus/ansiweather.

• Display a [f]orecast using metric [u]nits for the next seven days for a specific
[l]ocation:

ansiweather -u metric -f 7 -l {{Rzeszow,PL}}

• Display a [F]orecast for the next five days showing [s]ymbols and [d]aylight
data for your current location:

ansiweather -F -s true -d true

• Display today's [w]ind and [h]umidity data for your current location:

ansiweather -w true -h true


ant
Apache Ant: build and manage Java-based projects.

More information: https://ant.apache.org.

• Build a project with default build file build.xml:

ant

• Build a project using build [f]ile other than build.xml:

ant -f {{buildfile.xml}}

• Print information on possible targets for this project:

ant -p

• Print debugging information:

ant -d

• Execute all targets that do not depend on fail target(s):

ant -k
antibody
"The fastest" shell plugin manager.

More information: https://getantibody.github.io.

• Bundle all plugins for static loading:

antibody bundle < {{~/.zsh_plugins.txt}} >


{{~/.zsh_plugins.sh}}

• Update all bundles:

antibody update

• List all installed plugins:

antibody list
anytopnm
Convert an arbitrary type of image file to common image formats.

More information: https://netpbm.sourceforge.net/doc/anytopnm.html.

• Convert an input image to PBM, PGM, or PPM format irrespective of the input
type:

anytopnm {{path/to/input}} > {{path/to/output.pnm}}

• Display version:

anytopnm -version
apg
Create arbitrarily complex random passwords.

More information: https://manned.org/apg.

• Create random passwords (default password length is 8):

apg

• Create a password with at least 1 symbol (S), 1 number (N), 1 uppercase (C), 1
lowercase (L):

apg -M SNCL

• Create a password with 16 characters:

apg -m {{16}}

• Create a password with maximum length of 16:

apg -x {{16}}

• Create a password that doesn't appear in a dictionary (the dictionary file has
to be provided):

apg -r {{path/to/dictionary_file}}
apkeep
Download APK files from various sources.

More information: https://github.com/EFForg/apkeep.

• Download an APK file to the specified directory:

apkeep --app {{com.example.application}} {{path/to/


directory}}

• List all available versions for download:

apkeep --app {{com.example.application}} --list-versions


{{path/to/directory}}

• Specify a store to download from:

apkeep --app {{com.example.application}} --download-source


{{apk-pure|google-play|f-droid|huawei-app-gallery}} {{path/
to/directory}}
apkleaks
Expose URIs, endpoints, and secrets from APK files.

Note: APKLeaks utilizes the jadx disassembler to decompile APK files.

More information: https://github.com/dwisiswant0/apkleaks.

• Scan an APK [f]ile for URIs, endpoints, and secrets:

apkleaks --file {{path/to/file.apk}}

• Scan and save the [o]utput to a specific file:

apkleaks --file {{path/to/file.apk}} --output {{path/to/


output.txt}}

• Pass jadx disassembler [a]rguments:

apkleaks --file {{path/to/file.apk}} --args "{{--threads-


count 5 --deobf}}"
apktool
Reverse engineer APK files.

More information: https://ibotpeaches.github.io/Apktool/.

• Decode an APK file:

apktool d {{path/to/file.apk}}

• Build an APK file from a directory:

apktool b {{path/to/directory}}

• Install and store a framework:

apktool if {{path/to/framework.apk}}
apm
Atom editor Package Manager.

See also: atom.

More information: https://github.com/atom/apm.

• Install a package from http://atom.io/packages or a theme from http://


atom.io/themes:

apm install {{package}}

• Remove a package/theme:

apm remove {{package}}

• Upgrade a package/theme:

apm upgrade {{package}}


apropos
Search the manual pages for names and descriptions.

More information: https://manned.org/apropos.

• Search for a keyword using a regular expression:

apropos {{regular_expression}}

• Search without restricting the output to the terminal width ([l]ong output):

apropos -l {{regular_expression}}

• Search for pages that match [a]ll the expressions given:

apropos {{regular_expression_1}} -a {{regular_expression_2}}


-a {{regular_expression_3}}
ar
Create, modify, and extract from Unix archives. Typically used for static libraries
(.a) and Debian packages (.deb).

See also: tar.

More information: https://manned.org/ar.

• E[x]tract all members from an archive:

ar x {{path/to/file.a}}

• Lis[t] contents in a specific archive:

ar t {{path/to/file.ar}}

• [r]eplace or add specific files to an archive:

ar r {{path/to/file.deb}} {{path/to/debian-binary path/to/


control.tar.gz path/to/data.tar.xz ...}}

• In[s]ert an object file index (equivalent to using ranlib):

ar s {{path/to/file.a}}

• Create an archive with specific files and an accompanying object file index:

ar rs {{path/to/file.a}} {{path/to/file1.o path/to/


file2.o ...}}
arc
Arcanist: a CLI for Phabricator.

More information: https://secure.phabricator.com/book/phabricator/article/


arcanist/.

• Send the changes to Differential for review:

arc diff

• Show pending revision information:

arc list

• Update Git commit messages after review:

arc amend

• Push Git changes:

arc land
arch
Display the name of the system architecture.

See also uname.

More information: https://www.gnu.org/software/coreutils/manual/html_node/


arch-invocation.html.

• Display the system's architecture:

arch
archwiki-rs
Read, search and download pages from the ArchWiki.

More information: https://gitlab.com/lucifayr/archwiki-rs.

• Read a page from the ArchWiki:

archwiki-rs read-page {{page_title}}

• Read a page from the ArchWiki in the specified format:

archwiki-rs read-page {{page_title}} --format {{plain-text|


markdown|html}}

• Search the ArchWiki for pages containing the provided text:

archwiki-rs search "{{search_text}}" --text-search

• Download a local copy of all ArchWiki pages into a specific directory:

archwiki-rs local-wiki {{/path/to/local_wiki}} --format


{{plain-text|markdown|html}}
arduino-builder
Compile arduino sketches.

DEPRECATION WARNING: this tool is being phased out in favor of arduino.

More information: https://github.com/arduino/arduino-builder.

• Compile a sketch:

arduino-builder -compile {{path/to/sketch.ino}}

• Specify the debug level (default: 5):

arduino-builder -debug-level {{1..10}}

• Specify a custom build directory:

arduino-builder -build-path {{path/to/build_directory}}

• Use a build option file, instead of specifying -hardware, -tools, etc.


manually every time:

arduino-builder -build-options-file {{path/to/


build.options.json}}

• Enable verbose mode:

arduino-builder -verbose {{true}}


arduino
Arduino Studio - Integrated Development Environment for the Arduino platform.

More information: https://github.com/arduino/Arduino/blob/master/build/shared/


manpage.adoc.

• Build a sketch:

arduino --verify {{path/to/file.ino}}

• Build and upload a sketch:

arduino --upload {{path/to/file.ino}}

• Build and upload a sketch to an Arduino Nano with an Atmega328p CPU,


connected on port /dev/ttyACM0:

arduino --board {{arduino:avr:nano:cpu=atmega328p}} --port


{{/dev/ttyACM0}} --upload {{path/to/file.ino}}

• Set the preference name to a given value:

arduino --pref {{name}}={{value}}

• Build a sketch, put the build results in the build directory, and reuse any
previous build results in that directory:

arduino --pref build.path={{path/to/build_directory}} --


verify {{path/to/file.ino}}

• Save any (changed) preferences to preferences.txt:

arduino --save-prefs

• Install the latest SAM board:

arduino --install-boards "{{arduino:sam}}"

• Install Bridge and Servo libraries:

arduino --install-library "{{Bridge:1.0.0,Servo:1.2.0}}"


argocd app
Command-line interface to manage applications by Argo CD.

More information: https://argo-cd.readthedocs.io/en/stable/user-guide/


commands/argocd_app/.

• List applications:

argocd app list --output {{json|yaml|wide}}

• Get application details:

argocd app get {{app_name}} --output {{json|yaml|wide}}

• Deploy application internally (to the same cluster that Argo CD is running in):

argocd app create {{app_name}} --repo {{git_repo_url}} --path


{{path/to/repo}} --dest-server https://kubernetes.default.svc
--dest-namespace {{ns}}

• Delete an application:

argocd app delete {{app_name}}

• Enable application auto-sync:

argocd app set {{app_name}} --sync-policy auto --auto-prune


--self-heal

• Preview app synchronization without affecting cluster:

argocd app sync {{app_name}} --dry-run --prune

• Show application deployment history:

argocd app history {{app_name}} --output {{wide|id}}

• Rollback application to a previous deployed version by history ID (deleting


unexpected resources):

argocd app rollback {{app_name}} {{history_id}} --prune


argocd
Command-line interface to control a Argo CD server.

Some subcommands such as app have their own usage documentation.

More information: https://argo-cd.readthedocs.io/en/stable/user-guide/


commands/argocd/.

• Login to Argo CD server:

argocd login --insecure --username {{user}} --password


{{password}} {{argocd_server:port}}

• List applications:

argocd app list


argon2
Calculate Argon2 cryptographic hashes.

More information: https://github.com/P-H-C/phc-winner-argon2#command-line-


utility.

• Calculate a hash with a password and a salt with the default parameters:

echo "{{password}}" | argon2 "{{salt_text}}"

• Calculate a hash with the specified algorithm:

echo "{{password}}" | argon2 "{{salt_text}}" -{{d|i|id}}

• Display the output hash without additional information:

echo "{{password}}" | argon2 "{{salt_text}}" -e

• Calculate a hash with given iteration [t]imes, [m]emory usage, and


[p]arallelism parameters:

echo "{{password}}" | argon2 "{{salt_text}}" -t {{5}} -m


{{20}} -p {{7}}
argos-translate
An open-source offline translation library and CLI tool written in Python.

More information: https://www.argosopentech.com/.

• Install translation pairs for Spanish to English translation:

argospm install translate-es_en

• Translate some text from Spanish (es) to English (en) (Note: only two letter
language codes are supported):

argos-translate --from-lang es --to-lang en {{un texto


corto}}

• Translate a text file from English to Hindi:

cat {{path/to/file.txt}} | argos-translate --from-lang en --


to-lang hi

• List all installed translation pairs:

argospm list

• Show translation pairs from English that are available to be installed:

argospm search --from-lang en

• Update installed language package pairs:

argospm update

• Translate from ar to ru (Note: this requires the translation pairs translate-


ar_en and translate-en_ru to be installed):

argos-translate --from-lang ar --to-lang ru {{‫كأ يواست ةروص‬ ‫رثكأ يواست ةروص‬


{{ ‫}}ةملك فلأ نم‬
aria2
This command is an alias of aria2c.

• View documentation for the updated command:

tldr aria2c
aria2c
Fast download utility.

Supports HTTP(S), FTP, SFTP, BitTorrent, and Metalink.

More information: https://aria2.github.io.

• Download a specific URI to a file:

aria2c "{{url}}"

• Download a file from a URI with a specific output name:

aria2c --out {{path/to/file}} "{{url}}"

• Download multiple different files in parallel:

aria2c --force-sequential {{false}} "{{url1 url2 ...}}"

• Download the same file from different mirrors and verify the checksum of the
downloaded file:

aria2c --checksum {{sha-256}}={{hash}} "{{url1}}" "{{url2}}"


"{{urlN}}"

• Download the URIs listed in a file with a specific number of parallel


downloads:

aria2c --input-file {{path/to/file}} --max-concurrent-


downloads {{number_of_downloads}}

• Download with multiple connections:

aria2c --split {{number_of_connections}} "{{url}}"

• FTP download with username and password:

aria2c --ftp-user {{username}} --ftp-passwd {{password}}


"{{url}}"

• Limit download speed in bytes/s:

aria2c --max-download-limit {{speed}} "{{url}}"


arp-scan
Send ARP packets to hosts (specified as IP addresses or hostnames) to scan the
local network.

More information: https://github.com/royhills/arp-scan.

• Scan the current local network:

arp-scan --localnet

• Scan an IP network with a custom bitmask:

arp-scan {{192.168.1.1}}/{{24}}

• Scan an IP network within a custom range:

arp-scan {{127.0.0.0}}-{{127.0.0.31}}

• Scan an IP network with a custom net mask:

arp-scan {{10.0.0.0}}:{{255.255.255.0}}
arp
Show and manipulate your system's ARP cache.

More information: https://manned.org/arp.

• Show the current ARP table:

arp -a

• [d]elete a specific entry:

arp -d {{address}}

• [s]et up a new entry in the ARP table:

arp -s {{address}} {{mac_address}}


arping
Discover and probe hosts in a network using the ARP protocol.

Useful for MAC address discovery.

More information: https://github.com/ThomasHabets/arping.

• Ping a host by ARP request packets:

arping {{host_ip}}

• Ping a host on a specific interface:

arping -I {{interface}} {{host_ip}}

• Ping a host and [f]inish after the first reply:

arping -f {{host_ip}}

• Ping a host a specific number ([c]ount) of times:

arping -c {{count}} {{host_ip}}

• Broadcast ARP request packets to update neighbours' ARP caches


([U]nsolicited ARP mode):

arping -U {{ip_to_broadcast}}

• [D]etect duplicated IP addresses in the network by sending ARP requests with


a 3 second timeout:

arping -D -w {{3}} {{ip_to_check}}


asar
A file archiver for the Electron platform.

More information: https://github.com/electron/asar.

• Archive a file or directory:

asar pack {{path/to/input_file_or_directory}} {{path/to/


output_archive.asar}}

• Extract an archive:

asar extract {{path/to/archive.asar}}

• Extract a specific file from an archive:

asar extract-file {{path/to/archive.asar}} {{file}}

• List the contents of an archive file:

asar list {{path/to/archive.asar}}


asciidoctor
Convert AsciiDoc files to a publishable format.

More information: https://docs.asciidoctor.org.

• Convert a specific .adoc file to HTML (the default output format):

asciidoctor {{path/to/file.adoc}}

• Convert a specific .adoc file to HTML and link a CSS stylesheet:

asciidoctor -a stylesheet {{path/to/stylesheet.css}} {{path/


to/file.adoc}}

• Convert a specific .adoc file to embeddable HTML, removing everything


except the body:

asciidoctor --embedded {{path/to/file.adoc}}

• Convert a specific .adoc file to a PDF using the asciidoctor-pdf library:

asciidoctor --backend {{pdf}} --require {{asciidoctor-pdf}}


{{path/to/file.adoc}}
asciinema
Record and replay terminal sessions, and optionally share them on https://
asciinema.org.

See also: terminalizer.

More information: https://docs.asciinema.org/manual/cli/usage.

• Associate the local install of asciinema with an asciinema.org account:

asciinema auth

• Make a new recording (finish it with Ctrl+D or type exit, and then choose to
upload it or save it locally):

asciinema rec

• Make a new recording and save it to a local file:

asciinema rec {{path/to/recording.cast}}

• Replay a terminal recording from a local file:

asciinema play {{path/to/recording.cast}}

• Replay a terminal recording hosted on https://asciinema.org:

asciinema play https://asciinema.org/a/{{cast_id}}

• Make a new recording, limiting any idle time to at most 2.5 seconds:

asciinema rec {{-i|--idle-time-limit}} 2.5

• Print the full output of a locally saved recording:

asciinema cat {{path/to/recording.cast}}

• Upload a locally saved terminal session to asciinema.org:

asciinema upload {{path/to/recording.cast}}


asciitopgm
Convert ASCII graphics into a PGM file.

More information: https://netpbm.sourceforge.net/doc/asciitopgm.html.

• Read ASCII data as input and produce a PGM image with pixel values that are
an approximation of the "brightness" of the ASCII characters:

asciitopgm {{path/to/input_file}} > {{path/to/


output_file.pgm}}

• Display version:

asciitopgm -version
asdf
Command-line interface for managing versions of different packages.

More information: https://asdf-vm.com.

• List all available plugins:

asdf plugin list all

• Install a plugin:

asdf plugin add {{name}}

• List all available versions for a package:

asdf list all {{name}}

• Install a specific version of a package:

asdf install {{name}} {{version}}

• Set global version for a package:

asdf global {{name}} {{version}}

• Set local version for a package:

asdf local {{name}} {{version}}


aspell
Interactive spell checker.

More information: http://aspell.net/.

• Spell check a single file:

aspell check {{path/to/file}}

• List misspelled words from stdin:

cat {{path/to/file}} | aspell list

• Show available dictionary languages:

aspell dicts

• Run aspell with a different language (takes two-letter ISO 639 language
code):

aspell --lang={{cs}}

• List misspelled words from stdin and ignore words from personal word list:

cat {{path/to/file}} | aspell --personal={{personal-word-


list.pws}} list
assimp
Command-line client for the Open Asset Import Library.

Supports loading of 40+ 3D file formats, and exporting to several popular 3D


formats.

More information: https://assimp-docs.readthedocs.io/.

• List all supported import formats:

assimp listext

• List all supported export formats:

assimp listexport

• Convert a file to one of the supported output formats, using the default
parameters:

assimp export {{input_file.stl}} {{output_file.obj}}

• Convert a file using custom parameters (the dox_cmd.h file in assimp's source
code lists available parameters):

assimp export {{input_file.stl}} {{output_file.obj}}


{{parameters}}

• Display a summary of a 3D file's contents:

assimp info {{path/to/file}}

• Display help:

assimp help

• Display help for a specific subcommand:

assimp {{subcommand}} --help


astronomer
Detect illegitimate stars from bot accounts on GitHub projects.

More information: https://github.com/Ullaakut/astronomer.

• Scan a repository:

astronomer {{tldr-pages/tldr-node-client}}

• Scan the maximum amount of stars in the repository:

astronomer {{tldr-pages/tldr-node-client}} --stars {{50}}

• Scan a repository including comparative reports:

astronomer {{tldr-pages/tldr-node-client}} --verbose


astyle
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.

More information: https://astyle.sourceforge.net.

• Apply the default style of 4 spaces per indent and no formatting changes:

astyle {{source_file}}

• Apply the Java style with attached braces:

astyle --style=java {{path/to/file}}

• Apply the allman style with broken braces:

astyle --style=allman {{path/to/file}}

• Apply a custom indent using spaces. Choose between 2 and 20 spaces:

astyle --indent=spaces={{number_of_spaces}} {{path/to/file}}

• Apply a custom indent using tabs. Choose between 2 and 20 tabs:

astyle --indent=tab={{number_of_tabs}} {{path/to/file}}


at
Execute commands once at a later time.

Results will be sent to the users mail.

More information: https://manned.org/at.

• Start the atd daemon:

systemctl start atd

• Create commands interactively and execute them in 5 minutes (press <Ctrl>


+ D when done):

at now + 5 minutes

• Create commands interactively and execute them at a specific time:

at {{hh:mm}}

• Execute a command from stdin at 10:00 AM today:

echo "{{command}}" | at 1000

• Execute commands from a given file next Tuesday:

at -f {{path/to/file}} 9:30 PM Tue


atktopbm
Convert a Andrew Toolkit raster object to a PBM image.

See also: pbmtoatk.

More information: https://netpbm.sourceforge.net/doc/atktopbm.html.

• Convert a Andrew Toolkit raster object to a PBM image:

atktopbm {{path/to/image.atk}} > {{path/to/output.pbm}}


atom
A cross-platform pluggable text editor.

Plugins are managed by apm.

Note: Atom has been sunsetted and is no longer actively maintained.

More information: https://atom.io/.

• Open a file or directory:

atom {{path/to/file_or_directory}}

• Open a file or directory in a [n]ew window:

atom -n {{path/to/file_or_directory}}

• Open a file or directory in an existing window:

atom --add {{path/to/file_or_directory}}

• Open Atom in safe mode (does not load any additional packages):

atom --safe

• Prevent Atom from forking into the background, keeping Atom attached to
the terminal:

atom --foreground

• Wait for Atom window to close before returning (useful for Git commit editor):

atom --wait
atoum
A simple, modern and intuitive unit testing framework for PHP.

More information: https://atoum.org.

• Initialize a configuration file:

atoum --init

• Run all tests:

atoum

• Run tests using the specified [c]onfiguration file:

atoum -c {{path/to/file}}

• Run a specific test [f]ile:

atoum -f {{path/to/file}}

• Run a specific [d]irectory of tests:

atoum -d {{path/to/directory}}

• Run all tests under a specific name[s]pace:

atoum -ns {{namespace}}

• Run all tests with a specific [t]ag:

atoum -t {{tag}}

• Load a custom bootstrap file before running tests:

atoum --bootstrap-file {{path/to/file}}


atq
Show jobs scheduled by at or batch commands.

More information: https://manned.org/atq.

• Show the current user's scheduled jobs:

atq

• Show jobs from the 'a' [q]ueue (queues have single-character names):

atq -q {{a}}

• Show jobs of all users (run as superuser):

sudo atq
atrm
Remove jobs scheduled by at or batch commands.

To find job numbers use atq.

More information: https://manned.org/atrm.

• Remove job number 10:

atrm {{10}}

• Remove many jobs, separated by spaces:

atrm {{15}} {{17}} {{22}}


atuin
Store your shell history in a searchable database.

Optionally sync your encrypted history between machines.

More information: https://atuin.sh/docs/commands.

• Install atuin into your shell:

eval "$(atuin init {{bash|zsh|fish}})"

• Import history from the shell default history file:

atuin import auto

• Search shell history for a specific command:

atuin search {{command}}

• Register an account on the default sync server using the specified


[u]sername, [e]mail and [p]assword:

atuin register -u {{username}} -e {{email}} -p {{password}}

• Login to the default sync server:

atuin login -u {{username}} -p {{password}}

• Sync history with the sync server:

atuin sync
audacious
An open-source audio player. Indirectly based on XMMS.

See also: audtool, clementine, mpc, ncmpcpp.

More information: https://audacious-media-player.org.

• Launch the GUI:

audacious

• Start a new instance and play an audio:

audacious --new-instance {{path/to/audio}}

• Enqueue a specific directory of audio files:

audacious --enqueue {{path/to/directory}}

• Start or stop playback:

audacious --play-pause

• Skip forwards ([fwd]) or backwards ([rew]) in the playlist:

audacious --{{fwd|rew}}

• Stop playback:

audacious --stop

• Start in CLI mode (headless):

audacious --headless

• Exit as soon as playback stops or there is nothing to playback:

audacious --quit-after-play
auditd
This responds to requests from the audit utility and notifications from the kernel.

It should not be invoked manually.

More information: https://manned.org/auditd.

• Start the daemon:

auditd

• Start the daemon in debug mode:

auditd -d

• Start the daemon on-demand from launchd:

auditd -l
audtool
Control Audacious using commands.

See also: audacious.

More information: https://manned.org/audtool.

• Play/pause audio playback:

audtool playback-playpause

• Print artist, album, and song name of currently playing song:

audtool current-song

• Set volume of audio playback:

audtool set-volume {{100}}

• Skip to the next song:

audtool playlist-advance

• Print the bitrate of the current song in kilobits:

audtool current-song-bitrate-kbps

• Open Audacious in full-screen if hidden:

audtool mainwin-show

• Display help:

audtool help

• Display settings:

audtool preferences-show
autoconf
Generate configuration scripts to automatically configure software source code
packages.

More information: https://www.gnu.org/software/autoconf.

• Generate a configuration script from configure.ac (if present) or


configure.in and save this script to configure:

autoconf

• Generate a configuration script from the specified template; output to


stdout:

autoconf {{template-file}}

• Generate a configuration script from the specified template (even if the input
file has not changed) and write the output to a file:

autoconf --force --output {{outfile}} {{template-file}}


autoflake
Remove unused imports and variables from Python code.

More information: https://github.com/myint/autoflake.

• Remove unused variables from a single file and display the diff:

autoflake --remove-unused-variables {{path/to/file.py}}

• Remove unused imports from multiple files and display the diffs:

autoflake --remove-all-unused-imports {{path/to/file1.py


path/to/file2.py ...}}

• Remove unused variables from a file, overwriting the file:

autoflake --remove-unused-variables --in-place {{path/to/


file.py}}

• Remove unused variables recursively from all files in a directory, overwriting


each file:

autoflake --remove-unused-variables --in-place --recursive


{{path/to/directory}}
autojump
Quickly jump among the directories you visit the most.

Aliases like j or jc are provided for even less typing.

More information: https://github.com/wting/autojump.

• Jump to a directory that contains the given pattern:

j {{pattern}}

• Jump to a sub-directory (child) of the current directory that contains the given
pattern:

jc {{pattern}}

• Open a directory that contains the given pattern in the operating system file
manager:

jo {{pattern}}

• Remove non-existing directories from the autojump database:

j --purge

• Show the entries in the autojump database:

j -s
autopep8
Format Python code according to the PEP 8 style guide.

More information: https://github.com/hhatto/autopep8.

• Format a file to stdout, with a custom maximum line length:

autopep8 {{path/to/file.py}} --max-line-length {{length}}

• Format a file, displaying a diff of the changes:

autopep8 --diff {{path/to/file}}

• Format a file in-place and save the changes:

autopep8 --in-place {{path/to/file.py}}

• Recursively format all files in a directory in-place and save changes:

autopep8 --in-place --recursive {{path/to/directory}}


autossh
Run, monitor and restart SSH connections.

Auto-reconnects to keep port forwarding tunnels up. Accepts all SSH flags.

More information: https://www.harding.motd.ca/autossh.

• Start an SSH session, restarting when the [M]onitoring port fails to return
data:

autossh -M {{monitor_port}} "{{ssh_command}}"

• Forward a [L]ocal port to a remote one, restarting when necessary:

autossh -M {{monitor_port}} -L {{local_port}}:localhost:


{{remote_port}} {{user}}@{{host}}

• Fork autossh into the background before executing SSH and do [N]ot open a
remote shell:

autossh -f -M {{monitor_port}} -N "{{ssh_command}}"

• Run in the background, with no monitoring port, and instead send SSH keep-
alive packets every 10 seconds to detect failure:

autossh -f -M 0 -N -o "ServerAliveInterval 10" -o


"ServerAliveCountMax 3" "{{ssh_command}}"

• Run in the background, with no monitoring port and no remote shell, exiting
if the port forward fails:

autossh -f -M 0 -N -o "ServerAliveInterval 10" -o


"ServerAliveCountMax 3" -o ExitOnForwardFailure=yes -L
{{local_port}}:localhost:{{remote_port}} {{user}}@{{host}}

• Run in the background, logging autossh debug output and SSH verbose
output to files:

AUTOSSH_DEBUG=1 AUTOSSH_LOGFILE={{path/to/
autossh_log_file.log}} autossh -f -M {{monitor_port}} -v -E
{{path/to/ssh_log_file.log}} {{ssh_command}}
avo
The official command-line interface for Avo.

More information: https://www.avo.app/docs/implementation/cli.

• Initialize a workspace in the current directory:

avo init

• Log into the Avo platform:

avo login

• Switch to an existing Avo branch:

avo checkout {{branch_name}}

• Pull analytics wrappers for the current path:

avo pull

• Display the status of the Avo implementation:

avo status

• Resolve Git conflicts in Avo files:

avo conflict

• Open the current Avo workspace in the default web browser:

avo edit

• Display help for a subcommand:

avo {{subcommand}} --help


avrdude
Driver program for Atmel AVR microcontrollers programming.

More information: https://www.nongnu.org/avrdude/.

• [r]ead the flash ROM of a AVR microcontroller with a specific [p]art ID:

avrdude -p {{part_no}} -c {{programmer_id}} -U flash:r:


{{file.hex}}:i

• [w]rite to the flash ROM AVR microcontroller:

avrdude -p {{part_no}} -c {{programmer}} -U flash:w:


{{file.hex}}

• List available AVR devices:

avrdude -p \?

• List available AVR programmers:

avrdude -c \?
awk
A versatile programming language for working on files.

More information: https://github.com/onetrueawk/awk.

• Print the fifth column (a.k.a. field) in a space-separated file:

awk '{print $5}' {{path/to/file}}

• Print the second column of the lines containing "foo" in a space-separated file:

awk '/{{foo}}/ {print $2}' {{path/to/file}}

• Print the last column of each line in a file, using a comma (instead of space) as
a field separator:

awk -F ',' '{print $NF}' {{path/to/file}}

• Sum the values in the first column of a file and print the total:

awk '{s+=$1} END {print s}' {{path/to/file}}

• Print every third line starting from the first line:

awk 'NR%3==1' {{path/to/file}}

• Print different values based on conditions:

awk '{if ($1 == "foo") print "Exact match foo"; else if ($1 ~
"bar") print "Partial match bar"; else print "Baz"}' {{path/
to/file}}

• Print all the lines which the 10th column value is between a min and a max:

awk '($10 >= {{min_value}} && $10 <= {{max_value}})'

• Print table of users with UID >=1000 with header and formatted output, using
colon as separator (%-20s mean: 20 left-align string characters, %6s means: 6
right-align string characters):

awk 'BEGIN {FS=":";printf "%-20s %6s %25s\n", "Name", "UID",


"Shell"} $4 >= 1000 {printf "%-20s %6d %25s\n", $1, $4,
$7}' /etc/passwd
aws accessanalyzer
Analyze and review resource policies to identify potential security risks.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/accessanalyzer/index.html.

• Create a new Access Analyzer:

aws accessanalyzer create-analyzer --analyzer-name


{{analyzer_name}} --type {{type}} --tags {{tags}}

• Delete an existing Access Analyzer:

aws accessanalyzer delete-analyzer --analyzer-arn


{{analyzer_arn}}

• Get details of a specific Access Analyzer:

aws accessanalyzer get-analyzer --analyzer-arn


{{analyzer_arn}}

• List all Access Analyzers:

aws accessanalyzer list-analyzers

• Update settings of an Access Analyzer:

aws accessanalyzer update-analyzer --analyzer-arn


{{analyzer_arn}} --tags {{new_tags}}

• Create a new Access Analyzer archive rule:

aws accessanalyzer create-archive-rule --analyzer-arn


{{analyzer_arn}} --rule-name {{rule_name}} --filter
{{filter}}

• Delete an Access Analyzer archive rule:

aws accessanalyzer delete-archive-rule --analyzer-arn


{{analyzer_arn}} --rule-name {{rule_name}}

• List all Access Analyzer archive rules:

aws accessanalyzer list-archive-rules --analyzer-arn


{{analyzer_arn}}
aws acm-pca
AWS Certificate Manager Private Certificate Authority.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/acm-pca/index.html.

• Create a private certificate authority:

aws acm-pca create-certificate-authority --certificate-


authority-configuration {{ca_config}} --idempotency-token
{{token}} --permanent-deletion-time-in-days {{number}}

• Describe a private certificate authority:

aws acm-pca describe-certificate-authority --certificate-


authority-arn {{ca_arn}}

• List private certificate authorities:

aws acm-pca list-certificate-authorities

• Update a certificate authority:

aws acm-pca update-certificate-authority --certificate-


authority-arn {{ca_arn}} --certificate-authority-
configuration {{ca_config}} --status {{status}}

• Delete a private certificate authority:

aws acm-pca delete-certificate-authority --certificate-


authority-arn {{ca_arn}}

• Issue a certificate:

aws acm-pca issue-certificate --certificate-authority-arn


{{ca_arn}} --certificate-signing-request
{{cert_signing_request}} --signing-algorithm {{algorithm}} --
validity {{validity}}

• Revoke a certificate:

aws acm-pca revoke-certificate --certificate-authority-arn


{{ca_arn}} --certificate-serial {{serial}} --reason
{{reason}}

• Get certificate details:


aws acm-pca get-certificate --certificate-authority-arn
{{ca_arn}} --certificate-arn {{cert_arn}}
aws acm
AWS Certificate Manager.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/acm/index.html.

• Import a certificate:

aws acm import-certificate --certificate-arn


{{certificate_arn}} --certificate {{certificate}} --private-
key {{private_key}} --certificate-chain {{certificate_chain}}

• List certificates:

aws acm list-certificates

• Describe a certificate:

aws acm describe-certificate --certificate-arn


{{certificate_arn}}

• Request a certificate:

aws acm request-certificate --domain-name {{domain_name}} --


validation-method {{validation_method}}

• Delete a certificate:

aws acm delete-certificate --certificate-arn


{{certificate_arn}}

• List certificate validations:

aws acm list-certificates --certificate-statuses {{status}}

• Get certificate details:

aws acm get-certificate --certificate-arn {{certificate_arn}}

• Update certificate options:

aws acm update-certificate-options --certificate-arn


{{certificate_arn}} --options {{options}}
aws amplify
Development platform for building secure, scalable mobile and web applications.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/amplify/index.html.

• Create a new Amplify app:

aws amplify create-app --name {{app_name}} --description


{{description}} --repository {{repo_url}} --platform
{{platform}} --environment-variables {{env_vars}} --tags
{{tags}}

• Delete an existing Amplify app:

aws amplify delete-app --app-id {{app_id}}

• Get details of a specific Amplify app:

aws amplify get-app --app-id {{app_id}}

• List all Amplify apps:

aws amplify list-apps

• Update settings of an Amplify app:

aws amplify update-app --app-id {{app_id}} --name


{{new_name}} --description {{new_description}} --repository
{{new_repo_url}} --environment-variables {{new_env_vars}} --
tags {{new_tags}}

• Add a new backend environment to an Amplify app:

aws amplify create-backend-environment --app-id {{app_id}} --


environment-name {{env_name}} --deployment-artifacts
{{artifacts}}

• Remove a backend environment from an Amplify app:

aws amplify delete-backend-environment --app-id {{app_id}} --


environment-name {{env_name}}

• List all backend environments in an Amplify app:

aws amplify list-backend-environments --app-id {{app_id}}


aws backup
Unified backup service designed to protect Amazon Web Services services and their
associated data.

More information: https://docs.aws.amazon.com/cli/latest/reference/backup/


index.html.

• Return BackupPlan details for a specific BackupPlanId:

aws backup get-backup-plan --backup-plan-id {{id}}

• Create a backup plan using a specific backup plan name and backup rules:

aws backup create-backup-plan --backup-plan {{plan}}

• Delete a specific backup plan:

aws backup delete-backup-plan --backup-plan-id {{id}}

• List all active backup plans for the current account:

aws backup list-backup-plans

• Display details about your report jobs:

aws backup list-report-jobs


aws batch
Run batch computing workloads through the AWS Batch service.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/batch/index.html.

• List running batch jobs:

aws batch list-jobs --job-queue {{queue_name}}

• Create compute environment:

aws batch create-compute-environment --compute-environment-


name {{compute_environment_name}} --type {{type}}

• Create batch job queue:

aws batch create-job-queue --job-queue-name {{queue_name}} --


priority {{priority}} --compute-environment-order
{{compute_environment}}

• Submit job:

aws batch submit-job --job-name {{job_name}} --job-queue


{{job_queue}} --job-definition {{job_definition}}

• Describe the list of batch jobs:

aws batch describe-jobs --jobs {{jobs}}

• Cancel job:

aws batch cancel-job --job-id {{job_id}} --reason {{reason}}


aws ce
Run cost management operations through the AWS Cost Explorer service.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/ce/index.html.

• Create anomaly monitor:

aws ce create-anomaly-monitor --monitor {{monitor_name}} --


monitor-type {{monitor_type}}

• Create anomaly subscription:

aws ce create-anomaly-subscription --subscription


{{subscription_name}} --monitor-arn {{monitor_arn}} --
subscribers {{subscribers}}

• Get anomalies:

aws ce get-anomalies --monitor-arn {{monitor_arn}} --start-


time {{start_time}} --end-time {{end_time}}

• Get cost and usage:

aws ce get-cost-and-usage --time-period {{start_date}}/


{{end_date}} --granularity {{granularity}} --metrics
{{metrics}}

• Get cost forecast:

aws ce get-cost-forecast --time-period {{start_date}}/


{{end_date}} --granularity {{granularity}} --metric
{{metric}}

• Get reservation utilization:

aws ce get-reservation-utilization --time-period


{{start_date}}/{{end_date}} --granularity {{granularity}}

• List cost category definitions:

aws ce list-cost-category-definitions

• Tag resource:

aws ce tag-resource --resource-arn {{resource_arn}} --tags


{{tags}}
aws cloud9
Manage Cloud9 - a collection of tools to code, build, run, test, debug, and release
software in the cloud.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/cloud9/index.html.

• List all Cloud9 development environment identifiers:

aws cloud9 list-environments

• Create a Cloud9 development environment:

aws cloud9 create-environment-ec2 --name {{name}} --instance-


type {{instance_type}}

• Display information about Cloud9 development environments:

aws cloud9 describe-environments --environment-ids


{{environment_ids}}

• Add an environment member to a Cloud9 development environment:

aws cloud9 create-environment-membership --environment-id


{{environment_id}} --user-arn {{user_arn}} --permissions
{{permissions}}

• Display status information for a Cloud9 development environment:

aws cloud9 describe-environment-status --environment-id


{{environment_id}}

• Delete a Cloud9 environment:

aws cloud9 delete-environment --environment-id


{{environment_id}}

• Delete an environment member from a development environment:

aws cloud9 delete-environment-membership --environment-id


{{environment_id}} --user-arn {{user_arn}}
aws cloudformation
Model, provision, and manage AWS and third-party resources by treating
infrastructure as code.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/cloudformation/index.html.

• Create a stack from a template file:

aws cloudformation create-stack --stack-name {{stack-name}}


--region {{region}} --template-body {{file://path/to/
file.yml}} --profile {{profile}}

• Delete a stack:

aws cloudformation delete-stack --stack-name {{stack-name}}


--profile {{profile}}

• List all stacks:

aws cloudformation list-stacks --profile {{profile}}

• List all running stacks:

aws cloudformation list-stacks --stack-status-filter


CREATE_COMPLETE --profile {{profile}}

• Check the status of a stack:

aws cloudformation describe-stacks --stack-name {{stack-id}}


--profile {{profile}}

• Initiate drift detection for a stack:

aws cloudformation detect-stack-drift --stack-name {{stack-


id}} --profile {{profile}}

• Check the drift status output of a stack using 'StackDriftDetectionId' from the
previous command output:

aws cloudformation describe-stack-resource-drifts --stack-


name {{stack-drift-detection-id}} --profile {{profile}}
aws cloudwatch
Monitor AWS resources to gain system-wide visibility into resource utilization,
application performance, and operational health.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/cloudwatch/index.html.

• List dashboards for your account:

aws cloudwatch list-dashboards

• Display details for the specified dashboard:

aws cloudwatch get-dashboard --dashboard-name


{{dashboard_name}}

• List metrics:

aws cloudwatch list-metrics

• List alarms:

aws cloudwatch describe-alarms

• Create or update an alarm and associate it with a metric:

aws cloudwatch put-metric-alarm --alarm-name {{alarm_name}}


--evaluation-periods {{evaluation_periods}} --comparison-
operator {{comparison_operator}}

• Delete the specified alarms:

aws cloudwatch delete-alarms --alarm_names {{alarm_names}}

• Delete the specified dashboards:

aws cloudwatch delete-dashboards --dashboard-names


{{dashboard_names}}
aws codeartifact
Manage CodeArtifact repositories, domains, packages, package versions and
assets.

CodeArtifact is an artifact repository compatible with popular package managers


and build tools like Maven, Gradle, npm, Yarn, Twine, pip, NuGet, and SwiftPM.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/codeartifact/index.html.

• List available domains for your AWS account:

aws codeartifact list-domains

• Generate credentials for a specific package manager:

aws codeartifact login --tool {{npm|pip|twine}} --domain


{{your_domain}} --repository {{repository_name}}

• Get the endpoint URL of a CodeArtifact repository:

aws codeartifact get-repository-endpoint --domain


{{your_domain}} --repository {{repository_name}} --format
{{npm|pypi|maven|nuget|generic}}

• Display help:

aws codeartifact help

• Display help for a specific subcommand:

aws codeartifact {{subcommand}} help


aws codecommit
A managed source control service that hosts private Git repositories.

More information: https://docs.aws.amazon.com/cli/latest/reference/codecommit/.

• Display help:

aws codecommit help

• Display help for a specific command:

aws codecommit {{command}} help


aws cognito-idp
Configure an Amazon Cognito user pool and its users and groups and authenticate
them.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/cognito-idp/index.html.

• Create a new Cognito user pool:

aws cognito-idp create-user-pool --pool-name {{name}}

• List all user pools:

aws cognito-idp list-user-pools --max-results {{10}}

• Delete a specific user pool:

aws cognito-idp delete-user-pool --user-pool-id


{{user_pool_id}}

• Create a user in a specific pool:

aws cognito-idp admin-create-user --username {{username}} --


user-pool-id {{user_pool_id}}

• List the users of a specific pool:

aws cognito-idp list-users --user-pool-id {{user_pool_id}}

• Delete a user from a specific pool:

aws cognito-idp admin-delete-user --username {{username}} --


user-pool-id {{user_pool_id}}
aws configure
Manage configuration for the AWS CLI.

More information: https://docs.aws.amazon.com/cli/latest/reference/configure/.

• Configure AWS CLI interactively (creates a new configuration or updates the


default):

aws configure

• Configure a named profile for AWS CLI interactively (creates a new profile or
updates an existing one):

aws configure --profile {{profile_name}}

• Display the value from a specific configuration variable:

aws configure get {{name}}

• Display the value for a configuration variable in a specific profile:

aws configure get {{name}} --profile {{profile_name}}

• Set the value of a specific configuration variable:

aws configure set {{name}} {{value}}

• Set the value of a configuration variable in a specific profile:

aws configure set {{name}} {{value}} --profile


{{profile_name}}

• List the configuration entries:

aws configure list

• List the configuration entries for a specific profile:

aws configure list --profile {{profile_name}}


aws cur
Create, query, and delete AWS usage report definitions.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/cur/index.html.

• Create an AWS cost and usage report definition from a JSON file:

aws cur put-report-definition --report-definition file://


{{path/to/report_definition.json}}

• List usage report definitions defined for the logged in account:

aws cur describe-report-definitions

• Delete a usage report definition:

aws cur --region {{aws_region}} delete-report-definition --


report-name {{report}}
aws dynamodb
Manipulate an AWS Dynamodb database, a fast NoSQL database with predictable
performance and seamless scalability.

More information: https://docs.aws.amazon.com/cli/latest/reference/dynamodb/.

• Create a table:

aws dynamodb create-table --table-name {{table_name}} --


attribute-definitions {{AttributeName=S,AttributeType=S}} --
key-schema {{AttributeName=S,KeyType=HASH}} --provisioned-
throughput {{ReadCapacityUnits=5,WriteCapacityUnits=5}}

• List all tables in the DynamoDB:

aws dynamodb list-tables

• Get details about a specific table:

aws dynamodb describe-table --table-name {{table_name}}

• Add an item to a table:

aws dynamodb put-item --table-name {{table_name}} --item


'{{{"AttributeName": {"S": "value"}}}}'

• Retrieve an item from a table:

aws dynamodb get-item --table-name {{table_name}} --key


'{{{"ID": {"N": "1"}}}}'

• Update an item in the table:

aws dynamodb update-item --table-name {{table_name}} --key


'{{{"ID": {"N": "1"}}}}' --update-expression "{{SET Name
= :n}}" --expression-attribute-values '{{{":n": {"S":
"Jane"}}}}'

• Scan items in the table:

aws dynamodb scan --table-name {{table_name}}

• Delete an item from the table:

aws dynamodb delete-item --table-name {{table_name}} --key


'{{{"ID": {"N": "1"}}}}'
aws ec2
Manage AWS EC2 instances and volumes.

AWS EC2 provides secure and resizable computing capacity in the AWS cloud for
faster development and deployment of applications.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/ec2/index.html.

• Display information about a specific instance:

aws ec2 describe-instances --instance-ids {{instance_id}}

• Display information about all instances:

aws ec2 describe-instances

• Display information about all EC2 volumes:

aws ec2 describe-volumes

• Delete an EC2 volume:

aws ec2 delete-volume --volume-id {{volume_id}}

• Create a snapshot from an EC2 volume:

aws ec2 create-snapshot --volume-id {{volume_id}}

• List available AMIs (Amazon Machine Images):

aws ec2 describe-images

• Show list of all available EC2 commands:

aws ec2 help

• Display help for specific EC2 subcommand:

aws ec2 {{subcommand}} help


aws ecr
Push, pull, and manage container images.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/ecr/index.html.

• Authenticate Docker with the default registry (username is AWS):

aws ecr get-login-password --region {{region}} | {{docker


login}} --username AWS --password-stdin
{{aws_account_id}}.dkr.ecr.{{region}}.amazonaws.com

• Create a repository:

aws ecr create-repository --repository-name {{repository}} --


image-scanning-configuration scanOnPush={{true|false}} --
region {{region}}

• Tag a local image for ECR:

docker tag {{container_name}}:{{tag}}


{{aws_account_id}}.dkr.ecr.{{region}}.amazonaws.com/
{{container_name}}:{{tag}}

• Push an image to a repository:

docker push {{aws_account_id}}.dkr.ecr.


{{region}}.amazonaws.com/{{container_name}}:{{tag}}

• Pull an image from a repository:

docker pull {{aws_account_id}}.dkr.ecr.


{{region}}.amazonaws.com/{{container_name}}:{{tag}}

• Delete an image from a repository:

aws ecr batch-delete-image --repository-name {{repository}}


--image-ids imageTag={{latest}}

• Delete a repository:

aws ecr delete-repository --repository-name {{repository}} --


force

• List images within a repository:

aws ecr list-images --repository-name {{repository}}


aws eks
Manage Amazon Elastic Kubernetes Service (EKS) addons, clusters, and node
groups.

Amazon EKS is a service for easily running Kubernetes on AWS.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/eks/index.html.

• Create an EKS Cluster:

aws eks create-cluster --name {{cluster_name}} --role-arn


{{eks_service_role_arn}} --resources-vpc-config
{{subnetIds={{subnet_ids}},securityGroupIds={{security_group_ids}}}}

• Update kubeconfig to connect to the EKS Cluster:

aws eks update-kubeconfig --name {{cluster_name}}

• List available EKS clusters:

aws eks list-clusters

• Describe EKS cluster details:

aws eks describe-cluster --name {{cluster_name}}

• Delete an EKS Cluster:

aws eks delete-cluster --name {{cluster_name}}

• List nodegroups in an EKS cluster:

aws eks list-nodegroups --cluster-name {{cluster_name}}

• Describe nodegroup details:

aws eks describe-nodegroup --cluster-name {{cluster_name}} --


nodegroup-name {{nodegroup_name}}
aws glue
CLI for AWS Glue.

Define the public endpoint for the AWS Glue service.

More information: https://docs.aws.amazon.com/cli/latest/reference/glue/.

• List jobs:

aws glue list-jobs

• Start a job:

aws glue start-job-run --job-name {{job_name}}

• Start running a workflow:

aws glue start-workflow-run --name {{workflow_name}}

• List triggers:

aws glue list-triggers

• Start a trigger:

aws glue start-trigger --name {{trigger_name}}

• Create a dev endpoint:

aws glue create-dev-endpoint --endpoint-name {{name}} --role-


arn {{role_arn_used_by_endpoint}}
aws-google-auth
Acquire AWS temporary (STS) credentials using Google Apps as a federated (Single
Sign-On) provider.

More information: https://github.com/cevoaustralia/aws-google-auth.

• Log in with Google SSO using the specified [u]sername [I]DP and [S]P
identifiers and set the credentials [d]uration to one hour:

aws-google-auth -u {{[email protected]}} -I
{{$GOOGLE_IDP_ID}} -S {{$GOOGLE_SP_ID}} -d {{3600}}

• Log in [a]sking which role to use (in case of several available SAML roles):

aws-google-auth -u {{[email protected]}} -I
{{$GOOGLE_IDP_ID}} -S {{$GOOGLE_SP_ID}} -d {{3600}} -a

• Resolve aliases for AWS accounts:

aws-google-auth -u {{[email protected]}} -I
{{$GOOGLE_IDP_ID}} -S {{$GOOGLE_SP_ID}} -d {{3600}} -a --
resolve-aliases

• Display help:

aws-google-auth -h
aws help
Display help information about the AWS CLI.

More information: https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-


help.html.

• Display help:

aws help

• List all available topics:

aws help topics

• Display help about a specific topic:

aws help {{topic_name}}


aws history
Print the command-line history for AWS CLI commands (the record of history of
AWS CLI commands must be enabled).

More information: https://docs.aws.amazon.com/cli/latest/reference/history/.

• List commands history with command IDs:

aws history list

• Display events related to a specific command given a command ID:

aws history show {{command_id}}


aws iam
Interact with Identity and Access Management (IAM), a web service for securely
controlling access to AWS services.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/iam/index.html.

• List users:

aws iam list-users

• List policies:

aws iam list-policies

• List groups:

aws iam list-groups

• Get users in a group:

aws iam get-group --group-name {{group_name}}

• Describe an IAM policy:

aws iam get-policy --policy-arn arn:aws:iam::aws:policy/


{{policy_name}}

• List access keys:

aws iam list-access-keys

• List access keys for a specific user:

aws iam list-access-keys --user-name {{user_name}}

• Display help:

aws iam help


aws kafka
Manage an Amazon MSK (Managed Streaming for Apache Kafka) cluster.

See also: aws.

More information: https://docs.aws.amazon.com/cli/latest/reference/kafka/


index.html.

• Create a new MSK cluster:

aws kafka create-cluster --cluster-name {{cluster_name}} --


broker-node-group-info
instanceType={{instance_type}},clientSubnets={{subnet_id1
subnet_id2 ...}} --kafka-version {{version}} --number-of-
broker-nodes {{number}}

• Describe a MSK cluster:

aws kafka describe-cluster --cluster-arn {{cluster_arn}}

• List all MSK clusters in the current region:

aws kafka list-clusters

• Create a new MSK configuration:

aws kafka create-configuration --name {{configuration_name}}


--server-properties file://{{path/to/configuration_file.txt}}

• Describe a MSK configuration:

aws kafka describe-configuration --arn {{configuration_arn}}

• List all MSK configurations in the current region:

aws kafka list-configurations

• Update the MSK cluster configuration:

aws kafka update-cluster-configuration --cluster-arn


{{cluster_arn}} --configuration-info
arn={{configuration_arn}},revision={{configuration_revision}}

• Delete the MSK cluster:

aws kafka delete-cluster --cluster-arn {{cluster_arn}}


aws kendra
CLI for AWS Kendra.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/kendra/index.html.

• Create an index:

aws kendra create-index --name {{name}} --role-arn


{{role_arn}}

• List indexes:

aws kendra list-indexes

• Describe an index:

aws kendra describe-index --id {{index_id}}

• List data sources:

aws kendra list-data-sources

• Describe a data source:

aws kendra describe-data-source --id {{data_source_id}}

• List search queries:

aws kendra list-query-suggestions --index-id {{index_id}} --


query-text {{query_text}}
aws kinesis
Interact with the Amazon Kinesis Data Streams, a service that scales elastically for
real-time processing of streaming big data.

More information: https://docs.aws.amazon.com/cli/latest/reference/kinesis/


index.html#cli-aws-kinesis.

• Show all streams in the account:

aws kinesis list-streams

• Write one record to a Kinesis stream:

aws kinesis put-record --stream-name {{name}} --partition-key


{{key}} --data {{base64_encoded_message}}

• Write a record to a Kinesis stream with inline base64 encoding:

aws kinesis put-record --stream-name {{name}} --partition-key


{{key}} --data "$( echo "{{my raw message}}" | base64 )"

• List the shards available on a stream:

aws kinesis list-shards --stream-name {{name}}

• Get a shard iterator for reading from the oldest message in a stream's shard:

aws kinesis get-shard-iterator --shard-iterator-type


TRIM_HORIZON --stream-name {{name}} --shard-id {{id}}

• Read records from a shard, using a shard iterator:

aws kinesis get-records --shard-iterator {{iterator}}


aws lambda
Use AWS Lambda, a compute service for running code without provisioning or
managing servers.

More information: https://docs.aws.amazon.com/cli/latest/reference/lambda/.

• Run a function:

aws lambda invoke --function-name {{name}} {{path/to/


response.json}}

• Run a function with an input payload in JSON format:

aws lambda invoke --function-name {{name}} --payload {{json}}


{{path/to/response.json}}

• List functions:

aws lambda list-functions

• Display the configuration of a function:

aws lambda get-function-configuration --function-name


{{name}}

• List function aliases:

aws lambda list-aliases --function-name {{name}}

• Display the reserved concurrency configuration for a function:

aws lambda get-function-concurrency --function-name {{name}}

• List which AWS services can invoke the function:

aws lambda get-policy --function-name {{name}}


aws lightsail
Manage Amazon Lightsail resources.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/lightsail/index.html.

• List all virtual private servers, or instances:

aws lightsail get-instances

• List all bundles (instance plans):

aws lightsail list-bundles

• List all available instance images, or blueprints:

aws lightsail list-blueprints

• Create an instance:

aws lightsail create-instances --instance-names {{name}} --


availability-zone {{region}} --bundle-id {{nano_2_0}} --
blueprint-id {{blueprint_id}}

• Print the state of a specific instance:

aws lightsail get-instance-state --instance-name {{name}}

• Stop a specific instance:

aws lightsail stop-instance --instance-name {{name}}

• Delete a specific instance:

aws lightsail delete-instance --instance-name {{name}}


aws pricing
Query services, products, and pricing information from Amazon Web Services.

More information: https://docs.aws.amazon.com/cli/latest/reference/pricing/.

• List service codes of a specific region:

aws pricing describe-services --region {{us-east-1}}

• List attributes for a given service code in a specific region:

aws pricing describe-services --service-code {{AmazonEC2}} --


region {{us-east-1}}

• Print pricing information for a service code in a specific region:

aws pricing get-products --service-code {{AmazonEC2}} --


region {{us-east-1}}

• List values for a specific attribute for a service code in a specific region:

aws pricing get-attribute-values --service-code {{AmazonEC2}}


--attribute-name {{instanceType}} --region {{us-east-1}}

• Print pricing information for a service code using filters for instance type and
location:

aws pricing get-products --service-code {{AmazonEC2}} --


filters
"{{Type=TERM_MATCH,Field=instanceType,Value=m5.xlarge}}"
"{{Type=TERM_MATCH,Field=location,Value=US East (N.
Virginia)}}" --region {{us-east-1}}
aws quicksight
Create, delete, list, search and update AWS QuickSight entities.

More information: https://docs.aws.amazon.com/cli/latest/reference/quicksight/.

• List datasets:

aws quicksight list-data-sets --aws-account-id


{{aws_account_id}}

• List users:

aws quicksight list-users --aws-account-id {{aws_account_id}}


--namespace default

• List groups:

aws quicksight list-groups --aws-account-id


{{aws_account_id}} --namespace default

• List dashboards:

aws quicksight list-dashboards --aws-account-id


{{aws_account_id}}

• Display detailed information about a dataset:

aws quicksight describe-data-set --aws-account-id


{{aws_account_id}} --data-set-id {{data_set_id}}

• Display who has access to the dataset and what kind of actions they can
perform on the dataset:

aws quicksight describe-data-set-permissions --aws-account-id


{{aws_account_id}} --data-set-id {{data_set_id}}
aws rds
Use AWS Relational Database Service, a web service for setting up, operating and
scaling relational databases.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/rds/index.html.

• Display help for a specific RDS subcommand:

aws rds {{subcommand}} help

• Stop instance:

aws rds stop-db-instance --db-instance-identifier


{{instance_identifier}}

• Start instance:

aws rds start-db-instance --db-instance-identifier


{{instance_identifier}}

• Modify an RDS instance:

aws rds modify-db-instance --db-instance-identifier


{{instance_identifier}} {{parameters}} --apply-immediately

• Apply updates to an RDS instance:

aws rds apply-pending-maintenance-action --resource-


identifier {{database_arn}} --apply-action {{system-update}}
--opt-in-type {{immediate}}

• Change an instance identifier:

aws rds modify-db-instance --db-instance-identifier


{{old_instance_identifier}} --new-db-instance-identifier
{{new_instance_identifier}}

• Reboot an instance:

aws rds reboot-db-instance --db-instance-identifier


{{instance_identifier}}

• Delete an instance:

aws rds delete-db-instance --db-instance-identifier


{{instance_identifier}} --final-db-snapshot-identifier
{{snapshot_identifier}} --delete-automated-backups
aws route53
CLI for AWS Route53 - Route 53 is a highly available and scalable Domain Name
System (DNS) web service.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/route53/index.html.

• List all hosted zones, private and public:

aws route53 list-hosted-zones

• Show all records in a zone:

aws route53 list-resource-record-sets --hosted-zone-id


{{zone_id}}

• Create a new, public zone using a request identifier to retry the operation
safely:

aws route53 create-hosted-zone --name {{name}} --caller-


reference {{request_identifier}}

• Delete a zone (if the zone has non-defaults SOA and NS records the command
will fail):

aws route53 delete-hosted-zone --id {{zone_id}}

• Test DNS resolving by Amazon servers of a given zone:

aws route53 test-dns-answer --hosted-zone-id {{zone_id}} --


record-name {{name}} --record-type {{type}}
aws s3 cp
Copy local files or S3 objects to another location locally or in S3.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/s3/cp.html.

• Copy a file from local to a specific bucket:

aws s3 cp {{path/to/file}} s3://{{bucket_name}}/{{path/to/


remote_file}}

• Copy a specific S3 object into another bucket:

aws s3 cp s3://{{bucket_name1}}/{{path/to/file}} s3://


{{bucket_name2}}/{{path/to/target}}

• Copy a specific S3 object into another bucket keeping the original name:

aws s3 cp s3://{{bucket_name1}}/{{path/to/file}} s3://


{{bucket_name2}}

• Copy S3 objects to a local directory recursively:

aws s3 cp s3://{{bucket_name}} . --recursive

• Display help:

aws s3 cp help
aws s3 ls
List AWS S3 buckets, folders (prefixes), and files (objects).

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/s3/ls.html.

• List all buckets:

aws s3 ls

• List files and folders in the root of a bucket (s3:// is optional):

aws s3 ls s3://{{bucket_name}}

• List files and folders directly inside a directory:

aws s3 ls {{bucket_name}}/{{path/to/directory}}/

• List all files in a bucket:

aws s3 ls --recursive {{bucket_name}}

• List all files in a path with a given prefix:

aws s3 ls --recursive {{bucket_name}}/{{path/to/directory/}}


{{prefix}}

• Display help:

aws s3 ls help
aws s3 mb
Create S3 buckets.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/s3/mb.html.

• Create an S3 bucket:

aws s3 mb s3://{{bucket_name}}

• Create an S3 bucket in a specific region:

aws s3 mb s3://{{bucket_name}} --region {{region}}

• Display help:

aws s3 mb help
aws s3 mv
Move local files or S3 objects to another location locally or in S3.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/s3/mv.html.

• Move a file from local to a specified bucket:

aws s3 mv {{path/to/local_file}} s3://{{bucket_name}}/{{path/


to/remote_file}}

• Move a specific S3 object into another bucket:

aws s3 mv s3://{{bucket_name1}}/{{path/to/file}} s3://


{{bucket_name2}}/{{path/to/target}}

• Move a specific S3 object into another bucket keeping the original name:

aws s3 mv s3://{{bucket_name1}}/{{path/to/file}} s3://


{{bucket_name2}}

• Display help:

aws s3 mv help
aws s3 presign
Generate pre-signed URLs for Amazon S3 objects.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/s3/presign.html.

• Generate a pre-signed URL for a specific S3 object that is valid for one hour:

aws s3 presign s3://{{bucket_name}}/{{path/to/file}}

• Generate a pre-signed URL valid for a specific lifetime:

aws s3 presign s3://{{bucket_name}}/{{path/to/file}} --


expires-in {{duration_in_seconds}}

• Display help:

aws s3 presign help


aws s3 rb
Delete an empty S3 bucket.

More information: https://docs.aws.amazon.com/cli/latest/reference/s3/rb.html.

• Delete an empty S3 bucket:

aws s3 rb s3://{{bucket_name}}

• Force delete an S3 bucket and its non-versioned objects (will crash if


versioned objects are present):

aws s3 rb s3://{{bucket_name}} --force


aws s3 rm
Delete S3 objects.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/s3/rm.html.

• Delete a specific S3 object:

aws s3 rm s3://{{bucket_name}}/{{path/to/file}}

• Preview the deletion of a specific S3 object without deleting it (dry-run):

aws s3 rm s3://{{bucket_name}}/{{path/to/file}} --dryrun

• Delete an object from a specific S3 access point:

aws s3 rm s3://arn:aws:s3:{{region}}:{{account_id}}:
{{access_point}}/{{access_point_name}}/{{object_key}}

• Remove all objects from a bucket (empty the bucket):

aws s3 rm s3://{{bucket_name}} --recursive

• Display help:

aws s3 rm help
aws s3 website
Set the website configuration for a bucket.

See also: aws s3.

More information: https://docs.aws.amazon.com/cli/latest/reference/s3/


website.html.

• Configure a bucket as a static website:

aws s3 website {{s3://bucket-name}} --index-document


{{index.html}}

• Configure an error page for the website:

aws s3 website {{s3://bucket-name}} --index-document


{{index.html}} --error-document {{error.html}}
aws s3
CLI for AWS S3 - provides storage through web services interfaces.

Some subcommands such as cp have their own usage documentation.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/s3/index.html.

• Show files in a bucket:

aws s3 ls {{bucket_name}}

• Sync files and directories from local to bucket:

aws s3 sync {{path/to/file1 path/to/file2 ...}} s3://


{{bucket_name}}

• Sync files and directories from bucket to local:

aws s3 sync s3://{{bucket_name}} {{path/to/target}}

• Sync files and directories with exclusions:

aws s3 sync {{path/to/file1 path/to/file2 ...}} s3://


{{bucket_name}} --exclude {{path/to/file}} --exclude {{path/
to/directory}}/*

• Remove file from bucket:

aws s3 rm s3://{{bucket}}/{{path/to/file}}

• Preview changes only:

aws s3 {{any_command}} --dryrun


aws s3api
Create and delete Amazon S3 buckets and edit bucket properties.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/s3api/index.html.

• Create bucket in a specific region:

aws s3api create-bucket --bucket {{bucket_name}} --region


{{region}} --create-bucket-configuration
LocationConstraint={{region}}

• Delete a bucket:

aws s3api delete-bucket --bucket {{bucket_name}}

• List buckets:

aws s3api list-buckets

• List the objects inside of a bucket and only show each object's key and size:

aws s3api list-objects --bucket {{bucket_name}} --query


'{{Contents[].{Key: Key, Size: Size}}}'

• Add an object to a bucket:

aws s3api put-object --bucket {{bucket_name}} --key


{{object_key}} --body {{path/to/file}}

• Download object from a bucket (The output file is always the last argument):

aws s3api get-object --bucket {{bucket_name}} --key


{{object_key}} {{path/to/output_file}}

• Apply an Amazon S3 bucket policy to a specified bucket:

aws s3api put-bucket-policy --bucket {{bucket_name}} --policy


file://{{path/to/bucket_policy.json}}

• Download the Amazon S3 bucket policy from a specified bucket:

aws s3api get-bucket-policy --bucket {{bucket_name}} --query


Policy --output {{json|table|text|yaml|yaml-stream}} >
{{path/to/bucket_policy}}
aws secretsmanager
Store, manage, and retrieve secrets.

More information: https://docs.aws.amazon.com/cli/latest/reference/


secretsmanager/.

• Show secrets stored by the secrets manager in the current account:

aws secretsmanager list-secrets

• List all secrets but only show the secret names and ARNs (easy to view):

aws secretsmanager list-secrets --query 'SecretList[*].{Name:


Name, ARN: ARN}'

• Create a secret:

aws secretsmanager create-secret --name {{name}} --


description "{{secret_description}}" --secret-string
'{{secret}}'

• Delete a secret (append --force-delete-without-recovery to delete


immediately without any recovery period):

aws secretsmanager delete-secret --secret-id {{name|arn}}

• View details of a secret except for secret text:

aws secretsmanager describe-secret --secret-id {{name|arn}}

• Retrieve the value of a secret (to get the latest version of the secret omit --
version-stage):

aws secretsmanager get-secret-value --secret-id {{name|arn}}


--version-stage {{version_of_secret}}

• Rotate the secret immediately using a Lambda function:

aws secretsmanager rotate-secret --secret-id {{name|arn}} --


rotation-lambda-arn {{arn_of_lambda_function}}

• Rotate the secret automatically every 30 days using a Lambda function:

aws secretsmanager rotate-secret --secret-id {{name|arn}} --


rotation-lambda-arn {{arn_of_lambda_function}} --rotation-
rules AutomaticallyAfterDays={{30}}
aws ses
CLI for AWS Simple Email Service.

High-scale inbound and outbound cloud email service.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/ses/index.html.

• Create a new receipt rule set:

aws ses create-receipt-rule-set --rule-set-name


{{rule_set_name}} --generate-cli-skeleton

• Describe the active receipt rule set:

aws ses describe-active-receipt-rule-set --generate-cli-


skeletion

• Describe a specific receipt rule:

aws ses describe-receipt-rule --rule-set-name


{{rule_set_name}} --rule-name {{rule_name}} --generate-cli-
skeleton

• List all receipt rule sets:

aws ses list-receipt-rule-sets --starting-token


{{token_string}} --max-items {{integer}} --generate-cli-
skeleton

• Delete a specific receipt rule set (the currently active rule set cannot be
deleted):

aws ses delete-receipt-rule-set --rule-set-name


{{rule_set_name}} --generate-cli-skeleton

• Delete a specific receipt rule:

aws ses delete-receipt-rule --rule-set-name {{rule_set_name}}


--rule-name {{rule_name}} --generate-cli-skeleton

• Send an email:
aws ses send-email --from {{from_address}} --destination
"ToAddresses={{addresses}}" --message
"Subject={Data={{subject_text}},Charset=utf8},Body={Text={Data={{body_

• Display help for a specific SES subcommand:

aws ses {{subcommand}} help


aws sns
Create topics and subscriptions, send and receive messages, and monitor events
and logs for the Amazon Simple Notification Service.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/sns/index.html.

• List all objects of a specific type:

aws sns list-{{origination-numbers|phone-numbers-opted-out|


platform-applications|sms-sandbox-phone-numbers|
subscriptions|topics}}

• Create a topic with a specific name and show its Amazon Resource Name
(ARN):

aws sns create-topic --name {{name}}

• Subscribe an email address to the topic with a specific ARN and show the
subscription ARN:

aws sns subscribe --topic-arn {{topic_ARN}} --protocol email


--notification-endpoint {{email}}

• Publish a message to a specific topic or phone number and show the message
ID:

aws sns publish {{--topic-arn "arn:aws:sns:us-


west-2:123456789012:topic-name"||--phone-number
+1-555-555-0100}} --message file://{{path/to/file}}

• Delete the subscription with a specific ARN from its topic:

aws sns unsubscribe --subscription-arn {{subscription_ARN}}

• Create a platform endpoint:

aws sns create-platform-endpoint --platform-application-arn


{{platform_application_ARN}} --token {{token}}

• Add a statement to a topic's access control policy:

aws sns add-permission --topic-arn {{topic_ARN}} --label


{{topic_label}} --aws-account-id {{account_id}} --action-name
{{AddPermission|CreatePlatformApplication|DeleteEndpoint|
GetDataProtectionPolicy|GetEndpointAttributes|Subscribe|...}}

• Add a tag to the topic with a specific ARN:

aws sns tag-resource --resource-arn {{topic_ARN}} --tags


{{Key=tag1_key Key=tag2_key,Value=tag2_value ...}}
aws sqs
Create, delete, and send messages to queues for the AWS SQS service.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/sqs/index.html.

• List all availables queues:

aws sqs list-queues

• Display the URL of a specific queue:

aws sqs get-queue-url --queue-name {{queue_name}}

• Create a queue with specific attributes from a file in JSON format:

aws sqs create-queue --queue-name {{queue_name}} --attributes


{{file://path/to/attributes_file.json}}

• Send a specific message to a queue:

aws sqs send-message --queue-url https://sqs.


{{region}}.amazonaws.com/{{queue_name}} --message-body
"{{message_body}}" --delay-seconds {{delay}} --message-
attributes {{file://path/to/attributes_file.json}}

• Delete the specified message from a queue:

aws sqs delete-message --queue-url {{https://queue_url}} --


receipt-handle {{receipt_handle}}

• Delete a specific queue:

aws sqs delete-queue --queue-url https://sqs.


{{region}}.amazonaws.com/{{queue_name}}

• Delete all messages from the specified queue:

aws sqs purge-queue --queue-url https://sqs.


{{region}}.amazonaws.com/{{queue_name}}

• Enable a specific AWS account to send messages to queue:

aws sqs add-permission --queue-url https://sqs.


{{region}}.amazonaws.com/{{queue_name}} --label
{{permission_name}} --aws-account-ids {{account_id}} --
actions SendMessage
aws sso
Manage access to AWS resources using Single Sign-On (SSO) credentials.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/sso/index.html.

• Start SSO session and refresh access tokens. Requires setup using aws
configure sso:

aws sso login

• End SSO session and clear cached access tokens:

aws sso logout

• List all AWS accounts accessible to the user:

aws sso list-accounts

• List all roles accessible to the user for a given AWS account:

aws sso list-account-roles --account-id {{account}} --access-


token {{token}}

• Retrieve short-term credentials for a specific account:

aws get-role-credentials --account-id {{account}} --role-name


{{role}} --access-token {{token}}
aws sts
Security Token Service (STS) allows to request temporary credentials for (IAM) users
or federated users.

More information: https://docs.aws.amazon.com/cli/latest/reference/sts/.

• Get temporary security credentials to access specific AWS resources:

aws sts assume-role --role-arn {{aws_role_arn}}

• Get an IAM user or role whose credentials are used to call the operation:

aws sts get-caller-identity


aws-vault
A vault for securely storing and accessing AWS credentials in development
environments.

More information: https://github.com/99designs/aws-vault.

• Add credentials to the secure keystore:

aws-vault add {{profile}}

• Execute a command with AWS credentials in the environment:

aws-vault exec {{profile}} -- {{aws s3 ls}}

• Open a browser window and login to the AWS Console:

aws-vault login {{profile}}

• List profiles, along with their credentials and sessions:

aws-vault list

• Rotate AWS credentials:

aws-vault rotate {{profile}}

• Remove credentials from the secure keystore:

aws-vault remove {{profile}}


aws workmail
Manage Amazon WorkMail.

More information: https://awscli.amazonaws.com/v2/documentation/api/latest/


reference/workmail/index.html.

• List all WorkMail organizations:

aws workmail list-organizations

• List all users of a specific organization:

aws workmail list-users --organization-id {{organization_id}}

• Create a WorkMail user in a specific organization:

aws workmail create-user --name {{username}} --display-name


{{name}} --password {{password}} --organization-id
{{organization_id}}

• Register and enable a group/user to WorkMail:

aws workmail register-to-work-mail --entity-id {{entity_id}}


--email {{email}} --organization-id {{organization_id}}

• Create a WorkMail group in a specific organization:

aws workmail create-group --name {{group_name}} --


organization-id {{organization_id}}

• Associate a member to a specific group:

aws workmail associate-member-to-group --group-id


{{group_id}} --member-id {{member_id}} --organization-id
{{organization_id}}

• Deregister and disable a user/group from WorkMail:

aws workmail deregister-from-work-mail --entity-id


{{entity_id}} --organization-id {{organization_id}}

• Delete a user from an organization:

aws workmail delete-user --user-id {{user_id}} --


organization-id {{organization_id}}
aws
The official CLI tool for Amazon Web Services.

Some subcommands such as s3 have their own usage documentation.

More information: https://aws.amazon.com/cli.

• Configure the AWS Command-line:

aws configure wizard

• Configure the AWS Command-line using SSO:

aws configure sso

• Get the caller identity (used to troubleshoot permissions):

aws sts get-caller-identity

• List AWS resources in a region and output in YAML:

aws dynamodb list-tables --region {{us-east-1}} --output yaml

• Use auto prompt to help with a command:

aws iam create-user --cli-auto-prompt

• Get an interactive wizard for an AWS resource:

aws dynamodb wizard {{new_table}}

• Generate a JSON CLI Skeleton (useful for infrastructure as code):

aws dynamodb update-table --generate-cli-skeleton

• Display help for a specific command:

aws {{command}} help


awslogs
Queries groups, streams and events from Amazon CloudWatch logs.

More information: https://github.com/jorgebastida/awslogs.

• List log groups:

awslogs groups

• List existing streams for the specified group:

awslogs streams {{/var/log/syslog}}

• Get logs for any streams in the specified group between 1 and 2 hours ago:

awslogs get {{/var/log/syslog}} --start='{{2h ago}}' --


end='{{1h ago}}'

• Get logs that match a specific CloudWatch Logs Filter pattern:

awslogs get {{/aws/lambda/my_lambda_group}} --filter-


pattern='{{ERROR}}'

• Watch logs for any streams in the specified group:

awslogs get {{/var/log/syslog}} ALL --watch


axel
Download accelerator.

Supports HTTP, HTTPS, and FTP.

More information: https://github.com/axel-download-accelerator/axel.

• Download a URL to a file:

axel {{url}}

• Download and specify an [o]utput file:

axel {{url}} -o {{path/to/file}}

• Download with a specific [n]umber connections:

axel -n {{connections_num}} {{url}}

• [S]earch for mirrors:

axel -S {{mirrors_num}} {{url}}

• Limit download [s]peed (bytes per second):

axel -s {{speed}} {{url}}


az account
Manage Azure subscription information.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/account.

• List all subscriptions for the logged in account:

az account list

• Set a subscription to be the currently active subscription:

az account set --subscription {{subscription_id}}

• List supported regions for the currently active subscription:

az account list-locations

• Print an access token to be used with MS Graph API:

az account get-access-token --resource-type {{ms-graph}}

• Print details of the currently active subscription in a specific format:

az account show --output {{json|tsv|table|yaml}}


az acr
Manage private registries with Azure Container Registries.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/acr.

• Create a managed container registry:

az acr create --name {{registry_name}} --resource-group


{{resource_group}} --sku {{sku}}

• Login to a registry:

az acr login --name {{registry_name}}

• Tag a local image for ACR:

docker tag {{image_name}} {{registry_name}}.azurecr.io/


{{image_name}}:{{tag}}

• Push an image to a registry:

docker push {{registry_name}}.azurecr.io/{{image_name}}:


{{tag}}

• Pull an image from a registry:

docker pull {{registry_name}}.azurecr.io/{{image_name}}:


{{tag}}

• Delete an image from a registry:

az acr repository delete --name {{registry_name}} --


repository {{image_name}}:{{tag}}

• Delete a managed container registry:

az acr delete --name {{registry_name}} --resource-group


{{resource_group}} --yes

• List images within a registry:

az acr repository list --name {{registry_name}} --output


table
az advisor
Manage Azure subscription information.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/advisor.

• List Azure Advisor configuration for the entire subscription:

az advisor configuration list

• Show Azure Advisor configuration for the given subscription or resource


group:

az advisor configuration show --resource_group


{{resource_group}}

• List Azure Advisor recommendations:

az advisor recommendation list

• Enable Azure Advisor recommendations:

az advisor recommendation enable --resource_group


{{resource_group}}

• Disable Azure Advisor recommendations:

az advisor recommendation disable --resource_group


{{resource_group}}
az aks
Manage Azure Kubernetes Service (AKS) clusters.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/aks.

• List AKS clusters:

az aks list --resource-group {{resource_group}}

• Create a new AKS cluster:

az aks create --resource-group {{resource_group}} --name


{{name}} --node-count {{count}} --node-vm-size {{size}}

• Delete an AKS cluster:

az aks delete --resource-group {{resource_group}} --name


{{name}}

• Get the access credentials for an AKS cluster:

az aks get-credentials --resource-group {{resource_group}} --


name {{name}}

• Get the upgrade versions available for an AKS cluster:

az aks get-upgrades --resource-group {{resource_group}} --


name {{name}}
az apim
Manage Azure API Management services.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/apim.

• List API Management services within a resource group:

az apim list --resource-group {{resource_group}}

• Create an API Management service instance:

az apim create --name {{name}} --resource-group


{{resource_group}} --publisher-email {{email}} --publisher-
name {{name}}

• Delete an API Management service:

az apim delete --name {{name}} --resource-group


{{resource_group}}

• Show details of an API Management service instance:

az apim show --name {{name}} --resource-group


{{resource_group}}

• Update an API Management service instance:

az apim update --name {{name}} --resource-group


{{resource_group}}
az appconfig
Manage App configurations on Azure.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/appconfig.

• Create an App Configuration:

az appconfig create --name {{name}} --resource-group


{{group_name}} --location {{location}}

• Delete a specific App Configuration:

az appconfig delete --resource-group {{rg_name}} --name


{{appconfig_name}}

• List all App Configurations under the current subscription:

az appconfig list

• List all App Configurations under a specific resource group:

az appconfig list --resource-group {{rg_name}}

• Show properties of an App Configuration:

az appconfig show --name {{appconfig_name}}

• Update a specific App Configuration:

az appconfig update --resource-group {{rg_name}} --name


{{appconfig_name}}
az bicep
Bicep CLI command group.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/bicep.

• Install Bicep CLI:

az bicep install

• Build a Bicep file:

az bicep build --file {{path/to/file.bicep}}

• Attempt to decompile an ARM template file to a Bicep file:

az bicep decompile --file {{path/to/template_file.json}}

• Upgrade Bicep CLI to the latest version:

az bicep upgrade

• Display the installed version of Bicep CLI:

az bicep version

• List all available versions of Bicep CLI:

az bicep list-versions

• Uninstall Bicep CLI:

az bicep uninstall
az config
Manage Azure CLI configuration.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/config.

• Print all configurations:

az config get

• Print configurations for a specific section:

az config get {{section_name}}

• Set a configuration:

az config set {{configuration_name}}={{value}}

• Unset a configuration:

az config unset {{configuration_name}}


az devops
Manage Azure DevOps organizations.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/devops.

• Set the Personal Access Token (PAT) to login to a particular organization:

az devops login --organization {{organization_url}}

• Open a project in the browser:

az devops project show --project {{project_name}} --open

• List members of a specific team working on a particular project:

az devops team list-member --project {{project_name}} --team


{{team_name}}

• Check the Azure DevOps CLI current configuration:

az devops configure --list

• Configure the Azure DevOps CLI behavior by setting a default project and a
default organization:

az devops configure --defaults project={{project_name}}


organization={{organization_url}}
az disk
Manage Azure Managed Disks.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/disk.

• Create a managed disk:

az disk create --resource-group {{resource_group}} --name


{{disk_name}} --size-gb {{size_in_gb}}

• List managed disks in a resource group:

az disk list --resource-group {{resource_group}}

• Delete a managed disk:

az disk delete --resource-group {{resource_group}} --name


{{disk_name}}

• Grant read or write access to a managed disk (for export):

az disk grant-access --resource-group {{resource_group}} --


name {{disk_name}} --access-level {{Read|Write}} --duration-
in-seconds {{seconds}}

• Update disk size:

az disk update --resource-group {{resource_group}} --name


{{disk_name}} --size-gb {{new_size_in_gb}}
az feedback
Send feedback to the Azure CLI Team.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/reference-index#az-


feedback.

• Send feedback to the Azure CLI Team:

az feedback
az group
Manage resource groups and template deployments.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/group.

• Create a new resource group:

az group create --name {{name}} --location {{location}}

• Check if a resource group exists:

az group exists --name {{name}}

• Delete a resource group:

az group delete --name {{name}}

• Wait until a condition of the resource group is met:

az group wait --name {{name}} --{{created|deleted|exists|


updated}}
az image
Manage custom Virtual Machine Images in Azure.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/image.

• List the custom images under a resource group:

az image list --resource-group {{resource_group}}

• Create a custom image from managed disks or snapshots:

az image create --resource-group {{resource_group}} --name


{{name}} --os-type {{windows|linux}} --source
{{os_disk_source}}

• Delete a custom image:

az image delete --name {{name}} --resource-group


{{resource_group}}

• Show details of a custom image:

az image show --name {{name}} --resource-group


{{resource_group}}

• Update custom images:

az image update --name {{name}} --resource-group


{{resource_group}} --set {{property=value}}
az lock
Manage Azure locks.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/lock.

• Create a read-only subscription level lock:

az lock create --name {{lock_name}} --lock-type ReadOnly

• Create a read-only resource group level lock:

az lock create --name {{lock_name}} --resource-group


{{group_name}} --lock-type ReadOnly

• Delete a subscription level lock:

az lock delete --name {{lock_name}}

• Delete a resource group level lock:

az lock delete --name {{lock_name}} --resource-group


{{group_name}}

• List out all locks on the subscription level:

az lock list

• Show a subscription level lock with a specific [n]ame:

az lock show -n {{lock_name}}


az logicapp
Manage Logic Apps in Azure Cloud Services.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/logicapp.

• Create a logic app:

az logicapp create --name {{name}} --resource-group


{{resource_group}} --storage-account {{storage_account}}

• Delete a logic app:

az logicapp delete --name {{name}} --resource-group


{{resource_group}}

• List logic apps:

az logicapp list --resource-group {{resource_group}}

• Restart a logic app:

az logicapp restart --name {{name}} --resource-group


{{resource_group}}

• Start a logic app:

az logicapp start --name {{name}} --resource-group


{{resource_group}}

• Stop a logic app:

az logicapp stop --name {{name}} --resource-group


{{resource_group}}
az login
Log in to Azure.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/reference-index#az-login.

• Log in interactively:

az login

• Log in with a service principal using a client secret:

az login --service-principal --username {{http://azure-cli-


service-principal}} --password {{secret}} --tenant
{{someone.onmicrosoft.com}}

• Log in with a service principal using a client certificate:

az login --service-principal --username {{http://azure-cli-


service-principal}} --password {{path/to/cert.pem}} --tenant
{{someone.onmicrosoft.com}}

• Log in using a VM's system assigned identity:

az login --identity

• Log in using a VM's user assigned identity:

az login --identity --username /subscriptions/


{{subscription_id}}/resourcegroups/{{my_rg}}/providers/
Microsoft.ManagedIdentity/userAssignedIdentities/{{my_id}}
az logout
Log out from an Azure subscription.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/reference-index#az-logout.

• Log out from the active account:

az logout

• Log out a specific username:

az logout --username {{[email protected]}}


az network
Manage Azure Network resources.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/network.

• List network resources in a region that are used against a subscription quota:

az network list-usages

• List all virtual networks in a subscription:

az network vnet list

• Create a virtual network:

az network vnet create --address-prefixes {{10.0.0.0/16}} --


name {{vnet}} --resource_group {{group_name}} --submet-name
{{subnet}} --subnet-prefixes {{10.0.0.0/24}}

• Enable accelerated networking for a network interface card:

az network nic update --accelerated-networking true --name


{{nic}} --resource-group {{resource_group}}
az pipelines
Manage Azure Pipelines resources.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/pipelines.

• Create a new Azure Pipeline (YAML based):

az pipelines create --org {{organization_url}} --project


{{project_name}} --name {{pipeline_name}} --description
{{description}} --repository {{repository_name}} --branch
{{branch_name}}

• Delete a specific pipeline:

az pipelines delete --org {{organization_url}} --project


{{project_name}} --id {{pipeline_id}}

• List pipelines:

az pipelines list --org {{organization_url}} --project


{{project_name}}

• Enqueue a specific pipeline to run:

az pipelines run --org {{organization_url}} --project


{{project_name}} --name {{pipeline_name}}

• Get the details of a specific pipeline:

az pipelines show --org {{organization_url}} --project


{{project_name}} --name {{pipeline_name}}

• Update a specific pipeline:

az pipelines update --org {{organization_url}} --project


{{project_name}} --name {{pipeline_name}} --new-name
{{pipeline_new_name}} --new-folder-path {{user1/
production_pipelines}}

• List all agents in a pool:

az pipelines agent list --org {{organization_url}} --pool-id


{{agent_pool}}
az provider
Manage resource providers.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/provider.

• Register a provider:

az provider register --namespace {{Microsoft.PolicyInsights}}

• Unregister a provider:

az provider unregister --namespace {{Microsoft.Automation}}

• List all providers for a subscription:

az provider list

• Show information about a specific provider:

az provider show --namespace {{Microsoft.Storage}}

• List all resource types for a specific provider:

az provider list --query "[?


namespace=='{{Microsoft.Network}}'].resourceTypes[].resourceType"
az redis
Manage Redis caches.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/redis.

• Create a new Redis cache instance:

az redis create --location {{location}} --name {{name}} --


resource-group {{resource_group}} --sku {{Basic|Premium|
Standard}} --vm-size {{c0|c1|c2|c3|c4|c5|c6|p1|p2|p3|p4|p5}}

• Update a Redis cache:

az redis update --name {{name}} --resource-group


{{resource_group}} --sku {{Basic|Premium|Standard}} --vm-size
{{c0|c1|c2|c3|c4|c5|c6|p1|p2|p3|p4|p5}}

• Export data stored in a Redis cache:

az redis export --container {{container}} --file-format


{{file-format}} --name {{name}} --prefix {{prefix}} --
resource-group {{resource_group}}

• Delete a Redis cache:

az redis delete --name {{name}} --resource-group


{{resource_group}} --yes
az repos
Manage Azure DevOps repos.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/repos.

• List all repos in a specific project:

az repos list --project {{project_name}}

• Add policy on a specific branch of a specific repository to restrict basic merge:

az repos policy merge-strategy create --repository-id


{{repository_id_in_repos_list}} --branch {{branch_name}} --
blocking --enabled --allow-no-fast-forward false --allow-
rebase true --allow-rebase-merge true --allow-squash true

• Add build validation on a specific repository, using an existing build pipeline,


to be triggered automatically on source update:

az repos policy build create --repository-id


{{repository_id}} --build-definition-id {{build_pipeline_id}}
--branch main --blocking --enabled --queue-on-source-update-
only true --display-name {{name}} --valid-duration
{{minutes}}

• List all active Pull Requests on a specific repository within a specific project:

az repos pr list --project {{project_name}} --repository


{{repository_name}} --status active
az serial-console
Connect to the serial console of a Virtual Machine.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/serial-console.

• Connect to a serial console:

az serial-console connect --resource-group


{{Resource_Group_Name}} --name {{Virtual_Machine_Name}}

• Terminate the connection:

<Ctrl>-]
az sshkey
Manage SSH public keys with virtual machines.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/sshkey.

• Create a new SSH key:

az sshkey create --name {{name}} --resource-group


{{resource_group}}

• Upload an existing SSH key:

az sshkey create --name {{name}} --resource-group


{{resource_group}} --public-key "{{@path/to/key.pub}}"

• List all SSH public keys:

az sshkey list

• Show information about an SSH public key:

az sshkey show --name {{name}} --resource-group


{{resource_group}}
az storage account
Manage storage accounts in Azure.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/storage/account.

• Create an storage account:

az storage account create --name {{storage_account_name}} --


resource-group {{azure_resource_group}} --location
{{azure_location}} --sku {{storage_account_sku}}

• Generate a shared access signature for a specific storage account:

az storage account generate-sas --account-name


{{storage_account_name}} --name {{account_name}} --
permissions {{sas_permissions}} --expiry {{expiry_date}} --
services {{storage_services}} --resource-types
{{resource_types}}

• List storage accounts:

az storage account list --resource-group


{{azure_resource_group}}

• Delete a specific storage account:

az storage account delete --name {{storage_account_name}} --


resource-group {{azure_resource_group}}
az storage blob
Manage blob storage containers and objects in Azure.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/storage/blob.

• Download a blob to a [f]ile path specifying a [s]ource container:

az storage blob download --account-name


{{storage_account_name}} --account-key
{{storage_account_key}} -c {{container_name}} -n {{path/to/
blob}} -f {{path/to/local_file}}

• [d]ownload blobs from a blob container recursively:

az storage blob download-batch --account-name


{{storage_account_name}} --account-key
{{storage_account_key}} -s {{container_name}} -d {{path/to/
remote}} --pattern {{filename_regex}} --destination {{path/
to/destination}}

• Upload a local file to blob storage:

az storage blob upload --account-name


{{storage_account_name}} --account-key
{{storage_account_key}} -c {{container_name}} -n {{path/to/
blob}} -f {{path/to/local_file}}

• Delete a blob object:

az storage blob delete --account-name


{{storage_account_name}} --account-key
{{storage_account_key}} -c {{container_name}} -n {{path/to/
blob}}

• Generate a shared access signature for a blob:

az storage blob generate-sas --account-name


{{storage_account_name}} --account-key
{{storage_account_key}} -c {{container_name}} -n {{path/to/
blob}} --permissions {{permission_set}} --expiry {{Y-m-
d'T'H:M'Z'}} --https-only
az storage container
Manage blob storage containers in Azure.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/storage/container.

• Create a container in a storage account:

az storage container create --account-name


{{storage_account_name}} --name {{container_name}} --public-
access {{access_level}} --fail-on-exist

• Generate a shared access signature for the container:

az storage container generate-sas --account-name


{{storage_account_name}} --name {{container_name}} --
permissions {{sas_permissions}} --expiry {{expiry_date}} --
https-only

• List containers in a storage account:

az storage container list --account-name


{{storage_account_name}} --prefix {{filter_prefix}}

• Mark the specified container for deletion:

az storage container delete --account-name


{{storage_account_name}} --name {{container_name}} --fail-
not-exist
az storage entity
Manage Azure Table storage entities.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/storage/entity.

• Insert an entity into a table:

az storage entity insert --entity


{{space_separated_key_value_pairs}} --table-name
{{table_name}} --account-name {{storage_account_name}} --
account-key {{storage_account_key}}

• Delete an existing entity from a table:

az storage entity delete --partition-key {{partition_key}} --


row-key {{row_key}} --table-name {{table_name}} --account-
name {{storage_account_name}} --account-key
{{storage_account_key}}

• Update an existing entity by merging its properties:

az storage entity merge --entity


{{space_separated_key_value_pairs}} --table-name
{{table_name}} --account-name {{storage_account_name}} --
account-key {{storage_account_key}}

• List entities which satisfy a query:

az storage entity query --filter {{query_filter}} --table-


name {{table_name}} --account-name {{storage_account_name}}
--account-key {{storage_account_key}}

• Get an entity from the specified table:

az storage entity show --partition-key {{partition_key}} --


row-key {{row_key}} --table-name {{table_name}} --account-
name {{storage_account_name}} --account-key
{{storage_account_key}}
az storage queue
Manage storage queues in Azure.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/storage/queue.

• Create a queue:

az storage queue create --account-name


{{storage_account_name}} --name {{queue_name}} --metadata
{{queue_metadata}}

• Generate a shared access signature for the queue:

az storage queue generate-sas --account-name


{{storage_account_name}} --name {{queue_name}} --permissions
{{queue_permissions}} --expiry {{expiry_date}} --https-only

• List queues in a storage account:

az storage queue list --prefix {{filter_prefix}} --account-


name {{storage_account_name}}

• Delete the specified queue and any messages it contains:

az storage queue delete --account-name


{{storage_account_name}} --name {{queue_name}} --fail-not-
exist
az storage table
Manage NoSQL key-value storage in Azure.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/storage/table.

• Create a new table in the storage account:

az storage table create --account-name


{{storage_account_name}} --name {{table_name}} --fail-on-
exist

• Generate a shared access signature for the table:

az storage table generate-sas --account-name


{{storage_account_name}} --name {{table_name}} --permissions
{{sas_permissions}} --expiry {{expiry_date}} --https-only

• List tables in a storage account:

az storage table list --account-name {{storage_account_name}}

• Delete the specified table and any data it contains:

az storage table delete --account-name


{{storage_account_name}} --name {{table_name}} --fail-not-
exist
az storage
Manage Azure Cloud Storage resources.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/storage.

• Create a storage account specifying a [l]ocation:

az storage account create --resource-group {{group_name}} --


name {{account_name}} -l {{location}} --sku {{account_sku}}

• List all storage accounts in a resource group:

az storage account list --resource-group {{group_name}}

• List the access keys for a storage account:

az storage account keys list --resource-group {{group_name}}


--name {{account_name}}

• Delete a storage account:

az storage account delete --resource-group {{group_name}} --


name {{account_name}}

• Update the minimum tls version setting for a storage account:

az storage account update --min-tls-version {{TLS1_0|TLS1_1|


TLS1_2}} --resource-group {{group_name}} --name
{{account_name}}
az tag
Manage tags on a resource.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/tag.

• Create a tag value:

az tag add-value --name {{tag_name}} --value {{tag_value}}

• Create a tag in the subscription:

az tag create --name {{tag_name}}

• Delete a tag from the subscription:

az tag delete --name {{tag_name}}

• List all tags on a subscription:

az tag list --resource-id /subscriptions/{{subscription_id}}

• Delete a tag value for a specific tag name:

az tag remove-value --name {{tag_name}} --value {{tag_value}}


az term
Manage marketplace agreement with marketplaceordering.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/term.

• Print marketplace terms:

az term show --product "{{product_identifier}}" --plan


"{{plan_identifier}}" --publisher "{{publisher_identifier}}"

• Accept marketplace terms:

az term accept --product "{{product_identifier}}" --plan


"{{plan_identifier}}" --publisher "{{publisher_identifier}}"
az upgrade
Upgrade Azure CLI and Extensions.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/reference-index?


view=azure-cli-latest#az-upgrade.

• Upgrade Azure CLI:

az upgrade

• Upgrade Azure CLI and Extensions:

az upgrade --all

• Upgrade Azure CLI and Extensions without prompting for confirmation:

az version --all --yes


az version
Shows the current version of Azure CLI modules and extensions.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/reference-index?


view=azure-cli-latest#az-version.

• Show the current version of Azure CLI modules and extensions in JSON
format:

az version

• Show the current version of Azure CLI modules and extensions in a given
format:

az version --output {{json|table|tsv}}


az vm
Manage virtual machines in Azure.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/vm.

• Display a table of available Virtual Machines:

az vm list --output table

• Create a virtual machine using the default Ubuntu image and generate SSH
keys:

az vm create --resource-group {{rg}} --name {{vm_name}} --


image {{UbuntuLTS}} --admin-user {{azureuser}} --generate-
ssh-keys

• Stop a Virtual Machine:

az vm stop --resource-group {{rg}} --name {{vm_name}}

• Deallocate a Virtual Machine:

az vm deallocate --resource-group {{rg}} --name {{vm_name}}

• Start a Virtual Machine:

az vm start --resource-group {{rg}} --name {{vm_name}}

• Restart a Virtual Machine:

az vm restart --resource-group {{rg}} --name {{vm_name}}

• List VM images available in the Azure Marketplace:

az vm image list
az webapp
Manage Web Applications hosted in Azure Cloud Services.

Part of azure-cli (also known as az).

More information: https://learn.microsoft.com/cli/azure/webapp.

• List available runtimes for a web application:

az webapp list-runtimes --os-type {{windows|linux}}

• Create a web application:

az webapp up --name {{name}} --location {{location}} --


runtime {{runtime}}

• List all web applications:

az webapp list

• Delete a specific web application:

az webapp delete --name {{name}} --resource-group


{{resource_group}}
az
The official CLI tool for Microsoft Azure.

Some subcommands such as login have their own usage documentation.

More information: https://learn.microsoft.com/cli/azure/reference-index.

• Log in to Azure:

az login

• Manage azure subscription information:

az account

• List all Azure Managed Disks:

az disk list

• List all Azure virtual machines:

az vm list

• Manage Azure Kubernetes Services:

az aks

• Manage Azure Network resources:

az network

• Start in interactive mode:

az interactive

• Display help:

az --help
azure-cli
This command is an alias of az.

• View documentation for the original command:

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

More information: https://www.npmjs.com/package/azurite.

• Use an existing location as workspace path:

azurite {{-l|--location}} {{path/to/directory}}

• Disable access log displayed in console:

azurite {{-s|--silent}}

• Enable debug log by providing a file path as log destination:

azurite {{-d|--debug}} {{path/to/debug.log}}

• Customize the listening address of Blob/Queue/Table service:

azurite {{--blobHost|--queueHost|--tableHost}} {{0.0.0.0}}

• Customize the listening port of Blob/Queue/Table service:

azurite {{--blobPort|--queuePort|--tablePort}} {{8888}}


b2-tools
Access all features of Backblaze B2 Cloud Storage easily.

More information: https://www.backblaze.com/docs/cloud-storage-command-line-


tools.

• Access your account:

b2 authorize_account {{key_id}}

• List the existing buckets in your account:

b2 list_buckets

• Create a bucket, provide the bucket name, and access type (e.g. allPublic or
allPrivate):

b2 create_bucket {{bucket_name}} {{allPublic|allPrivate}}

• Upload a file. Choose a file, bucket, and a folder:

b2 upload_file {{bucket_name}} {{path/to/file}}


{{folder_name}}

• Upload a source directory to a Backblaze B2 bucket destination:

b2 sync {{path/to/source_file}} {{bucket_name}}

• Copy a file from one bucket to another bucket:

b2 copy-file-by-id {{path/to/source_file_id}}
{{destination_bucket_name}} {{path/to/b2_file}}

• Show the files in your bucket:

b2 ls {{bucket_name}}

• Remove a "folder" or a set of files matching a pattern:

b2 rm {{path/to/folder|pattern}}
b2sum
Calculate BLAKE2 cryptographic checksums.

More information: https://www.gnu.org/software/coreutils/manual/html_node/


b2sum-invocation.html.

• Calculate the BLAKE2 checksum for one or more files:

b2sum {{path/to/file1 path/to/file2 ...}}

• Calculate and save the list of BLAKE2 checksums to a file:

b2sum {{path/to/file1 path/to/file2 ...}} > {{path/to/


file.b2}}

• Calculate a BLAKE2 checksum from stdin:

{{command}} | b2sum

• Read a file of BLAKE2 checksums and filenames and verify all files have
matching checksums:

b2sum --check {{path/to/file.b2}}

• Only show a message for missing files or when verification fails:

b2sum --check --quiet {{path/to/file.b2}}

• Only show a message when verification fails, ignoring missing files:

b2sum --ignore-missing --check --quiet {{path/to/file.b2}}

• Check a known BLAKE2 checksum of a file:

echo {{known_blake2_checksum_of_the_file}} {{path/to/file}} |


b2sum --check
b3sum
Calculate BLAKE3 cryptographic checksums.

More information: https://github.com/BLAKE3-team/BLAKE3/tree/master/b3sum.

• Calculate the BLAKE3 checksum for one or more files:

b3sum {{path/to/file1 path/to/file2 ...}}

• Calculate and save the list of BLAKE3 checksums to a file:

b3sum {{path/to/file1 path/to/file2 ...}} > {{path/to/


file.b3}}

• Calculate a BLAKE3 checksum from stdin:

{{command}} | b3sum

• Read a file of BLAKE3 checksums and filenames and verify all files have
matching checksums:

b3sum --check {{path/to/file.b3}}

• Only show a message for missing files or when verification fails:

b3sum --check --quiet {{path/to/file.b3}}

• Check a known BLAKE3 checksum of a file:

echo {{known_blake3_checksum_of_the_file}} {{path/to/file}} |


b3sum --check
babel
A transpiler which converts code from JavaScript ES6/ES7 syntax to ES5 syntax.

More information: https://babeljs.io/.

• Transpile a specified input file and output to stdout:

babel {{path/to/file}}

• Transpile a specified input file and output to a specific file:

babel {{path/to/input_file}} --out-file {{path/to/


output_file}}

• Transpile the input file every time it is changed:

babel {{path/to/input_file}} --watch

• Transpile a whole directory of files:

babel {{path/to/input_directory}}

• Ignore specified comma-separated files in a directory:

babel {{path/to/input_directory}} --ignore


{{ignored_file1,ignored_file2,...}}

• Transpile and output as minified JavaScript:

babel {{path/to/input_file}} --minified

• Choose a set of presets for output formatting:

babel {{path/to/input_file}} --presets


{{preset1,preset2,...}}

• Display help:

babel --help
babeld
Routing daemon for Babel which uses firewall-style filters.

More information: https://www.irif.fr/~jch/software/babel/babeld.html.

• Start the daemon with one or more [c]onfiguration files (read in order):

babeld -c {{path/to/ports.conf}} -c {{path/to/filters.conf}}


-c {{path/to/interfaces.conf}}

• [D]eamonize after startup:

babeld -D

• Specify a [C]onfiguration command:

babeld -C {{'redistribute metric 256'}}

• Specify on which interfaces to operate:

babeld {{eth0}} {{eth1}} {{wlan0}}


badblocks
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.

More information: https://manned.org/badblocks.

• Search a disk for bad blocks by using a non-destructive read-only test:

sudo badblocks {{/dev/sdX}}

• Search an unmounted disk for bad blocks with a [n]on-destructive read-write


test:

sudo badblocks -n {{/dev/sdX}}

• Search an unmounted disk for bad blocks with a destructive [w]rite test:

sudo badblocks -w {{/dev/sdX}}

• Use the destructive [w]rite test and [s]how [v]erbose progress:

sudo badblocks -svw {{/dev/sdX}}

• In destructive mode, [o]utput found blocks to a file:

sudo badblocks -o {{path/to/file}} -w {{/dev/sdX}}

• Use the destructive mode with improved speed using 4K [b]lock size and 64K
block [c]ount:

sudo badblocks -w -b {{4096}} -c {{65536}} {{/dev/sdX}}


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

More information: https://www.balena.io/docs/reference/cli/.

• Log in to the balenaCloud account:

balena login

• Create a balenaCloud or openBalena application:

balena app create {{app_name}}

• List all balenaCloud or openBalena applications within the account:

balena apps

• List all devices associated with the balenaCloud or openBalena account:

balena devices

• Flash a balenaOS image to a local drive:

balena local flash {{path/to/balenaos.img}} --drive


{{drive_location}}
bandwhich
Display the current network utilization by process, connection or remote IP/
hostname.

More information: https://github.com/imsnif/bandwhich.

• Show the remote addresses table only:

bandwhich --addresses

• Show DNS queries:

bandwhich --show-dns

• Show total (cumulative) usage:

bandwhich --total-utilization

• Show the network utilization for a specific network interface:

bandwhich --interface {{eth0}}

• Show DNS queries with a given DNS server:

bandwhich --show-dns --dns-server {{dns_server_ip}}


banner
Print the argument as a large ASCII art.

More information: https://manned.org/banner.

• Print the text message as a large banner (quotes are optional):

banner "{{Hello World}}"

• Use a banner [w]idth of 50 characters:

banner -w 50 "{{Hello World}}"

• Read text from stdin:

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

More information: https://manned.org/base32.

• Encode a file:

base32 {{path/to/file}}

• Wrap encoded output at a specific width (0 disables wrapping):

base32 {{-w|--wrap}} {{0|76|...}} {{path/to/file}}

• Decode a file:

base32 {{-d|--decode}} {{path/to/file}}

• Encode from stdin:

{{command}} | base32

• Decode from stdin:

{{command}} | base32 {{-d|--decode}}


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

More information: https://manned.org/base64.

• Encode a file:

base64 {{path/to/file}}

• Wrap encoded output at a specific width (0 disables wrapping):

base64 {{-w|--wrap}} {{0|76|...}} {{path/to/file}}

• Decode a file:

base64 {{-d|--decode}} {{path/to/file}}

• Encode from stdin:

{{command}} | base64

• Decode from stdin:

{{command}} | base64 {{-d|--decode}}


basename
Remove leading directory portions from a path.

More information: https://www.gnu.org/software/coreutils/manual/html_node/


basename-invocation.html.

• Show only the file name from a path:

basename {{path/to/file}}

• Show only the rightmost directory name from a path:

basename {{path/to/directory}}

• Show only the file name from a path, with a suffix removed:

basename {{path/to/file}} {{suffix}}


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

More information: https://www.gnu.org/software/coreutils/manual/html_node/


basenc-invocation.html.

• Encode a file with base64 encoding:

basenc --base64 {{path/to/file}}

• Decode a file with base64 encoding:

basenc --decode --base64 {{path/to/file}}

• Encode from stdin with base32 encoding with 42 columns:

{{command}} | basenc --base32 -w42

• Encode from stdin with base32 encoding:

{{command}} | basenc --base32


bash-it
A collection of community contributed Bash commands and scripts for Bash 3.2+.

More information: https://bash-it.readthedocs.io/en/latest/.

• Update Bash-it to the latest stable/development version:

bash-it update {{stable|dev}}

• Reload Bash profile (set


BASH_IT_AUTOMATIC_RELOAD_AFTER_CONFIG_CHANGE to non-empty value
for an automatic reload):

bash-it reload

• Restart Bash:

bash-it restart

• Reload Bash profile with enabled error and warning logging:

bash-it doctor

• Reload Bash profile with enabled error/warning/entire logging:

bash-it doctor {{errors|warnings|all}}

• Search for Bash-it aliases/plugins/completions:

bash-it search {{alias|plugin|completion}}

• Search for Bash-it aliases/plugins/completions and enable/disable all found


items:

bash-it search --{{enable|disable}} {{alias|plugin|


completion}}
bash
Bourne-Again SHell, an sh-compatible command-line interpreter.

See also: zsh, histexpand (history expansion).

More information: https://www.gnu.org/software/bash/.

• Start an interactive shell session:

bash

• Start an interactive shell session without loading startup configs:

bash --norc

• Execute specific [c]ommands:

bash -c "{{echo 'bash is executed'}}"

• Execute a specific script:

bash {{path/to/script.sh}}

• E[x]ecute a specific script, printing each command before executing it:

bash -x {{path/to/script.sh}}

• Execute a specific script and stop at the first [e]rror:

bash -e {{path/to/script.sh}}

• Execute specific commands from stdin:

{{echo "echo 'bash is executed'"}} | bash

• Start a [r]estricted shell session:

bash -r
bashmarks
Save and jump to commonly used directories using 1 character commands.

More information: https://github.com/huyng/bashmarks.

• List available bookmarks:

• Save the current directory as "bookmark_name":

s {{bookmark_name}}

• Go to a bookmarked directory:

g {{bookmark_name}}

• Print a bookmarked directory's contents:

p {{bookmark_name}}

• Delete a bookmark:

d {{bookmark_name}}
bastet
Clone of the game Tetris in the terminal.

More information: https://fph.altervista.org/prog/bastet.html.

• Start a Tetris game:

bastet

• Navigate the piece horizontally:

{{Left|Right arrow key}}

• Rotate the piece clockwise or counterclockwise:

{{Spacebar|Up arrow key}}

• Soft drop the piece:

<Down arrow key>

• Hard drop the piece:

<Enter>

• Pause the game:

• Quit the game:

<Ctrl> + C
bat
Print and concatenate files.

A cat clone with syntax highlighting and Git integration.

More information: https://github.com/sharkdp/bat.

• Pretty print the contents of one or more files to stdout:

bat {{path/to/file1 path/to/file2 ...}}

• Concatenate several files into the target file:

bat {{path/to/file1 path/to/file2 ...}} > {{path/to/


target_file}}

• Remove decorations and disable paging (--style plain can be replaced


with -p, or both options with -pp):

bat --style plain --pager never {{path/to/file}}

• Highlight a specific line or a range of lines with a different background color:

bat {{-H|--highlight-line}} {{10|5:10|:10|10:|10:+5}} {{path/


to/file}}

• Show non-printable characters like space, tab or newline:

bat {{-A|--show-all}} {{path/to/file}}

• Remove all decorations except line numbers in the output:

bat {{-n|--number}} {{path/to/file}}

• Syntax highlight a JSON file by explicitly setting the language:

bat {{-l|--language}} json {{path/to/file.json}}

• Display all supported languages:

bat {{-L|--list-languages}}
batch
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.

More information: https://manned.org/batch.

• Start the atd daemon:

systemctl start atd

• Execute commands from stdin (press Ctrl + D when done):

batch

• Execute a command from stdin:

echo "{{./make_db_backup.sh}}" | batch


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

More information: https://bats-core.readthedocs.io/en/stable/usage.html.

• Run a BATS test script and output results in the [t]AP (Test Anything Protocol)
format:

bats --tap {{path/to/test.bats}}

• [c]ount test cases of a test script without running any tests:

bats --count {{path/to/test.bats}}

• Run BATS test cases [r]ecursively (files with a .bats extension):

bats --recursive {{path/to/directory}}

• Output results in a specific [F]ormat:

bats --formatter {{pretty|tap|tap13|junit}} {{path/to/


test.bats}}

• Add [T]iming information to tests:

bats --timing {{path/to/test.bats}}

• Run specific number of [j]obs in parallel (requires GNU parallel to be


installed):

bats --jobs {{number}} {{path/to/test.bats}}


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

More information: https://bazel.build/reference/command-line-reference.

• Build the specified target in the workspace:

bazel build {{target}}

• Remove output files and stop the server if running:

bazel clean

• Stop the bazel server:

bazel shutdown

• Display runtime info about the bazel server:

bazel info

• Display help:

bazel help

• Display version:

bazel version
bb
Native Clojure interpreter for scripting.

More information: https://book.babashka.org/#usage.

• [e]valuate an expression:

bb -e "(+ 1 2 3)"

• Evaluate a script [f]ile:

bb -f {{path/to/script.clj}}

• Bind [i]nput to a sequence of lines from stdin:

printf "first\nsecond" | bb -i "(map clojure.string/


capitalize *input*)"

• Bind [I]nput to a sequence of EDN (Extensible Data Notation) values from


stdin:

echo "{:key 'val}" | bb -I "(:key (first *input*))"


bc
An arbitrary precision calculator language.

See also: dc, qalc.

More information: https://manned.org/bc.

• Start an interactive session:

bc

• Start an [i]nteractive session with the standard math [l]ibrary enabled:

bc --interactive --mathlib

• Calculate an expression:

echo '{{5 / 3}}' | bc

• Execute a script:

bc {{path/to/script.bc}}

• Calculate an expression with the specified scale:

echo 'scale = {{10}}; {{5 / 3}}' | bc

• Calculate a sine/cosine/arctangent/natural logarithm/exponential function


using mathlib:

echo '{{s|c|a|l|e}}({{1}})' | bc --mathlib

• Execute an inline factorial script:

echo "define factorial(n) { if (n <= 1) return 1; return


n*factorial(n-1); }; factorial({{10}})" | bc
bcomps
Decompose graphs into their biconnected components.

Graphviz filters: acyclic, bcomps, comps, edgepaint, gvcolor, gvpack, mingle,


nop, sccmap, tred, & unflatten.

More information: https://graphviz.org/pdf/bcomps.1.pdf.

• Decompose one or more graphs into their biconnected components:

bcomps {{path/to/input1.gv}} {{path/to/input2.gv ...}} >


{{path/to/output.gv}}

• Print the number of blocks and cutvertices in one or more graphs:

bcomps -v -s {{path/to/input1.gv}} {{path/to/input2.gv ...}}

• Write each block and block-cutvertex tree to multiple numbered filenames


based on output.gv:

bcomps -x -o {{path/to/output.gv}} {{path/to/input1.gv path/


to/input2.gv ...}}

• Display help:

bcomps -?
bdfr
Bulk downloader for Reddit.

More information: https://github.com/Serene-Arc/bulk-downloader-for-reddit.

• Download videos/images from the specified [l]inks to URL or ID's of posts:

bdfr download {{path/to/output_directory}} -l {{post_url}}

• Download the maximum possible number (roughly 1000) of videos/images


from a specified [u]ser:

bdfr download {{path/to/output_directory}} -u {{reddit_user}}


--submitted

• Download submission data (text, upvotes, comments, etc.) [L]imited to 10


submissions for each [s]ubreddit (30 total):

bdfr archive {{path/to/output_directory}} -s '{{Python, all,


mindustry}}' -L 10

• Download videos/images from the [s]ubreddit r/Python [S]orted by top


(default is hot) using [t]ime filter all, [L]imited to 10 submissions:

bdfr download {{path/to/output_directory}} -s Python -S top -


t all -L 10

• Download the maximum possible number of both submission data and


videos/images from [s]ubreddit r/Python skipping over submissions with mp4
or gif file extensions and creating hard links for duplicate files:

bdfr clone {{path/to/output_directory}} -s Python --skip mp4


--skip gif --make-hard-links

• Download saved posts of the authenticated user, naming each file according
to a specified format. Avoid downloading duplicates and posts already
present in the output directory:

bdfr download {{path/to/output_directory}} --user me --saved


--authenticate --file-scheme '{{ {POSTID}_{TITLE}
_{UPVOTES} }}' --no-dupes --search-existing
beanstalkd
A simple and generic work-queue server.

More information: https://beanstalkd.github.io/.

• Start the server, listening on port 11300:

beanstalkd

• Listen on a specific [p]ort and address:

beanstalkd -l {{ip_address}} -p {{port_number}}

• Persist work queues by saving them to disk:

beanstalkd -b {{path/to/persistence_directory}}

• Sync to the persistence directory every 500 milliseconds:

beanstalkd -b {{path/to/persistence_directory}} -f {{500}}


bear
A tool to generate compilation databases for clang tooling.

More information: https://github.com/rizsotto/Bear.

• Generate compile_commands.json by running a build command:

bear -- {{make}}

• Generate compilation database with a custom output file name:

bear --output {{path/to/compile_commands.json}} -- {{make}}

• Append results to an existing compile_commands.json file:

bear --append -- {{make}}

• Run in verbose mode to get detailed output:

bear --verbose -- {{make}}

• Force bear to use the preload method for command interception:

bear --force-preload -- {{make}}


bedtools
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.

More information: https://bedtools.readthedocs.io.

• Intersect file [a] and file(s) [b] regarding the sequences' [s]trand and save the
result to a specific file:

bedtools intersect -a {{path/to/file_A}} -b {{path/to/file_B1


path/to/file_B2 ...}} -s > {{path/to/output_file}}

• Intersect two files with a [l]eft [o]uter [j]oin, i.e. report each feature from
file1 and NULL if no overlap with file2:

bedtools intersect -a {{path/to/file1}} -b {{path/to/file2}}


-loj > {{path/to/output_file}}

• Using more efficient algorithm to intersect two pre-sorted files:

bedtools intersect -a {{path/to/file1}} -b {{path/to/file2}}


-sorted > {{path/to/output_file}}

• [g]roup a file based on the first three and the fifth [c]olumn and apply the sum
[o]peration on the sixth column:

bedtools groupby -i {{path/to/file}} -c 1-3,5 -g 6 -o sum

• Convert bam-formatted [i]nput file to a bed-formatted one:

bedtools bamtobed -i {{path/to/file.bam}} > {{path/to/


file.bed}}

• Find for all features in file1.bed the closest one in file2.bed and write
their [d]istance in an extra column (input files must be sorted):

bedtools closest -a {{path/to/file1.bed}} -b {{path/to/


file2.bed}} -d
behat
A PHP framework for Behaviour-Driven Development.

More information: https://behat.org.

• Initialize a new Behat project:

behat --init

• Run all tests:

behat

• Run all tests from the specified suite:

behat --suite {{suite_name}}

• Run tests with a specific output formatter:

behat --format {{pretty|progress}}

• Run tests and output results to a file:

behat --out {{path/to/file}}

• List the definitions in your test suites:

behat --definitions
berks
Chef cookbook dependency manager.

More information: https://docs.chef.io/berkshelf.html.

• Install cookbook dependencies into a local repo:

berks install

• Update a specific cookbook and its dependencies:

berks update {{cookbook}}

• Upload a cookbook to the Chef server:

berks upload {{cookbook}}

• View the dependencies of a cookbook:

berks contingent {{cookbook}}


betty
Use natural language to execute commands.

More information: https://github.com/pickhardt/betty.

• Ask Betty something:

betty {{what time is it}}

• Download a file:

betty download {{https://example.com/file.ext}} to {{path/to/


output_file.ext}}

• Compress a file or directory to one of the support archive formats:

betty {{zip}} {{path/to/file_or_directory}}

• Extract an archive into the current directory:

betty {{unzip}} {{archive.tar.gz}}

• Extract an archive into a specific directory:

betty unarchive {{archive.tar.gz}} to {{path/to/directory}}

• Play Spotify:

betty play {{Spotify}}

• Drive Betty to madness:

betty go crazy

• Display version:

betty version
bfg
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.

More information: https://rtyley.github.io/bfg-repo-cleaner/.

• Remove a file with sensitive data but leave the latest commit untouched:

bfg --delete-files {{file_with_sensitive_data}}

• Remove all text mentioned in the specified file wherever it can be found in the
repository's history:

bfg --replace-text {{path/to/file.txt}}


bfs
Breadth-first search for your files.

More information: https://manned.org/bfs.

• Find files by extension:

bfs {{root_path}} -name '{{*.ext}}'

• Find files matching multiple path/name patterns:

bfs {{root_path}} -path '{{**/path/**/*.ext}}' -or -name


'{{*pattern*}}'

• Find directories matching a given name, in case-insensitive mode:

bfs {{root_path}} -type d -iname '{{*lib*}}'

• Find files matching a given pattern, excluding specific paths:

bfs {{root_path}} -name '{{*.py}}' -not -path '{{*/site-


packages/*}}'

• Find files matching a given size range, limiting the recursive depth to "1":

bfs {{root_path}} -maxdepth 1 -size {{+500k}} -size {{-10M}}

• Run a command for each file (use {} within the command to access the
filename):

bfs {{root_path}} -name '{{*.ext}}' -exec {{wc -l}} {} \;

• Find all files modified today and pass the results to a single command as
arguments:

bfs {{root_path}} -daystart -mtime {{-1}} -exec {{tar -cvf


archive.tar}} {} \+

• Find empty files (0 byte) or directories and delete them verbosely:

bfs {{root_path}} -type {{f|d}} -empty -delete -print


bg
Resume suspended jobs (e.g. using Ctrl + Z), and keeps them running in the
background.

More information: https://manned.org/bg.

• Resume the most recently suspended job and run it in the background:

bg

• Resume a specific job (use jobs -l to get its ID) and run it in the
background:

bg %{{job_id}}
bgpgrep
Filter and print BGP data within MRT dumps.

Can read files compressed with gzip, bzip2 and xz.

More information: https://codeberg.org/1414codeforge/ubgpsuite.

• List all routes:

bgpgrep {{master6.mrt}}

• List routes received from a specific peer, determined by the peer's AS number:

bgpgrep {{master4.mrt}} -peer {{64498}}

• List routes received from a specific peer, determined by the peer's IP address:

bgpgrep {{master4.mrt.bz2}} -peer {{2001:db8:dead:cafe:acd::


19e}}

• List routes which have certain ASNs in their AS path:

bgpgrep {{master6.mrt.bz2}} -aspath '{{64498 64510}}'

• List routes that lead to a specific address:

bgpgrep {{master6.mrt.bz2}} -supernet


'{{2001:db8:dead:cafe:aef::5}}'

• List routes that have communities from a specific AS:

bgpgrep {{master4.mrt}} -communities \( '{{64497}}:*' \)


bind
Bash builtin to manage bash hotkeys and variables.

More information: https://www.gnu.org/software/bash/manual/bash.html#Bash-


Builtins.

• List all bound commands and their hotkeys:

bind {{-p|-P}}

• Query a command for its hotkey:

bind -q {{command}}

• Bind a key:

bind -x '"{{key_sequence}}":{{command}}'

• List user defined bindings:

bind -X

• Display help:

help bind
bindkey
Add keybindings to Z-Shell.

More information: https://zsh.sourceforge.io/Guide/zshguide04.html.

• Bind a hotkey to a specific command:

bindkey "{{^k}}" {{kill-line}}

• Bind a hotkey to a specific key [s]equence:

bindkey -s '^o' 'cd ..\n'

• [l]ist keymaps:

bindkey -l

• View the hotkey in a key[M]ap:

bindkey -M main
binwalk
Firmware Analysis Tool.

More information: https://github.com/ReFirmLabs/binwalk.

• Scan a binary file:

binwalk {{path/to/binary}}

• Extract files from a binary, specifying the output directory:

binwalk --extract --directory {{output_directory}} {{path/to/


binary}}

• Recursively extract files from a binary limiting the recursion depth to 2:

binwalk --extract --matryoshka --depth {{2}} {{path/to/


binary}}

• Extract files from a binary with the specified file signature:

binwalk --dd '{{png image:png}}' {{path/to/binary}}

• Analyze the entropy of a binary, saving the plot with the same name as the
binary and .png extension appended:

binwalk --entropy --save {{path/to/binary}}

• Combine entropy, signature and opcodes analysis in a single command:

binwalk --entropy --signature --opcodes {{path/to/binary}}


bioradtopgm
Convert a Biorad confocal file into a PGM file.

More information: https://netpbm.sourceforge.net/doc/bioradtopgm.html.

• Read a Biorad confocal file and store the n'th image contained in it to as a
PGM file:

bioradtopgm -{{n}} {{path/to/file.pic}} > {{path/to/


file.pgm}}

• Read a Biorad confocal file and print the number of images it contains:

bioradtopgm {{path/to/file.pic}}

• Display version:

bioradtopgm -version
bird
BIRD Internet Routing Daemon.

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

More information: https://bird.network.cz/.

• Start Bird with a specific configuration file:

bird -c {{path/to/bird.conf}}

• Start Bird as a specific user and group:

bird -u {{username}} -g {{group}}


birdc
BIRD remote control.

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

More information: https://bird.network.cz/.

• Open the remote control console:

birdc

• Reload the configuration without restarting BIRD:

birdc configure

• Show the current status of BIRD:

birdc show status

• Show all configured protocols:

birdc show protocols

• Show all details about a protocol:

birdc show protocols {{upstream1}} all

• Show all routes that contain a specific AS number:

birdc "show route where bgp_path ~ [{{4242120045}}]"

• Show all best routes:

birdc show route primary

• Show all details of all routes from a given prefix:

birdc show route for {{fd00:/8}} all


bison
GNU parser generator.

More information: https://www.gnu.org/software/bison/.

• Compile a bison definition file:

bison {{path/to/file.y}}

• Compile in debug mode, which causes the resulting parser to write additional
information to stdout:

bison --debug {{path/to/file.y}}

• Specify the output filename:

bison --output {{path/to/output.c}} {{path/to/file.y}}

• Be verbose when compiling:

bison --verbose
bitcoin-cli
Command-line client to interact with the Bitcoin Core daemon via RPC calls.

Uses the configuration defined in bitcoin.conf.

More information: https://en.bitcoin.it/wiki/Running_Bitcoin#Command-


line_arguments.

• Send a transaction to a given address:

bitcoin-cli sendtoaddress "{{address}}" {{amount}}

• Generate one or more blocks:

bitcoin-cli generate {{num_blocks}}

• Print high-level information about the wallet:

bitcoin-cli getwalletinfo

• List all outputs from previous transactions available to fund outgoing


transactions:

bitcoin-cli listunspent

• Export the wallet information to a text file:

bitcoin-cli dumpwallet "{{path/to/file}}"

• Get blockchain information:

bitcoin-cli getblockchaininfo

• Get network information:

bitcoin-cli getnetworkinfo

• Stop the Bitcoin Core daemon:

bitcoin-cli stop
bitcoind
Bitcoin Core daemon.

Uses the configuration defined in bitcoin.conf.

More information: https://manned.org/bitcoind.

• Start the Bitcoin Core daemon (in the foreground):

bitcoind

• Start the Bitcoin Core daemon in the background (use bitcoin-cli stop to
stop):

bitcoind -daemon

• Start the Bitcoin Core daemon on a specific network:

bitcoind -chain={{main|test|signet|regtest}}

• Start the Bitcoin Core daemon using specific config file and data directory:

bitcoind -conf={{path/to/bitcoin.conf}} -datadir={{path/to/


directory}}
black
Format Python code automatically.

More information: https://black.readthedocs.io/en/stable/


usage_and_configuration/the_basics.html.

• Auto-format a file or entire directory:

black {{path/to/file_or_directory}}

• Format the [c]ode passed in as a string:

black -c "{{code}}"

• Show whether a file or a directory would have changes made to them if they
were to be formatted:

black --check {{path/to/file_or_directory}}

• Show changes that would be made to a file or a directory without performing


them (dry-run):

black --diff {{path/to/file_or_directory}}

• Auto-format a file or directory, emitting exclusively error messages to stderr:

black --quiet {{path/to/file_or_directory}}

• Auto-format a file or directory without replacing single quotes with double


quotes (adoption helper, avoid using this for new projects):

black --skip-string-normalization {{path/to/


file_or_directory}}
blackfire
Monitor, profile and test a PHP application.

More information: https://blackfire.io.

• Initialize and configure the Blackfire client:

blackfire config

• Launch the Blackfire agent:

blackfire agent

• Launch the Blackfire agent on a specific socket:

blackfire agent --socket="{{tcp://127.0.0.1:8307}}"

• Run the profiler on a specific program:

blackfire run {{php path/to/file.php}}

• Run the profiler and collect 10 samples:

blackfire --samples 10 run {{php path/to/file.php}}

• Run the profiler and output results as JSON:

blackfire --json run {{php path/to/file.php}}

• Upload a profiler file to the Blackfire web service:

blackfire upload {{path/to/file}}

• View the status of profiles on the Blackfire web service:

blackfire status
blender
Command-line interface to the Blender 3D computer graphics application.

Arguments are executed in the order they are given.

More information: https://docs.blender.org/manual/en/latest/advanced/


command_line/arguments.html.

• Render all frames of an animation in the background, without loading the UI


(output is saved to /tmp):

blender --background {{path/to/file.blend}} --render-anim

• Render an animation using a specific image naming pattern, in a path relative


(//) to the .blend file:

blender --background {{path/to/file.blend}} --render-


output //{{render/frame_###.png}} --render-anim

• Render the 10th frame of an animation as a single image, saved to an existing


directory (absolute path):

blender --background {{path/to/file.blend}} --render-output


{{/path/to/output_directory}} --render-frame {{10}}

• Render the second last frame in an animation as a JPEG image, saved to an


existing directory (relative path):

blender --background {{path/to/file.blend}} --render-


output //{{output_directory}} --render-frame {{JPEG}} --
render-frame {{-2}}

• Render the animation of a specific scene, starting at frame 10 and ending at


frame 500:

blender --background {{path/to/file.blend}} --scene


{{scene_name}} --frame-start {{10}} --frame-end {{500}} --
render-anim

• Render an animation at a specific resolution, by passing a Python expression:

blender --background {{path/to/file.blend}} --python-expr


'{{import bpy;
bpy.data.scenes[0].render.resolution_percentage = 25}}' --
render-anim

• Start an interactive Blender session in the terminal with a Python console (do
import bpy after starting):

blender --background --python-console


blockout2
Tetris like game in 3D.

More information: https://www.blockout.net/blockout2/.

• Start a new game:

blockout2

• Navigate the current piece on a 2D plane:

{{Up|Down|Left|Right arrow key}}

• Rotate the piece on its axis:

{{Q|W|E|A|S|D}}

• Hard drop the current piece:

<Spacebar>

• Pause/unpause the game:

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

More information: https://source.tizen.org/documentation/reference/bmaptool.

• [o]utput a blockmap file from image file:

bmaptool create -o {{blockmap.bmap}} {{source.img}}

• Copy an image file into sdb:

bmaptool copy --bmap {{blockmap.bmap}} {{source.img}} {{/dev/


sdb}}

• Copy a compressed image file into sdb:

bmaptool copy --bmap {{blockmap.bmap}} {{source.img.gz}} {{/


dev/sdb}}

• Copy an image file into sdb without using a blockmap:

bmaptool copy --nobmap {{source.img}} {{/dev/sdb}}


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

More information: https://netpbm.sourceforge.net/doc/bmptopnm.html.

• Generate the PBM, PGM, or PNM image as output, for Windows or OS/2 BMP
file as input:

bmptopnm {{path/to/file.bmp}}

• Report contents of the BMP header to stderr:

bmptopnm -verbose {{path/to/file.bmp}}

• Display version:

bmptopnm -version
bmptoppm
This command has been superseded by bmptopnm.

More information: https://netpbm.sourceforge.net/doc/bmptoppm.html.

• View documentation for the current command:

tldr bmptopnm
bob
Manage and switch between Neovim versions.

More information: https://github.com/MordechaiHadad/bob.

• Install and switch to the specified version of Neovim:

bob use {{nightly|stable|latest|version_string|commit_hash}}

• List installed and currently used versions of Neovim:

bob list

• Uninstall the specified version of Neovim:

bob uninstall {{nightly|stable|latest|version_string|


commit_hash}}

• Uninstall Neovim and erase any changes bob has made:

bob erase

• Roll back to a previous nightly version:

bob rollback
boot
Build tooling for the Clojure programming language.

More information: https://github.com/boot-clj/boot.

• Start a REPL session either with the project or standalone:

boot repl

• Build a single uberjar:

boot jar

• Generate scaffolding for a new project based on a template:

boot --dependencies boot/new new --template {{template_name}}


--name {{project_name}}

• Build for development (if using the boot/new template):

boot dev

• Build for production (if using the boot/new template):

boot prod

• Display help for a specific task:

boot {{task}} --help


borg
Deduplicating backup tool.

Create local or remote backups that are mountable as filesystems.

More information: https://borgbackup.readthedocs.io/en/stable/usage/


general.html.

• Initialize a (local) repository:

borg init {{path/to/repo_directory}}

• Backup a directory into the repository, creating an archive called "Monday":

borg create --progress {{path/to/repo_directory}}::{{Monday}}


{{path/to/source_directory}}

• List all archives in a repository:

borg list {{path/to/repo_directory}}

• Extract a specific directory from the "Monday" archive in a remote repository,


excluding all *.ext files:

borg extract {{user}}@{{host}}:{{path/to/repo_directory}}::


{{Monday}} {{path/to/target_directory}} --exclude '{{*.ext}}'

• Prune a repository by deleting all archives older than 7 days, listing changes:

borg prune --keep-within {{7d}} --list {{path/to/


repo_directory}}

• Mount a repository as a FUSE filesystem:

borg mount {{path/to/repo_directory}}::{{Monday}} {{path/to/


mountpoint}}

• Display help on creating archives:

borg create --help


bosh
Deploy and manage the BOSH director.

More information: https://bosh.io/docs/cli-v2/.

• Create local alias for director in a specific [e]nvironment:

bosh alias-env {{environment_name}} -e {{ip_address|URL}} --


ca-cert {{ca_certificate}}

• List environments:

bosh environments

• Log in to the director:

bosh login -e {{environment}}

• List deployments:

bosh -e {{environment}} deployments

• List environment virtual machines in a [d]eployment:

bosh -e {{environment}} vms -d {{deployment}}

• SSH into virtual machine:

bosh -e {{environment}} ssh {{virtual_machine}} -d


{{deployment}}

• Upload stemcell:

bosh -e {{environment}} upload-stemcell {{stemcell_file|url}}

• Show current cloud config:

bosh -e {{environment}} cloud-config


bower
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.

More information: https://bower.io/.

• Install a project's dependencies, listed in its bower.json:

bower install

• Install one or more packages to the bower_components directory:

bower install {{package}} {{package}}

• Uninstall packages locally from the bower_components directory:

bower uninstall {{package}} {{package}}

• List local packages and possible updates:

bower list

• Create a bower.json file for your package:

bower init

• Install a specific dependency version, and add it to bower.json:

bower install {{local_name}}={{package}}#{{version}} --save

• Display help for a specific command:

bower help {{command}}


box
A PHP application for building and managing Phars.

More information: https://github.com/box-project/box.

• Compile a new Phar file:

box compile

• Compile a new Phar file using a specific [c]onfiguration file:

box compile -c {{path/to/config}}

• Display information about the PHAR PHP extension:

box info

• Display information about a specific Phar file:

box info {{path/to/phar_file}}

• Validate the first found configuration file in the working directory:

box validate

• Verify the signature of a specific Phar file:

box verify {{path/to/phar_file}}

• Display help:

box help
boxes
Draw, remove, and repair ASCII art boxes.

More information: https://boxes.thomasjensen.com/boxes-man-1.html.

• Draw a box around a string:

echo "{{string}}" | boxes

• [r]emove a box from a string:

echo "{{string}}" | boxes -r

• Specify the box [d]esign:

echo "{{string}}" | boxes -d {{parchment}}

• Specify the box [s]ize (in columns by lines):

echo "{{string}}" | boxes -s {{10}}x{{5}}

• [a]lign the box text [h]orizonally (at [l]eft, [c]enter or [r]ight):

echo "{{string}}" | boxes -a h{{l|c|r}}

• [a]lign the box text [v]ertically (at [t]op, [c]enter or [b]ottom):

echo "{{string}}" | boxes -a v{{t|c|b}}

• [j]ustify the box text (at [l]eft, [c]enter or [r]ight):

echo "{{string}}" | boxes -a j{{l|c|r}}{{vt}}


bpkg
A package manager for Bash scripts.

More information: https://github.com/bpkg/bpkg.

• Update the local index:

bpkg update

• Install a package globally:

bpkg install --global {{package}}

• Install a package in a subdirectory of the current directory:

bpkg install {{package}}

• Install a specific version of a package globally:

bpkg install {{package}}@{{version}} -g

• Show details about a specific package:

bpkg show {{package}}

• Run a command, optionally specifying its arguments:

bpkg run {{command}} {{argument1 argument2 ...}}


bpython
A fancy interface to the Python interpreter.

Provides syntax highlighting and many other nice-to-haves in REPL mode.

More information: https://manned.org/bpython.

• Start a REPL (interactive shell):

bpython

• Execute a specific Python file:

bpython {{path/to/file.py}}

• Execute a specific Python file and start a REPL:

bpython --interactive {{path/to/file.py}}

• Use the specified [c]onfig file instead of the default config:

bpython --config {{path/to/file.conf}}


bpytop
A resource monitor that shows information about the CPU, memory, disks, network
and processes.

A Python version of bashtop.

More information: https://github.com/aristocratos/bpytop.

• Start bpytop:

bpytop

• Start in minimal mode without memory and networking boxes:

bpytop -m

• Toggle minimal mode:

• Search for running programs or processes:

• Change settings:

• Display version:

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

More information: https://cloud.google.com/bigquery/docs/reference/bq-cli-


reference.

• Run query against a BigQuery table using standard SQL, add --dry_run flag
to estimate the number of bytes read by the query:

bq query --nouse_legacy_sql 'SELECT COUNT(*) FROM


{{DATASET_NAME}}.{{TABLE_NAME}}'

• Run a parameterized query:

bq query --use_legacy_sql=false --
parameter='ts_value:TIMESTAMP:2016-12-07 08:00:00' 'SELECT
TIMESTAMP_ADD(@ts_value, INTERVAL 1 HOUR)'

• Create a new dataset or table in the US location:

bq mk --location=US {{dataset_name}}.{{table_name}}

• List all datasets in a project:

bq ls --filter labels.{{key}}:{{value}} --max_results


{{integer}} --format=prettyjson --project_id {{project_id}}

• Batch load data from a specific file in formats such as CSV, JSON, Parquet, and
Avro to a table:

bq load --location {{location}} --source_format {{CSV|JSON|


PARQUET|AVRO}} {{dataset}}.{{table}} {{path_to_source}}

• Copy one table to another:

bq cp {{dataset}}.{{OLD_TABLE}} {{dataset}}.{{new_table}}

• Display help:

bq help
brave
This command is an alias of chromium.

More information: https://support.brave.com/hc/en-us/articles/360044860011-


How-Do-I-Use-Command-Line-Flags-in-Brave.

• View documentation for the original command:

tldr chromium
break
Break out of a for, while, until or select loop.

More information: https://www.gnu.org/software/bash/manual/bash.html#index-


break.

• Break out of a single loop:

while :; do break; done

• Break out of nested loops:

while :; do while :; do break 2; done; done


brew autoremove
Remove unused formulae previously installed as dependencies.

More information: https://docs.brew.sh/Manpage#autoremove---dry-run.

• Remove all unused formulae:

brew autoremove

• Print what would be removed, but don't actually remove anything:

brew autoremove --dry-run


brew bundle
Bundler for Homebrew, Homebrew Cask and the Mac App Store.

More information: https://github.com/Homebrew/homebrew-bundle.

• Install packages from a Brewfile at the current path:

brew bundle

• Install packages from a specific Brewfile at a specific path:

brew bundle --file {{path/to/file}}

• Create a Brewfile from all installed packages:

brew bundle dump

• Uninstall all formulae not listed in the Brewfile:

brew bundle cleanup --force

• Check if there is anything to install or upgrade in the Brewfile:

brew bundle check

• List all entries in the Brewfile:

brew bundle list --all


brew install
Install a Homebrew formula or cask.

More information: https://docs.brew.sh/Manpage#install-options-formulacask-.

• Install a formula/cask:

brew install {{formula|cask}}

• Build and install a formula from source (dependencies will still be installed
from bottles):

brew install --build-from-source {{formula}}

• Download the manifest, print what would be installed but don't actually install
anything:

brew install --dry-run {{formula|cask}}


brew list
List installed formulae/casks or their files.

More information: https://docs.brew.sh/Manpage#list-ls-options-


installed_formulainstalled_cask-.

• List all installed formulae and casks:

brew list

• List files belonging to an installed formula:

brew list {{formula}}

• List artifacts of a cask:

brew list {{cask}}

• List only formulae:

brew list --formula

• List only casks:

brew list --cask

• List only pinned formulae:

brew list --pinned


brew outdated
List outdated casks and formulae.

To upgrade everything, use brew upgrade.

More information: https://docs.brew.sh/Manpage#outdated-options-formulacask-.

• List all outdated casks and formulae:

brew outdated

• List only outdated formulae:

brew outdated --formula

• List only outdated casks:

brew outdated --cask


brew search
Search for casks and formulae.

More information: https://docs.brew.sh/Manpage#search--s-options-textregex-.

• Search for casks and formulae using a keyword:

brew search {{keyword}}

• Search for casks and formulae using a regular expression:

brew search /{{regular_expression}}/

• Enable searching through descriptions:

brew search --desc {{keyword}}

• Only search for formulae:

brew search --formula {{keyword}}

• Only search for casks:

brew search --cask {{keyword}}


brew uninstall
Uninstall a Homebrew formula/cask.

Use brew autoremove to remove unused dependencies afterwards.

More information: https://docs.brew.sh/Manpage#uninstall-remove-rm-options-


installed_formulainstalled_cask-.

• Uninstall a formula/cask:

brew uninstall {{formula|cask}}

• Uninstall a cask and remove all associated files:

brew uninstall --zap {{cask}}


brew update
Fetch the newest version of Homebrew and all formulae from GitHub using git
and perform any necessary migrations.

To upgrade all installed formulae, use brew upgrade.

More information: https://docs.brew.sh/Manpage#update-options.

• Fetch the newest version of Homebrew and all formulae:

brew update
brew upgrade
Upgrade outdated formulae and casks.

More information: https://docs.brew.sh/Manpage#upgrade-options-


outdated_formulaoutdated_cask-.

• Upgrade all outdated casks and formulae:

brew upgrade

• Upgrade a specific formula/cask:

brew upgrade {{formula|cask}}

• Print what would be upgraded, but don't actually upgrade anything:

brew upgrade --dry-run


brew
Homebrew - a package manager for macOS and Linux.

Some subcommands such as install have their own usage documentation.

More information: https://docs.brew.sh/Manpage.

• Install the latest stable version of a formula or cask (use --devel for
development versions):

brew install {{formula}}

• List all installed formulae and casks:

brew list

• Upgrade an installed formula or cask (if none is given, all installed formulae/
casks are upgraded):

brew upgrade {{formula}}

• Fetch the newest version of Homebrew and of all formulae and casks from the
Homebrew source repository:

brew update

• Show formulae and casks that have a more recent version available:

brew outdated

• Search for available formulae (i.e. packages) and casks (i.e. native macOS
.app packages):

brew search {{text}}

• Display information about a formula or a cask (version, installation path,


dependencies, etc.):

brew info {{formula}}

• Check the local Homebrew installation for potential problems:

brew doctor
brittany
Pretty-print Haskell source files.

More information: https://github.com/lspitzner/brittany#readme.

• Format a Haskell source file and print the result to stdout:

brittany {{path/to/file.hs}}

• Format all Haskell source files in the current directory in-place:

brittany --write-mode=inplace {{*.hs}}

• Check whether a Haskell source file needs changes and indicate the result
through the programme's exit code:

brittany --check-mode {{path/to/file.hs}}

• Format a Haskell source file using the specified amount of spaces per
indentation level and line length:

brittany --indent {{4}} --columns {{100}} {{path/to/file.hs}}

• Format a Haskell source file according to the style defined in the specified
configuration file:

brittany --config-file {{path/to/config.yaml}} {{path/to/


file.hs}}
brotli
Compress/uncompress files with Brotli compression.

More information: https://github.com/google/brotli.

• Compress a file, creating a compressed version next to the file:

brotli {{path/to/file}}

• [d]ecompress a file, creating an uncompressed version next to the file:

brotli -d {{path/to/file.br}}

• Compress a file specifying the [o]utput filename:

brotli {{path/to/file}} -o {{path/to/


compressed_output_file.br}}

• [d]ecompress a Brotli file specifying the [o]utput filename:

brotli -d {{path/to/compressed_file.br}} -o {{path/to/


output_file}}

• Specify the compression quality (1=fastest (worst), 11=slowest (best)):

brotli -q {{11}} {{path/to/file}} -o {{path/to/


compressed_output_file.br}}
browser-sync
A local web server that updates browser on file changes.

More information: https://browsersync.io/docs/command-line.

• Start a server from a specific directory:

browser-sync start --server {{path/to/directory}} --files


{{path/to/directory}}

• Start a server from local directory, watching all CSS files in a directory:

browser-sync start --server --files '{{path/to/directory/


*.css}}'

• Create configuration file:

browser-sync init

• Start Browsersync from configuration file:

browser-sync start --config {{config_file}}


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

More information: https://docs.usebruno.com/bru-cli/overview.

• Run all request files from the current directory:

bru run

• Run a single request from the current directory by specifying its filename:

bru run {{file.bru}}

• Run requests using an environment:

bru run --env {{environment_name}}

• Run requests using an environment with a variable:

bru run --env {{environment_name}} --env-var


{{variable_name}}={{variable_value}}

• Run request and collect the results in an output file:

bru run --output {{path/to/output.json}}

• Display help:

bru run --help


brushtopbm
Convert a Xerox doodle brush file into a PBM image.

More information: https://netpbm.sourceforge.net/doc/brushtopbm.html.

• Generate a PBM file as output for a Xerox doodle brush file as input:

brushtopbm {{path/to/file.brush}}

• Display version:

brushtopbm -version
bshell
A GUI for browsing for SSH/VNC servers on the local network.

See also: bssh and bvnc.

More information: https://manned.org/bshell.

• Browse for both SSH and VNC servers:

bshell

• Browse for SSH servers only:

bshell --ssh

• Browse for VNC servers only:

bshell --vnc

• Browse for both SSH and VNC servers in a specified domain:

bshell --domain {{domain}}


bssh
A GUI tool for browsing for SSH/VNC servers on the local network.

See also: bvnc and bshell.

More information: https://manned.org/bssh.

• Browse for SSH servers:

bssh

• Browse for VNC servers:

bssh --vnc

• Browse for both SSH and VNC servers:

bssh --shell

• Browse for SSH servers in a specified domain:

bssh --domain {{domain}}


btm
An alternative to top.

Aims to be lightweight, cross-platform and more graphical than top.

More information: https://github.com/ClementTsang/bottom.

• Show the default layout (CPU, memory, temperatures, disk, network, and
processes):

btm

• Enable basic mode, removing charts and condensing data (similar to top):

btm --basic

• Use big dots instead of small ones in charts:

btm --dot_marker

• Show also battery charge and health status:

btm --battery

• Refresh every 250 milliseconds and show the last 30 seconds in the charts:

btm --rate 250 --default_time_value 30000


btop
A resource monitor that shows information about the CPU, memory, disks, network
and processes.

A C++ version of bpytop.

More information: https://github.com/aristocratos/btop.

• Start btop:

btop

• Start btop with the specified settings preset:

btop --preset {{0..9}}

• Start btop in TTY mode using 16 colors and TTY-friendly graph symbols:

btop --tty_on

• Start btop in 256-color mode instead of 24-bit color mode:

btop --low-color

• Set the update rate to 500 milliseconds:

btop --update 500


builtin
Execute shell builtins.

More information: https://manned.org/builtin.1.

• Run a shell builtin:

builtin {{command}}
buku
Command-line browser-independent bookmark manager.

More information: https://github.com/jarun/Buku.

• Display all bookmarks matching "keyword" and with "privacy" tag:

buku {{keyword}} --stag {{privacy}}

• Add bookmark with tags "search engine" and "privacy":

buku --add {{https://example.com}} {{search engine}},


{{privacy}}

• Delete a bookmark:

buku --delete {{bookmark_id}}

• Open editor to edit a bookmark:

buku --write {{bookmark_id}}

• Remove "search engine" tag from a bookmark:

buku --update {{bookmark_id}} --tag {{-}} {{search engine}}


bun
JavaScript runtime and toolkit.

Includes a bundler, a test runner, and a package manager.

More information: https://bun.sh.

• Run a JavaScript file or a package.json script:

bun run {{path/to/file|script_name}}

• Run unit tests:

bun test

• Download and install all the packages listed as dependencies in


package.json:

bun install

• Add a dependency to package.json:

bun add {{module_name}}

• Remove a dependency from package.json:

bun remove {{module_name}}

• Create a new Bun project in the current directory:

bun init

• Start a REPL (interactive shell):

bun repl

• Upgrade Bun to the latest version:

bun upgrade
bundle
Dependency manager for the Ruby programming language.

More information: https://bundler.io/man/bundle.1.html.

• Install all gems defined in the Gemfile expected in the working directory:

bundle install

• Execute a command in the context of the current bundle:

bundle exec {{command}} {{arguments}}

• Update all gems by the rules defined in the Gemfile and regenerate
Gemfile.lock:

bundle update

• Update one or more specific gem(s) defined in the Gemfile:

bundle update {{gem_name1}} {{gem_name2}}

• Update one or more specific gems(s) defined in the Gemfile but only to the
next patch version:

bundle update --patch {{gem_name1}} {{gem_name2}}

• Update all gems within the given group in the Gemfile:

bundle update --group {{development}}

• List installed gems in the Gemfile with newer versions available:

bundle outdated

• Create a new gem skeleton:

bundle gem {{gem_name}}


bundler
Dependency manager for the Ruby programming language.

bundler is a common name for the command bundle, but not a command itself.

More information: https://bundler.io/man/bundle.1.html.

• View documentation for the original command:

tldr bundle
bundletool dump
Manipulate Android Application Bundles.

More information: https://developer.android.com/tools/bundletool.

• Display the AndroidManifest.xml of the base module:

bundletool dump manifest --bundle {{path/to/bundle.aab}}

• Display a specific value from the AndroidManifest.xml using XPath:

bundletool dump manifest --bundle {{path/to/bundle.aab}} --


xpath {{/manifest/@android:versionCode}}

• Display the AndroidManifest.xml of a specific module:

bundletool dump manifest --bundle {{path/to/bundle.aab}} --


module {{name}}

• Display all the resources in the application bundle:

bundletool dump resources --bundle {{path/to/bundle.aab}}

• Display the configuration for a specific resource:

bundletool dump resources --bundle {{path/to/bundle.aab}} --


resource {{type/name}}

• Display the configuration and values for a specific resource using the ID:

bundletool dump resources --bundle {{path/to/bundle.aab}} --


resource {{0x7f0e013a}} --values

• Display the contents of the bundle configuration file:

bundletool dump config --bundle {{path/to/bundle.aab}}


bundletool validate
Manipulate Android Application Bundles.

More information: https://developer.android.com/tools/bundletool.

• Verify a bundle and display detailed information about it:

bundletool validate --bundle {{path/to/bundle.aab}}


bundletool
Manipulate Android Application Bundles.

Some subcommands such as validate have their own usage documentation.

More information: https://developer.android.com/tools/bundletool.

• Display help for a subcommand:

bundletool help {{subcommand}}

• Generate APKs from an application bundle (prompts for keystore password):

bundletool build-apks --bundle {{path/to/bundle.aab}} --ks


{{path/to/key.keystore}} --ks-key-alias {{key_alias}} --
output {{path/to/file.apks}}

• Generate APKs from an application bundle giving the keystore password:

bundletool build-apks --bundle {{path/to/bundle.aab}} --ks


{{path/to/key.keystore}} --ks-key-alias {{key_alias}} –ks-
pass {{pass:the_password}} --output {{path/to/file.apks}}

• Generate APKs including only one single APK for universal usage:

bundletool build-apks --bundle {{path/to/bundle.aab}} --mode


{{universal}} --ks {{path/to/key.keystore}} --ks-key-alias
{{key_alias}} --output {{path/to/file.apks}}

• Install the right combination of APKs to an emulator or device:

bundletool install-apks --apks {{path/to/file.apks}}

• Estimate the download size of an application:

bundletool get-size total --apks {{path/to/file.apks}}

• Generate a device specification JSON file for an emulator or device:

bundletool get-device-spec --output {{path/to/file.json}}

• Verify a bundle and display detailed information about it:

bundletool validate --bundle {{path/to/bundle.aab}}


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

More information: https://github.com/bup/bup.

• Initialize a backup repository in a given local [d]irectory:

bup -d {{path/to/repository}} init

• Prepare a given [d]irectory before taking a backup:

bup -d {{path/to/repository}} index {{path/to/directory}}

• Backup a [d]irectory to the repository specifying its [n]ame:

bup -d {{path/to/repository}} save -n {{backup_name}} {{path/


to/directory}}

• Show the backup snapshots currently stored in the repository:

bup -d {{path/to/repository}} ls

• Restore a specific backup snapshot to a target dire[C]tory:

bup -d {{path/to/repository}} restore -C {{path/to/


target_directory}} {{backup_name}}
buzzphrase
Output a random buzzphrase. Written in Node.js.

More information: https://github.com/atomantic/buzzphrase.

• Generate a string of three random phrases containing an adjective, a past


tense verb and a plural noun:

buzzphrase

• Print a phrase formatted as [i]mperative verb + past tense [v]erb + [a]djective


+ plural [N]oun:

buzzphrase {{'{i} {v} {a} {N}'}}

• Print k phrases formatted as present participle [V]erb + [a]djective + singular


[n]oun + [f]inal:

buzzphrase {{k}} {{'{V} {a} {n} {f}'}}


bvnc
A GUI tool for browsing for SSH/VNC servers on the local network.

See also: bssh and bshell.

More information: https://manned.org/bvnc.

• Browse for VNC servers:

bvnc

• Browse for SSH servers:

bvnc --ssh

• Browse for both VNC and SSH servers:

bvnc --shell

• Browse for VNC servers in a specified domain:

bvnc --domain {{domain}}


bw
Access and manage a Bitwarden vault.

More information: https://help.bitwarden.com/article/cli/.

• Log in to a Bitwarden user account:

bw login

• Log out of a Bitwarden user account:

bw logout

• Search and display items from Bitwarden vault:

bw list items --search {{github}}

• Display a particular item from Bitwarden vault:

bw get item {{github}}

• Create a folder in Bitwarden vault:

{{echo -n '{"name":"My Folder1"}' | base64}} | bw create


folder
bzegrep
Find extended regular expression patterns in bzip2 compressed files using egrep.

More information: https://manned.org/bzegrep.

• Search for extended regular expressions (supporting ?, +, {}, () and |) in a


compressed file (case-sensitive):

bzegrep "{{search_pattern}}" {{path/to/file}}

• Search for extended regular expressions (supporting ?, +, {}, () and |) in a


compressed file (case-insensitive):

bzegrep --ignore-case "{{search_pattern}}" {{path/to/file}}

• Search for lines that do not match a pattern:

bzegrep --invert-match "{{search_pattern}}" {{path/to/file}}

• Print file name and line number for each match:

bzegrep --with-filename --line-number


"{{search_pattern}}" {{path/to/file}}

• Search for lines matching a pattern, printing only the matched text:

bzegrep --only-matching "{{search_pattern}}" {{path/to/file}}

• Recursively search files in a bzip2 compressed tar archive for a pattern:

bzegrep --recursive "{{search_pattern}}" {{path/to/file}}


bzfgrep
Find any fixed strings separated by new lines in bzip2 compressed files using
fgrep.

More information: https://manned.org/bzfgrep.

• Search for lines matching the list of search strings separated by new lines in a
compressed file (case-sensitive):

bzfgrep "{{search_string}}" {{path/to/file}}

• Search for lines matching the list of search strings separated by new lines in a
compressed file (case-insensitive):

bzfgrep --ignore-case "{{search_string}}" {{path/to/file}}

• Search for lines that do not match the list of search strings separated by new
lines in a compressed file:

bzfgrep --invert-match "{{search_string}}" {{path/to/file}}

• Print file name and line number for each match:

bzfgrep --with-filename --line-number


"{{search_string}}" {{path/to/file}}

• Search for lines matching a pattern, printing only the matched text:

bzfgrep --only-matching "{{search_string}}" {{path/to/file}}

• Recursively search files in a bzip2 compressed tar archive for the given list of
strings:

bzfgrep --recursive "{{search_string}}" {{path/to/file}}


bzgrep
Find patterns in bzip2 compressed files using grep.

More information: https://manned.org/bzgrep.

• Search for a pattern within a compressed file:

bzgrep "{{search_pattern}}" {{path/to/file}}

• Use extended regular expressions (supports ?, +, {}, () and |), in case-


insensitive mode:

bzgrep --extended-regexp --ignore-case


"{{search_pattern}}" {{path/to/file}}

• Print 3 lines of context around, before, or after each match:

bzgrep --{{context|before-context|after-context}}={{3}}
"{{search_pattern}}" {{path/to/file}}

• Print file name and line number for each match:

bzgrep --with-filename --line-number


"{{search_pattern}}" {{path/to/file}}

• Search for lines matching a pattern, printing only the matched text:

bzgrep --only-matching "{{search_pattern}}" {{path/to/file}}

• Recursively search files in a bzip2 compressed tar archive for a pattern:

bzgrep --recursive "{{search_pattern}}" {{path/to/tar/file}}

• Search stdin for lines that do not match a pattern:

cat {{/path/to/bz/compressed/file}} | bzgrep --invert-match


"{{search_pattern}}"
bzip2
A block-sorting file compressor.

More information: https://manned.org/bzip2.

• Compress a file:

bzip2 {{path/to/file_to_compress}}

• [d]ecompress a file:

bzip2 -d {{path/to/compressed_file.bz2}}

• [d]ecompress a file to stdout:

bzip2 -dc {{path/to/compressed_file.bz2}}

• Test the integrity of each file inside the archive file:

bzip2 --test {{path/to/compressed_file.bz2}}

• Show the compression ratio for each file processed with detailed information:

bzip2 --verbose {{path/to/compressed_files.bz2}}

• Decompress a file overwriting existing files:

bzip2 --force {{path/to/compressed_file.bz2}}

• Display help:

bzip2 -h
bzip3
An efficient statistical file compressor.

More information: https://github.com/kspalaiologos/bzip3.

• Compress a file:

bzip3 {{path/to/file_to_compress}}

• [d]ecompress a file:

bzip3 -d {{path/to/compressed_file.bz3}}

• Decompress a file to stdout ([c]):

bzip3 -dc {{path/to/compressed_file.bz3}}

• Test the integrity of each file inside the archive file:

bzip3 --test {{path/to/compressed_file.bz3}}

• Show the compression ratio for each file processed with detailed information:

bzip3 --verbose {{path/to/compressed_files.bz3}}

• Decompress a file overwriting existing files:

bzip3 -d --force {{path/to/compressed_file.bz3}}

• Display help:

bzip3 -h
c99
Compile C programs according to the ISO C standard.

More information: https://manned.org/c99.

• Compile source file(s) and create an executable:

c99 {{file.c}}

• Compile source file(s) and specify the executable [o]utput filename:

c99 -o {{executable_name}} {{file.c}}

• Compile source file(s) and create object file(s):

c99 -c {{file.c}}

• Compile source file(s), link with object file(s), and create an executable:

c99 {{file.c}} {{file.o}}


cabal
Command-line interface to the Haskell package infrastructure (Cabal).

Manage Haskell projects and Cabal packages from the Hackage package
repository.

More information: https://cabal.readthedocs.io/en/latest/getting-started.html.

• Search and list packages from Hackage:

cabal list {{search_string}}

• Show information about a package:

cabal info {{package}}

• Download and install a package:

cabal install {{package}}

• Create a new Haskell project in the current directory:

cabal init

• Build the project in the current directory:

cabal build

• Run tests of the project in the current directory:

cabal test
cadaver
WebDAV client for Unix.

More information: https://manned.org/cadaver.

• Connect to the server , open the root collection:

cadaver {{http://dav.example.com/}}

• Connect to a server using a specific port and open the collection /foo/bar/:

cadaver {{http://dav.example.com:8022/foo/bar/}}

• Connect to a server using SSL:

cadaver {{https://davs.example.com/}}
caddy
An enterprise-ready open source web server with automatic HTTPS, written in Go.

More information: https://caddyserver.com.

• Start Caddy in the foreground:

caddy run

• Start Caddy with the specified Caddyfile:

caddy run --config {{path/to/Caddyfile}}

• Start Caddy in the background:

caddy start

• Stop a background Caddy process:

caddy stop

• Run a simple file server on the specified port with a browsable interface:

caddy file-server --listen :{{8000}} --browse

• Run a reverse proxy server:

caddy reverse-proxy --from :{{80}} --to localhost:{{8000}}


cake
The command-line processor for the CakePHP framework.

More information: https://cakephp.org.

• Display basic information about the current app and available commands:

cake

• List available routes:

cake routes

• Clear configuration caches:

cake cache clear_all

• Build the metadata cache:

cake schema_cache build --connection {{connection}}

• Clear the metadata cache:

cake schema_cache clear

• Clear a single cache table:

cake schema_cache clear {{table_name}}

• Start a development web server (defaults to port 8765):

cake server

• Start a REPL (interactive shell):

cake console
cal
Display a calendar with the current day highlighted.

See also: gcal.

More information: https://manned.org/cal.1p.

• Display a calendar for the current month:

cal

• Display a calendar for a specific year:

cal {{year}}

• Display a calendar for a specific month and year:

cal {{month}} {{year}}


calc
An interactive arbitrary-precision calculator in the terminal.

More information: https://github.com/lcn2/calc.

• Start calc in interactive mode:

calc

• Perform a calculation in non-interactive mode:

calc '{{85 * (36 / 4)}}'

• Don't format the output (for use with [p]ipes):

calc -p '{{4/3 * pi() * 5^3}}'

• Perform a calculation and then switch to [i]nteractive mode:

calc -i '{{sqrt(2)}}'

• Start calc in a specific permission [m]ode (0 to 7, defaults to 7):

calc -m {{mode}}

• View an introduction to calc:

calc help intro

• View an overview of calc:

calc help overview

• Open the calc manual:

calc help
calendar
Display upcoming events from a calendar file.

More information: https://manned.org/calendar.

• Show events for today and tomorrow (or the weekend on Friday) from the
default calendar:

calendar

• Look [A]head, showing events for the next 30 days:

calendar -A {{30}}

• Look [B]ack, showing events for the previous 7 days:

calendar -B {{7}}

• Show events from a custom calendar [f]ile:

calendar -f {{path/to/file}}
calibre-server
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.

More information: https://manual.calibre-ebook.com/generated/en/calibre-


server.html.

• Start a server to distribute e-books. Access at http://localhost:8080:

calibre-server

• Start server on different port. Access at http://localhost:port:

calibre-server --port {{port}}

• Password protect the server:

calibre-server --username {{username}} --password


{{password}}
calibredb
Manipulate an e-book database.

Part of the Calibre e-book library.

More information: https://manual.calibre-ebook.com/generated/en/calibredb.html.

• List e-books in the library with additional information:

calibredb list

• Search for e-books displaying additional information:

calibredb list --search {{search_term}}

• Search for just ids of e-books:

calibredb search {{search_term}}

• Add one or more e-books to the library:

calibredb add {{path/to/file1 path/to/file2 ...}}

• Recursively add all e-books under a directory to the library:

calibredb add {{-r|--recurse}} {{path/to/directory}}

• Remove one or more e-books from the library. You need the e-book IDs (see
above):

calibredb remove {{id1 id2 ...}}


caller
Print function context.

More information: https://www.gnu.org/software/bash/manual/bash.html#index-


caller.

• Print the line and filename where the current function was called:

caller

• Print the line, function and filename where the current function was called:

caller 0

• Print the line, the function name and the filename of a function call n frames
back:

caller {{n}}
calligraflow
Calligra's flowchart and diagram application.

See also: calligrastage, calligrawords, calligrasheets.

More information: https://manned.org/calligraflow.

• Launch the flowchart and diagram application:

calligraflow

• Open a specific file:

calligraflow {{path/to/file}}

• Display help or version:

calligraflow --{{help|version}}
calligrasheets
Calligra's spreadsheet application.

See also: calligraflow, calligrastage, calligrawords.

More information: https://manned.org/calligrasheets.

• Launch the spreadsheet application:

calligrasheets

• Open a specific spreadsheet:

calligrasheets {{path/to/spreadsheet}}

• Display help or version:

calligrasheets --{{help|version}}
calligrastage
Calligra's presentation application.

See also: calligraflow, calligrawords, calligrasheets.

More information: https://manned.org/calligrastage.

• Launch the presentation application:

calligrastage

• Open a specific presentation:

calligrastage {{path/to/presentation}}

• Display help or version:

calligrastage --{{help|version}}
calligrawords
Calligra's word processor application.

See also: calligraflow, calligrastage, calligrasheets.

More information: https://manned.org/calligrawords.

• Launch the word processor application:

calligrawords

• Open a specific document:

calligrawords {{path/to/document}}

• Display help or version:

calligrawords --{{help|version}}
cancel
Cancel print jobs.

See also: lp, lpmove, lpstat.

More information: https://openprinting.github.io/cups/doc/man-cancel.html.

• Cancel the current job of the default printer (set with lpoptions -d
{{printer}}):

cancel

• Cancel the jobs of the default printer owned by a specific [u]ser:

cancel -u {{username}}

• Cancel the current job of a specific printer:

cancel {{printer}}

• Cancel a specific job from a specific printer:

cancel {{printer}}-{{job_id}}

• Cancel [a]ll jobs of all printers:

cancel -a

• Cancel [a]ll jobs of a specific printer:

cancel -a {{printer}}

• Cancel the current job of a specific server and then delete ([x]) job data files:

cancel -h {{server}} -x
carbon-now
Create beautiful images of code.

More information: https://github.com/mixn/carbon-now-cli.

• Create an image from a file using default settings:

carbon-now {{path/to/file}}

• Create an image from a text in clipboard using default settings:

carbon-now --from-clipboard

• Create an image from stdin using default settings and copy to the clipboard:

{{input}} | carbon-now --to-clipboard

• Create images [i]nteractively for custom settings and optionally save a preset:

carbon-now -i {{path/to/file}}

• Create images from a previously saved [p]reset:

carbon-now -p {{preset}} {{path/to/file}}

• [s]tart at a specified line of text:

carbon-now -s {{line}} {{path/to/file}}

• [e]nd at a specific line of text:

carbon-now -e {{line}} {{path/to/file}}

• Open image in a browser instead of saving:

carbon-now --open {{path/to/file}}


cargo add
Add dependencies to a Rust project's Cargo.toml manifest.

More information: https://doc.rust-lang.org/cargo/commands/cargo-add.html.

• Add the latest version of a dependency to the current project:

cargo add {{dependency}}

• Add a specific version of a dependency:

cargo add {{dependency}}@{{version}}

• Add a dependency and enable one or more specific features:

cargo add {{dependency}} --features {{feature_1}},


{{feature_2}}

• Add an optional dependency, which then gets exposed as a feature of the


crate:

cargo add {{dependency}} --optional

• Add a local crate as a dependency:

cargo add --path {{path/to/crate_directory}}

• Add a development or build dependency:

cargo add {{dependency}} --{{dev|build}}

• Add a dependency with all default features disabled:

cargo add {{dependency}} --no-default-features


cargo bench
Compile and execute benchmarks.

More information: https://doc.rust-lang.org/cargo/commands/cargo-bench.html.

• Execute all benchmarks of a package:

cargo bench

• Don't stop when a benchmark fails:

cargo bench --no-fail-fast

• Compile, but don’t run benchmarks:

cargo bench --no-run

• Benchmark the specified benchmark:

cargo bench --bench {{benchmark}}

• Benchmark with the given profile (default: bench):

cargo bench --profile {{profile}}

• Benchmark all example targets:

cargo bench --examples

• Benchmark all binary targets:

cargo bench --bins

• Benchmark the package’s library:

cargo bench --lib


cargo build
Compile a local package and all of its dependencies.

More information: https://doc.rust-lang.org/cargo/commands/cargo-build.html.

• Build the package or packages defined by the Cargo.toml manifest file in the
local path:

cargo build

• Build artifacts in release mode, with optimizations:

cargo build --release

• Require that Cargo.lock is up to date:

cargo build --locked

• Build all packages in the workspace:

cargo build --workspace

• Build a specific package:

cargo build --package {{package}}

• Build only the specified binary:

cargo build --bin {{name}}

• Build only the specified test target:

cargo build --test {{testname}}


cargo check
Check a local package and all of its dependencies for errors.

More information: https://doc.rust-lang.org/cargo/commands/cargo-check.html.

• Check the current package:

cargo check

• Check all tests:

cargo check --tests

• Check the integration tests in tests/integration_test1.rs:

cargo check --test {{integration_test1}}

• Check the current package with the features feature1 and feature2:

cargo check --features {{feature1,feature2}}

• Check the current package with default features disabled:

cargo check --no-default-features


cargo clean
Remove generated artifacts in the target directory.

More information: https://doc.rust-lang.org/cargo/commands/cargo-clean.html.

• Remove the entire target directory:

cargo clean

• Remove documentation artifacts (the target/doc directory):

cargo clean --doc

• Remove release artifacts (the target/release directory):

cargo clean --release

• Remove artifacts in the directory of the given profile (in this case, target/
debug):

cargo clean --profile {{dev}}


cargo clippy
A collection of lints to catch common mistakes and improve your Rust code.

More information: https://github.com/rust-lang/rust-clippy.

• Run checks over the code in the current directory:

cargo clippy

• Require that Cargo.lock is up to date:

cargo clippy --locked

• Run checks on all packages in the workspace:

cargo clippy --workspace

• Run checks for a package:

cargo clippy --package {{package}}

• Run checks for a lint group (see https://rust-lang.github.io/rust-clippy/stable/


index.html#?
groups=cargo,complexity,correctness,deprecated,nursery,pedantic,perf,restriction,style,su

cargo clippy -- --warn clippy::{{lint_group}}

• Treat warnings as errors:

cargo clippy -- --deny warnings

• Run checks and ignore warnings:

cargo clippy -- --allow warnings

• Apply Clippy suggestions automatically:

cargo clippy --fix


cargo doc
Build the documentation of Rust packages.

More information: https://doc.rust-lang.org/cargo/commands/cargo-doc.html.

• Build the documentation for the current project and all dependencies:

cargo doc

• Do not build documentation for dependencies:

cargo doc --no-deps

• Build and open the documentation in a browser:

cargo doc --open

• Build and view the documentation of a particular package:

cargo doc --open --package {{package}}


cargo fetch
Fetch dependencies of a package from the network.

More information: https://doc.rust-lang.org/cargo/commands/cargo-fetch.html.

• Fetch dependencies specified in Cargo.lock (for all targets):

cargo fetch

• Fetch dependencies for the specified target:

cargo fetch --target {{target_triple}}


cargo fix
Automatically fix lint warnings reported by rustc.

More information: https://doc.rust-lang.org/cargo/commands/cargo-fix.html.

• Fix code even if it already has compiler errors:

cargo fix --broken-code

• Fix code even if the working directory has changes:

cargo fix --allow-dirty

• Migrate a package to the next Rust edition:

cargo fix --edition

• Fix the package’s library:

cargo fix --lib

• Fix the specified integration test:

cargo fix --test {{name}}

• Fix all members in the workspace:

cargo fix --workspace


cargo fmt
Run rustfmt on all source files in a Rust project.

More information: https://github.com/rust-lang/rustfmt.

• Format all source files:

cargo fmt

• Check for formatting errors without writing to the files:

cargo fmt --check

• Pass arguments to each rustfmt call:

cargo fmt -- {{rustfmt_args}}


cargo generate-lockfile
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.

More information: https://doc.rust-lang.org/stable/cargo/commands/cargo-


generate-lockfile.html.

• Generate a Cargo.lock file with the latest version of every package:

cargo generate-lockfile
cargo help
Display help on cargo and its subcommands.

More information: https://doc.rust-lang.org/cargo/commands/cargo-help.html.

• Display general help:

cargo help

• Display help for a subcommand:

cargo help {{subcommand}}


cargo init
Create a new Cargo package.

Equivalent of cargo new, but specifying a directory is optional.

More information: https://doc.rust-lang.org/cargo/commands/cargo-init.html.

• Initialize a Rust project with a binary target in the current directory:

cargo init

• Initialize a Rust project with a binary target in the specified directory:

cargo init {{path/to/directory}}

• Initialize a Rust project with a library target in the current directory:

cargo init --lib

• Initialize a version control system repository in the project directory (default:


git):

cargo init --vcs {{git|hg|pijul|fossil|none}}

• Set the package name (default: directory name):

cargo init --name {{name}}


cargo install
Build and install a Rust binary.

More information: https://doc.rust-lang.org/cargo/commands/cargo-install.html.

• Install a package from https://crates.io (the version is optional - latest by


default):

cargo install {{package}}@{{version}}

• Install a package from the specified Git repository:

cargo install --git {{repo_url}}

• Build from the specified branch/tag/commit when installing from a Git


repository:

cargo install --git {{repo_url}} --{{branch|tag|rev}}


{{branch_name|tag|commit_hash}}

• List all installed packages and their versions:

cargo install --list


cargo locate-project
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.

More information: https://doc.rust-lang.org/cargo/commands/cargo-locate-


project.html.

• Display the JSON object with full path to the Cargo.toml manifest:

cargo locate-project

• Display the project path in the specified format:

cargo locate-project --message-format {{plain|json}}

• Display the Cargo.toml manifest located at the root of the workspace as


opposed to the current workspace member:

cargo locate-project --workspace

• Display the Cargo.toml manifest of a specific directory:

cargo locate-project --manifest-path {{path/to/Cargo.toml}}


cargo login
Save an API token from the registry locally.

The token is used to authenticate to a package registry. You can remove it using
cargo logout.

More information: https://doc.rust-lang.org/cargo/commands/cargo-login.html.

• Add an API token to the local credential storage (located in $CARGO_HOME/


credentials.toml):

cargo login

• Use the specified registry (registry names can be defined in the configuration
- the default is https://crates.io):

cargo login --registry {{name}}


cargo logout
Remove an API token from the registry locally.

The token is used to authenticate to a package registry. You can add it back using
cargo login.

More information: https://doc.rust-lang.org/cargo/commands/cargo-logout.html.

• Remove an API token from the local credential storage (located in


$CARGO_HOME/credentials.toml):

cargo logout

• Use the specified registry (registry names can be defined in the configuration
- the default is https://crates.io):

cargo logout --registry {{name}}


cargo metadata
Output the workspace members and resolved dependencies of current package as
JSON.

Note: The output format is subject to change in future versions of Cargo.

More information: https://doc.rust-lang.org/cargo/commands/cargo-


metadata.html.

• Print the workspace members and resolved dependencies of the current


package:

cargo metadata

• Print only the workspace members and do not fetch dependencies:

cargo metadata --no-deps

• Print metadata in a specific format based on the specified version:

cargo metadata --format-version {{version}}

• Print metadata with the resolve field including dependencies only for the
given target triple (Note: the packages array will still include the
dependencies for all targets):

cargo metadata --filter-platform {{target_triple}}


cargo new
Create a new Cargo package.

Equivalent of cargo init, but specifying a directory is required.

More information: https://doc.rust-lang.org/cargo/commands/cargo-new.html.

• Create a new Rust project with a binary target:

cargo new {{path/to/directory}}


cargo owner
Manage the owners of a crate on the registry.

More information: https://doc.rust-lang.org/cargo/commands/cargo-owner.html.

• Invite the given user or team as an owner:

cargo owner --add {{username|github:org_name:team_name}}


{{crate}}

• Remove the given user or team as an owner:

cargo owner --remove {{username|github:org_name:team_name}}


{{crate}}

• List owners of a crate:

cargo owner --list {{crate}}

• Use the specified registry (registry names can be defined in the configuration
- the default is https://crates.io):

cargo owner --registry {{name}}


cargo package
Assemble a local package into a distributable tarball (a .crate file).

Similar to cargo publish --dry-run, but has more options.

More information: https://doc.rust-lang.org/cargo/commands/cargo-package.html.

• Perform checks and create a .crate file (equivalent of cargo publish --


dry-run):

cargo package

• Display what files would be included in the tarball without actually creating it:

cargo package --list


cargo pkgid
Print the fully qualified package ID specifier for a package or dependency in the
current workspace.

More information: https://doc.rust-lang.org/cargo/commands/cargo-pkgid.html.

• Print the fully qualified package specification for the current project:

cargo pkgid

• Print the fully qualified package specification for the specified package:

cargo pkgid {{partial_pkgspec}}


cargo publish
Upload a package to a registry.

Note: you have to add an authentication token using cargo login before
publishing a package.

More information: https://doc.rust-lang.org/cargo/commands/cargo-publish.html.

• Perform checks, create a .crate file and upload it to the registry:

cargo publish

• Perform checks, create a .crate file but don't upload it (equivalent of cargo
package):

cargo publish --dry-run

• Use the specified registry (registry names can be defined in the configuration
- the default is https://crates.io):

cargo publish --registry {{name}}


cargo remove
Remove dependencies from a Rust project's Cargo.toml manifest.

More information: https://doc.rust-lang.org/cargo/commands/cargo-remove.html.

• Remove a dependency from the current project:

cargo remove {{dependency}}

• Remove a development or build dependency:

cargo remove --{{dev|build}} {{dependency}}

• Remove a dependency of the given target platform:

cargo remove --target {{target}} {{dependency}}


cargo report
Display various kinds of reports.

More information: https://doc.rust-lang.org/cargo/commands/cargo-report.html.

• Display a report:

cargo report {{future-incompatibilities|...}}

• Display a report with the specified Cargo-generated ID:

cargo report {{future-incompatibilities|...}} --id {{id}}

• Display a report for the specified package:

cargo report {{future-incompatibilities|...}} --package


{{package}}
cargo run
Run the current Cargo package.

Note: the working directory of the executed binary will be set to the current
working directory.

More information: https://doc.rust-lang.org/cargo/commands/cargo-run.html.

• Run the default binary target:

cargo run

• Run the specified binary:

cargo run --bin {{name}}

• Run the specified example:

cargo run --example {{name}}

• Activate a space or comma separated list of features:

cargo run --features {{feature1 feature2 ...}}

• Disable the default features:

cargo run --no-default-features

• Activate all available features:

cargo run --all-features

• Run with the given profile:

cargo run --profile {{name}}


cargo rustc
Compile a Rust package. Similar to cargo build, but you can pass extra options to
the compiler.

See rustc --help for all available options.

More information: https://doc.rust-lang.org/cargo/commands/cargo-rustc.html.

• Build the package and pass options to rustc:

cargo rustc -- {{rustc_options}}

• Build artifacts in release mode, with optimizations:

cargo rustc --release

• Compile with architecture-specific optimizations for the current CPU:

cargo rustc --release -- -C target-cpu=native

• Compile with speed optimizations:

cargo rustc -- -C opt-level {{1|2|3}}

• Compile with [s]ize optimizations (z also turns off loop vectorization):

cargo rustc -- -C opt-level {{s|z}}

• Check if your package uses unsafe code:

cargo rustc --lib -- -D unsafe-code

• Build a specific package:

cargo rustc --package {{package}}

• Build only the specified binary:

cargo --bin {{name}}


cargo rustdoc
Build the documentation of Rust packages.

Similar to cargo doc, but you can pass options to rustdoc. See rustdoc --help
for all available options.

More information: https://doc.rust-lang.org/cargo/commands/cargo-rustdoc.html.

• Pass options to rustdoc:

cargo rustdoc -- {{rustdoc_options}}

• Warn about a documentation lint:

cargo rustdoc -- --warn rustdoc::{{lint_name}}

• Ignore a documentation lint:

cargo rustdoc -- --allow rustdoc::{{lint_name}}

• Document the package's library:

cargo rustdoc --lib

• Document the specified binary:

cargo rustdoc --bin {{name}}

• Document the specified example:

cargo rustdoc --example {{name}}

• Document the specified integration test:

cargo rustdoc --test {{name}}


cargo search
Search for packages on https://crates.io.

The crates are displayed along with descriptions in TOML format suitable for
copying into Cargo.toml.

More information: https://doc.rust-lang.org/cargo/commands/cargo-search.html.

• Search for packages:

cargo search {{query}}

• Show n results (default: 10, max: 100):

cargo search --limit {{n}} {{query}}


cargo test
Execute the unit and integration tests of a Rust package.

More information: https://doc.rust-lang.org/cargo/commands/cargo-test.html.

• Only run tests containing a specific string in their names:

cargo test {{testname}}

• Set the number of simultaneous running test cases:

cargo test -- --test-threads {{count}}

• Test artifacts in release mode, with optimizations:

cargo test --release

• Test all packages in the workspace:

cargo test --workspace

• Run tests for a specific package:

cargo test --package {{package}}

• Run tests without hiding output from test executions:

cargo test -- --nocapture


cargo tree
Display a tree visualization of a dependency graph.

Note: in the tree, dependencies of packages marked with (*) have already been
shown elsewhere in the graph, and so are not repeated.

More information: https://doc.rust-lang.org/cargo/commands/cargo-tree.html.

• Show a dependency tree of the current project:

cargo tree

• Only show dependencies up to the specified depth (e.g. when n is 1, display


only direct dependencies):

cargo tree --depth {{n}}

• Do not display the given package (and its dependencies) in the tree:

cargo tree --prune {{package_spec}}

• Show all occurrences of repeated dependencies:

cargo tree --no-dedupe

• Only show normal/build/development dependencies:

cargo tree --edges {{normal|build|dev}}


cargo uninstall
Remove a Rust binary installed using cargo install.

More information: https://doc.rust-lang.org/cargo/commands/cargo-uninstall.html.

• Remove an installed binary:

cargo remove {{package_spec}}


cargo update
Update dependencies as recorded in Cargo.lock.

More information: https://doc.rust-lang.org/cargo/commands/cargo-update.html.

• Update dependencies in Cargo.lock to the latest possible version:

cargo update

• Display what would be updated, but don't actually write the lockfile:

cargo update --dry-run

• Update only the specified dependencies:

cargo update --package {{dependency1}} --package


{{dependency2}} --package {{dependency3}}

• Set a specific dependency to a specific version:

cargo update --package {{dependency}} --precise {{1.2.3}}


cargo vendor
Vendor all dependencies of a project into the specified directory (default: vendor).

More information: https://doc.rust-lang.org/cargo/commands/cargo-vendor.html.

• Vendor dependencies and configure cargo to use the vendored sources in


the current project:

cargo vendor {{path/to/directory}} > .cargo/config.toml


cargo verify-project
Check the correctness of the Cargo.toml manifest and print the result as a JSON
object.

More information: https://doc.rust-lang.org/cargo/commands/cargo-verify-


project.html.

• Check the correctness of the current project's manifest:

cargo verify-project

• Check the correctness of the specified manifest file:

cargo verify-project --manifest-path {{path/to/Cargo.toml}}


cargo version
Display cargo version information.

More information: https://doc.rust-lang.org/cargo/commands/cargo-version.html.

• Display version:

cargo version

• Display additional build information:

cargo version --verbose


cargo yank
Remove a pushed crate from the index. This should only be used when you
accidentally release a significantly broken crate.

Note: this does not remove any data. The crate is still present after a yank - this just
prevents new projects from using it.

More information: https://doc.rust-lang.org/cargo/commands/cargo-yank.html.

• Yank the specified version of a crate:

cargo yank {{crate}}@{{version}}

• Undo a yank (i.e. allow downloading it again):

cargo yank --undo {{crate}}@{{version}}

• Use the specified registry (registry names can be defined in the configuration
- the default is https://crates.io):

cargo yank --registry {{name}} {{crate}}@{{version}}


cargo
Manage Rust projects and their module dependencies (crates).

Some subcommands such as build have their own usage documentation.

More information: https://doc.rust-lang.org/cargo.

• Search for crates:

cargo search {{search_string}}

• Install a binary crate:

cargo install {{crate_name}}

• List installed binary crates:

cargo install --list

• Create a new binary or library Rust project in the specified directory (or the
current working directory by default):

cargo init --{{bin|lib}} {{path/to/directory}}

• Add a dependency to Cargo.toml in the current directory:

cargo add {{dependency}}

• Build the Rust project in the current directory using the release profile:

cargo build --release

• Build the Rust project in the current directory using the nightly compiler
(requires rustup):

cargo +nightly build

• Build using a specific number of threads (default is the number of logical


CPUs):

cargo build --jobs {{number_of_threads}}


carp
REPL and build tool for Carp.

More information: https://carp-lang.github.io/carp-docs/Manual.html.

• Start a REPL (interactive shell):

carp

• Start a REPL with a custom prompt:

carp --prompt "{{> }}"

• Build a carp file:

carp -b {{path/to/file.carp}}

• Build and run a file:

carp -x {{path/to/file.carp}}

• Build a file with optimizations enabled:

carp -b --optimize {{path/to/file.carp}}

• Transpile a file to C code:

carp --generate-only {{path/to/file.carp}}


case
Bash builtin construct for creating multi-choice conditional statements.

More information: https://www.gnu.org/software/bash/manual/bash.html#index-


case.

• Match a variable against string literals to decide which command to run:

case {{$tocount}} in {{words}}) {{wc -w README}}; ;;


{{lines}}) {{wc -l README}}; ;; esac

• Combine patterns with |, use * as a fallback pattern:

case {{$tocount}} in {{[wW]|words}}) {{wc -w README}}; ;;


{{[lL]|lines}}) {{wc -l README}}; ;; *) {{echo "what?"}}; ;;
esac
cat
Print and concatenate files.

More information: https://manned.org/cat.1posix.

• Print the contents of a file to stdout:

cat {{path/to/file}}

• Concatenate several files into an output file:

cat {{path/to/file1 path/to/file2 ...}} > {{path/to/


output_file}}

• Append several files to an output file:

cat {{path/to/file1 path/to/file2 ...}} >> {{path/to/


output_file}}

• Copy the contents of a file into an output file without buffering:

cat -u {{/dev/tty12}} > {{/dev/tty13}}

• Write stdin to a file:

cat - > {{path/to/file}}


catimg
Image printing in the terminal.

See also: pixterm, chafa.

More information: https://github.com/posva/catimg.

• Print a JPEG, PNG, or GIF to the terminal:

catimg {{path/to/file}}

• Double the [r]esolution of an image:

catimg -r 2 {{path/to/file}}

• Disable 24-bit color for better [t]erminal support:

catimg -t {{path/to/file}}

• Specify a custom [w]idth or [H]eight:

catimg {{-w|-H}} {{40}} {{path/to/file}}


cavif
Convert PNG/JPEG images to AVIF. Written in Rust.

See also: convert.

More information: https://github.com/kornelski/cavif-rs.

• Convert a JPEG file to AVIF, saving it to file.avif:

cavif {{path/to/image.jpg}}

• Adjust the image quality and convert a PNG file to AVIF:

cavif --quality {{1..100}} {{path/to/image.png}}

• Specify the output location:

cavif {{path/to/image.jpg}} --output {{path/to/output.avif}}

• Overwrite the destination file if it already exists:

cavif --overwrite {{path/to/image.jpg}}


cb
Cut, copy, and paste anything in the terminal.

More information: https://github.com/Slackadays/Clipboard.

• Show all clipboards:

cb

• Copy a file to the clipboard:

cb copy {{path/to/file}}

• Copy some text to the clipboard:

cb copy "{{Some example text}}"

• Copy piped data to the clipboard:

echo "{{Some example text}}" | cb

• Paste clipboard content:

cb paste

• Pipe out clipboard content:

cb | cat

• Show clipboard history:

cb history

• Show clipboard information:

cb info
cbonsai
A beautifully random bonsai tree generator.

More information: https://gitlab.com/jallbrit/cbonsai.

• Generate a bonsai in live mode:

cbonsai -l

• Generate a bonsai in infinite mode:

cbonsai -i

• Append a message to the bonsai:

cbonsai -m "{{message}}"

• Display extra information about the bonsai:

cbonsai -v

• Display help:

cbonsai -h
cbt
Utility for reading data from Google Cloud's Bigtable.

More information: https://cloud.google.com/bigtable/docs/cbt-reference.

• List tables in the current project:

cbt ls

• Print count of rows in a specific table in the current project:

cbt count "{{table_name}}"

• Display a single row from a specific table with only 1 (most recent) cell revision
per column in the current project:

cbt lookup "{{table_name}}" "{{row_key}}" cells-per-


column={{1}}

• Display a single row with only specific column(s) (omit qualifier to return
entire family) in the current project:

cbt lookup "{{table_name}}" "{{row_key}}"


columns="{{family1:qualifier1,family2:qualifier2,...}}"

• Search up to 5 rows in the current project by a specific regex pattern and print
them:

cbt read "{{table_name}}" regex="{{row_key_pattern}}"


count={{5}}

• Read a specific range of rows and print only returned row keys in the current
project:

cbt read {{table_name}} start={{start_row_key}}


end={{end_row_key}} keys-only=true
ccache
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.

More information: https://ccache.dev/manual/latest.html.

• Show current cache [s]tatistics:

ccache --show-stats

• [C]lear all cache:

ccache --clear

• Reset ([z]ero) statistics (but not cache itself):

ccache --zero-stats

• Compile C code and cache compiled output (to use ccache on all gcc
invocations, see the note above):

ccache gcc {{path/to/file.c}}


ccomps
Decompose graphs into their connected components.

Graphviz filters: acyclic, bcomps, comps, edgepaint, gvcolor, gvpack, mingle,


nop, sccmap, tred, & unflatten.

More information: https://graphviz.org/pdf/ccomps.1.pdf.

• Decompose one or more graphs into their connected components:

ccomps {{path/to/input1.gv}} {{path/to/input2.gv ...}} >


{{path/to/output.gv}}

• Print the number of nodes, edges, and connected components in one or more
graphs:

ccomps -v -s {{path/to/input1.gv}} {{path/to/input2.gv ...}}

• Write each connected component to numbered filenames based on


output.gv:

ccomps -x -o {{path/to/output.gv}} {{path/to/input1.gv}}


{{path/to/input2.gv ...}}

• Display help:

ccomps -?
cd
Change the current working directory.

More information: https://manned.org/cd.

• Go to the specified directory:

cd {{path/to/directory}}

• Go up to the parent of the current directory:

cd ..

• Go to the home directory of the current user:

cd

• Go to the home directory of the specified user:

cd ~{{username}}

• Go to the previously chosen directory:

cd -

• Go to the root directory:

cd /
cdecl
Compose and decode C and C++ type declarations.

More information: https://github.com/paul-j-lucas/cdecl.

• Compose English phrase into C declaration, and create [c]ompilable output


(include ; and {}):

cdecl -c {{phrase}}

• Explain C declaration in English:

cdecl explain {{C_declaration}}

• Cast a variable to another type:

cdecl cast {{variable_name}} to {{type}}

• Run in [i]nteractive mode:

cdecl -i
cdk
A CLI for AWS Cloud Development Kit (CDK).

More information: https://docs.aws.amazon.com/cdk/latest/guide/cli.html.

• List the stacks in the app:

cdk ls

• Synthesize and print the CloudFormation template for the specified stack(s):

cdk synth {{stack_name}}

• Deploy one or more stacks:

cdk deploy {{stack_name1 stack_name2 ...}}

• Destroy one or more stacks:

cdk destroy {{stack_name1 stack_name2 ...}}

• Compare the specified stack with the deployed stack or a local


CloudFormation template:

cdk diff {{stack_name}}

• Create a new CDK project in the current directory for a specified [l]anguage:

cdk init -l {{language}}

• Open the CDK API reference in your browser:

cdk docs
certutil
Manage keys and certificates in both NSS databases and other NSS tokens.

More information: https://manned.org/certutil.

• Create a [N]ew certificate database in the current [d]irectory:

certutil -N -d .

• List all certificates in a database:

certutil -L -d .

• List all private [K]eys in a database specifying the password [f]ile:

certutil -K -d . -f {{path/to/password_file.txt}}

• [A]dd the signed certificate to the requesters database specifying a


[n]ickname, [t]rust attributes and an [i]nput CRT file:

certutil -A -n "{{server_certificate}}" -t ",," -i {{path/to/


file.crt}} -d .

• Add subject alternative names to a given [c]ertificate with a specific key size
([g]):

certutil -S -f {{path/to/password_file.txt}} -d . -t ",," -c


"{{server_certificate}}" -n "{{server_name}}" -g {{2048}} -s
"CN={{common_name}},O={{organization}}"
cf
Manage apps and services on Cloud Foundry.

More information: https://docs.cloudfoundry.org.

• Log in to the Cloud Foundry API:

cf login -a {{api_url}}

• Push an app using the default settings:

cf push {{app_name}}

• View the services available from your organization:

cf marketplace

• Create a service instance:

cf create-service {{service}} {{plan}} {{service_name}}

• Connect an application to a service:

cf bind-service {{app_name}} {{service_name}}

• Run a script whose code is included in the app, but runs independently:

cf run-task {{app_name}} "{{script_command}}" --name


{{task_name}}

• Start an interactive SSH session with a VM hosting an app:

cf ssh {{app_name}}

• View a dump of recent app logs:

cf logs {{app_name}} --recent


cfssl
Cloudflare's PKI and TLS toolkit.

See also: openssl.

More information: https://github.com/cloudflare/cfssl.

• Show certificate information of a host:

cfssl certinfo -domain {{www.google.com}}

• Decode certificate information from a file:

cfssl certinfo -cert {{path/to/certificate.pem}}

• Scan host(s) for SSL/TLS issues:

cfssl scan {{host1 host2 ...}}

• Display help for a subcommand:

cfssl {{genkey|gencsr|certinfo|sign|gencrl|ocspdump|
ocsprefresh|ocspsign|ocspserve|scan|bundle|crl|print-
defaults|revoke|gencert|serve|version|selfsign|info}} -h
chafa
Image printing in the terminal.

See also: catimg, pixterm.

More information: https://hpjansson.org/chafa/man.

• Render an image directly in the terminal:

chafa {{path/to/file}}

• Render an image with 24-bit [c]olor:

chafa -c full {{path/to/file}}

• Improve image rendering with small color palettes using dithering:

chafa -c 16 --dither ordered {{path/to/file}}

• Render an image, making it appear pixelated:

chafa --symbols vhalf {{path/to/file}}

• Render a monochrome image with only braille characters:

chafa -c none --symbols braille {{path/to/file}}


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

More information: https://github.com/charmbracelet/charm.

• Backup your Charm account keys:

charm backup-keys

• Backup Charm account keys to a specific location:

charm backup-keys -o {{path/to/output_file.tar}}

• Import previously backed up Charm account keys:

charm import-keys "{{charm-keys-backup.tar}}"

• Find where your cloud.charm.sh folder resides on your machine:

charm where

• Start your Charm server:

charm serve

• Print linked SSH keys:

charm keys

• Print your Charm ID:

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

More information: https://github.com/antifuchs/chars.

• Look up a character by its value:

chars '{{ß}}'

• Look up a character by its Unicode code point:

chars {{U+1F63C}}

• Look up possible characters given an ambiguous code point:

chars {{10}}

• Look up a control character:

chars "{{^C}}"
chatgpt
Shell script to use OpenAI's ChatGPT and DALL-E from the terminal.

More information: https://github.com/0xacx/chatGPT-shell-cli.

• Start in chat mode:

chatgpt

• Give a [p]rompt to answer to:

chatgpt --prompt "{{What is the regex to match an email


address?}}"

• Start in chat mode using a specific [m]odel (default is gpt-3.5-turbo):

chatgpt --model {{gpt-4}}

• Start in chat mode with an [i]nitial prompt:

chatgpt --init-prompt "{{You are Rick, from Rick and Morty.


Respond to questions using his mannerism and include
insulting jokes.}}"

• Pipe the result of a command to chatgpt as a prompt:

echo "{{How to view running processes on Ubuntu?}}" | chatgpt

• Generate an image using DALL-E:

chatgpt --prompt "{{image: A white cat}}"


cheat
Create and view interactive cheat sheets.

More information: https://github.com/cheat/cheat.

• Show example usage of a command:

cheat {{command}}

• Edit the cheat sheet for a command:

cheat -e {{command}}

• List the available cheat sheets:

cheat -l

• Search available the cheat sheets for a specified command name:

cheat -s {{command}}

• Display version:

cheat -v
cheatshh
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.

More information: https://github.com/AnirudhG07/cheatshh.

• [a]dd a new command to the cheatshheet:

cheatshh --add

• Edit ([ec]) an existing command's description or group in the cheatshheet:

cheatshh --edit-command

• Delete ([dc]) an existing command from the cheatshheet:

cheatshh --delete-command

• Create a new [g]roup:

cheatshh --group

• Edit ([eg]) an existing group's name or description in the cheatsheet:

cheatshh --edit-group

• Delete ([dg]) an existing group and it's sub commands from commands.json
file:

cheatshh --delete-group

• Display [m]an pages after tldr in the preview:

cheatshh --man
checkov
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.

More information: https://www.checkov.io/1.Welcome/Quick%20Start.html.

• Scan a directory containing IaC (Terraform, Cloudformation, ARM, Ansible,


Bicep, Dockerfile, etc):

checkov --directory {{path/to/directory}}

• Scan an IaC file, omitting code blocks in the output:

checkov --compact --file {{path/to/file}}

• List all checks for all IaC types:

checkov --list
checksec
Check security properties of executables.

More information: https://github.com/slimm609/checksec.sh.

• List security properties of an executable binary file:

checksec --file={{path/to/binary}}

• List security properties recursively of all executable files in a directory:

checksec --dir={{path/to/directory}}

• List security properties of a process:

checksec --proc={{pid}}

• List security properties of the running kernel:

checksec --kernel
Chezmoi
A multi-machine dotfile manager, written in Go.

See also: stow, tuckr, vcsh, homeshick.

More information: https://chezmoi.io.

• Setup up chezmoi, creating a Git repository in ~/.local/share/chezmoi:

chezmoi init

• Set up chezmoi from existing dotfiles of a Git repository:

chezmoi init {{repository_url}}

• Start tracking one or more dotfiles:

chezmoi add {{path/to/dotfile1 path/to/dotfile2 ...}}

• Update repository with local changes:

chezmoi re-add {{path/to/dotfile1 path/to/dotfile2 ...}}

• Edit the source state of a tracked dotfile:

chezmoi edit {{path/to/dotfile_or_symlink}}

• See pending changes:

chezmoi diff

• Apply the changes:

chezmoi -v apply

• Pull changes from a remote repository and apply them:

chezmoi update
chgrp
Change group ownership of files and directories.

More information: https://www.gnu.org/software/coreutils/manual/html_node/


chgrp-invocation.html.

• Change the owner group of a file/directory:

chgrp {{group}} {{path/to/file_or_directory}}

• Recursively change the owner group of a directory and its contents:

chgrp -R {{group}} {{path/to/directory}}

• Change the owner group of a symbolic link:

chgrp -h {{group}} {{path/to/symlink}}

• Change the owner group of a file/directory to match a reference file:

chgrp --reference {{path/to/reference_file}} {{path/to/


file_or_directory}}
chisel
Create TCP/UDP tunnels, transported over HTTP, secured via SSH.

Includes both client and server in the same chisel executable.

More information: https://github.com/jpillora/chisel.

• Run a Chisel server:

chisel server

• Run a Chisel server listening to a specific port:

chisel server -p {{server_port}}

• Run a chisel server that accepts authenticated connections using username


and password:

chisel server --auth {{username}}:{{password}}

• Connect to a Chisel server and tunnel a specific port to a remote server and
port:

chisel client {{server_ip}}:{{server_port}} {{local_port}}:


{{remote_server}}:{{remote_port}}

• Connect to a Chisel server and tunnel a specific host and port to a remote
server and port:

chisel client {{server_ip}}:{{server_port}} {{local_host}}:


{{local_port}}:{{remote_server}}:{{remote_port}}

• Connect to a Chisel server using username and password authentication:

chisel client --auth {{username}}:{{password}} {{server_ip}}:


{{server_port}} {{local_port}}:{{remote_server}}:
{{remote_port}}

• Initialize a Chisel server in reverse mode on a specific port, also enabling


SOCKS5 proxy (on port 1080) functionality:

chisel server -p {{server_port}} --reverse --socks5

• Connect to a Chisel server at specific IP and port, creating a reverse tunnel


mapped to a local SOCKS proxy:

chisel client {{server_ip}}:{{server_port}} R:socks


chmod
Change the access permissions of a file or directory.

More information: https://www.gnu.org/software/coreutils/manual/html_node/


chmod-invocation.html.

• Give the [u]ser who owns a file the right to e[x]ecute it:

chmod u+x {{path/to/file}}

• Give the [u]ser rights to [r]ead and [w]rite to a file/directory:

chmod u+rw {{path/to/file_or_directory}}

• Remove e[x]ecutable rights from the [g]roup:

chmod g-x {{path/to/file}}

• Give [a]ll users rights to [r]ead and e[x]ecute:

chmod a+rx {{path/to/file}}

• Give [o]thers (not in the file owner's group) the same rights as the [g]roup:

chmod o=g {{path/to/file}}

• Remove all rights from [o]thers:

chmod o= {{path/to/file}}

• Change permissions recursively giving [g]roup and [o]thers the ability to


[w]rite:

chmod -R g+w,o+w {{path/to/directory}}

• Recursively give [a]ll users [r]ead permissions to files and e[X]ecute


permissions to sub-directories within a directory:

chmod -R a+rX {{path/to/directory}}


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

More information: https://github.com/theryangeary/choose.

• Print the 5th item from a line (starting from 0):

choose {{4}}

• Print the first, 3rd, and 5th item from a line, where items are separated by ':'
instead of whitespace:

choose --field-separator '{{:}}' {{0}} {{2}} {{4}}

• Print everything from the 2nd to 5th item on the line, including the 5th:

choose {{1}}:{{4}}

• Print everything from the 2nd to 5th item on the line, excluding the 5th:

choose --exclusive {{1}}:{{4}}

• Print the beginning of the line to the 3rd item:

choose :{{2}}

• Print all items from the beginning of the line until the 3rd item (exclusive):

choose --exclusive :{{2}}

• Print all items from the 3rd to the end of the line:

choose {{2}}:

• Print the last item from a line:

choose {{-1}}
chown
Change user and group ownership of files and directories.

More information: https://www.gnu.org/software/coreutils/manual/html_node/


chown-invocation.html.

• Change the owner user of a file/directory:

chown {{user}} {{path/to/file_or_directory}}

• Change the owner user and group of a file/directory:

chown {{user}}:{{group}} {{path/to/file_or_directory}}

• Change the owner user and group to both have the name user:

chown {{user}}: {{path/to/file_or_directory}}

• Recursively change the owner of a directory and its contents:

chown -R {{user}} {{path/to/directory}}

• Change the owner of a symbolic link:

chown -h {{user}} {{path/to/symlink}}

• Change the owner of a file/directory to match a reference file:

chown --reference {{path/to/reference_file}} {{path/to/


file_or_directory}}
chroma
A general-purpose syntax highlighter.

The --lexer option is usually unnecessary, as it will be automatically determined


based on the file extension.

More information: https://github.com/alecthomas/chroma.

• Highlight source code from a file with the Python lexer and output to stdout:

chroma --lexer {{python}} {{path/to/source_file.py}}

• Highlight source code from a file with the Go lexer and output to an HTML file:

chroma --lexer {{go}} --formatter {{html}} {{path/to/


source_file.go}} > {{path/to/target_file.html}}

• Highlight source code from stdin with the C++ lexer and output to an SVG
file, using the Monokai style:

{{command}} | chroma --lexer {{c++}} --formatter {{svg}} --


style {{monokai}} > {{path/to/target_file.svg}}

• List available lexers, styles and formatters:

chroma --list
chromium
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.

More information: https://www.chromium.org/developers/how-tos/run-chromium-


with-flags/.

• Open a specific URL or file:

chromium {{https://example.com|path/to/file.html}}

• Open in incognito mode:

chromium --incognito {{example.com}}

• Open in a new window:

chromium --new-window {{example.com}}

• Open in application mode (without toolbars, URL bar, buttons, etc.):

chromium --app={{https://example.com}}

• Use a proxy server:

chromium --proxy-server="{{socks5://hostname:
66}}" {{example.com}}

• Open with a custom profile directory:

chromium --user-data-dir={{path/to/directory}}

• Open without CORS validation (useful to test an API):

chromium --user-data-dir={{path/to/directory}} --disable-web-


security

• Open with a DevTools window for each tab opened:

chromium --auto-open-devtools-for-tabs
chronic
Display stdout and stderr of a command if and only if it fails.

More information: https://joeyh.name/code/moreutils/.

• Display stdout and stderr of the specified command if and only if it


produces a non-zero exit code or crashes:

chronic {{command options ...}}

• Display stdout and stderr of the specified command if and only if it


produces a non-empty stderr:

chronic -e {{command options ...}}

• Enable [v]erbose mode:

chronic -v {{command options ...}}


chroot
Run command or interactive shell with special root directory.

More information: https://www.gnu.org/software/coreutils/manual/html_node/


chroot-invocation.html.

• Run command as new root directory:

chroot {{path/to/new/root}} {{command}}

• Use a specific user and group:

chroot --userspec={{username_or_id:group_name_or_id}}
chsh
Change user's login shell.

See platform-specific pages for more options.

More information: https://manned.org/chsh.

• Set a specific login shell for the current user interactively:

chsh

• Set a specific login [s]hell for the current user:

chsh -s {{path/to/shell}}

• Set a login [s]hell for a specific user:

chsh -s {{path/to/shell}} {{username}}


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

More information: https://github.com/bschaatsbergen/cidr.

• Explain a CIDR range:

cidr explain {{10.0.0.0/16}}

• Check whether an address belongs to a CIDR range:

cidr contains {{10.0.0.0/16}} {{10.0.14.5}}

• Get a count of all addresses in a CIDR range:

cidr count {{10.0.0.0/16}}

• Check whether two CIDR ranges overlap:

cidr overlaps {{10.0.0.0/16}} {{10.0.14.0/22}}

• Divide a CIDR range into a specific number of networks:

cidr divide {{10.0.0.0/16}} {{9}}


circo
Render an image of a circular network graph from a graphviz file.

Layouts: dot, neato, twopi, circo, fdp, sfdp, osage & patchwork.

More information: https://graphviz.org/doc/info/command.html.

• Render a PNG image with a filename based on the input filename and output
format (uppercase -O):

circo -T {{png}} -O {{path/to/input.gv}}

• Render a SVG image with the specified output filename (lowercase -o):

circo -T {{svg}} -o {{path/to/image.svg}} {{path/to/


input.gv}}

• Render the output in PS, PDF, SVG, Fig, PNG, GIF, JPEG, JSON, or DOT format:

circo -T {{format}} -O {{path/to/input.gv}}

• Render a GIF image using stdin and stdout:

echo "{{digraph {this -> that} }}" | circo -T {{gif}} >


{{path/to/image.gif}}

• Display help:

circo -?
circup
The CircuitPython library updater.

More information: https://github.com/adafruit/circup.

• Interactively update modules on a device:

circup update

• Install a new library:

circup install {{library_name}}

• Search for a library:

circup show {{partial_name}}

• List all libraries on a connected device in requirements.txt format:

circup freeze

• Save all libraries on a connected device in the current directory:

circup freeze -r
cjxl
Compress images to JPEG XL.

Accepted input extensions are PNG, APNG, GIF, JPEG, EXR, PPM, PFM, PAM, PGX,
and JXL.

More information: https://github.com/libjxl/libjxl.

• Convert an image to JPEG XL:

cjxl {{path/to/image.ext}} {{path/to/output.jxl}}

• Set quality to lossless and maximize compression of the resulting image:

cjxl --distance 0 --effort 9 {{path/to/image.ext}} {{path/to/


output.jxl}}

• Display an extremely detailed help page:

cjxl --help --verbose --verbose --verbose --verbose


cksum
Calculate CRC checksums and byte counts of a file.

Note: on old UNIX systems the CRC implementation may differ.

More information: https://www.gnu.org/software/coreutils/manual/html_node/


cksum-invocation.html.

• Display a 32-bit checksum, size in bytes and filename:

cksum {{path/to/file}}
ClamAV
Open-source anti-virus program.

ClamAV isn't a command, but a set of commands.

More information: https://www.clamav.net.

• View documentation for scanning files using the clamd daemon:

tldr clamdscan

• View documentation for scanning files without the clamd daemon running:

tldr clamscan

• View documentation for updating the virus definitions:

tldr freshclam
clamdscan
Scan for viruses using the ClamAV Daemon.

More information: https://docs.clamav.net/manual/Usage/


Scanning.html#clamdscan.

• Scan a file or directory for vulnerabilities:

clamdscan {{path/to/file_or_directory}}

• Scan data from stdin:

{{command}} | clamdscan -

• Scan the current directory and output only infected files:

clamdscan --infected

• Print the scan report to a log file:

clamdscan --log {{path/to/log_file}}

• Move infected files to a specific directory:

clamdscan --move {{path/to/quarantine_directory}}

• Remove infected files:

clamdscan --remove

• Use multiple threads to scan a directory:

clamdscan --multiscan

• Pass the file descriptor instead of streaming the file to the daemon:

clamdscan --fdpass
clamscan
A command-line virus scanner.

More information: https://docs.clamav.net/manual/Usage/


Scanning.html#clamscan.

• Scan a file for vulnerabilities:

clamscan {{path/to/file}}

• Scan all files recursively in a specific directory:

clamscan -r {{path/to/directory}}

• Scan data from stdin:

{{command}} | clamscan -

• Specify a virus database file or directory of files:

clamscan --database {{path/to/database_file_or_directory}}

• Scan the current directory and output only infected files:

clamscan --infected

• Print the scan report to a log file:

clamscan --log {{path/to/log_file}}

• Move infected files to a specific directory:

clamscan --move {{path/to/quarantine_directory}}

• Remove infected files:

clamscan --remove yes


clang++
Compile C++ source files.

Part of LLVM.

More information: https://clang.llvm.org.

• Compile a set of source code files into an executable binary:

clang++ {{path/to/source1.cpp path/to/source2.cpp ...}} {{-


o|--output}} {{path/to/output_executable}}

• Activate output of all errors and warnings:

clang++ {{path/to/source.cpp}} -Wall {{-o|--output}}


{{output_executable}}

• Show common warnings, debug symbols in output, and optimize without


affecting debugging:

clang++ {{path/to/source.cpp}} -Wall {{-g|--debug}} -Og {{-


o|--output}} {{path/to/output_executable}}

• Choose a language standard to compile for:

clang++ {{path/to/source.cpp}} -std={{c++20}} {{-o|--output}}


{{path/to/output_executable}}

• Include libraries located at a different path than the source file:

clang++ {{path/to/source.cpp}} {{-o|--output}} {{path/to/


output_executable}} -I{{path/to/header_path}} -L{{path/to/
library_path}} -l{{path/to/library_name}}

• Compile source code into LLVM Intermediate Representation (IR):

clang++ {{-S|--assemble}} -emit-llvm {{path/to/source.cpp}}


{{-o|--output}} {{path/to/output.ll}}

• Optimize the compiled program for performance:

clang++ {{path/to/source.cpp}} -O{{1|2|3|fast}} {{-o|--


output}} {{path/to/output_executable}}

• Display version:

clang++ --version
clang-cpp
This command is an alias of clang++.

• View documentation for the original command:

tldr clang++
clang-format
Auto-format C/C++/Java/JavaScript/Objective-C/Protobuf/C# code.

More information: https://clang.llvm.org/docs/ClangFormat.html.

• Format a file and print the result to stdout:

clang-format {{path/to/file}}

• Format a file in-place:

clang-format -i {{path/to/file}}

• Format a file using a predefined coding style:

clang-format --style {{LLVM|GNU|Google|Chromium|Microsoft|


Mozilla|WebKit}} {{path/to/file}}

• Format a file using the .clang-format file in one of the parent directories of
the source file:

clang-format --style=file {{path/to/file}}

• Generate a custom .clang-format file:

clang-format --style {{LLVM|GNU|Google|Chromium|Microsoft|


Mozilla|WebKit}} --dump-config > {{.clang-format}}
clang-tidy
An LLVM-based C/C++ linter to find style violations, bugs and security flaws through
static analysis.

More information: https://clang.llvm.org/extra/clang-tidy/.

• Run default checks on a source file:

clang-tidy {{path/to/file.cpp}}

• Don't run any checks other than the cppcoreguidelines checks on a file:

clang-tidy {{path/to/file.cpp}} -checks={{-


*,cppcoreguidelines-*}}

• List all available checks:

clang-tidy -checks={{*}} -list-checks

• Specify defines and includes as compilation options (after --):

clang-tidy {{path/to/file.cpp}} -- -I{{my_project/include}} -


D{{definitions}}
clang
Compile C, C++, and Objective-C source files. Can be used as a drop-in replacement
for GCC.

Part of LLVM.

More information: https://clang.llvm.org/docs/ClangCommandLineReference.html.

• Compile multiple source files into an executable:

clang {{path/to/source1.c path/to/source2.c ...}} {{-o|--


output}} {{path/to/output_executable}}

• Activate output of all errors and warnings:

clang {{path/to/source.c}} -Wall {{-o|--output}}


{{output_executable}}

• Show common warnings, debug symbols in output, and optimize without


affecting debugging:

clang {{path/to/source.c}} -Wall {{-g|--debug}} -Og {{-o|--


output}} {{path/to/output_executable}}

• Include libraries from a different path:

clang {{path/to/source.c}} {{-o|--output}} {{path/to/


output_executable}} -I{{path/to/header}} -L{{path/to/
library}} -l{{library_name}}

• Compile source code into LLVM Intermediate Representation (IR):

clang {{-S|--assemble}} -emit-llvm {{path/to/source.c}} {{-


o|--output}} {{path/to/output.ll}}

• Compile source code into an object file without linking:

clang {{-c|--compile}} {{path/to/source.c}}

• Optimize the compiled program for performance:

clang {{path/to/source.c}} -O{{1|2|3|fast}} {{-o|--output}}


{{path/to/output_executable}}

• Display version:

clang --version
clangd
Language server that provides IDE-like features to editors.

It should be used via an editor plugin rather than invoked directly.

More information: https://clangd.llvm.org/.

• Display available options:

clangd --help

• List of available options:

clangd --help-list

• Display version:

clangd --version
clear
Clears the screen of the terminal.

More information: https://manned.org/clear.

• Clear the screen:

clear

• Clear the screen but keep the terminal's scrollback buffer (equivalent to
pressing Ctrl + L in Bash):

clear -x

• Indicate the type of terminal to clean (defaults to the value of the


environment variable TERM):

clear -T {{type_of_terminal}}

• Display the version of ncurses used by clear:

clear -V
clementine
A modern music player and library organizer.

See also: audacious, qmmp, cmus, mpv.

More information: https://github.com/clementine-player/Clementine/wiki.

• Start the GUI or bring it to front:

clementine

• Start playing music:

clementine {{url|path/to/music.ext}}

• Toggle between pausing and playing:

clementine --play-pause

• Stop playback:

clementine --stop

• Skip to the next or previous track:

clementine --{{next|previous}}

• Create a new playlist with one or more music files or URLs:

clementine --create {{url1 url2 ... | path/to/music1.ext


path/to/music2.ext ...}}

• Load a playlist file:

clementine --load {{path/to/playlist.ext}}

• Play a specific track in the currently loaded playlist:

clementine --play-track {{5}}


cli53
Command line tool for Amazon Route 53.

More information: https://github.com/barnybug/cli53.

• List domains:

cli53 list

• Create a domain:

cli53 create {{mydomain.com}} --comment "{{comment}}"

• Export a bind zone file to stdout:

cli53 export {{mydomain.com}}

• Create a www subdomain pointing to a relative record in the same zone:

cli53 {{rc|rrcreate}} {{mydomain.com}} {{'www 300 CNAME lb'}}

• Create a www subdomain pointing to an external address (must end with a


dot):

cli53 {{rc|rrcreate}} {{mydomain.com}} {{'www 300 CNAME


lb.externalhost.com.'}}

• Create a www subdomain pointing to an IP address:

cli53 {{rc|rrcreate}} {{mydomain.com}} {{'www 300 A


150.130.110.1'}}

• Replace a www subdomain pointing to a different IP:

cli53 {{rc|rrcreate}} --replace {{'www 300 A 150.130.110.2'}}

• Delete a record A:

cli53 {{rd|rrdelete}} {{mydomain.com}} {{www}} {{A}}


clido
Save-state TODO app for the terminal.

More information: https://codeberg.org/Oglo12/clido/wiki.

• Create a list:

clido --new {{name}}

• Load a list:

clido --load {{name}}

• Delete a list:

clido --remove {{name}}

• List all lists:

clido --lists

• Toggle autowrite:

clido toggle-autowrite

• Open a list in a text editor:

clido edit {{text_editor}}

• Display help:

clido -h

• Display version:

clido -v
clifm
The command-line file manager.

See also: vifm, ranger, mc, nautilus.

More information: https://github.com/leo-arch/clifm.

• Start CliFM:

clifm

• Open the file or directory whose ELN (entry list number) is 12:

12

• Create a new file and a new directory:

n file dir/

• Search for PDF files in the current directory:

/*.pdf

• Select all PNG files in the current directory:

s *.png

• Remove the previously selected files (use t to send the files to the recycle bin
instead):

r sel

• Display help:

• Exit CliFM:

q
clip-view
Command Line Interface Pages render.

Render for a TlDr-like project with much a more extensive syntax and several
render modes.

More information: https://github.com/command-line-interface-pages/v2-tooling/


tree/main/clip-view.

• Render specific local pages:

clip-view {{path/to/page1.clip path/to/page2.clip ...}}

• Render specific remote pages:

clip-view {{page_name1 page_name2 ...}}

• Render pages by a specific render:

clip-view --render {{tldr|tldr-colorful|docopt|docopt-


colorful}} {{page_name1 page_name2 ...}}

• Render pages with a specific color theme:

clip-view --theme {{path/to/local_theme.yaml|


remote_theme_name}} {{page_name1 page_name2 ...}}

• Clear a page or theme cache:

clip-view --clear-{{page|theme}}-cache

• Display help:

clip-view --help

• Display version:

clip-view --version
clj
Clojure tool to start a REPL or invoke a function with data.

All options can be defined in a deps.edn file.

More information: https://clojure.org/guides/deps_and_cli.

• Start a REPL (interactive shell):

clj

• Execute a function:

clj -X {{namespace/function_name}}

• Run the main function of a specified namespace:

clj -M -m {{namespace}} {{args}}

• Prepare a project by resolving dependencies, downloading libraries, and


making/caching classpaths:

clj -P

• Start an nREPL server with the CIDER middleware:

clj -Sdeps '{:deps {nrepl {:mvn/version "0.7.0"} cider/cider-


nrepl {:mvn/version "0.25.2"}}}' -m nrepl.cmdline --
middleware '["cider.nrepl/cider-middleware"]' --interactive

• Start a REPL for ClojureScript and open a web browser:

clj -Sdeps '{:deps {org.clojure/clojurescript {:mvn/version


"1.10.758"}}}' --main cljs.main --repl
cloc
Count, and compute differences of, lines of source code and comments.

More information: https://github.com/AlDanial/cloc.

• Count all the lines of code in a directory:

cloc {{path/to/directory}}

• Count all the lines of code in a directory, displaying a progress bar during the
counting process:

cloc --progress=1 {{path/to/directory}}

• Compare 2 directory structures and count the differences between them:

cloc --diff {{path/to/directory/one}} {{path/to/directory/


two}}

• Ignore files that are ignored by VCS, such as files specified in .gitignore:

cloc --vcs git {{path/to/directory}}

• Count all the lines of code in a directory, displaying the results for each file
instead of each language:

cloc --by-file {{path/to/directory}}


clockwork-cli
A command-line interface for the Clockwork PHP debugging framework.

More information: https://github.com/ptrofimov/clockwork-cli.

• Monitor Clockwork logs for the current project:

clockwork-cli

• Monitor Clockwork logs for a specific project:

clockwork-cli {{path/to/directory}}

• Monitor Clockwork logs for multiple projects:

clockwork-cli {{path/to/directory1 path/to/directory2 ...}}


clojure
This command is an alias of clj.

• View documentation for the original command:

tldr clj
cloudflared
Create a persistent connection to the Cloudflare network.

More information: https://developers.cloudflare.com/argo-tunnel/.

• Authenticate and associate the connection to a domain in the Cloudflare


account:

cloudflared tunnel login

• Create a tunnel with a specific name:

cloudflared tunnel create {{name}}

• Establish a tunnel to a host in Cloudflare from the local server:

cloudflared tunnel --hostname {{hostname}} localhost:


{{port_number}}

• Establish a tunnel to a host in Cloudflare from the local server, without


verifying the local server's certificate:

cloudflared tunnel --hostname {{hostname}} localhost:


{{port_number}} --no-tls-verify

• Save logs to a file:

cloudflared tunnel --hostname {{hostname}} http://localhost:


{{port_number}} --loglevel {{panic|fatal|error|warn|info|
debug}} --logfile {{path/to/file}}

• Install cloudflared as a system service:

cloudflared service install


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

More information: https://cmake.org/cmake/help/latest/manual/cmake.1.html.

• Generate a build recipe in the current directory with CMakeLists.txt from a


project directory:

cmake {{path/to/project_directory}}

• Generate a build recipe, with build type set to Release with CMake variable:

cmake {{path/to/project_directory}} -D
{{CMAKE_BUILD_TYPE=Release}}

• Generate a build recipe using generator_name as the underlying build


system:

cmake -G {{generator_name}} {{path/to/project_directory}}

• Use a generated recipe in a given directory to build artifacts:

cmake --build {{path/to/build_directory}}

• Install the build artifacts into /usr/local/ and strip debugging symbols:

cmake --install {{path/to/build_directory}} --strip

• Install the build artifacts using the custom prefix for paths:

cmake --install {{path/to/build_directory}} --strip --prefix


{{path/to/directory}}

• Run a custom build target:

cmake --build {{path/to/build_directory}} --target


{{target_name}}

• Display help, obtain a list of generators:

cmake --help
cmark
Convert CommonMark Markdown formatted text to other formats.

More information: https://github.com/commonmark/cmark.

• Render a CommonMark Markdown file to HTML:

cmark --to html {{filename.md}}

• Convert data from stdin to LaTeX:

cmark --to latex

• Convert straight quotes to smart quotes:

cmark --smart --to html {{filename.md}}

• Validate UTF-8 characters:

cmark --validate-utf8 {{filename.md}}


cmatrix
Shows a scrolling Matrix like screen in the terminal.

More information: https://github.com/abishekvashok/cmatrix.

• Enable [a]synchronous scrolling:

cmatrix -a

• Change the text [C]olor (green by default):

cmatrix -C {{red}}

• Enable [r]ainbow mode:

cmatrix -r

• Use a screen [u]pdate delay of 100 centiseconds (1 second):

cmatrix -u 100
cmctl
Manage cert-manager resources inside your cluster.

Check cert signing status, approve/deny requests, and issue new certificate
requests.

More information: https://cert-manager.io/docs/usage/cmctl/.

• Check if the cert-manager API is ready:

cmctl check api

• Check the status of a certificate:

cmctl status certificate {{cert_name}}

• Create a new certificate request based on an existing certificate:

cmctl create certificaterequest my-cr --from-certificate-file


{{cert.yaml}}

• Create a new certificate request, fetch the signed certificate, and set a
maximum wait time:

cmctl create certificaterequest my-cr --from-certificate-file


{{cert.yaml}} --fetch-certificate --timeout {{20m}}
cmp
Compare two files byte by byte.

More information: https://www.gnu.org/software/diffutils/manual/html_node/


Invoking-cmp.html.

• Output char and line number of the first difference between two files:

cmp {{path/to/file1}} {{path/to/file2}}

• Output info of the first difference: char, line number, bytes, and values:

cmp --print-bytes {{path/to/file1}} {{path/to/file2}}

• Output the byte numbers and values of every difference:

cmp --verbose {{path/to/file1}} {{path/to/file2}}

• Compare files but output nothing, yield only the exit status:

cmp --quiet {{path/to/file1}} {{path/to/file2}}


cmuwmtopbm
Convert a CMU window manager bitmap to a PBM image.

See also: pbmtocmuwm.

More information: https://netpbm.sourceforge.net/doc/cmuwmtopbm.html.

• Convert a CMU window manager bitmap to a PBM image:

cmuwmtopbm {{path/to/image.pbm}} > {{path/to/output.bmp}}


code
Cross platform and extensible code editor.

More information: https://github.com/microsoft/vscode.

• Start Visual Studio Code:

code

• Open specific files/directories:

code {{path/to/file_or_directory1 path/to/


file_or_directory2 ...}}

• Compare two specific files:

code --diff {{path/to/file1}} {{path/to/file2}}

• Open specific files/directories in a new window:

code --new-window {{path/to/file_or_directory1 path/to/


file_or_directory2 ...}}

• Install/uninstall a specific extension:

code --{{install|uninstall}}-extension
{{publisher.extension}}

• Print installed extensions:

code --list-extensions

• Print installed extensions with their versions:

code --list-extensions --show-versions

• Start the editor as a superuser (root) while storing user data in a specific
directory:

sudo code --user-data-dir {{path/to/directory}}


codecrafters
Practice writing complex software.

More information: https://codecrafters.io/.

• Run tests without committing changes:

codecrafters test

• Run tests for all previous stages and the current stage without committing
changes:

codecrafters test --previous

• Commit changes and submit, to move to the next stage:

codecrafters submit
codespell
Spellchecker for source code.

More information: https://github.com/codespell-project/codespell.

• Check for typos in all text files in the current directory, recursively:

codespell

• Correct all typos found in-place:

codespell --write-changes

• Skip files with names that match the specified pattern (accepts a comma-
separated list of patterns using wildcards):

codespell --skip "{{pattern}}"

• Use a custom dictionary file when checking (--dictionary can be used


multiple times):

codespell --dictionary {{path/to/file.txt}}

• Do not check words that are listed in the specified file:

codespell --ignore-words {{path/to/file.txt}}

• Do not check the specified words:

codespell --ignore-words-list
{{ignored_word1,ignored_word2,...}}

• Print 3 lines of context around, before or after each match:

codespell --{{context|before-context|after-context}} {{3}}

• Check file names for typos, in addition to file contents:

codespell --check-filenames
coffee
Execute CoffeeScript scripts or compiles them into JavaScript.

More information: https://coffeescript.org#cli.

• Run a script:

coffee {{path/to/file.coffee}}

• Compile to JavaScript and save to a file with the same name:

coffee --compile {{path/to/file.coffee}}

• Compile to JavaScript and save to a given output file:

coffee --compile {{path/to/file.coffee}} --output {{path/to/


file.js}}

• Start a REPL (interactive shell):

coffee --interactive

• Watch script for changes and re-run script:

coffee --watch {{path/to/file.coffee}}


cola
This command is an alias of git-cola.

• View documentation for the original command:

tldr git-cola
colima
Container runtimes for macOS and Linux with minimal setup.

More information: https://github.com/abiosoft/colima.

• Start the daemon in the background:

colima start

• Create a configuration file and use it:

colima start --edit

• Start and setup containerd (install nerdctl to use containerd via nerdctl):

colima start --runtime containerd

• Start with Kubernetes (kubectl is required):

colima start --kubernetes

• Customize CPU count, RAM memory and disk space (in GiB):

colima start --cpu {{number}} --memory {{memory}} --disk


{{storage_space}}

• Use Docker via Colima (Docker is required):

colima start

• List containers with their information and status:

colima list

• Show runtime status:

colima status
Colon
Returns a successful exit status code of 0.

More information: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/


V3_chap02.html#colon.

• Return a successful exit code:

• Make a command always exit with 0:

{{command}} || :
colordiff
A wrapper around diff that produces the same output but with pretty syntax
highlighting.

Color schemes can be customized.

More information: https://github.com/kimmel/colordiff.

• Compare files:

colordiff {{file1}} {{file2}}

• Output in two columns:

colordiff -y {{file1}} {{file2}}

• Ignore case differences in file contents:

colordiff -i {{file1}} {{file2}}

• Report when two files are the same:

colordiff -s {{file1}} {{file2}}

• Ignore whitespace:

colordiff -w {{file1}} {{file2}}


colorls
Beautify ls command output, with color and font-awesome icons. Available as a
Ruby gem.

More information: https://github.com/athityakumar/colorls.

• List files one per line:

colorls -1

• List all files, including hidden files:

colorls --all

• Long format list (permissions, ownership, size, and modification date) of all
files:

colorls --long --all

• Only list directories:

colorls --dirs
colorpicker
A minimalist X11 colorpicker.

Any mouse gesture except left click will exit the program.

More information: https://github.com/ym1234/colorpicker.

• Launch colorpicker and print the hexadecimal and RGB value of each clicked
pixel to stdout:

colorpicker

• Only print the color of one clicked pixel and then exit:

colorpicker --one-shot

• Print the color of each clicked pixel and quit when a key is pressed:

colorpicker --quit-on-keypress

• Only print the RGB value:

colorpicker --rgb

• Only print the hexadecimal value:

colorpicker --hex
column
Format stdin or a file into multiple columns.

Columns are filled before rows; the default separator is a whitespace.

More information: https://manned.org/column.

• Format the output of a command for a 30 characters wide display:

printf "header1 header2\nbar foo\n" | column --output-width


{{30}}

• Split columns automatically and auto-align them in a tabular format:

printf "header1 header2\nbar foo\n" | column --table

• Specify the column delimiter character for the --table option (e.g. "," for
CSV) (defaults to whitespace):

printf "header1,header2\nbar,foo\n" | column --table --


separator {{,}}

• Fill rows before filling columns:

printf "header1\nbar\nfoobar\n" | column --output-width


{{30}} --fillrows
combine
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.

More information: https://joeyh.name/code/moreutils/.

• Output lines that are in both specified files:

combine {{path/to/file1}} and {{path/to/file2}}

• Output lines that are in the first but not in the second file:

combine {{path/to/file1}} not {{path/to/file2}}

• Output lines that in are in either of the specified files:

combine {{path/to/file1}} or {{path/to/file2}}

• Output lines that are in exactly one of the specified files:

combine {{path/to/file1}} xor {{path/to/file2}}


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

More information: https://github.com/comby-tools/comby.

• Match and rewrite templates, and print changes:

comby '{{assert_eq!(:[a], :[b])}}' '{{assert_eq!(:[b], :


[a])}}' {{.rs}}

• Match and rewrite with rewrite properties:

comby '{{assert_eq!(:[a], :[b])}}' '{{assert_eq!(:


[b].Capitalize, :[a])}}' {{.rs}}

• Match and rewrite in-place:

comby -in-place '{{match_pattern}}' '{{rewrite_pattern}}'

• Only perform matching and print matches:

comby -match-only '{{match_pattern}}' ""


comm
Select or reject lines common to two files. Both files must be sorted.

More information: https://www.gnu.org/software/coreutils/manual/html_node/


comm-invocation.html.

• Produce three tab-separated columns: lines only in first file, lines only in
second file and common lines:

comm {{file1}} {{file2}}

• Print only lines common to both files:

comm -12 {{file1}} {{file2}}

• Print only lines common to both files, reading one file from stdin:

cat {{file1}} | comm -12 - {{file2}}

• Get lines only found in first file, saving the result to a third file:

comm -23 {{file1}} {{file2}} > {{file1_only}}

• Print lines only found in second file, when the files aren't sorted:

comm -13 <(sort {{file1}}) <(sort {{file2}})


command
Command forces the shell to execute the program and ignore any functions,
builtins and aliases with the same name.

More information: https://manned.org/command.

• Execute the ls program literally, even if an ls alias exists:

command {{ls}}

• Display the path to the executable or the alias definition of a specific


command:

command -v {{command_name}}
compare
This command is an alias of magick compare.

• View documentation for the original command:

tldr magick compare


compgen
A built-in command for auto-completion in Bash, which is called on pressing TAB
key twice.

More information: https://www.gnu.org/software/bash/manual/bash.html#index-


compgen.

• List all commands that you could run:

compgen -c

• List all commands that you could run that start with a specified string:

compgen -c {{str}}

• List all aliases:

compgen -a

• List all functions that you could run:

compgen -A function

• Show shell reserved keywords:

compgen -k

• See all available commands/aliases starting with 'ls':

compgen -ac {{ls}}


complete
Get argument autocompletion to shell commands.

More information: https://www.gnu.org/software/bash/manual/html_node/


Programmable-Completion-Builtins.html.

• Apply a function that performs autocompletion to a command:

complete -F {{function}} {{command}}

• Apply a command that performs autocompletion to another command:

complete -C {{autocomplete_command}} {{command}}

• Apply autocompletion without appending a space to the completed word:

complete -o nospace -F {{function}} {{command}}


compopt
Print or change the completion options for a command.

More information: https://manned.org/compopt.

• Print the options for the currently executing completion:

compopt

• Print the completion options for given command:

compopt {{command}}
composer-require-checker
Analyze Composer dependencies for soft dependencies.

More information: https://github.com/maglnet/ComposerRequireChecker.

• Analyze a Composer JSON file:

composer-require-checker check {{path/to/composer.json}}

• Analyze a Composer JSON file with a specific configuration:

composer-require-checker check --config-file {{path/to/


config.json}} {{path/to/composer.json}}
composer
A package-based dependency manager for PHP projects.

More information: https://getcomposer.org/.

• Interactively create a composer.json file:

composer init

• Add a package as a dependency for this project, adding an entry to


composer.json:

composer require {{user/package}}

• Install all the dependencies in this project's composer.json and create


composer.lock:

composer install

• Uninstall a package from this project, removing it as a dependency from


composer.json and composer.lock:

composer remove {{user/package}}

• Update all the dependencies in this project's composer.json and note new
versions in composer.lock file:

composer update

• Update only composer.lock after updating composer.json manually:

composer update --lock

• Learn more about why a dependency can't be installed:

composer why-not {{user/package}}

• Update composer to its latest version:

composer self-update
conan frogarian
Display the conan frogarian.

More information: https://docs.conan.io/.

• Display the conan frogarian:

conan frogarian
conan
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.

More information: https://conan.io/.

• Install packages based on conanfile.txt:

conan install {{.}}

• Install packages and create configuration files for a specific generator:

conan install -g {{generator}}

• Install packages, building from source:

conan install {{.}} --build

• Search for locally installed packages:

conan search {{package}}

• Search for remote packages:

conan search {{package}} -r {{remote}}

• List remotes:

conan remote list


conda create
Create new conda environments.

More information: https://docs.conda.io/projects/conda/en/latest/commands/


create.html.

• Create a new environment named py39, and install Python 3.9 and NumPy
v1.11 or above in it:

conda create --yes --name {{py39}} python={{3.9}}


"{{numpy>=1.11}}"

• Make exact copy of an environment:

conda create --clone {{py39}} --name {{py39-copy}}

• Create a new environment with a specified name and install a given package:

conda create --name {{env_name}} {{package}}


conda install
Install packages into an existing conda environment.

More information: https://docs.conda.io/projects/conda/en/latest/commands/


install.html.

• Install one or more package into the currently active conda environment:

conda install {{package1 package2 ...}}

• Install a single package into the currently active conda environment using
channel conda-forge:

conda install -c conda-forge {{package}}

• Install a single package into the currently active conda environment using
channel conda-forge and ignoring other channels:

conda install -c conda-forge --override-channels {{package}}

• Install a specific version of a package:

conda install {{package}}={{version}}

• Install a package into a specific environment:

conda install --name {{environment}} {{package}}

• Update a package in the current environment:

conda install --upgrade {{package}}

• Install a package and agree to the transactions without prompting:

conda install --yes {{package}}


conda
Package, dependency and environment management for any programming
language.

Some subcommands such as create have their own usage documentation.

More information: https://github.com/conda/conda.

• Create a new environment, installing named packages into it:

conda create --name {{environment_name}} {{python=3.9


matplotlib}}

• List all environments:

conda info --envs

• Load an environment:

conda activate {{environment_name}}

• Unload an environment:

conda deactivate

• Delete an environment (remove all packages):

conda remove --name {{environment_name}} --all

• Install packages into the current environment:

conda install {{python=3.4 numpy}}

• List currently installed packages in current environment:

conda list

• Delete unused packages and caches:

conda clean --all


consul-kv
Distributed key-value store with health checking and service discovery.

More information: https://learn.hashicorp.com/consul/getting-started/kv.

• Read a value from the key-value store:

consul kv get {{key}}

• Store a new key-value pair:

consul kv put {{key}} {{value}}

• Delete a key-value pair:

consul kv delete {{key}}


consul
Distributed key-value store with health checking and service discovery.

Some subcommands such as kv have their own usage documentation.

More information: https://www.consul.io/commands.

• Display help:

consul --help

• Display help for a subcommand:

consul {{subcommand}} --help

• Display version:

consul --version
continue
Skip to the next iteration of a for, while, until or select loop.

More information: https://www.gnu.org/software/bash/manual/bash.html#index-


continue.

• Skip to the next iteration:

while :; do continue; echo "This will never be reached"; done

• Skip to the next iteration from within a nested loop:

for i in {1..3}; do while :; do continue 2; done; done


convert
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+.

• View documentation for the original command:

tldr magick convert


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

More information: https://www.j3e.de/linux/convmv/man/.

• Test filename encoding conversion (don't actually change the filename):

convmv -f {{from_encoding}} -t {{to_encoding}} {{input_file}}

• Convert filename encoding and rename the file to the new encoding:

convmv -f {{from_encoding}} -t {{to_encoding}} --notest


{{input_file}}
coproc
Bash builtin for creating interactive asynchronous subshells.

More information: https://www.gnu.org/software/bash/manual/


bash.html#Coprocesses.

• Run a subshell asynchronously:

coproc { {{command1; command2; ...}}; }

• Create a coprocess with a specific name:

coproc {{name}} { {{command1; command2; ...}}; }

• Write to a specific coprocess stdin:

echo "{{input}}" >&"${{{name}}[1]}"

• Read from a specific coprocess stdout:

read {{variable}} <&"${{{name}}[0]}"

• Create a coprocess which repeatedly reads stdin and runs some commands
on the input:

coproc {{name}} { while read line; do {{command1;


command2; ...}}; done }

• Create and use a coprocess running bc:

coproc BC { bc --mathlib; }; echo "1/3" >&"${BC[1]}"; read


output <&"${BC[0]}"; echo "$output"
copyq
Clipboard manager with advanced features.

More information: https://copyq.readthedocs.io/en/latest/command-line.html.

• Launch CopyQ to store clipboard history:

copyq

• Show current clipboard content:

copyq clipboard

• Insert raw text into the clipboard history:

copyq add -- {{text1}} {{text2}} {{text3}}

• Insert text containing escape sequences ('\n', '\t') into the clipboard history:

copyq add {{firstline\nsecondline}}

• Print the content of the first 3 items in the clipboard history:

copyq read 0 1 2

• Copy a file's contents into the clipboard:

copyq copy < {{path/to/file.txt}}

• Copy a JPEG image into the clipboard:

copyq copy image/jpeg < {{path/to/image.jpg}}


cordova
Mobile apps with HTML, CSS & JS.

More information: https://cordova.apache.org/docs/en/latest/guide/cli/.

• Create a Cordova project:

cordova create {{path/to/directory}} {{package}}


{{project_name}}

• Display the current workspace status:

cordova info

• Add a Cordova platform:

cordova platform add {{platform}}

• Remove a Cordova platform:

cordova platform remove {{platform}}

• Add a Cordova plugin:

cordova plugin add {{pluginid}}

• Remove a Cordova plugin:

cordova plugin remove {{pluginid}}


core-validate-commit
Validate commit messages for Node.js core.

More information: https://github.com/nodejs/core-validate-commit.

• Validate the current commit:

core-validate-commit

• Validate a specific commit:

core-validate-commit {{commit_hash}}

• Validate a range of commits:

git rev-list {{commit_hash}}..HEAD | xargs core-validate-


commit

• List all validation rules:

core-validate-commit --list

• List all valid Node.js subsystems:

core-validate-commit --list-subsystem

• Validate the current commit formatting the output in tap format:

core-validate-commit --tap

• Display help:

core-validate-commit --help
corepack
Zero-runtime-dependency package acting as bridge between Node projects and
their package managers.

More information: https://github.com/nodejs/corepack.

• Add the Corepack shims to the Node.js installation directory to make them
available as global commands:

corepack enable

• Add the Corepack shims to a specific directory:

corepack enable --install-directory {{path/to/directory}}

• Remove the Corepack shims from the Node.js installation directory:

corepack disable

• Prepare a specific package manager:

corepack prepare {{package_manager}}@{{version}} --activate

• Prepare the package manager configured for the project in the current path:

corepack prepare

• Use a package manager without installing it as a global command:

corepack {{npm|pnpm|yarn}} {{package_manager_arguments}}

• Install a package manager from the specified archive:

corepack hydrate {{path/to/corepack.tgz}}

• Display help for a subcommand:

corepack {{subcommand}} --help


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

More information: https://github.com/sigstore/cosign.

• Generate a key-pair:

cosign generate-key-pair

• Sign a container and store the signature in the registry:

cosign sign -key {{cosign.key}} {{image}}

• Sign a container image with a key pair stored in a Kubernetes secret:

cosign sign -key k8s://{{namespace}}/{{key}} {{image}}

• Sign a blob with a local key pair file:

cosign sign-blob --key {{cosign.key}} {{path/to/file}}

• Verify a container against a public key:

cosign verify -key {{cosign.pub}} {{image}}

• Verify images with a public key in a Dockerfile:

cosign dockerfile verify -key {{cosign.pub}} {{path/to/


Dockerfile}}

• Verify an image with a public key stored in a Kubernetes secret:

cosign verify -key k8s://{{namespace}}/{{key}} {{image}}

• Copy a container image and its signatures:

cosign copy {{example.com/src:latest}} {{example.com/


dest:latest}}
cotton
Markdown test specification runner.

More information: https://github.com/chonla/cotton.

• Use a specific base URL:

cotton -u {{base_url}} {{path/to/file.md}}

• Disable certificate verification (insecure mode):

cotton -u {{base_url}} -i {{path/to/file.md}}

• Stop running when a test fails:

cotton -u {{base_url}} -s {{path/to/file.md}}


couchdb
Command-line interface for Apache CouchDB database server.

More information: https://couchdb.apache.org.

• Start CouchDB:

couchdb

• Start CouchDB interactive shell:

couchdb -i

• Start CouchDB as a background process:

couchdb -b

• Kill the background process (Note: It will respawn if needed):

couchdb -k

• Shutdown the background process:

couchdb -d
cowsay
Print ASCII art (by default a cow) saying or thinking something.

More information: https://github.com/tnalpgge/rank-amateur-cowsay.

• Print an ASCII cow saying "hello, world":

cowsay "{{hello, world}}"

• Print an ASCII cow saying text from stdin:

echo "{{hello, world}}" | cowsay

• List all available art types:

cowsay -l

• Print the specified ASCII art saying "hello, world":

cowsay -f {{art}} "{{hello, world}}"

• Print a dead thinking ASCII cow:

cowthink -d "{{I'm just a cow, not a great thinker...}}"

• Print an ASCII cow with custom eyes saying "hello, world":

cowsay -e {{characters}} "{{hello, world}}"


cp
Copy files and directories.

More information: https://www.gnu.org/software/coreutils/manual/html_node/cp-


invocation.html.

• Copy a file to another location:

cp {{path/to/source_file.ext}} {{path/to/target_file.ext}}

• Copy a file into another directory, keeping the filename:

cp {{path/to/source_file.ext}} {{path/to/
target_parent_directory}}

• Recursively copy a directory's contents to another location (if the destination


exists, the directory is copied inside it):

cp -R {{path/to/source_directory}} {{path/to/
target_directory}}

• Copy a directory recursively, in verbose mode (shows files as they are copied):

cp -vR {{path/to/source_directory}} {{path/to/


target_directory}}

• Copy multiple files at once to a directory:

cp -t {{path/to/destination_directory}} {{path/to/file1 path/


to/file2 ...}}

• Copy text files to another location, in interactive mode (prompts user before
overwriting):

cp -i {{*.txt}} {{path/to/target_directory}}

• Follow symbolic links before copying:

cp -L {{link}} {{path/to/target_directory}}

• Use the first argument as the destination directory (useful for xargs ... |
cp -t <DEST_DIR>):

cp -t {{path/to/target_directory}} {{path/to/
file_or_directory1 path/to/file_or_directory2 ...}}
cpan
Query, download and build perl modules from CPAN sites.

More information: https://manned.org/cpan.

• Install a module (-i is optional):

cpan {{-i}} {{module_name}}

• Force install a module (-i is not optional):

cpan -fi {{module_name}}

• Upgrade all installed modules:

cpan -u

• Recompile modules:

cpan -r
cpdf
Manipulate PDF files.

More information: https://www.coherentpdf.com/cpdfmanual/cpdfmanual.html.

• Select pages 1, 2, 3 and 6 from a source document and write those to a


destination document:

cpdf {{path/to/source_document.pdf}} {{1-3,6}} -o {{path/to/


destination_document.pdf}}

• Merge two documents into a new one:

cpdf -merge {{path/to/source_document_one.pdf}} {{path/to/


source_document_two.pdf}} -o {{path/to/
destination_document.pdf}}

• Show the bookmarks of a document:

cpdf -list-bookmarks {{path/to/document.pdf}}

• Split a document into ten-page chunks, writing them to chunk001.pdf,


chunk002.pdf, etc:

cpdf -split {{path/to/document.pdf}} -o {{path/to/chunk%%


%.pdf}} -chunk {{10}}

• Encrypt a document using 128bit encryption, providing fred as owner


password and joe as user password:

cpdf -encrypt {{128bit}} {{fred}} {{joe}} {{path/to/


source_document.pdf}} -o {{path/to/encrypted_document.pdf}}

• Decrypt a document using the owner password fred:

cpdf -decrypt {{path/to/encrypted_document.pdf}}


owner={{fred}} -o {{path/to/decrypted_document.pdf}}

• Show the annotations of a document:

cpdf -list-annotations {{path/to/document.pdf}}

• Create a new document from an existing one with additional metadata:

cpdf -set-metadata {{path/to/metadata.xml}} {{path/to/


source_document.pdf}} -o {{path/to/destination_document.pdf}}
cpio
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.

More information: https://www.gnu.org/software/cpio.

• Take a list of file names from stdin and add them [o]nto an archive in cpio's
binary format:

echo "{{path/to/file1 path/to/file2 ...}}" | cpio -o >


{{archive.cpio}}

• Copy all files and directories in a directory and add them [o]nto an archive, in
[v]erbose mode:

find {{path/to/directory}} | cpio -ov > {{archive.cpio}}

• P[i]ck all files from an archive, generating [d]irectories where needed, in


[v]erbose mode:

cpio -idv < {{archive.cpio}}


cppcheck
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.

More information: https://cppcheck.sourceforge.net.

• Recursively check the current directory, showing progress on the screen and
logging error messages to a file:

cppcheck . 2> cppcheck.log

• Recursively check a given directory, and don't print progress messages:

cppcheck --quiet {{path/to/directory}}

• Check a given file, specifying which tests to perform (by default only errors are
shown):

cppcheck --enable {{error|warning|style|performance|


portability|information|all}} {{path/to/file.cpp}}

• List available tests:

cppcheck --errorlist

• Check a given file, ignoring specific tests:

cppcheck --suppress {{test_id1}} --suppress {{test_id2}}


{{path/to/file.cpp}}

• Check the current directory, providing paths for include files located outside it
(e.g. external libraries):

cppcheck -I {{include/directory_1}} -I {{include/


directory_2}} .

• Check a Microsoft Visual Studio project (*.vcxproj) or solution (*.sln):

cppcheck --project {{path/to/project.sln}}


cppclean
Find unused code in C++ projects.

More information: https://github.com/myint/cppclean.

• Run in a project's directory:

cppclean {{path/to/project}}

• Run on a project where the headers are in the inc1/ and inc2/ directories:

cppclean {{path/to/project}} --include-path {{inc1}} --


include-path {{inc2}}

• Run on a specific file main.cpp:

cppclean {{main.cpp}}

• Run on the current directory, excluding the "build" directory:

cppclean {{.}} --exclude {{build}}


crackle
Crack and decrypt Bluetooth Low Energy (BLE) encryption.

More information: https://github.com/mikeryan/crackle.

• Check whether the recorded BLE communications contain the packets


necessary for recovering temporary keys (TKs):

crackle -i {{path/to/input.pcap}}

• Use brute force to recover the TK of the recorded pairing events and use it to
decrypt all subsequent communications:

crackle -i {{path/to/input.pcap}} -o {{path/to/


decrypted.pcap}}

• Use the specified long-term key (LTK) to decrypt the recorded communication:

crackle -i {{path/to/input.pcap}} -o {{path/to/


decrypted.pcap}} -l {{81b06facd90fe7a6e9bbd9cee59736a7}}
cradle deploy
Manage Cradle deployments.

More information: https://cradlephp.github.io/docs/3.B.-Reference-Command-Line-


Tools.html#deploy.

• Deploy Cradle to a server:

cradle deploy production

• Deploy static assets to Amazon S3:

cradle deploy s3

• Deploy static assets including the Yarn "components" directory:

cradle deploy s3 --include-yarn

• Deploy static assets including the "upload" directory:

cradle deploy s3 --include-upload


cradle elastic
Manage the Elasticsearch instances for a Cradle instance.

More information: https://cradlephp.github.io/docs/3.B.-Reference-Command-Line-


Tools.html#elastic.

• Truncate the Elasticsearch index:

cradle elastic flush

• Truncate the Elasticsearch index for a specific package:

cradle elastic flush {{package}}

• Submit the Elasticsearch schema:

cradle elastic map

• Submit the Elasticsearch schema for a specific package:

cradle elastic map {{package}}

• Populate the Elasticsearch indices for all packages:

cradle elastic populate

• Populate the Elasticsearch indices for a specific package:

cradle elastic populate {{package}}


cradle install
Install the Cradle PHP framework components.

More information: https://cradlephp.github.io/docs/3.B.-Reference-Command-Line-


Tools.html#install.

• Install Cradle's components (User will be prompted for further details):

cradle install

• Forcefully overwrite files:

cradle install --force

• Skip running SQL migrations:

cradle install --skip-sql

• Skip running package updates:

cradle install --skip-versioning

• Use specific database details:

cradle install -h {{hostname}} -u {{username}} -p


{{password}}
cradle package
Manage packages for a Cradle instance.

More information: https://cradlephp.github.io/docs/3.B.-Reference-Command-Line-


Tools.html#package.

• Display a list of available packages:

cradle package list

• Search for a package:

cradle package search {{package}}

• Install a package from Packagist:

cradle package install {{package}}

• Install a specific version of a package:

cradle package install {{package}} {{version}}

• Update a package:

cradle package update {{package}}

• Update a package to a specific version:

cradle package update {{package}} {{version}}

• Remove a specific package:

cradle package remove {{package}}


cradle sql
Manage Cradle SQL databases.

More information: https://cradlephp.github.io/docs/3.B.-Reference-Command-Line-


Tools.html#sql.

• Rebuild the database schema:

cradle sql build

• Rebuild the database schema for a specific package:

cradle sql build {{package}}

• Empty the entire database:

cradle sql flush

• Empty the database tables for a specific package:

cradle sql flush {{package}}

• Populate the tables for all packages:

cradle sql populate

• Populate the tables for a specific package:

cradle sql populate {{package}}


cradle
The Cradle PHP framework.

Some subcommands such as install have their own usage documentation.

More information: https://cradlephp.github.io.

• Connect to a server:

cradle connect {{server_name}}

• Execute a Cradle command:

cradle {{command}}

• Display help:

cradle help

• Display help for a specific command:

cradle {{command}} help


crane append
Push an image based on an (optional) base image.

Appends layers containing the contents of the provided tarballs.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_append.md.

• Push image based on a base image:

crane append {{-b|--base}} {{image_name}}

• Push image with appended layer from tarball:

crane append {{-f|--new_layer}} {{layer_name1


layer_name2 ...}}

• Push image with appended layer with new tag:

crane append {{-t|--new_tag}} {{tag_name}}

• Push resulting image to new tarball:

crane append {{-o|--output}} {{path/to/tarball}}

• Use empty base image of type OCI media instead of Docker:

crane append --oci-empty-base

• Annotate resulting image as being based on the base image:

crane append --set-base-image-annotations

• Display help:

crane append {{-h|--help}}


crane auth
Log in or access credentials.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_auth.md.

• Execute crane auth subcommand:

crane auth {{subcommand}}

• Implement credential helper:

crane auth get {{registry_address}} {{-h|--help}}

• Log in to a registry:

crane auth login {{registry_address}} {{-h|--help}} {{-p|--


password}} {{password}} {{-password-stdin}} {{-u|--username}}
{{username}}

• Log out of a registry:

crane auth logout {{registry_address}} {{-h|--help}}

• Retrieve a token for a remote repository:

crane auth token {{registry_address}} {{-H|--header}} {{-h|--


help}} {{-m|--mount}} {{scope1 scope2 ...}} --push

• Display help:

crane auth {{-h|--help}}


crane blob
Read a blob from a registry.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_blob.md.

• Read the blob from a registry:

crane blob {{blob_identifier}}

• Display help:

crane blob {{-h|--help}}


crane catalog
List the repositories in a registry.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_catalog.md.

• List the repositories in a registry:

crane catalog {{registry_address}}

• Print the full image reference:

crane catalog {{registry_address}} --full-ref

• Display help:

crane catalog {{-h|--help}}


crane config
Get the configuration of an image.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_config.md.

• Get the configuration of an image:

crane config {{image_name}}

• Display help:

crane config {{-h|--help}}


crane copy
Efficiently copy a remote image from source to target while retaining the digest
value.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_copy.md.

• Copy an image from source to target:

crane copy {{source}} {{target}}

• Copy all tags:

crane copy {{source}} {{target}} {{-a|--all-tags}}

• Set the maximum number of concurrent copies, defaults to GOMAXPROCS:

crane copy {{source}} {{target}} {{-j|--jobs}} {{int}}

• Avoid overwriting existing tags in target:

crane copy {{source}} {{target}} {{-n|--no-clobber}}

• Display help:

crane copy {{-h|--help}}


crane cp
This command is an alias of crane copy.

• View documentation for the original command:

tldr crane copy


crane delete
Delete an image reference from its registry.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_delete.md.

• Delete an image reference from its registry:

crane delete {{image_name}}

• Display help:

crane delete {{-h|--help}}


crane digest
Get the digest of an image.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_digest.md.

• Get the digest of an image:

crane digest {{image_name}}

• Print the full image reference by digest:

crane digest {{image_name}} --full-ref

• Specify path to tarball containing the image:

crane digest {{image_name}} --tarball {{path/to/tarball}}

• Display help:

crane digest {{-h|--help}}


crane export
Export filesystem of a container image as a tarball.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_digest.md.

• Write tarball to stdout:

crane export {{image_name}} -

• Write tarball to file:

crane export {{image_name}} {{path/to/tarball}}

• Read image from stdin:

crane export - {{path/to/filename}}


crane flatten
Flatten an image's layers into a single layer.

Pushes digest to original image repository if no tags are specified.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_digest.md.

• Flatten an image:

crane flatten

• Apply new tag to flattened image:

crane flatten {{-t|--tag}} {{tag_name}}

• Display help:

crane flatten {{-h|--help}}


crane index append
Append manifest to a remote index.

This sub-command pushes an index based on an (optional) base index, with


appended manifests.

The platform for appended manifests is inferred from the config file or omitted if
that is infeasible.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_index_append.md.

• Append manifest to a remote index:

crane index append

• Reference to manifests to append to the base index:

crane index append {{-m|--manifest}} {{manifest_name1


manifest_name2 ...}}

• Tag to apply to resulting image:

crane index append {{-t|--tag}} {{tag_name}}

• Empty base index will have Docker media types instead of OCI:

crane index append --docker-empty-base

• Append each of its children rather than the index itself (defaults true):

crane index append --flatten

• Display help:

crane index append {{-h|--help}}


crane index filter
Modifies a remote index by filtering based on platform.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_index_filter.md.

• Modify remote index:

crane index filter

• Specify the platform(s) to keep from base in the form os/arch{{/variant}}


{{:osversion}}{{,}}:

crane index filter --platform {{platform1 platform2 ...}}

• Tag to apply to resulting image:

crane index filter {{-t|--tags}} {{tag_name}}

• Display help:

crane index filter {{-h|--help}}


crane index
Modify an image index.

The subcommands append and filter have their own usage documentation.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_index.md.

• Modify an image index:

crane index

• Modify an image index with subcommand:

crane index {{subcommand}}

• Display help:

crane index {{-h|--help}}


crane ls
List the tags in a repository.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_ls.md.

• List the tags:

crane ls {{repository}}

• Print the full image reference:

crane ls {{repository}} --full-ref

• Omit digest tags:

crane ls {{-o|--omit-digest-tags}}

• Display help:

crane ls {{-h|--help}}
crane manifest
Get the manifest of an image.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_manifest.md.

• Get the manifest:

crane manifest {{image_name}}

• Display help:

crane manifest {{-h|--help}}


crane mutate
Modify image labels and annotations.

The container must be pushed to a registry, and the manifest is updated there.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_mutate.md.

• New annotations to set (default []):

crane mutate {{-a|--annotation}}/{{-l|--label}} {{annotation/


label}}

• Path to tarball/command/entrypoint/environment variable/exposed-ports to


append to image:

crane mutate {{--append}}/{{--cmd}}/{{--entrypoint}}/{{-e|--


env}}/{{--exposed-ports}} {{var1 var2 ...}}

• Path to new tarball of resulting image:

crane mutate {{-o|--output}} {{path/to/tarball}}

• Repository in the form os/arch{{/variant}}{{:osversion}}{{,}} to push mutated


image:

crane mutate --set-platform {{platform_name}}

• New tag reference to apply to mutated image:

crane mutate {{-t|--tag}} {{tag_name}}

• New user to set:

crane mutate {{-u|--user}} {{username}}

• New working dir to set:

crane mutate {{-w|--workdir}} {{path/to/workdir}}

• Display help:

crane mutate {{-h|--help}}


crane pull
Pull remote images by reference and store their contents locally.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_pull.md.

• Pull remote image:

crane pull {{image_name}} {{path/to/tarball}}

• Preserve image reference used to pull as an annotation when used with --


format=oci:

crane pull {{image_name}} {{path/to/tarball}} --annotate-ref

• Path to cache image layers:

crane pull {{image_name}} {{path/to/tarball}} {{-c|--


cache_path}} {{path/to/cache}}

• Format in which to save images (default 'tarball'):

crane pull {{image_name}} {{path/to/tarball}} {{-format}}


{{format_name}}

• Display help:

crane pull {{-h|--help}}


crane push
Push local image contents to a remote registry.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_push.md.

• Push local image to remote registry:

crane push {{path/to/tarball}} {{image_name}}

• Path to file with list of published image references:

crane push {{path/to/tarball}} {{image_name}} --image-refs


{{path/to/filename}}

• Push a collection of images as a single index (required if path has multiple


images):

crane push {{path/to/tarball}} {{image_name}} --index

• Display help:

crane push {{-h|--help}}


crane rebase
Rebase an image onto a new base image.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_rebase.md.

• Rebase image:

crane rebase

• New base image to insert:

crane rebase --new_base {{image_name}}

• Old base image to remove:

crane rebase --old_base {{image_name}}

• Tag to apply to rebased image:

crane rebase {{-t|--tag}} {{tag_name}}

• Display help:

crane rebase {{-h|--help}}


crane registry
This command serves a registry implementation on an automatically chosen port (:
0), $PORT or --address.

The command blocks while the server accepts pushes and pulls and contents are
can be stored in memory, and disk.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_registry_serve.md.

• Serve a registry implementation:

crane registry serve

• Address to listen on:

crane registry serve --address {{address_name}}

• Path to a directory where blobs will be stored:

crane registry serve --disk {{path/to/store_dir}}

• Display help for crane registry:

crane registry {{-h|--help}}

• Display help for crane registry serve:

crane registry serve {{-h|--help}}


crane tag
Efficiently tag a remote image without downloading it, which differs from the copy
command.

It skips the layer existence checks because we know the manifest already exists
making it slightly faster.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_tag.md.

• Tag remote image:

crane tag {{image_name}} {{tag_name}}

• Display help:

crane tag {{-h|--help}}


crane validate
Validate that an image is well-formed.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_validate.md.

• Validate an image:

crane validate

• Skip downloading/digesting layers:

crane validate --fast

• Name of remote image to validate:

crane validate --remote {{image_name}}

• Path to tarball to validate:

crane validate --tarball {{path/to/tarball}}

• Display help:

crane validate {{-h|--help}}


crane version
Print the version of a binary.

The version string is completely dependent on how the binary was built, so you
should not depend on the version format. It may change without notice.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane_version.md.

• Display version:

crane version

• Display help:

crane version {{-h|--help}}


crane
Container images managing tool.

Some subcommands such as pull, push, copy, etc. have their own usage
documentation.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/crane/doc/crane.md/.

• Execute a crane subcommand:

crane {{subcommand}}

• Allow pushing non-distributable (foreign) layers:

crane --allow-nondistributable-artifacts {{subcommand}}

• Allow image references to be fetched without TLS:

crane --insecure {{subcommand}}

• Specify the platform in the form os/arch{{/variant}}{{:osversion}} (e.g. linux/


amd64). (default all):

crane --platform {{platform}} {{subcommand}}

• Enable debug logs for a subcommand:

crane {{-v|--verbose}} {{subcommand}}

• Display help for a subcommand:

crane {{-h|--help}} {{subcommand}}


createdb
Create a PostgreSQL database.

More information: https://www.postgresql.org/docs/current/app-createdb.html.

• Create a database owned by the current user:

createdb {{database_name}}

• Create a database owned by a specific user with a description:

createdb --owner {{username}} {{database_name}}


'{{description}}'

• Create a database from a template:

createdb --template {{template_name}} {{database_name}}


crictl
Command-line for CRI-compatible container runtimes.

More information: https://github.com/kubernetes-sigs/cri-tools/blob/master/docs/


crictl.md.

• List all kubernetes pods (Ready and NotReady):

crictl pods

• List all containers (Running and Exited):

crictl ps --all

• List all images:

crictl images

• Print information about specific containers:

crictl inspect {{container_id1 container_id2 ...}}

• Open a specific shell inside a running container:

crictl exec -it {{container_id}} {{sh}}

• Pull a specific image from a registry:

crictl pull {{image:tag}}

• Print and [f]ollow logs of a specific container:

crictl logs -f {{container_id}}

• Remove one or more images:

crictl rmi {{image_id1 image_id2 ...}}


croc
Send and receive files easily and securely over any network.

More information: https://github.com/schollz/croc.

• Send a file or directory:

croc send {{path/to/file_or_directory}}

• Send a file or directory with a specific passphrase:

croc send --code {{passphrase}} {{path/to/file_or_directory}}

• Receive a file or directory on receiving machine:

croc {{passphrase}}

• Send and connect over a custom relay:

croc --relay {{ip_to_relay}} send {{path/to/


file_or_directory}}

• Receive and connect over a custom relay:

croc --relay {{ip_to_relay}} {{passphrase}}

• Host a croc relay on the default ports:

croc relay

• Display parameters and options for a croc command:

croc {{send|relay}} --help


cron
A system scheduler for running jobs or tasks unattended.

The command to submit, edit or delete entries to cron is called crontab.

• View documentation for managing cron entries:

tldr crontab
cronic
Bash script for wrapping cron jobs to prevent excess email sending.

More information: https://habilis.net/cronic/.

• Call a command and display its output if it returns a non-zero exit code:

cronic {{command}}
crontab
Schedule cron jobs to run on a time interval for the current user.

More information: https://crontab.guru/.

• Edit the crontab file for the current user:

crontab -e

• Edit the crontab file for a specific user:

sudo crontab -e -u {{user}}

• Replace the current crontab with the contents of the given file:

crontab {{path/to/file}}

• View a list of existing cron jobs for current user:

crontab -l

• Remove all cron jobs for the current user:

crontab -r

• Sample job which runs at 10:00 every day (* means any value):

0 10 * * * {{command_to_execute}}

• Sample crontab entry, which runs a command every 10 minutes:

*/10 * * * * {{command_to_execute}}

• Sample crontab entry, which runs a certain script at 02:30 every Friday:

30 2 * * Fri {{/absolute/path/to/script.sh}}
crunch
Wordlist generator.

More information: https://sourceforge.net/projects/crunch-wordlist/.

• Output a list of words of length 1 to 3 with only lowercase characters:

crunch {{1}} {{3}}

• Output a list of hexadecimal words of length 8:

crunch {{8}} {{8}} {{0123456789abcdef}}

• Output a list of all permutations of abc (lengths are not processed):

crunch {{1}} {{1}} -p {{abc}}

• Output a list of all permutations of the given strings (lengths are not
processed):

crunch {{1}} {{1}} -p {{abc}} {{def}} {{ghi}}

• Output a list of words generated according to the given pattern and a


maximum number of duplicate letters:

crunch {{5}} {{5}} {{abcde123}} -t {{@@@12}} -d 2@

• Write a list of words in chunk files of a given size, starting with the given
string:

crunch {{3}} {{5}} -o {{START}} -b {{10kb}} -s {{abc}}

• Write a list of words stopping with the given string and inverting the wordlist:

crunch {{1}} {{5}} -o {{START}} -e {{abcde}} -i

• Write a list of words in compressed chunk files with a specified number of


words:

crunch {{1}} {{5}} -o {{START}} -c {{1000}} -z {{gzip|bzip2|


lzma|7z}}
cryfs
A cryptographic filesystem for the cloud.

More information: https://www.cryfs.org/.

• Mount an encrypted filesystem. The initialization wizard will be started on the


first execution:

cryfs {{path/to/cipher_dir}} {{path/to/mount_point}}

• Unmount an encrypted filesystem:

cryfs-unmount {{path/to/mount_point}}

• Automatically unmount after ten minutes of inactivity:

cryfs --unmount-idle {{10}} {{path/to/cipher_dir}} {{path/to/


mount_point}}

• List supported ciphers:

cryfs --show-ciphers
crystal
Manage Crystal source code.

More information: https://crystal-lang.org/reference/using_the_compiler.

• Run a Crystal file:

crystal {{path/to/file.cr}}

• Compile a file and all dependencies to a single executable:

crystal build {{path/to/file.cr}}

• Read Crystal source code from the command-line or stdin, and execute it:

crystal eval '{{code}}'

• Generate API documentation from inline docstrings in Crystal files:

crystal docs

• Compile and run a Crystal specification suite:

crystal spec

• Start a local interactive server for testing the language:

crystal play

• Create a project directory for a Crystal application:

crystal init app {{application_name}}

• Display all help options:

crystal help
cs complete dep
Search for libraries without doing it directly on the web.

More information: https://get-coursier.io/docs/cli-complete.

• Print which artifacts are published under a specific Maven group identifier:

cs complete-dep {{group_id}}

• List published library versions under a specific Maven group identifier and an
artifact one:

cs complete-dep {{group_id}}:{{artifact_id}}

• Print which artifacts are pubblished under a given Maven groupId searching
in the ivy2local:

cs complete-dep {{group_id}} --repository ivy2local

• List published artifacts under a Maven group identifier searching in a specific


repository and credentials:

cs complete-dep {{group_id}}:{{artifact_id}} --repository


{{repository_url}} --credentials {{user}}:{{password}}
cs fetch
Fetch fetches the JARs of dependencies.

More information: https://get-coursier.io/docs/cli-fetch.

• Fetch a specific version of a jar:

cs fetch {{group_id}}:{{artifact_id}}:{{artifact_version}}

• Fetch a package and evaluate the classpath corresponding to the selected


package in an env var:

CP="$(cs fetch --classpath org.scalameta::scalafmt-


cli:latest.release)"

• Fetch a source of a specific jar:

cs fetch --sources {{group_id}}:{{artifact_id}}:


{{artifact_version}}

• Fetch the javadoc jars:

cs fetch --javadoc {{group_id}}:{{artifact_id}}:


{{artifact_version}}

• Fetch dependency with javadoc jars and source jars:

cs fetch --default={{true}} --sources --javadoc {{group_id}}:


{{artifact_id}}:{{artifact_version}}

• Fetch jars coming from dependency files:

cs fetch {{--dependency-file path/to/file1 --dependency-file


path/to/file2 ...}}
cs install
Install an application in the installation directory onfigured when installing cs (to
enable the binary to be loaded add to your .bash_profile the $ eval "$(cs
install --env)" command).

More information: https://get-coursier.io/docs/cli-install.

• Install a specific application:

cs install {{application_name}}

• Install a specific version of an application:

cs install {{application_name}}:{{application_version}}

• Search an application by a specific name:

cs search {{application_partial_name}}

• Update a specific application if available:

cs update {{application_name}}

• Update all the installed applications:

cs update

• Uninstall a specific application:

cs uninstall {{application_name}}

• List all installed applications:

cs list

• Pass specific Java options to an installed application:

{{application_name}} {{-Jjava_option_name1=value1 -
Jjava_option_name2=value2 ...}}
cs java
The java and java-home commands fetch and install JVMs. The java command
runs them too.

More information: https://get-coursier.io/docs/cli-java.

• Display Java version by using coursier:

cs java -version

• Call a specific Java version with custom properties using coursier:

cs java --jvm {{jvm_name}}:{{jvm_version}} -Xmx32m -


X{{another_jvm_opt}} -jar {{path/to/jar_name.jar}}

• List all the available JVM in the coursier default index:

cs java --available

• List all the installed JVM in the system with his own location:

cs java --installed

• Set a specific JVM as one-off default for the shell instance:

cs java --jvm {{jvm_name}}:{{jvm_version}} --env

• Revert the changes for the default JVM settings:

eval "$(cs java --disable)"

• Set a specific JVM as default for the whole system:

cs java --jvm {{jvm_name}}:{{jvm_version}} --setup


cs launch
Launch an application from the name directly from Maven dependencies without
the need of installing it.

More information: https://get-coursier.io/docs/cli-launch.

• Launch a specific application with arguments:

cs launch {{application_name}} -- {{argument1 argument2 ...}}

• Launch a specific application version with arguments:

cs launch {{application_name}}:{{application_version}} --
{{argument1 argument2 ...}}

• Launch a specific version of an application specifying which is the main file:

cs launch {{group_id}}:{{artifact_id}}:{{artifact_version}}
--main-class {{path/to/main_class_file}}

• Launch an application with specific Java options and JVM memory ones:

cs launch --java-opt {{-Doption_name1:option_value1 -


Doption_name2:option_value2 ...}} --java-opt {{-Xjvm_option1
-Xjvm_option2 ...}} {{application_name}}
cs resolve
Resolve lists the transitive dependencies of other dependencies.

More information: https://get-coursier.io/docs/cli-resolve.

• Resolve lists of transitive dependencies of two dependencies:

cs resolve {{group_id1}}:{{artifact_id1}}:
{{artifact_version1}} {{group_id2}}:{{artifact_id2}}:
{{artifact_version2}}

• Resolve lists of transitive dependencies of a package by the dependency tree:

cs resolve --tree {{group_id}}:{{artifact_id}}:


{{artifact_version}}

• Resolve dependency tree in a reverse order (from a dependency to its


dependencies):

cs resolve --reverse-tree {{group_id}}:{{artifact_id}}:


{{artifact_version}}

• Print all the libraries that depends on a specific library:

cs resolve {{group_id}}:{{artifact_id}}:{{artifact_version}}
--what-depends-on {{searched_group_id}}:
{{searched_artifact_id}}

• Print all the libraries that depends on a specific library version:

cs resolve {{group_id}}:{{artifact_id}}:{{artifact_version}}
--what-depends-on {{searched_group_id}}:
{{searched_artifact_id}}{{searched_artifact_version}}

• Print eventual conflicts between a set of packages:

cs resolve --conflicts
{{group_id1:artifact_id1:artifact_version1
group_id2:artifact_id2:artifact_version2 ...}}
cs
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.

More information: https://get-coursier.io/docs/overview.

• List installed applications:

cs list

• Install a specific application:

cs install {{application_name}}

• Uninstall a specific application:

cs uninstall {{application_name}}

• Setup machine for the Scala development:

cs setup

• Update all the installed applications:

cs update

• Display version:

cs version
csc
The Microsoft C# Compiler.

More information: https://learn.microsoft.com/dotnet/csharp/language-reference/


compiler-options/command-line-building-with-csc-exe.

• Compile one or more C# files to a CIL executable:

csc {{path/to/input_file_a.cs}} {{path/to/input_file_b.cs}}

• Specify the output filename:

csc /out:{{path/to/filename}} {{path/to/input_file.cs}}

• Compile into a .dll library instead of an executable:

csc /target:library {{path/to/input_file.cs}}

• Reference another assembly:

csc /reference:{{path/to/library.dll}} {{path/to/


input_file.cs}}

• Embed a resource:

csc /resource:{{path/to/resource_file}} {{path/to/


input_file.cs}}

• Automatically generate XML documentation:

csc /doc:{{path/to/output.xml}} {{path/to/input_file.cs}}

• Specify an icon:

csc /win32icon:{{path/to/icon.ico}} {{path/to/input_file.cs}}

• Strongly-name the resulting assembly with a keyfile:

csc /keyfile:{{path/to/keyfile}} {{path/to/input_file.cs}}


csh
The shell (command interpreter) with C-like syntax.

See also: tcsh.

More information: https://www.mkssoftware.com/docs/man1/csh.1.asp.

• Start an interactive shell session:

csh

• Start an interactive shell session without loading startup configs:

csh -f

• Execute specific [c]ommands:

csh -c "{{echo 'csh is executed'}}"

• Execute a specific script:

csh {{path/to/script.csh}}
csslint
Lint CSS code.

More information: https://github.com/CSSLint/csslint/wiki/Command-line-interface.

• Lint a single CSS file:

csslint {{file.css}}

• Lint multiple CSS files:

csslint {{file1.css file2.css ...}}

• List all possible style rules:

csslint --list-rules

• Treat certain rules as errors (which results in a non-zero exit code):

csslint --errors={{errors,universal-selector,imports}}
{{file.css}}

• Treat certain rules as warnings:

csslint --warnings={{box-sizing,selector-max,floats}}
{{file.css}}

• Ignore specific rules:

csslint --ignore={{ids,rules-count,shorthand}} {{file.css}}


csv-diff
View differences between two CSV, TSV or JSON files.

More information: https://github.com/simonw/csv-diff.

• Display a human-readable summary of differences between files using a


specific column as a unique identifier:

csv-diff {{path/to/file1.csv}} {{path/to/file2.csv}} --key


{{column_name}}

• Display a human-readable summary of differences between files that includes


unchanged values in rows with at least one change:

csv-diff {{path/to/file1.csv}} {{path/to/file2.csv}} --key


{{column_name}} --show-unchanged

• Display a summary of differences between files in JSON format using a


specific column as a unique identifier:

csv-diff {{path/to/file1.csv}} {{path/to/file2.csv}} --key


{{column_name}} --json
csv2tsv
Convert CSV (comma-separated) text to TSV (tab-separated) format.

More information: https://github.com/eBay/tsv-utils/blob/master/


README.md#csv2tsv.

• Convert from CSV to TSV:

csv2tsv {{path/to/input_csv1 path/to/input_csv2 ...}} >


{{path/to/output_tsv}}

• Convert field delimiter separated CSV to TSV:

csv2tsv -c'{{field_delimiter}}' {{path/to/input_csv}}

• Convert semicolon separated CSV to TSV:

csv2tsv -c';' {{path/to/input_csv}}


csvclean
Find and clean common syntax errors in CSV files.

Included in csvkit.

More information: https://csvkit.readthedocs.io/en/latest/scripts/csvclean.html.

• Clean a CSV file:

csvclean {{bad.csv}}

• List locations of syntax errors in a CSV file:

csvclean -n {{bad.csv}}
csvcut
Filter and truncate CSV files. Like Unix's cut command, but for tabular data.

Included in csvkit.

More information: https://csvkit.readthedocs.io/en/latest/scripts/csvcut.html.

• Print indices and names of all columns:

csvcut -n {{data.csv}}

• Extract the first and third columns:

csvcut -c {{1,3}} {{data.csv}}

• Extract all columns except the fourth one:

csvcut -C {{4}} {{data.csv}}

• Extract the columns named "id" and "first name" (in that order):

csvcut -c {{id,"first name"}} {{data.csv}}


csvformat
Convert a CSV file to a custom output format.

Included in csvkit.

More information: https://csvkit.readthedocs.io/en/latest/scripts/csvformat.html.

• Convert to a tab-delimited file (TSV):

csvformat -T {{data.csv}}

• Convert delimiters to a custom character:

csvformat -D "{{custom_character}}" {{data.csv}}

• Convert line endings to carriage return (^M) + line feed:

csvformat -M "{{\r\n}}" {{data.csv}}

• Minimize use of quote characters:

csvformat -U 0 {{data.csv}}

• Maximize use of quote characters:

csvformat -U 1 {{data.csv}}
csvgrep
Filter CSV rows with string and pattern matching.

Included in csvkit.

More information: https://csvkit.readthedocs.io/en/latest/scripts/csvgrep.html.

• Find rows that have a certain string in column 1:

csvgrep -c {{1}} -m {{string_to_match}} {{data.csv}}

• Find rows in which columns 3 or 4 match a certain regular expression:

csvgrep -c {{3,4}} -r {{regular_expression}} {{data.csv}}

• Find rows in which the "name" column does NOT include the string "John
Doe":

csvgrep -i -c {{name}} -m "{{John Doe}}" {{data.csv}}


csvkit
Manipulation toolkit for CSV files.

See also: csvclean, csvcut, csvformat, csvgrep, csvlook, csvpy, csvsort,


csvstat.

More information: https://csvkit.readthedocs.io/en/0.9.1/cli.html.

• Run a command on a CSV file with a custom delimiter:

{{command}} -d {{delimiter}} {{path/to/file.csv}}

• Run a command on a CSV file with a tab as a delimiter (overrides -d):

{{command}} -t {{path/to/file.csv}}

• Run a command on a CSV file with a custom quote character:

{{command}} -q {{quote_char}} {{path/to/file.csv}}

• Run a command on a CSV file with no header row:

{{command}} -H {{path/to/file.csv}}
csvlook
Render a CSV file in the console as a fixed-width table.

Included in csvkit.

More information: https://csvkit.readthedocs.io/en/latest/scripts/csvlook.html.

• View a CSV file:

csvlook {{data.csv}}
csvpy
Load a CSV file into a Python shell.

Included in csvkit.

More information: https://csvkit.readthedocs.io/en/latest/scripts/csvpy.html.

• Load a CSV file into a CSVKitReader object:

csvpy {{data.csv}}

• Load a CSV file into a CSVKitDictReader object:

csvpy --dict {{data.csv}}


csvsort
Sort CSV files.

Included in csvkit.

More information: https://csvkit.readthedocs.io/en/latest/scripts/csvsort.html.

• Sort a CSV file by column 9:

csvsort -c {{9}} {{data.csv}}

• Sort a CSV file by the "name" column in descending order:

csvsort -r -c {{name}} {{data.csv}}

• Sort a CSV file by column 2, then by column 4:

csvsort -c {{2,4}} {{data.csv}}

• Sort a CSV file without inferring data types:

csvsort --no-inference -c {{columns}} {{data.csv}}


csvsql
Generate SQL statements for a CSV file or execute those statements directly on a
database.

Included in csvkit.

More information: https://csvkit.readthedocs.io/en/latest/scripts/csvsql.html.

• Generate a CREATE TABLE SQL statement for a CSV file:

csvsql {{path/to/data.csv}}

• Import a CSV file into an SQL database:

csvsql --insert --db "{{mysql://user:password@host/


database}}" {{data.csv}}

• Run an SQL query on a CSV file:

csvsql --query "{{select * from 'data'}}" {{data.csv}}


csvstat
Print descriptive statistics for all columns in a CSV file.

Included in csvkit.

More information: https://csvkit.readthedocs.io/en/latest/scripts/csvstat.html.

• Show all stats for all columns:

csvstat {{data.csv}}

• Show all stats for columns 2 and 4:

csvstat -c {{2,4}} {{data.csv}}

• Show sums for all columns:

csvstat --sum {{data.csv}}

• Show the max value length for column 3:

csvstat -c {{3}} --len {{data.csv}}

• Show the number of unique values in the "name" column:

csvstat -c {{name}} --unique {{data.csv}}


csvtool
Utility to filter and extract data from CSV formatted sources.

More information: https://github.com/maroofi/csvtool.

• Extract the second column from a CSV file:

csvtool --column {{2}} {{path/to/file.csv}}

• Extract the second and fourth columns from a CSV file:

csvtool --column {{2,4}} {{path/to/file.csv}}

• Extract lines from a CSV file where the second column exactly matches 'Foo':

csvtool --column {{2}} --search '{{^Foo$}}' {{path/to/


file.csv}}

• Extract lines from a CSV file where the second column starts with 'Bar':

csvtool --column {{2}} --search '{{^Bar}}' {{path/to/


file.csv}}

• Find lines in a CSV file where the second column ends with 'Baz' and then
extract the third and sixth columns:

csvtool --column {{2}} --search '{{Baz$}}' {{path/to/


file.csv}} | csvtool --no-header --column {{3,6}}
ctags
Generate an index (or tag) file of language objects found in source files for many
popular programming languages.

More information: https://ctags.io/.

• Generate tags for a single file, and output them to a file named "tags" in the
current directory, overwriting the file if it exists:

ctags {{path/to/file}}

• Generate tags for all files in the current directory, and output them to a
specific file, overwriting the file if it exists:

ctags -f {{path/to/file}} *

• Generate tags for all files in the current directory and all subdirectories:

ctags --recurse

• Generate tags for a single file, and output them with start line number and
end line number in JSON format:

ctags --fields=+ne --output-format=json {{path/to/file}}


ctest
CMake test driver program.

More information: https://gitlab.kitware.com/cmake/community/wikis/doc/ctest/


Testing-With-CTest.

• Run all tests defined in the CMake project, executing 4 jobs at a time in
parallel:

ctest -j{{4}} --output-on-failure

• List available tests:

ctest -N

• Run a single test based on its name, or filter on a regular expression:

ctest --output-on-failure -R '^{{test_name}}$'


cups-config
Show technical information about your CUPS print server installation.

More information: https://openprinting.github.io/cups/doc/man-cups-config.html.

• Show where CUPS is currently installed:

cups-config --serverbin

• Show the location of CUPS' configuration directory:

cups-config --serverroot

• Show the location of CUPS' data directory:

cups-config --datadir

• Display help:

cups-config --help

• Display CUPS version:

cups-config --version
CUPS
Open source printing system.

CUPS isn't a single command, but a set of commands.

More information: https://www.cups.org/index.html.

• View documentation for running the CUPS daemon:

tldr cupsd

• View documentation for managing printers:

tldr lpadmin

• View documentation for printing files:

tldr lp

• View documentation for checking status information about the current


classes, jobs, and printers:

tldr lpstat

• View documentation for cancelling print jobs:

tldr lprm
cupsaccept
Accept jobs sent to destinations.

Note: destination is referred as a printer or a class of printers.

See also: cupsreject, cupsenable, cupsdisable, lpstat.

More information: https://www.cups.org/doc/man-cupsaccept.html.

• Accept print jobs to the specified destinations:

cupsaccept {{destination1 destination2 ...}}

• Specify a different server:

cupsaccept -h {{server}} {{destination1 destination2 ...}}


cupsctl
Update or query a server's cupsd.conf.

More information: https://openprinting.github.io/cups/doc/man-cupsctl.html.

• Display the current configuration values:

cupsctl

• Display the configuration values of a specific server:

cupsctl -h {{server[:port]}}

• Enable encryption on the connection to the scheduler:

cupsctl -E

• Enable or disable debug logging to the error_log file:

cupsctl {{--debug-logging|--no-debug-logging}}

• Enable or disable remote administration:

cupsctl {{--remote-admin|--no-remote-admin}}

• Parse the current debug logging state:

cupsctl | grep '^_debug_logging' | awk -F= '{print $2}'


cupsd
Server daemon for the CUPS print server.

More information: https://openprinting.github.io/cups/doc/man-cupsd.html.

• Start cupsd in the background, aka. as a daemon:

cupsd

• Start cupsd on the [f]oreground:

cupsd -f

• [l]aunch cupsd on-demand (commonly used by launchd or systemd):

cupsd -l

• Start cupsd using the specified [c]upsd.conf configuration file:

cupsd -c {{path/to/cupsd.conf}}

• Start cupsd using the specified cups-file[s].conf configuration file:

cupsd -s {{path/to/cups-files.conf}}

• [t]est the [c]upsd.conf configuration file for errors:

cupsd -t -c {{path/to/cupsd.conf}}

• [t]est the cups-file[s].conf configuration file for errors:

cupsd -t -s {{path/to/cups-files.conf}}

• Display help:

cupsd -h
cupsdisable
Stop printers and classes.

Note: destination is referred as a printer or a class of printers.

See also: cupsenable, cupsaccept, cupsreject, lpstat.

More information: https://openprinting.github.io/cups/doc/man-cupsenable.html.

• Stop one or more destination(s):

cupsdisable {{destination1 destination2 ...}}

• Cancel all jobs of the specified destination(s):

cupsdisable -c {{destination1 destination2 ...}}


cupsenable
Start printers and classes.

Note: destination is referred as a printer or a class of printers.

See also: cupsdisable, cupsaccept, cupsreject, lpstat.

More information: https://www.cups.org/doc/man-cupsenable.html.

• Start one or more destination(s):

cupsenable {{destination1 destination2 ...}}

• Resume printing of pending jobs of a destination (use after cupsdisable


with --hold):

cupsenable --release {{destination}}

• Cancel all jobs of the specified destination(s):

cupsenable -c {{destination1 destination2 ...}}


cupsreject
Reject jobs sent to printers.

Note: destination is referred as a printer or a class of printers.

See also: cupsaccept, cupsenable, cupsdisable, lpstat.

More information: https://www.cups.org/doc/man-cupsaccept.html.

• Reject print jobs to the specified destinations:

cupsreject {{destination1 destination2 ...}}

• Specify a different server:

cupsreject -h {{server}} {{destination1 destination2 ...}}

• Specify a reason string ("Reason Unknown" by default):

cupsreject -r {{reason}} {{destination1 destination2 ...}}


cupstestppd
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.

More information: https://openprinting.github.io/cups/doc/man-cupstestppd.html.

• Test the conformance of one or more files in quiet mode:

cupstestppd -q {{path/to/file1.ppd path/to/file2.ppd ...}}

• Get the PPD file from stdin, showing detailed conformance testing results:

cupstestppd -v - < {{path/to/file.ppd}}

• Test all PPD files under the current directory, printing the names of each file
that does not conform:

find . -name \*.ppd \! -execdir cupstestppd -q '{}' \; -print


curl
Transfers data from or to a server.

Supports most protocols, including HTTP, HTTPS, FTP, SCP, etc.

More information: https://curl.se/docs/manpage.html.

• Make an HTTP GET request and dump the contents in stdout:

curl {{https://example.com}}

• Make an HTTP GET request, fo[L]low any 3xx redirects, and [D]ump the reply
headers and contents to stdout:

curl --location --dump-header - {{https://example.com}}

• Download a file, saving the [O]utput under the filename indicated by the URL:

curl --remote-name {{https://example.com/filename.zip}}

• Send form-encoded [d]ata (POST request of type application/x-www-


form-urlencoded). Use --data @file_name or --data @'-' to read from
stdin:

curl -X POST --data {{'name=bob'}} {{http://example.com/


form}}

• Send a request with an extra header, using a custom HTTP method and over a
pro[x]y (such as BurpSuite), ignoring insecure self-signed certificates:

curl -k --proxy {{http://127.0.0.1:8080}} --header


{{'Authorization: Bearer token'}} --request {{GET|PUT|POST|
DELETE|PATCH|...}} {{https://example.com}}

• Send data in JSON format, specifying the appropriate Content-Type [H]eader:

curl --data {{'{"name":"bob"}'}} --header {{'Content-Type:


application/json'}} {{http://example.com/users/1234}}

• Pass client certificate and key for a resource, skipping certificate validation:

curl --cert {{client.pem}} --key {{key.pem}} --insecure


{{https://example.com}}

• Resolve a hostname to a custom IP address, with [v]erbose output (similar to


editing the /etc/hosts file for custom DNS resolution):
curl --verbose --resolve {{example.com}}:{{80}}:{{127.0.0.1}}
{{http://example.com}}
cut
Cut out fields from stdin or files.

More information: https://www.gnu.org/software/coreutils/manual/html_node/cut-


invocation.html.

• Print a specific [c]haracter/[f]ield range of each line:

{{command}} | cut --{{characters|fields}} {{1|1,10|1-10|


1-|-10}}

• Print a [f]ield range of each line with a specific [d]elimiter:

{{command}} | cut --delimiter "{{,}}" --fields {{1}}

• Print a [c]haracter range of each line of the specific file:

cut --characters {{1}} {{path/to/file}}

• Print specific [f]ields of NUL terminated lines (e.g. as in find . -print0)


instead of newlines:

{{command}} | cut --zero-terminated --fields {{1}}


cvs
Concurrent Versions System, a revision control system.

More information: https://cvs.nongnu.org.

• Create a new repository (requires the CVSROOT environment variable to be set


externally):

cvs -d {{path/to/repository}} init

• Add a project to the repository:

cvs import -m "{{message}}" {{project_name}} {{version}}


{{vendor}}

• Checkout a project:

cvs checkout {{project_name}}

• Show changes made to files:

cvs diff {{path/to/file}}

• Add a file:

cvs add {{path/to/file}}

• Commit a file:

cvs commit -m "{{message}}" {{path/to/file}}

• Update the working directory from the remote repository:

cvs update
cwebp
Compress an image file to a WebP file.

More information: https://developers.google.com/speed/webp/docs/cwebp.

• Compress a WebP file with default settings (q = 75) to the [o]utput file:

cwebp {{path/to/image_file}} -o {{path/to/output.webp}}

• Compress a WebP file with the best [q]uality and largest file size:

cwebp {{path/to/image_file}} -o {{path/to/output.webp}} -q


{{100}}

• Compress a WebP file with the worst [q]uality and smallest file size:

cwebp {{path/to/image_file}} -o {{path/to/output.webp}} -q


{{0}}

• Compress a WebP file and apply resize to image:

cwebp {{path/to/image_file}} -o {{path/to/output.webp}} -


resize {{width}} {{height}}

• Compress a WebP file and drop alpha channel information:

cwebp {{path/to/image_file}} -o {{path/to/output.webp}} -


noalpha
cypher-shell
Open an interactive session and run Cypher queries against a Neo4j instance.

See also: neo4j-admin, mysql.

More information: https://neo4j.com/docs/operations-manual/current/tools/


cypher-shell/.

• Connect to a local instance on the default port (neo4j://localhost:7687):

cypher-shell

• Connect to a remote instance:

cypher-shell --address neo4j://{{host}}:{{port}}

• Connect and supply security credentials:

cypher-shell --username {{username}} --password {{password}}

• Connect to a specific database:

cypher-shell --database {{database_name}}

• Execute Cypher statements in a file and close:

cypher-shell --file {{path/to/file.cypher}}

• Enable logging to a file:

cypher-shell --log {{path/to/file.log}}

• Display help:

cypher-shell --help
czkawka-cli
Command-line version of czkawka a multi-functional app to find duplicates, empty
folders, similar images and much more.

More information: https://github.com/qarmin/czkawka.

• List duplicate or similar files in specific directories:

czkawka-cli {{dup|image}} --directories {{path/to/directory1


path/to/directory2 ...}}

• Find duplicate files in specific directories and delete them (default: NONE):

czkawka-cli dup --directories {{path/to/directory1 path/to/


directory2 ...}} --delete-method {{AEN|AEO|ON|OO|HARD|NONE}}
d2
A modern diagram scripting language that turns text to diagrams.

Note: the output file supports SVG and PNG file formats.

More information: https://d2lang.com/tour/man.

• Compile and render a D2 source file into an output file:

d2 {{path/to/input_file.d2}} {{path/to/output_file.ext}}

• [w]atch live changes made to a D2 source file in the default web browser:

d2 --watch {{path/to/input_file.d2}} {{path/to/


output_file.ext}}

• Format a D2 source file:

d2 fmt {{path/to/input_file.d2}}

• List available themes:

d2 themes

• Use a different [t]heme for the output file (list available themes first to get the
desired theme_id):

d2 --theme {{theme_id}} {{path/to/input_file.d2}} {{path/to/


output_file.ext}}

• Make rendered diagrams look like hand [s]ketches:

d2 --sketch true {{path/to/input_file.d2}} {{path/to/


output_file.ext}}
d8
Developer shell for the V8 JavaScript engine.

More information: https://v8.dev/docs/d8.

• Start a REPL (interactive shell):

d8

• Run a JavaScript file:

d8 {{path/to/file.js}}

• Evaluate a JavaScript expression:

d8 -e "{{code}}
dalfox
A powerful open-source XSS scanner focused on automation.

More information: https://dalfox.hahwul.com/docs/usage.

• Scan a single URL for XSS vulnerabilities:

dalfox url {{http://example.com}}

• Scan a URL using a header for authentication:

dalfox url {{http://example.com}} -H {{'X-My-Header: 123'}}

• Scan a list of URLs from a file:

dalfox file {{path/to/file}}


daps
An open source program for transforming DocBook XML into output formats such
as HTML or PDF.

More information: https://opensuse.github.io/daps/doc/index.html.

• Check if a DocBook XML file is valid:

daps -d {{path/to/file.xml}} validate

• Convert a DocBook XML file into PDF:

daps -d {{path/to/file.xml}} pdf

• Convert a DocBook XML file into a single HTML file:

daps -d {{path/to/file.xml}} html --single

• Display help:

daps --help

• Display version:

daps --version
darkhttpd
Darkhttpd web server.

More information: https://unix4lyfe.org/darkhttpd.

• Start server serving the specified document root:

darkhttpd {{path/to/docroot}}

• Start server on specified port (port 8080 by default if running as non-root


user):

darkhttpd {{path/to/docroot}} --port {{port}}

• Listen only on specified IP address (by default, the server listens on all
interfaces):

darkhttpd {{path/to/docroot}} --addr {{ip_address}}


dart
Manage Dart projects.

More information: https://dart.dev/tools/dart-tool.

• Initialize a new Dart project in a directory of the same name:

dart create {{project_name}}

• Run a Dart file:

dart run {{path/to/file.dart}}

• Download dependencies for the current project:

dart pub get

• Run unit tests for the current project:

dart test

• Update an outdated project's dependencies to support null-safety:

dart pub upgrade --null-safety

• Compile a Dart file to a native binary:

dart compile exe {{path/to/file.dart}}

• Apply automated fixes to the current project:

dart fix --apply


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

More information: https://manned.org/dash.

• Start an interactive shell session:

dash

• Execute specific [c]ommands:

dash -c "{{echo 'dash is executed'}}"

• Execute a specific script:

dash {{path/to/script.sh}}

• Check a specific script for syntax errors:

dash -n {{path/to/script.sh}}

• Execute a specific script while printing each command before executing it:

dash -x {{path/to/script.sh}}

• Execute a specific script and stop at the first [e]rror:

dash -e {{path/to/script.sh}}

• Execute specific commands from stdin:

{{echo "echo 'dash is executed'"}} | dash


datashader_cli
Quick visualization of large datasets using CLI based on datashader.

More information: https://github.com/wybert/datashader-cli.

• Create a shaded scatter plot of points and save it to a PNG file and set the
background color:

datashader_cli points {{path/to/input.parquet}} --x


{{pickup_x}} --y {{pickup_y}} {{path/to/output.png}} --
background {{black|white|#rrggbb}}

• Visualize the geospatial data (supports Geoparquet, shapefile, geojson,


geopackage, etc.):

datashader_cli points {{path/to/input_data.geo.parquet}}


{{path/to/output_data.png}} --geo true

• Use matplotlib to render the image:

datashader_cli points {{path/to/input_data.geo.parquet}}


{{path/to/output_data.png}} --geo {{true}} --matplotlib true
date
Set or display the system date.

More information: https://www.gnu.org/software/coreutils/manual/html_node/


date-invocation.html.

• Display the current date using the default locale's format:

date +%c

• Display the current date in UTC, using the ISO 8601 format:

date -u +%Y-%m-%dT%H:%M:%S%Z

• Display the current date as a Unix timestamp (seconds since the Unix epoch):

date +%s

• Convert a date specified as a Unix timestamp to the default format:

date -d @{{1473305798}}

• Convert a given date to the Unix timestamp format:

date -d "{{2018-09-01 00:00}}" +%s --utc

• Display the current date using the RFC-3339 format (YYYY-MM-DD hh:mm:ss
TZ):

date --rfc-3339 s

• Set the current date using the format MMDDhhmmYYYY.ss (YYYY and .ss are
optional):

date {{093023592021.59}}

• Display the current ISO week number:

date +%V
dbt
A tool to model transformations in data warehouses.

More information: https://github.com/dbt-labs/dbt-core.

• Debug the dbt project and the connection to the database:

dbt debug

• Run all models of the project:

dbt run

• Run all tests of example_model:

dbt test --select example_model

• Build (load seeds, run models, snapshots, and tests associated with)
example_model and its downstream dependents:

dbt build --select example_model+

• Build all models, except the ones with the tag not_now:

dbt build --exclude "tag:not_now"

• Build all models with tags one and two:

dbt build --select "tag:one,tag:two"

• Build all models with tags one or two:

dbt build --select "tag:one tag:two"


dbx
Interact with the Databricks platform.

Note: this tool has been retired and it is recommended to use Databricks Asset
Bundles instead.

More information: https://dbx.readthedocs.io/en/latest/reference/cli/#dbx.

• Create a new dbx project in the current working directory:

dbx configure --profile {{DEFAULT}}

• Sync local files from the specified path to DBFS and watch for changes:

dbx sync dbfs --source {{path/to/directory}} --dest {{path/


to/remote_directory}}

• Deploy the specified workflow to artifact storage:

dbx deploy {{workflow_name}}

• Launch the specified workflow after deploying it:

dbx launch {{workflow_name}}


dc
An arbitrary precision calculator. Uses reverse polish notation (RPN).

See also: bc, qalc.

More information: https://www.gnu.org/software/bc/manual/dc-1.05/html_mono/


dc.html.

• Start an interactive session:

dc

• Execute a script:

dc {{path/to/script.dc}}

• Calculate an expression with the specified scale:

dc --expression='{{10}} k {{5 3 /}} p'

• Calculate 4 times 5 (4 5 *), subtract 17 (17 -), and [p]rint the output:

dc --expression='4 5 * 17 - p'

• Specify the number of decimal places to 7 (7 k), calculate 5 divided by -3 (5


_3 /) and [p]rint:

dc --expression='7 k 5 _3 / p'

• Calculate the golden ratio, phi: set number of decimal places to 100 (100 k),
square root of 5 (5 v) plus 1 (1 +), divided by 2 (2 /), and [p]rint result:

dc --expression='100 k 5 v 1 + 2 / p'
dcfldd
Enhanced version of dd for forensics and security.

More information: https://dcfldd.sourceforge.net/.

• Copy a disk to a raw image file and hash the image using SHA256:

dcfldd if={{/dev/disk_device}} of={{file.img}} hash=sha256


hashlog={{file.hash}}

• Copy a disk to a raw image file, hashing each 1 GB chunk:

dcfldd if={{/dev/disk_device}} of={{file.img}} hash={{sha512|


sha384|sha256|sha1|md5}} hashlog={{file.hash}}
hashwindow={{1G}}
dcg
Drupal code generator.

More information: https://github.com/Chi-teck/drupal-code-generator.

• Start a wizard to choose what kind of code (e.g. module, service, form, etc.) to
generate:

dcg

• Directly specify the kind of code to generate:

dcg {{service|plugin|theme|module|form}}

• Generate the code in a specific directory:

dcg --directory {{path/to/directory}}


dcode
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.

More information: https://github.com/s0md3v/Decodify.

• Recursively detect and decode a string:

dcode "{{NjM3YTQyNzQ1YTQ0NGUzMg==}}"

• Rotate a string by the specified offset:

dcode -rot {{11}} "{{spwwz hzcwo}}"

• Rotate a string by all 26 possible offsets:

dcode -rot {{all}} "{{bpgkta xh qtiitg iwpc sr}}"

• Reverse a string:

dcode -rev "{{hello world}}"


dd
Convert and copy a file.

More information: https://manned.org/dd.1p.

• Make a bootable USB drive from an isohybrid file (such as archlinux-


xxx.iso) and show the progress:

dd if={{path/to/file.iso}} of={{/dev/usb_drive}}
status=progress

• Clone a drive to another drive with 4 MiB block size and flush writes before
the command terminates:

dd bs=4194304 conv=fsync if={{/dev/source_drive}} of={{/dev/


dest_drive}}

• Generate a file with a specific number of random bytes by using kernel


random driver:

dd bs={{100}} count={{1}} if=/dev/urandom of={{path/to/


random_file}}

• Benchmark the sequential write performance of a disk:

dd bs={{1024}} count={{1000000}} if=/dev/zero of={{path/to/


file_1GB}}

• Create a system backup, save it into an IMG file (can be restored later by
swapping if and of), and show the progress:

dd if={{/dev/drive_device}} of={{path/to/file.img}}
status=progress
ddev
Container based local development tool for PHP environments.

More information: https://ddev.readthedocs.io.

• Start up a project:

ddev start

• Configure a project's type and docroot:

ddev config

• [f]ollow the log trail:

ddev logs -f

• Run composer within the container:

ddev composer

• Install a specific Node.js version:

ddev nvm install {{version}}

• Export a database:

ddev export-db --file={{/tmp/db.sql.gz}}

• Run a specific command within a container:

ddev exec {{echo 1}}


ddgr
Search DuckDuckGo (HTML version) from the terminal.

More information: https://github.com/jarun/ddgr.

• Start in interactive mode:

ddgr

• Search DuckDuckGo for a keyword:

ddgr {{keyword}}

• Limit the number of search results to N:

ddgr -n {{N}} {{keyword}}

• Display the complete URL in search results:

ddgr -x {{keyword}}

• Search DuckDuckGo for a keyword and open the first result in the browser:

ddgr !w {{keyword}}

• Perform a website-specific search:

ddgr -w {{site}} {{keyword}}

• Search for a specific file type:

ddgr {{keyword}} filetype:{{filetype}}

• Display help in interactive mode:

?
decaffeinate
Move your CoffeeScript source to modern JavaScript.

More information: https://decaffeinate-project.org.

• Convert a CoffeeScript file to JavaScript:

decaffeinate {{path/to/file.coffee}}

• Convert a CoffeeScript v2 file to JavaScript:

decaffeinate --use-cs2 {{path/to/file.coffee}}

• Convert require and module.exports to import and export:

decaffeinate --use-js-modules {{path/to/file.coffee}}

• Convert a CoffeeScript, allowing named exports:

decaffeinate --loose-js-modules {{path/to/file.coffee}}


declare
Declare variables and give them attributes.

More information: https://www.gnu.org/software/bash/manual/bash.html#index-


declare.

• Declare a string variable with the specified value:

declare {{variable}}="{{value}}"

• Declare an integer variable with the specified value:

declare -i {{variable}}="{{value}}"

• Declare an array variable with the specified value:

declare -a {{variable}}=({{item_a item_b item_c}})

• Declare an associative array variable with the specified value:

declare -A {{variable}}=({{[key_a]=item_a [key_b]=item_b


[key_c]=item_c}})

• Declare a readonly string variable with the specified value:

declare -r {{variable}}="{{value}}"

• Declare a global variable within a function with the specified value:

declare -g {{variable}}="{{value}}"

• Print a function definition:

declare -f {{function_name}}
deemix
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.

More information: https://gitlab.com/RemixDev/deemix-py.

• Download a track or playlist:

deemix {{https://www.deezer.com/us/track/00000000}}

• Download track/playlist at a specific bitrate:

deemix --bitrate {{FLAC|MP3}} {{url}}

• Download to a specific path:

deemix --bitrate {{bitrate}} --path {{path}} {{url}}

• Create a portable deemix configuration file in the current directory:

deemix --portable --bitrate {{bitrate}} --path {{path}}


{{url}}
delta
A viewer for Git and diff output.

More information: https://github.com/dandavison/delta.

• Compare files or directories:

delta {{path/to/old_file_or_directory}} {{path/to/


new_file_or_directory}}

• Compare files or directories, showing the line numbers:

delta --line-numbers {{path/to/old_file_or_directory}}


{{path/to/new_file_or_directory}}

• Compare files or directories, showing the differences side by side:

delta --side-by-side {{path/to/old_file_or_directory}}


{{path/to/new_file_or_directory}}

• Compare files or directories, ignoring any Git configuration settings:

delta --no-gitconfig {{path/to/old_file_or_directory}}


{{path/to/new_file_or_directory}}

• Compare, rendering commit hashes, file names, and line numbers as


hyperlinks, according to the hyperlink spec for terminal emulators:

delta --hyperlinks {{path/to/old_file_or_directory}} {{path/


to/new_file_or_directory}}

• Display the current settings:

delta --show-config

• Display supported languages and associated file extensions:

delta --list-languages
deluge-console
An interactive interface for the Deluge BitTorrent client.

More information: https://deluge-torrent.org.

• Start the interactive console interface:

deluge-console

• Connect to a Deluge daemon instance:

connect {{hostname}}:{{port}}

• Add a torrent to the daemon:

add {{url|magnet|path/to/file}}

• Display information about all torrents:

info

• Display information about a specific torrent:

info {{torrent_id}}

• Pause a torrent:

pause {{torrent_id}}

• Resume a torrent:

resume {{torrent_id}}

• Remove a torrent from the daemon:

rm {{torrent_id}}
deluge
A command-line BitTorrent client.

More information: https://deluge-torrent.org.

• Download a torrent:

deluge {{url|magnet|path/to/file}}

• Download a torrent using a specific configuration file:

deluge -c {{path/to/configuration_file}} {{url|magnet|path/


to/file}}

• Download a torrent and launch the specified user interface:

deluge -u {{gtk|web|console}} {{url|magnet|path/to/file}}

• Download a torrent and output the log to a file:

deluge -l {{path/to/log_file}} {{url|magnet|path/to/file}}


deluged
A daemon process for the Deluge BitTorrent client.

More information: https://deluge-torrent.org.

• Start the Deluge daemon:

deluged

• Start the Deluge daemon on a specific port:

deluged -p {{port}}

• Start the Deluge daemon using a specific configuration file:

deluged -c {{path/to/configuration_file}}

• Start the Deluge daemon and output the log to a file:

deluged -l {{path/to/log_file}}
deno
A secure runtime for JavaScript and TypeScript.

More information: https://deno.land.

• Run a JavaScript or TypeScript file:

deno run {{path/to/file.ts}}

• Start a REPL (interactive shell):

deno

• Run a file with network access enabled:

deno run --allow-net {{path/to/file.ts}}

• Run a file from a URL:

deno run {{https://deno.land/std/examples/welcome.ts}}

• Install an executable script from a URL:

deno install {{https://deno.land/std/examples/colors.ts}}


dep
Deploy PHP applications.

Note: The Go command dep with the same name is deprecated and archived.

More information: https://deployer.org.

• Interactively initialize deployer in the local path (use a framework template


with --template=template):

dep init

• Deploy an application to a remote host:

dep deploy {{hostname}}

• Rollback to the previous working release:

dep rollback

• Connect to a remote host via SSH:

dep ssh {{hostname}}

• List commands:

dep list

• Run any arbitrary command on the remote hosts:

dep run "{{command}}"

• Display help for a command:

dep help {{command}}


detox
Renames files to make them easier to work with.

It removes spaces and other such annoyances like duplicate underline characters.

More information: https://github.com/dharple/detox.

• Remove spaces and other undesirable characters from a file's name:

detox {{path/to/file}}

• Show how detox would rename all the files in a directory tree:

detox --dry-run -r {{path/to/directory}}

• Remove spaces and other undesirable characters from all files in a directory
tree:

detox -r {{path/to/directory}}
devcontainer
Use a Docker container as a development environment.

More information: https://containers.dev/.

• Create and run a Dev Container:

devcontainer up

• Apply a Dev Container Template to a workspace:

devcontainer templates apply --template-id {{template_id}} --


template-args {{template_args}} --workspace-folder {{path/to/
workspace}}

• Execute a command on a running Dev Container in the current workspace:

devcontainer exec {{command}}

• Build a Dev Container image from devcontainer.json:

devcontainer build {{path/to/workspace}}

• Open a Dev Container in VS Code (the path is optional):

devcontainer open {{path/to/workspace}}

• Read and print the configuration of a Dev Container from


devcontainer.json:

devcontainer read-configuration
devenv
Fast, Declarative, Reproducible and Composable Developer Environments using
Nix.

More information: https://devenv.sh.

• Initialise the environment:

devenv init

• Enter the Development Environment with relaxed hermeticity (state of being


airtight):

devenv shell --impure

• Get detailed information about the current environment:

devenv info --verbose

• Start processes with devenv:

devenv up --config /{{file}}/{{path}}/

• Clean the environment variables and re-enter the shell in offline mode:

devenv --clean --offline

• Delete the previous shell generations:

devenv gc
dexdump
Display information about Android DEX files.

More information: https://manned.org/dexdump.

• Extract classes and methods from an APK file:

dexdump {{path/to/file.apk}}

• Display header information of DEX files contained in an APK file:

dexdump -f {{path/to/file.apk}}

• Display the dis-assembled output of executable sections:

dexdump -d {{path/to/file.apk}}

• Output results to a file:

dexdump -o {{path/to/file}} {{path/to/file.apk}}


dexter
Authenticate the kubectl users with OpenId Connect.

More information: https://github.com/gini/dexter.

• Create and authenticate a user with Google OIDC:

dexter auth -i {{client_id}} -s {{client_secret}}

• Override the default kube configuration file location:

dexter auth -i {{client_id}} -s {{client_secret}} --kube-


config {{sample/config}}
df
Display an overview of the filesystem disk space usage.

More information: https://manned.org/df.1posix.

• Display all filesystems and their disk usage using 512-byte units:

df

• Display the filesystem and its disk usage containing the given file or directory:

df {{path/to/file_or_directory}}

• Use 1024-byte units when writing space figures:

df -k

• Display information in a portable way:

df -P
dfc
Get an overview of the filesystem disk space usage with colors and graphs.

More information: https://github.com/Rolinh/dfc.

• Display filesystems and their disk usage in human-readable form with colors
and graphs:

dfc

• Display all filesystems including pseudo, duplicate and inaccessible


filesystems:

dfc -a

• Display filesystems without color:

dfc -c never

• Display filesystems containing "ext" in the filesystem type:

dfc -t ext
dhclient
DHCP client.

More information: https://manned.org/dhclient.

• Get an IP address for the eth0 interface:

sudo dhclient {{eth0}}

• Release an IP address for the eth0 interface:

sudo dhclient -r {{eth0}}


dhcpig
Initiates an advanced DHCP exhaustion attack and stress test.

DHCPig needs to be run with root privileges.

More information: https://github.com/kamorin/DHCPig.

• Exhaust all of the available DHCP addresses using the specified interface:

sudo ./pig.py {{eth0}}

• Exhaust IPv6 addresses using eth1 interface:

sudo ./pig.py -6 {{eth1}}

• Send fuzzed/malformed data packets using the interface:

sudo ./pig.py --fuzz {{eth1}}

• Enable color output:

sudo ./pig.py -c {{eth1}}

• Enable minimal verbosity and color output:

sudo ./pig.py -c --verbosity=1 {{eth1}}

• Use a debug verbosity of 100 and scan network of neighboring devices using
ARP packets:

sudo ./pig.py -c --verbosity=100 --neighbors-scan-arp


{{eth1}}

• Enable printing lease information, attempt to scan and release all neighbor IP
addresses:

sudo ./pig.py --neighbors-scan-arp -r --show-options {{eth1}}


dhcpwn
Test DHCP IP exhaustion attacks and sniff local DHCP traffic.

More information: https://github.com/mschwager/dhcpwn.

• Flood the network with IP requests:

dhcpwn --interface {{network_interface}} flood --count


{{number_of_requests}}

• Sniff local DHCP traffic:

dhcpwn --interface {{network_interface}} sniff


dict
Command line dictionary using the DICT protocol.

More information: https://github.com/cheusov/dictd.

• List available databases:

dict -D

• Get information about a database:

dict -i {{database_name}}

• Look up a word in a specific database:

dict -d {{database_name}} {{word}}

• Look up a word in all available databases:

dict {{word}}

• Show information about the DICT server:

dict -I
diff-pdf
Compare two PDFs.

More information: https://github.com/vslavik/diff-pdf.

• Compare PDFs, indicating changes using return codes (0 = no difference, 1 =


PDFs differ):

diff-pdf {{path/to/a.pdf}} {{path/to/b.pdf}}

• Compare PDFs, outputting a PDF with visually highlighted differences:

diff-pdf --output-diff={{path/to/diff.pdf}} {{path/to/a.pdf}}


{{path/to/b.pdf}}

• Compare PDFs, viewing differences in a simple GUI:

diff-pdf --view {{path/to/a.pdf}} {{path/to/b.pdf}}


diff
Compare files and directories.

More information: https://manned.org/diff.

• Compare files (lists changes to turn old_file into new_file):

diff {{old_file}} {{new_file}}

• Compare files, ignoring white spaces:

diff {{-w|--ignore-all-space}} {{old_file}} {{new_file}}

• Compare files, showing the differences side by side:

diff {{-y|--side-by-side}} {{old_file}} {{new_file}}

• Compare files, showing the differences in unified format (as used by git
diff):

diff {{-u|--unified}} {{old_file}} {{new_file}}

• Compare directories recursively (shows names for differing files/directories as


well as changes made to files):

diff {{-r|--recursive}} {{old_directory}} {{new_directory}}

• Compare directories, only showing the names of files that differ:

diff {{-r|--recursive}} {{-q|--brief}} {{old_directory}}


{{new_directory}}

• Create a patch file for Git from the differences of two text files, treating
nonexistent files as empty:

diff {{-a|--text}} {{-u|--unified}} {{-N|--new-file}}


{{old_file}} {{new_file}} > {{diff.patch}}

• Compare files, showing output in color and try hard to find smaller set of
changes:

diff {{-d|--minimal}} --color=always {{old_file}}


{{new_file}}
diffoscope
Compare files, archives, and directories.

More information: https://diffoscope.org.

• Compare two files:

diffoscope {{path/to/file1}} {{path/to/file2}}

• Compare two files without displaying a progress bar:

diffoscope --no-progress {{path/to/file1}} {{path/to/file2}}

• Compare two files and write an HTML-report to a file (use - for stdout):

diffoscope --html {{path/to/outfile|-}} {{path/to/file1}}


{{path/to/file2}}

• Compare two directories excluding files with a name matching a specified


pattern:

diffoscope --exclude {{pattern}} {{path/to/directory1}}


{{path/to/directory2}}

• Compare two directories and control whether directory metadata is


considered:

diffoscope --exclude-directory-metadata {{auto|yes|no|


recursive}} {{path/to/directory1}} {{path/to/directory2}}
diffstat
Create a histogram from the output of the diff command.

More information: https://manned.org/diffstat.

• Display changes in a histogram:

diff {{path/to/file1}} {{path/to/file2}} | diffstat

• Display inserted, deleted and modified changes as a table:

diff {{path/to/file1}} {{path/to/file2}} | diffstat -t


difft
Compare files or directories based on the syntax of the programming language.

See also: delta, diff.

More information: https://difftastic.wilfred.me.uk/introduction.html.

• Compare two files or directories:

difft {{path/to/file_or_directory1}} {{path/to/


file_or_directory2}}

• Only report the presence of differences between the files:

difft --check-only {{path/to/file1}} {{path/to/file2}}

• Specify the display mode (default is side-by-side):

difft --display {{side-by-side|side-by-side-show-both|inline|


json}} {{path/to/file1}} {{path/to/file2}}

• Ignore comments when comparing:

difft --ignore-comments {{path/to/file1}} {{path/to/file2}}

• Enable/Disable syntax highlighting of source code (default is on):

difft --syntax-highlight {{on|off}} {{path/to/file1}} {{path/


to/file2}}

• Do not output anything at all if there are no differences between files:

difft --skip-unchanged {{path/to/file_or_directory1}} {{path/


to/file_or_directory2}}

• Print all programming languages supported by the tool, along with their
extensions:

difft --list-languages
dig
DNS lookup utility.

More information: https://manned.org/dig.

• Lookup the IP(s) associated with a hostname (A records):

dig +short {{example.com}}

• Get a detailed answer for a given domain (A records):

dig +noall +answer {{example.com}}

• Query a specific DNS record type associated with a given domain name:

dig +short {{example.com}} {{A|MX|TXT|CNAME|NS}}

• Specify an alternate DNS server to query and optionally use DNS over TLS
(DoT):

dig {{+tls}} @{{1.1.1.1|8.8.8.8|9.9.9.9|...}} {{example.com}}

• Perform a reverse DNS lookup on an IP address (PTR record):

dig -x {{8.8.8.8}}

• Find authoritative name servers for the zone and display SOA records:

dig +nssearch {{example.com}}

• Perform iterative queries and display the entire trace path to resolve a
domain name:

dig +trace {{example.com}}

• Query a DNS server over a non-standard [p]ort using the TCP protocol:

dig +tcp -p {{port}} @{{dns_server_ip}} {{example.com}}


dillo
A lightweight web browser intended for slow computers.

More information: https://www.dillo.org/.

• Launch Dillo:

dillo

• Launch Dillo with a specific window size and screen location:

dillo --geometry {{width}}x{{height}}+{{x_position}}+


{{y_position}}

• Launch Dillo and open a specific URL:

dillo {{duckduckgo.com}}

• Launch Dillo and open a file or directory:

dillo {{path/to/file_or_directory}}

• Launch Dillo in full-screen mode:

dillo --fullwindow

• Display version:

dillo --version

• Display help:

dillo --help
dircolors
Output commands to set the LS_COLOR environment variable and style ls, dir,
etc.

More information: https://www.gnu.org/software/coreutils/manual/html_node/


dircolors-invocation.html.

• Output commands to set LS_COLOR using default colors:

dircolors

• Display each filetype with the color they would appear in ls:

dircolors --print-ls-colors

• Output commands to set LS_COLOR using colors from a file:

dircolors {{path/to/file}}

• Output commands for Bourne shell:

dircolors --bourne-shell

• Output commands for C shell:

dircolors --c-shell

• View the default colors for file types and extensions:

dircolors --print-data
direnv
Shell extension to load and unload environment variables depending on the
current directory.

More information: https://github.com/direnv/direnv.

• Grant direnv permission to load the .envrc present in the current directory:

direnv allow {{.}}

• Revoke the authorization to load the .envrc present in the current directory:

direnv deny {{.}}

• Edit the .envrc file in the default text editor and reload the environment on
exit:

direnv edit {{.}}

• Trigger a reload of the environment:

direnv reload

• Print some debug status information:

direnv status
dirname
Calculates the parent directory of a file or directory path.

More information: https://www.gnu.org/software/coreutils/dirname.

• Calculate the parent directory of a given path:

dirname {{path/to/file_or_directory}}

• Calculate the parent directory of multiple paths:

dirname {{path/to/file_or_directory1 path/to/


file_or_directory2 ...}}

• Delimit output with a NUL character instead of a newline (useful when


combining with xargs):

dirname --zero {{path/to/file_or_directory1 path/to/


file_or_directory2 ...}}
dirs
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.

More information: https://www.gnu.org/software/bash/manual/


bash.html#Directory-Stack-Builtins.

• Display the directory stack with a space between each entry:

dirs

• Display the directory stack with one entry per line:

dirs -p

• Display only the nth entry in the directory stack, starting at 0:

dirs +{{N}}

• Clear the directory stack:

dirs -c
dirsearch
Web path scanner.

More information: https://github.com/maurosoria/dirsearch.

• Scan a web server for common paths with common extensions:

dirsearch --url {{url}} --extensions-list

• Scan a list of web servers for common paths with the .php extension:

dirsearch --url-list {{path/to/url-list.txt}} --extensions


{{php}}

• Scan a web server for user-defined paths with common extensions:

dirsearch --url {{url}} --extensions-list --wordlist {{path/


to/url-paths.txt}}

• Scan a web server using a cookie:

dirsearch --url {{url}} --extensions {{php}} --cookie


{{cookie}}

• Scan a web server using the HEAD HTTP method:

dirsearch --url {{url}} --extensions {{php}} --http-method


{{HEAD}}

• Scan a web server, saving the results to a .json file:

dirsearch --url {{url}} --extensions {{php}} --json-report


{{path/to/report.json}}
diskonaut
Terminal disk space navigator, written in Rust.

More information: https://github.com/imsnif/diskonaut.

• Start diskonaut in the current directory:

diskonaut

• Start diskonaut in a specific directory:

diskonaut {{path/to/directory}}

• Show file sizes rather than their block usage on the disk:

diskonaut --apparent-size {{path/to/directory}}

• Disable deletion confirmation:

diskonaut --disable-delete-confirmation
disown
Allow sub-processes to live beyond the shell that they are attached to.

See also the jobs command.

More information: https://www.gnu.org/software/bash/manual/bash.html#index-


disown.

• Disown the current job:

disown

• Disown a specific job:

disown %{{job_number}}

• Disown all jobs:

disown -a

• Keep job (do not disown it), but mark it so that no future SIGHUP is received
on shell exit:

disown -h %{{job_number}}
distccd
Server daemon for the distcc distributed compiler.

More information: https://distcc.github.io.

• Start a daemon with the default settings:

distccd --daemon

• Start a daemon, accepting connections from IPv4 private network ranges:

distccd --daemon --allow-private

• Start a daemon, accepting connections from a specific network address or


address range:

distccd --daemon --allow {{ip_address|network_prefix}}

• Start a daemon with a lowered priority that can run a maximum of 4 tasks at a
time:

distccd --daemon --jobs {{4}} --nice {{5}}

• Start a daemon and register it via mDNS/DNS-SD (Zeroconf):

distccd --daemon --zeroconf


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

More information: https://github.com/wagoodman/dive.

• Analyze a Docker image:

dive {{your_image_tag}}

• Build an image and start analyzing it:

dive build -t {{some_tag}}


django-admin
Django’s utility for administrative tasks.

More information: https://docs.djangoproject.com/en/4.2/ref/django-admin/.

• Create a new Django project:

django-admin startproject {{project_name}}

• Create a new app for the current project:

django-admin startapp {{app_name}}

• Check the current version of Django:

django-admin --version

• Display help for a specific command:

django-admin help {{command}}


djxl
Decompress JPEG XL images.

Accepted output extensions are PNG, APNG, JPEG, EXR, PGM, PPM, PNM, PFM, PAM,
EXIF, XMP and JUMBF.

More information: https://github.com/libjxl/libjxl.

• Decompress a JPEG XL image to another format:

djxl {{path/to/image.jxl}} {{path/to/output.ext}}

• Display an extremely detailed help page:

djxl --help --verbose --verbose --verbose --verbose


dlv
Debugger for the Go programming language.

More information: https://github.com/go-delve/delve/blob/master/Documentation/


usage/dlv.md.

• Compile and begin debugging the main package in the current directory (by
default, with no arguments):

dlv debug

• Compile and begin debugging a specific package:

dlv debug {{package}} {{arguments}}

• Compile a test binary and begin debugging the compiled program:

dlv test

• Connect to a headless debug server:

dlv connect {{ip_address}}

• Attach to a running process and begin debugging:

div attach {{pid}}

• Compile and begin tracing a program:

dlv trace {{package}} --regexp '{{regular_expression}}'


dmd
Official D compiler.

More information: https://dlang.org/dmd.html.

• Build a D source file:

dmd {{path/to/source.d}}

• Generate code for all template instantiations:

dmd -allinst

• Control bounds checking:

dmd -boundscheck={{on|safeonly|off}}

• List information on all available checks:

dmd -check={{h|help|?}}

• Turn on colored console output:

dmd -color
dnsx
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.

More information: https://github.com/projectdiscovery/dnsx.

• Query the A record of a (sub)domain and show [re]sponse received:

echo {{example.com}} | dnsx -a -re

• Query all the DNS records (A, AAAA, CNAME, NS, TXT, SRV, PTR, MX, SOA, AXFR,
CAA):

dnsx -recon -re <<< {{example.com}}

• Query a specific type of DNS record:

echo {{example.com}} | dnsx -re -{{a|aaaa|cname|ns|txt|srv|


ptr|mx|soa|any|axfr|caa}}

• Output [r]esponse [o]nly (do not show the queried domain or subdomain):

echo {{example.com}} | dnsx -ro

• Display raw response of a query, specifying [r]esolvers to use and retry


attempts for failures:

echo {{example.com}} | dnsx -{{debug|raw}} -resolver


{{1.1.1.1,8.8.8.8,...}} -retry {{number}}

• Brute force DNS records using a placeholder:

dnsx -domain {{FUZZ.example.com}} -wordlist {{path/to/


wordlist.txt}} -re

• Brute force DNS records from a list of [d]omains and wordlists, appending
[o]utput to a file with [n]o [c]olor codes:

dnsx -domain {{path/to/domain.txt}} -wordlist {{path/to/


wordlist.txt}} -re -output {{path/to/output.txt}} -no-color

• Extract CNAME records for the given list of subdomains, with [r]ate [l]imiting
DNS queries per second:
subfinder -silent -d {{example.com}} | dnsx -cname -re -rl
{{number}}
doas
Executes a command as another user.

More information: https://man.openbsd.org/doas.

• Run a command as root:

doas {{command}}

• Run a command as another user:

doas -u {{user}} {{command}}

• Launch the default shell as root:

doas -s

• Parse a configuration file and check if the execution of a command as another


user is allowed:

doas -C {{config_file}} {{command}}

• Make doas request a password even after it was supplied earlier:

doas -L
docker build
Build an image from a Dockerfile.

More information: https://docs.docker.com/reference/cli/docker/buildx/build/.

• Build a Docker image using the Dockerfile in the current directory:

docker build .

• Build a Docker image from a Dockerfile at a specified URL:

docker build {{github.com/creack/docker-firefox}}

• Build a Docker image and tag it:

docker build --tag {{name:tag}} .

• Build a Docker image with no build context:

docker build --tag {{name:tag}} - < {{Dockerfile}}

• Do not use the cache when building the image:

docker build --no-cache --tag {{name:tag}} .

• Build a Docker image using a specific Dockerfile:

docker build --file {{Dockerfile}} .

• Build with custom build-time variables:

docker build --build-arg {{HTTP_PROXY=http://


10.20.30.2:1234}} --build-arg {{FTP_PROXY=http://
40.50.60.5:4567}} .
docker commit
Create a new image from a container’s changes.

More information: https://docs.docker.com/reference/cli/docker/container/


commit/.

• Create an image from a specific container:

docker commit {{container}} {{image}}:{{tag}}

• Apply a CMD Dockerfile instruction to the created image:

docker commit --change "CMD {{command}}" {{container}}


{{image}}:{{tag}}

• Apply an ENV Dockerfile instruction to the created image:

docker commit --change "ENV {{name}}={{value}}" {{container}}


{{image}}:{{tag}}

• Create an image with a specific author in the metadata:

docker commit --author "{{author}}" {{container}} {{image}}:


{{tag}}

• Create an image with a specific comment in the metadata:

docker commit --message "{{comment}}" {{container}}


{{image}}:{{tag}}

• Create an image without pausing the container during commit:

docker commit --pause {{false}} {{container}} {{image}}:


{{tag}}

• Display help:

docker commit --help


docker compose
Run and manage multi container Docker applications.

More information: https://docs.docker.com/reference/cli/docker/compose/.

• List all running containers:

docker compose ps

• Create and start all containers in the background using a docker-


compose.yml file from the current directory:

docker compose up --detach

• Start all containers, rebuild if necessary:

docker compose up --build

• Start all containers by specifying a project name and using an alternate


compose file:

docker compose -p {{project_name}} --file {{path/to/file}} up

• Stop all running containers:

docker compose stop

• Stop and remove all containers, networks, images, and volumes:

docker compose down --rmi all --volumes

• Follow logs for all containers:

docker compose logs --follow

• Follow logs for a specific container:

docker compose logs --follow {{container_name}}


docker container diff
This command is an alias of docker diff.

• View documentation for the original command:

tldr docker diff


docker container remove
This command is an alias of docker rm.

• View documentation for the original command:

tldr docker rm
docker container rename
This command is an alias of docker rename.

• View documentation for the original command:

tldr docker rename


docker container rm
This command is an alias of docker rm.

• View documentation for the original command:

tldr docker rm
docker container top
This command is an alias of docker top.

• View documentation for the original command:

tldr docker top


docker container
Manage Docker containers.

More information: https://docs.docker.com/reference/cli/docker/container/.

• List currently running Docker containers:

docker container ls

• Start one or more stopped containers:

docker container start {{container1_name}}


{{container2_name}}

• Kill one or more running containers:

docker container kill {{container_name}}

• Stop one or more running containers:

docker container stop {{container_name}}

• Pause all processes within one or more containers:

docker container pause {{container_name}}

• Display detailed information on one or more containers:

docker container inspect {{container_name}}

• Export a container's filesystem as a tar archive:

docker container export {{container_name}}

• Create a new image from a container's changes:

docker container commit {{container_name}}


docker context
Switch between contexts to manage multiple Docker environments.

More information: https://docs.docker.com/reference/cli/docker/context/.

• Create a context using a specific Docker endpoint:

docker context create {{my_context}} --docker "host={{tcp://


remote-host:2375}}"

• Create a context based on the DOCKER_HOST environment variable:

docker context create {{my_context}}

• Switch to a context:

docker context use {{my_context}}

• List all contexts:

docker context ls
docker cp
Copy files or directories between host and container filesystems.

More information: https://docs.docker.com/reference/cli/docker/container/cp/.

• Copy a file or directory from the host to a container:

docker cp {{path/to/file_or_directory_on_host}}
{{container_name}}:{{path/to/file_or_directory_in_container}}

• Copy a file or directory from a container to the host:

docker cp {{container_name}}:{{path/to/
file_or_directory_in_container}} {{path/to/
file_or_directory_on_host}}

• Copy a file or directory from the host to a container, following symlinks (copies
the symlinked files directly, not the symlinks themselves):

docker cp --follow-link {{path/to/symlink_on_host}}


{{container_name}}:{{path/to/file_or_directory_in_container}}
docker diff
Inspect changes to files or directories on a container's filesystem.

More information: https://docs.docker.com/reference/cli/docker/container/diff/.

• Inspect the changes to a container since it was created:

docker diff {{container}}

• Display help:

docker diff --help


docker exec
Execute a command on an already running Docker container.

More information: https://docs.docker.com/reference/cli/docker/container/exec/.

• Enter an interactive shell session on an already-running container:

docker exec --interactive --tty {{container_name}} {{/bin/


bash}}

• Run a command in the background (detached) on a running container:

docker exec --detach {{container_name}} {{command}}

• Select the working directory for a given command to execute into:

docker exec --interactive --tty --workdir {{path/to/


directory}} {{container_name}} {{command}}

• Run a command in background on existing container but keep stdin open:

docker exec --interactive --detach {{container_name}}


{{command}}

• Set an environment variable in a running Bash session:

docker exec --interactive --tty --env {{variable_name}}


={{value}} {{container_name}} {{/bin/bash}}

• Run a command as a specific user:

docker exec --user {{user}} {{container_name}} {{command}}


docker image
Manage Docker images.

See also: docker build, docker import, and docker pull.

More information: https://docs.docker.com/reference/cli/docker/image/.

• List local Docker images:

docker image ls

• Delete unused local Docker images:

docker image prune

• Delete all unused images (not just those without a tag):

docker image prune --all

• Show the history of a local Docker image:

docker image history {{image}}


docker images
Manage Docker images.

More information: https://docs.docker.com/reference/cli/docker/image/ls/.

• List all Docker images:

docker images

• List all Docker images including intermediates:

docker images --all

• List the output in quiet mode (only numeric IDs):

docker images --quiet

• List all Docker images not used by any container:

docker images --filter dangling=true

• List images that contain a substring in their name:

docker images "{{*name*}}"

• Sort images by size:

docker images --format "\{\{.ID\}\}\t\{\{.Size\}\}\t\{\


{.Repository\}\}:\{\{.Tag\}\}" | sort -k 2 -h
docker inspect
Return low-level information on Docker objects.

More information: https://docs.docker.com/reference/cli/docker/inspect/.

• Display help:

docker inspect

• Display information about a container, image, or volume using a name or ID:

docker inspect {{container|image|ID}}

• Display a container's IP address:

docker inspect --format '\{\{range.NetworkSettings.Networks\}


\}\{\{.IPAddress\}\}\{\{end\}\}' {{container}}

• Display the path to the container's log file:

docker inspect --format='\{\{.LogPath\}\}' {{container}}

• Display the image name of the container:

docker inspect --format='\{\{.Config.Image\}\}' {{container}}

• Display the configuration information as JSON:

docker inspect --format='\{\{json .Config\}\}' {{container}}

• Display all port bindings:

docker inspect --format='\{\{range $p,


$conf := .NetworkSettings.Ports\}\} \{\{$p\}\} -> \{\{(index
$conf 0).HostPort\}\} \{\{end\}\}' {{container}}
docker load
Load Docker images from files or stdin.

More information: https://docs.docker.com/reference/cli/docker/image/load/.

• Load a Docker image from stdin:

docker load < {{path/to/image_file.tar}}

• Load a Docker image from a specific file:

docker load --input {{path/to/image_file.tar}}

• Load a Docker image from a specific file in quiet mode:

docker load --quiet --input {{path/to/image_file.tar}}


docker login
Log into a Docker registry.

More information: https://docs.docker.com/reference/cli/docker/login/.

• Interactively log into a registry:

docker login

• Log into a registry with a specific username (user will be prompted for a
password):

docker login --username {{username}}

• Log into a registry with username and password:

docker login --username {{username}} --password {{password}}


{{server}}

• Log into a registry with password from stdin:

echo "{{password}}" | docker login --username {{username}} --


password-stdin
docker logs
Print container logs.

More information: https://docs.docker.com/reference/cli/docker/container/logs/.

• Print logs from a container:

docker logs {{container_name}}

• Print logs and follow them:

docker logs -f {{container_name}}

• Print last 5 lines:

docker logs {{container_name}} --tail {{5}}

• Print logs and append them with timestamps:

docker logs -t {{container_name}}

• Print logs from a certain point in time of container execution (i.e. 23m, 10s,
2013-01-02T13:23:37):

docker logs {{container_name}} --until {{time}}


docker-machine
Create and manage machines running Docker.

More information: https://github.com/docker/machine.

• List currently running Docker machines:

docker-machine ls

• Create a new Docker machine with specific name:

docker-machine create {{name}}

• Get the status of a machine:

docker-machine status {{name}}

• Start a machine:

docker-machine start {{name}}

• Stop a machine:

docker-machine stop {{name}}

• Inspect information about a machine:

docker-machine inspect {{name}}


docker network
Create and manage Docker networks.

More information: https://docs.docker.com/reference/cli/docker/network/.

• List all available and configured networks on Docker daemon:

docker network ls

• Create a user-defined network:

docker network create --driver {{driver_name}}


{{network_name}}

• Display detailed information about one or more networks:

docker network inspect {{network_name1 network_name2 ...}}

• Connect a container to a network using a name or ID:

docker network connect {{network_name}} {{container_name|ID}}

• Disconnect a container from a network:

docker network disconnect {{network_name}} {{container_name|


ID}}

• Remove all unused (not referenced by any container) networks:

docker network prune

• Remove one or more unused networks:

docker network rm {{network_name1 network_name2 ...}}


docker node
Manage Docker Swarm nodes.

More information: https://docs.docker.com/reference/cli/docker/node/.

• List nodes in the swarm:

docker node ls

• List tasks running on one or more nodes, defaults to the current node:

docker node ps {{node1 node2 node3 ...}}

• Display detailed information on one or more nodes:

docker node inspect {{node1 node2 node3 ...}}

• Promote one or more nodes to manager in the swarm:

docker node promote {{node1 node2 node3 ...}}

• Demote one or more nodes from manager in the swarm:

docker node demote {{node1 node2 node3 ...}}

• Remove one or more nodes from the swarm:

docker node rm {{node1 node2 node3 ...}}

• Update metadata about a node, such as its availability, labels, or roles:

docker node update --{{availability|role|label-add|...}}


{{active|worker|foo|...}} {{node1}}
docker ps
List Docker containers.

More information: https://docs.docker.com/reference/cli/docker/container/ls/.

• List currently running Docker containers:

docker ps

• List all Docker containers (running and stopped):

docker ps --all

• Show the latest created container (includes all states):

docker ps --latest

• Filter containers that contain a substring in their name:

docker ps --filter "name={{name}}"

• Filter containers that share a given image as an ancestor:

docker ps --filter "ancestor={{image}}:{{tag}}"

• Filter containers by exit status code:

docker ps --all --filter "exited={{code}}"

• Filter containers by status (created, running, removing, paused, exited and


dead):

docker ps --filter "status={{status}}"

• Filter containers that mount a specific volume or have a volume mounted in a


specific path:

docker ps --filter "volume={{path/to/directory}}" --format


"table {{.ID}}\t{{.Image}}\t{{.Names}}\t{{.Mounts}}"
docker pull
Download Docker images from a registry.

More information: https://docs.docker.com/reference/cli/docker/image/pull/.

• Download a specific Docker image:

docker pull {{image}}:{{tag}}

• Download a specific Docker image in quiet mode:

docker pull --quiet {{image}}:{{tag}}

• Download all tags of a specific Docker image:

docker pull --all-tags {{image}}

• Download a Docker images for a specific platform, e.g. linux/amd64:

docker pull --platform {{linux/amd64}} {{image}}:{{tag}}

• Display help:

docker pull --help


docker rename
Rename a container.

More information: https://docs.docker.com/reference/cli/docker/container/


rename/.

• Rename a container:

docker rename {{container}} {{new_name}}

• Display help:

docker rename --help


docker rm
Remove containers.

More information: https://docs.docker.com/reference/cli/docker/container/rm/.

• Remove containers:

docker rm {{container1 container2 ...}}

• Force remove a container:

docker rm --force {{container1 container2 ...}}

• Remove a container and its volumes:

docker rm --volumes {{container}}

• Display help:

docker rm --help
docker rmi
Remove Docker images.

More information: https://docs.docker.com/reference/cli/docker/image/rm/.

• Display help:

docker rmi

• Remove one or more images given their names:

docker rmi {{image1 image2 ...}}

• Force remove an image:

docker rmi --force {{image}}

• Remove an image without deleting untagged parents:

docker rmi --no-prune {{image}}


docker run
Run a command in a new Docker container.

More information: https://docs.docker.com/reference/cli/docker/container/run/.

• Run command in a new container from a tagged image:

docker run {{image:tag}} {{command}}

• Run command in a new container in background and display its ID:

docker run --detach {{image}} {{command}}

• Run command in a one-off container in interactive mode and pseudo-TTY:

docker run --rm --interactive --tty {{image}} {{command}}

• Run command in a new container with passed environment variables:

docker run --env '{{variable}}={{value}}' --env {{variable}}


{{image}} {{command}}

• Run command in a new container with bind mounted volumes:

docker run --volume {{/path/to/host_path}}:{{/path/to/


container_path}} {{image}} {{command}}

• Run command in a new container with published ports:

docker run --publish {{host_port}}:{{container_port}}


{{image}} {{command}}

• Run command in a new container overwriting the entrypoint of the image:

docker run --entrypoint {{command}} {{image}}

• Run command in a new container connecting it to a network:

docker run --network {{network}} {{image}}


docker save
Export Docker images to archive.

More information: https://docs.docker.com/reference/cli/docker/image/save/.

• Save an image by redirecting stdout to a tar archive:

docker save {{image}}:{{tag}} > {{path/to/file.tar}}

• Save an image to a tar archive:

docker save --output {{path/to/file.tar}} {{image}}:{{tag}}

• Save all tags of the image:

docker save --output {{path/to/file.tar}} {{image_name}}

• Cherry-pick particular tags of an image to save:

docker save --output {{path/to/file.tar}} {{image_name:tag1


image_name:tag2 ...}}
docker secret
Manage Docker swarm secrets.

More information: https://docs.docker.com/reference/cli/docker/secret/.

• Create a new secret from stdin:

{{command}} | docker secret create {{secret_name}} -

• Create a new secret from a file:

docker secret create {{secret_name}} {{path/to/file}}

• List all secrets:

docker secret ls

• Display detailed information on one or multiple secrets in a human friendly


format:

docker secret inspect --pretty {{secret_name1


secret_name2 ...}}

• Remove one or more secrets:

docker secret rm {{secret_name1 secret_name2 ...}}


docker service
Manage the services on a Docker daemon.

More information: https://docs.docker.com/reference/cli/docker/service/.

• List the services on a Docker daemon:

docker service ls

• Create a new service:

docker service create --name {{service_name}} {{image}}:


{{tag}}

• Display detailed information about one or more services:

docker service inspect {{service_name_or_ID1


service_name_or_ID2}}

• List the tasks of one or more services:

docker service ps {{service_name_or_ID1


service_name_or_ID2 ...}}

• Scale to a specific number of replicas for a space-separated list of services:

docker service scale {{service_name}}={{count_of_replicas}}

• Remove one or more services:

docker service rm {{service_name_or_ID1 service_name_or_ID2}}


docker-slim
Analyze and optimize Docker images.

More information: https://github.com/slimtoolkit/slim.

• Start DockerSlim on interactive mode:

docker-slim

• Analyze Docker layers from a specific image:

docker-slim xray --target {{image:tag}}

• Lint a Dockerfile:

docker-slim lint --target {{path/to/Dockerfile}}

• Analyze and generate an optimized Docker image:

docker-slim build {{image:tag}}

• Display help for a subcommand:

docker-slim {{subcommand}} --help


docker start
Start stopped containers.

More information: https://docs.docker.com/reference/cli/docker/container/start/.

• Display help:

docker start

• Start a Docker container:

docker start {{container}}

• Start a container, attaching stdout and stderr and forwarding signals:

docker start --attach {{container}}

• Start one or more containers:

docker start {{container1 container2 ...}}


docker stats
Display a live stream of resource usage statistics for containers.

More information: https://docs.docker.com/reference/cli/docker/container/stats/.

• Display a live stream for the statistics of all running containers:

docker stats

• Display a live stream of statistics for one or more containers:

docker stats {{container1 container2 ...}}

• Change the columns format to display container's CPU usage percentage:

docker stats --format "{{.Name}}:\t{{.CPUPerc}}"

• Display statistics for all containers (both running and stopped):

docker stats --all

• Disable streaming stats and only pull the current stats:

docker stats --no-stream


docker swarm
A container orchestration tool.

More information: https://docs.docker.com/engine/swarm/.

• Initialize a swarm cluster:

docker swarm init

• Display the token to join a manager or a worker:

docker swarm join-token {{worker|manager}}

• Join a new node to the cluster:

docker swarm join --token {{token}} {{manager_node_url:2377}}

• Remove a worker from the swarm (run inside the worker node):

docker swarm leave

• Display the current CA certificate in PEM format:

docker swarm ca

• Rotate the current CA certificate and display the new certificate:

docker swarm ca --rotate

• Change the valid period for node certificates:

docker swarm update --cert-expiry {{hours}}h{{minutes}}


m{{seconds}}s
docker system
Manage Docker data and display system-wide information.

More information: https://docs.docker.com/reference/cli/docker/system/.

• Display help:

docker system

• Show Docker disk usage:

docker system df

• Show detailed information on disk usage:

docker system df --verbose

• Remove unused data:

docker system prune

• Remove unused data created more than a specified amount of time in the
past:

docker system prune --filter "until={{hours}}h{{minutes}}m"

• Display real-time events from the Docker daemon:

docker system events

• Display real-time events from containers streamed as valid JSON Lines:

docker system events --filter 'type=container' --format


'{{json .}}'

• Display system-wide information:

docker system info


docker tag
Assign tags to existing Docker images.

More information: https://docs.docker.com/reference/cli/docker/image/tag/.

• Assign a name and tag to a specific image ID:

docker tag {{id}} {{name}}:{{tag}}

• Assign a tag to a specific image:

docker tag {{image}}:{{current_tag}} {{image}}:{{new_tag}}

• Display help:

docker tag
docker top
Display the running processes of a container.

More information: https://docs.docker.com/reference/cli/docker/container/top/.

• Display the running processes of a container:

docker top {{container}}

• Display help:

docker top --help


docker update
Update configuration of Docker containers.

This command is not supported for Windows containers.

More information: https://docs.docker.com/reference/cli/docker/container/update/.

• Update restart policy to apply when a specific container exits:

docker update --restart={{always|no|on-failure|unless-


stopped}} {{container_name}}

• Update the policy to restart up to three times a specific container when it exits
with non-zero exit status:

docker update --restart=on-failure:3 {{container_name}}

• Update the number of CPUs available to a specific container:

docker update --cpus {{count}} {{container_name}}

• Update the memory limit in [M]egabytes for a specific container:

docker update --memory {{limit}}M {{container_name}}

• Update the maximum number of process IDs allowed inside a specific


container (use -1 for unlimited):

docker update --pids-limit {{count}} {{container_name}}

• Update the amount of memory in [M]egabytes a specific container can swap


to disk (use -1 for unlimited):

docker update --memory-swap {{limit}}M {{container_name}}


docker volume
Manage Docker volumes.

More information: https://docs.docker.com/reference/cli/docker/volume/.

• Create a volume:

docker volume create {{volume_name}}

• Create a volume with a specific label:

docker volume create --label {{label}} {{volume_name}}

• Create a tmpfs volume a size of 100 MiB and an uid of 1000:

docker volume create --opt {{type}}={{tmpfs}} --opt


{{device}}={{tmpfs}} --opt {{o}}={{size=100m,uid=1000}}
{{volume_name}}

• List all volumes:

docker volume ls

• Remove a volume:

docker volume rm {{volume_name}}

• Display information about a volume:

docker volume inspect {{volume_name}}

• Remove all unused local volumes:

docker volume prune

• Display help for a subcommand:

docker volume {{subcommand}} --help


docker
Manage Docker containers and images.

Some subcommands such as run have their own usage documentation.

More information: https://docs.docker.com/reference/cli/docker/.

• List all Docker containers (running and stopped):

docker ps --all

• Start a container from an image, with a custom name:

docker run --name {{container_name}} {{image}}

• Start or stop an existing container:

docker {{start|stop}} {{container_name}}

• Pull an image from a Docker registry:

docker pull {{image}}

• Display the list of already downloaded images:

docker images

• Open an [i]nteractive [t]ty with Bourne shell (sh) inside a running container:

docker exec -it {{container_name}} {{sh}}

• Remove a stopped container:

docker rm {{container_name}}

• Fetch and follow the logs of a container:

docker logs -f {{container_name}}


docsify
Initialize and serve markdown documentation.

More information: https://cli.docsifyjs.org.

• Initialize a new documentation in the current directory:

docsify init

• Initialize a new documentation in the specified directory:

docsify init {{path/to/directory}}

• Serve local documentation on localhost:3000 with live reload:

docsify serve {{path/to/directory}}

• Serve local documentation on localhost at the specified port:

docsify serve --port {{80}} {{path/to/directory}}

• Generate a sidebar markdown file in the specified directory:

docsify generate {{path/to/directory}}


doctl account
Retrieve information about Digital Ocean accounts.

More information: https://docs.digitalocean.com/reference/doctl/reference/


account/.

• Display account info:

doctl account get

• Show the hourly API limit, progress towards it, and when the rate limit resets:

doctl account ratelimit

• Display help:

doctl account --help


doctl apps
Manage DigitalOcean apps.

More information: https://docs.digitalocean.com/reference/doctl/reference/apps.

• Create an app:

doctl apps create

• Create a deployment for a specific app:

doctl apps create-deployment {{app_id}}

• Delete an app interactively:

doctl apps delete {{app_id}}

• Get an app:

doctl apps get

• List all apps:

doctl apps list

• List all deployments from a specific app:

doctl apps list-deployments {{app_id}}

• Get logs from a specific app:

doctl apps logs {{app_id}}

• Update a specific app with a given app spec:

doctl apps update {{app_id}} --spec {{path/to/spec.yml}}


doctl auth
Authenticate doctl with API tokens.

More information: https://docs.digitalocean.com/reference/doctl/reference/auth/.

• Open a prompt to enter an API token and label its context:

doctl auth init --context {{token_label}}

• List authentication contexts (API tokens):

doctl auth list

• Switch contexts (API tokens):

doctl auth switch --context {{token_label}}

• Remove a stored authentication context (API token):

doctl auth remove --context {{token_label}}

• Show available commands:

doctl auth --help


doctl balance
Show the balance of a Digital Ocean account.

More information: https://docs.digitalocean.com/reference/doctl/reference/


balance/.

• Get balance of the account associated with the current context:

doctl balance get

• Get the balance of an account associated with an access token:

doctl balance get --access-token {{access_token}}

• Get the balance of an account associated with a specified context:

doctl balance get --context


doctl compute droplet
List, create, and delete virtual machines which are called droplets.

More information: https://docs.digitalocean.com/reference/doctl/reference/


compute/droplet/.

• Create a droplet:

doctl compute droplet create --region {{region}} --image


{{os_image}} --size {{vps_type}} {{droplet_name}}

• Delete a droplet:

doctl compute droplet delete {{droplet_id|droplet_name}}

• List droplets:

doctl compute droplet list


doctl databases db
Manage databases that are served by a database cluster.

More information: https://docs.digitalocean.com/reference/doctl/reference/


databases/db.

• Run a doctl databases db command with an access token:

doctl databases db {{command}} --access-token


{{access_token}}

• Retrieve the name of the given database hosted in the given database cluster:

doctl databases db get {{database_id}} {{database_name}}

• List existing databases hosted within a given database cluster:

doctl databases db list {{database_id}}

• Create a database with the given name in the given database cluster:

doctl databases db create {{database_id}} {{database_name}}

• Delete the database with the given name in the given database cluster:

doctl databases db delete {{database_id}} {{database_name}}


doctl databases firewalls
Manage firewalls for database clusters.

More information: https://docs.digitalocean.com/reference/doctl/reference/


databases/firewalls.

• Run a doctl databases firewalls command with an access token:

doctl databases firewalls {{command}} --access-token


{{access_token}}

• Retrieve a list of firewall rules for a given database:

doctl databases firewalls list

• Add a database firewall rule to a given database:

doctl databases firewalls append {{database_id}} --rule


{{droplet|k8s|ip_addr|tag|app}}:{{value}}

• Remove a firewall rule for a given database:

doctl databases firewalls remove {{database_id}}


{{rule_uuid}}
doctl databases maintenance-window
Schedule, and check the schedule of, maintenance windows for your databases.

More information: https://docs.digitalocean.com/reference/doctl/reference/


databases/maintenance-window.

• Run a doctl databases maintenance-window command with an access


token:

doctl databases maintenance-window {{command}} --access-token


{{access_token}}

• Retrieve details about a database cluster's maintenance windows:

doctl databases maintenance-window get {{database_id}}

• Update the maintenance window for a database cluster:

doctl databases maintenance-window update {{database_id}} --


day {{day_of_the_week}} --hour {{hour_in_24_hours_format}}
doctl databases options
Enable the navigation of available options under each database engine.

More information: https://docs.digitalocean.com/reference/doctl/reference/


databases/options.

• Run a doctl databases options command with an access token:

doctl databases options {{command}} --access-token


{{access_token}}

• Retrieve a list of the available database engines:

doctl databases options engines

• Retrieve a list of the available regions for a given database engine:

doctl databases options regions --engine {{pg|mysql|redis|


mongodb}}

• Retrieve a list of the available slugs for a given database engine:

doctl databases options slugs --engine {{pg|mysql|redis|


mongodb}}

• Retrieve a list of the available versions for a given database engine:

doctl databases options versions --engine {{pg|mysql|redis|


mongodb}}
doctl databases pool
Manage connection pools for your database cluster.

More information: https://docs.digitalocean.com/reference/doctl/reference/


databases/pool/.

• Run a doctl databases pool command with an access token:

doctl databases pool {{command}} --access-token


{{access_token}}

• Retrieve information about a database connection pool:

doctl databases pool get {{database_id}} {{pool_name}}

• List connection pools for a database cluster:

doctl databases pool list {{database_id}}

• Create a connection pool for a database:

doctl databases pool create {{database_id}} {{pool_name}} --


db {{new_pool_name}} --size {{pool_size}}

• Delete a connection pool for a database:

doctl databases pool create {{database_id}} {{pool_name}}


doctl databases replica
Manage read-only replicas associated with a database cluster.

More information: https://docs.digitalocean.com/reference/doctl/reference/


databases/replica/.

• Run a doctl databases replica command with an access token:

doctl databases pool {{command}} --access-token


{{access_token}}

• Retrieve information about a read-only database replica:

doctl databases replica get {{database_id}} {{replica_name}}

• Retrieve list of read-only database replicas:

doctl databases replica list {{database_id}}

• Create a read-only database replica:

doctl databases replica create {{database_id}}


{{replica_name}}

• Delete a read-only database replica:

doctl databases replica delete {{database_id}}


{{replica_name}}
doctl databases sql-mode
View and configure a MySQL database cluster’s global SQL modes.

More information: https://docs.digitalocean.com/reference/doctl/reference/


databases/sql-mode/.

• Run a doctl databases sql-mode command with an access token:

doctl databases sql-mode {{command}} --access-token


{{access_token}}

• Get a MySQL database cluster's SQL modes:

doctl databases sql-mode get {{database_id}}

• Overwrite a MySQL database cluster's SQL modes to the specified modes:

doctl databases sql-mode set {{database_id}} {{sql_mode_1


sql_mode_2 ...}}
doctl databases user
View details for, and create, database users.

More information: https://docs.digitalocean.com/reference/doctl/reference/


databases/user.

• Run a doctl databases user command with an access token:

doctl databases user {{command}} --access-token


{{access_token}}

• Retrieve details about a database user:

doctl databases user get {{database_id}} {{user_name}}

• Retrieve a list of database users for a given database:

doctl databases user list {{database_id}}

• Reset the auth password for a given user:

doctl databases user reset {{database id}} {{user_name}}

• Reset the MySQL auth plugn for a given user:

doctl databases user reset {{database_id}} {{user_name}}


{{caching_sha2_password|mysql_native_password}}

• Create a user in the given database with a given username:

doctl databases user create {{database_id}} {{user_name}}

• Delete a user from the given database with the given username:

doctl databases user delete {{database_id}} {{user_name}}


doctl databases
Manage your MySQL, Redis, PostgreSQL, and MongoDB database services.

More information: https://docs.digitalocean.com/reference/doctl/reference/


databases.

• Run a doctl databases command with an access token:

doctl databases {{command}} --access-token {{access_token}}

• Get details for a database cluster:

doctl databases get

• List your database clusters:

doctl databases list

• Create a database cluster:

doctl databases create {{database_name}}

• Delete a cluster:

doctl databases delete {{database_id}}


doctl kubernetes cluster
Manage Kubernetes clusters and view configuration options relating to clusters.

More information: https://docs.digitalocean.com/reference/doctl/reference/


kubernetes/cluster/.

• Create a Kubernetes cluster:

doctl kubernetes cluster create --count {{3}} --region


{{nyc1}} --size {{s-1vcpu-2gb}} --version {{latest}}
{{cluster_name}}

• List all Kubernetes clusters:

doctl kubernetes cluster list

• Fetch and save the kubeconfig:

doctl kubernetes cluster kubeconfig save {{cluster_name}}

• Check for available upgrades:

doctl kubernetes cluster get-upgrades {{cluster_name}}

• Upgrade a cluster to a new Kubernetes version:

doctl kubernetes cluster upgrade {{cluster_name}}

• Delete a cluster:

doctl kubernetes cluster delete {{cluster_name}}


doctl kubernetes options
Get values available for use with doctl's Kubernetes commands.

More information: https://docs.digitalocean.com/reference/doctl/reference/


kubernetes/options/.

• List regions that support Kubernetes clusters:

doctl kubernetes options regions

• List machine sizes that can be used in a Kubernetes cluster:

doctl kubernetes options sizes

• List Kubernetes versions that can be used with DigitalOcean clusters:

doctl kubernetes options versions


doctl serverless
Manage serverless functions.

More information: https://docs.digitalocean.com/reference/doctl/reference/


serverless/.

• Connect local serverless support to a functions namespace:

doctl serverless connect

• Deploy a functions project to your functions namespace:

doctl serverless deploy

• Obtain metadata of a functions project:

doctl serverless get-metadata

• Provide information about serverless support:

doctl serverless status


doctum
Generate documentation for a PHP API.

More information: https://github.com/code-lts/doctum.

• Parse a project:

doctum parse

• Render a project:

doctum render

• Parse then render a project:

doctum update

• Parse and render only a specific version of a project:

doctum update --only-version={{version}}

• Parse and render a project using a specific configuration:

doctum update {{path/to/config.php}}


dog
DNS lookup utility.

It has colorful output, supports DNS-over-TLS and DNS-over-HTTPS protocols, and


can emit JSON.

More information: https://dns.lookup.dog.

• Lookup the IP(s) associated with a hostname (A records):

dog {{example.com}}

• Query the MX records type associated with a given domain name:

dog {{example.com}} MX

• Specify a specific DNS server to query (e.g. Cloudflare):

dog {{example.com}} MX @{{1.1.1.1}}

• Query over TCP rather than UDP:

dog {{example.com}} MX @{{1.1.1.1}} --tcp

• Query the MX records type associated with a given domain name over TCP
using explicit arguments:

dog --query {{example.com}} --type MX --nameserver


{{1.1.1.1}} --tcp

• Lookup the IP(s) associated with a hostname (A records) using DNS over
HTTPS (DoH):

dog {{example.com}} --https @{{https://cloudflare-dns.com/


dns-query}}
doggo
DNS client for Humans.

Written in Golang.

More information: https://github.com/mr-karan/doggo.

• Perform a simple DNS lookup:

doggo {{example.com}}

• Query MX records using a specific nameserver:

doggo MX {{codeberg.org}} @{{1.1.1.2}}

• Use DNS over HTTPS:

doggo {{example.com}} @{{https://dns.quad9.net/dns-query}}

• Output in the JSON format:

doggo {{example.com}} --json | jq


'{{.responses[0].answers[].address}}'

• Perform a reverse DNS lookup:

doggo --reverse {{8.8.4.4}} --short


dokku
Docker powered mini-Heroku (PaaS).

Easily deploy multiple apps to your server in different languages using a single
git-push command.

More information: https://github.com/dokku/dokku.

• List running apps:

dokku apps

• Create an app:

dokku apps:create {{app_name}}

• Remove an app:

dokku apps:destroy {{app_name}}

• Install plugin:

dokku plugin:install {{full_repo_url}}

• Link database to an app:

dokku {{db}}:link {{db_name}} {{app_name}}


dolt add
Add the contents of a table to the list of Dolt staged tables.

More information: https://docs.dolthub.com/cli-reference/cli#dolt-add.

• Add a table to the list of staged tables (stage a table):

dolt add {{table}}

• Stage all tables:

dolt add --all


dolt blame
Display commit information for each row of a Dolt table.

More information: https://docs.dolthub.com/cli-reference/cli#dolt-blame.

• Display the latest commit for each row of a table:

dolt blame {{table}}

• Display the latest commits for each row of a table when the specified commit
was made:

dolt blame {{commit}} {{table}}

• Display help:

dolt blame --help


dolt branch
Manage Dolt branches.

More information: https://docs.dolthub.com/cli-reference/cli#dolt-branch.

• List local branches (current branch is highlighted by *):

dolt branch

• List all local and remote branches:

dolt branch --all

• Create a new branch based on the current branch:

dolt branch {{branch_name}}

• Create a new branch with the specified commit as the latest:

dolt branch {{branch_name}} {{commit}}

• Rename a branch:

dolt branch --move {{branch_name1}} {{branch_name2}}

• Duplicate a branch:

dolt branch --copy {{branch_name1}} {{branch_name2}}

• Delete a branch:

dolt branch --delete {{branch_name}}

• Display the name of the current branch:

dolt branch --show-current


dolt checkout
Checkout the work tree or tables to a branch or commit.

More information: https://docs.dolthub.com/cli-reference/cli#dolt-checkout.

• Switch to a branch:

dolt checkout {{branch_name}}

• Revert unstaged changes to a table:

dolt checkout {{table}}

• Create new branch and switch to it:

dolt checkout -b {{branch_name}}

• Create new branch based on a specified commit and switch to it:

dolt checkout -b {{branch_name}} {{commit}}


dolt clone
Clone a repository into a new directory.

More information: https://docs.dolthub.com/interfaces/cli#dolt-clone.

• Clone an existing repository into a specific directory (defaults to the repository


name):

dolt clone {{repository_url}} {{path/to/directory}}

• Clone an existing repository and add a specific remote (defaults to origin):

dolt clone --remote {{remote_name}} {{repository_url}}

• Clone an existing repository only fetching a specific branch (defaults to all


branches):

dolt clone --branch {{branch_name}} {{repository_url}}

• Clone a repository, using an AWS region (uses the profile's default region if
none is provided):

dolt clone --aws-region {{region_name}} {{repository_url}}

• Clone a repository, using an AWS credentials file:

dolt clone --aws-creds-file {{credentials_file}}


{{repository_url}}

• Clone a repository, using an AWS credentials profile (uses the default profile if
none is provided):

dolt clone --aws-creds-profile {{profile_name}}


{{repository_url}}

• Clone a repository, using an AWS credentials type:

dolt clone --aws-creds-type {{credentials_type}}


{{repository_url}}
dolt commit
Commit staged changes to tables.

More information: https://docs.dolthub.com/cli-reference/cli#dolt-commit.

• Commit all staged changes, opening the editor specified by $EDITOR to enter
the commit message:

dolt commit

• Commit all staged changes with the specified message:

dolt commit --message "{{commit_message}}"

• Stage all unstaged changes to tables before committing:

dolt commit --all

• Use the specified ISO 8601 commit date (defaults to current date and time):

dolt commit --date "{{2021-12-31T00:00:00}}"

• Use the specified author for the commit:

dolt commit --author "{{author_name}} <{{author_email}}>"

• Allow creating an empty commit, with no changes:

dolt commit --allow-empty

• Ignore foreign key warnings:

dolt commit --force


dolt config
Read and write local (per repository) and global (per user) Dolt configuration
variables.

More information: https://docs.dolthub.com/cli-reference/cli#dolt-config.

• List all local and global configuration options and their values:

dolt config --list

• Display the value of a local or global configuration variable:

dolt config --get {{name}}

• Modify the value of a local configuration variable, creating it if it doesn't exist:

dolt config --add {{name}} {{value}}

• Modify the value of a global configuration variable, creating it if it doesn't


exist:

dolt config --global --add {{name}} {{value}}

• Delete a local configuration variable:

dolt config --unset {{name}}

• Delete a global configuration variable:

dolt config --global --unset {{name}}


dolt fetch
Download objects and refs from another repository.

More information: https://docs.dolthub.com/cli-reference/cli#dolt-fetch.

• Fetch the latest changes from the default remote upstream repository (origin):

dolt fetch

• Fetch latest changes from a specific remote upstream repository:

dolt fetch {{remote_name}}

• Update branches with the current state of the remote, overwriting any
conflicting history:

dolt fetch -f
dolt gc
Search the repository for data that are no longer referenced and no longer needed.

More information: https://docs.dolthub.com/cli-reference/cli#dolt-gc.

• Clean up unreferenced data from the repository:

dolt gc

• Initiate a faster but less thorough garbage collection process:

dolt gc --shallow
dolt init
Create an empty Dolt data repository.

More information: https://docs.dolthub.com/cli-reference/cli#dolt-init.

• Initialize a new Dolt data repository in the current directory:

dolt init

• Initialize a new Dolt data repository creating a commit with the specified
metadata:

dolt init --name "{{name}}" --email "{{email}}" --date


"{{2021-12-31T00:00:00}}" -b "{{branch_name}}"
dolt merge
Join two or more development histories together.

More information: https://docs.dolthub.com/cli-reference/cli#dolt-merge.

• Incorporate changes from the named commits into the current branch:

dolt merge {{branch_name}}

• Incorporate changes from the named commits into the current branch
without updating the commit history:

dolt merge --squash {{branch_name}}

• Merge a branch and create a merge commit even when the merge resolves as
a fast-forward:

dolt merge --no-ff {{branch_name}}

• Merge a branch and create a merge commit with a specific commit message:

dolt merge --no-ff -m "{{message}}" {{branch_name}}

• Abort the current conflict resolution process:

dolt merge --abort


dolt sql
Run an SQL query. Multiple SQL statements must be separated by semicolons.

More information: https://docs.dolthub.com/cli-reference/cli#dolt-sql.

• Run a single query:

dolt sql --query "{{INSERT INTO t values (1, 3);}}"

• List all saved queries:

dolt sql --list-saved


dolt status
Display the status of the database session.

More information: https://docs.dolthub.com/cli-reference/cli#dolt-status.

• Display the status:

dolt status
dolt version
Display the current dolt CLI version.

More information: https://docs.dolthub.com/cli-reference/cli#dolt-version.

• Display version:

dolt version
dolt
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.

More information: https://docs.dolthub.com/cli-reference/cli.

• Execute a dolt subcommand:

dolt {{subcommand}}

• List available subcommands:

dolt help
doppler projects
Manage Doppler Projects.

More information: https://docs.doppler.com/docs/cli.

• Get all projects:

doppler projects

• Get info for a project:

doppler projects get {{name|project_id}}

• Create a project:

doppler projects create {{name}}

• Update a project's name and description:

doppler projects update {{name|project_id}} --name


"{{new_name}}" --description "{{new_description}}"

• Delete a project:

doppler projects delete {{name|project_id}}


doppler run
Run a command with Doppler secrets injected into the environment.

More information: https://docs.doppler.com/docs/cli#run-a-command-with-secrets-


populated-in-environment.

• Run a command:

doppler run --command {{command}}

• Run multiple commands:

doppler run --command {{command1 && command2}}

• Run a script:

doppler run {{path/to/command.sh}}

• Run command with specified project and config:

doppler run -p {{project_name}} -c {{config_name}} --


{{command}}

• Automatically restart process when secrets change:

doppler run --watch {{command}}


doppler secrets
Manage your Doppler project's secrets.

More information: https://docs.doppler.com/docs/accessing-secrets.

• Get all secrets:

doppler secrets

• Get value(s) of one or more secrets:

doppler secrets get {{secrets}}

• Upload a secrets file:

doppler secrets upload {{path/to/file.env}}

• Delete value(s) of one or more secrets:

doppler secrets delete {{secrets}}

• Download secrets as .env:

doppler secrets download --format=env --no-file > {{path/


to/.env}}
doppler
Manage environment variables across different environments using Doppler.

Some subcommands such as run and secrets have their own usage
documentation.

More information: https://docs.doppler.com/docs/cli.

• Setup Doppler CLI in the current directory:

doppler setup

• Setup Doppler project and config in current directory:

doppler setup

• Run a command with secrets injected into the environment:

doppler run --command {{command}}

• View your project list:

doppler projects

• View your secrets for current project:

doppler secrets

• Open Doppler dashboard in browser:

doppler open
dot
Render an image of a linear directed network graph from a graphviz file.

Layouts: dot, neato, twopi, circo, fdp, sfdp, osage & patchwork.

More information: https://graphviz.org/doc/info/command.html.

• Render a PNG image with a filename based on the input filename and output
format (uppercase -O):

dot -T {{png}} -O {{path/to/input.gv}}

• Render a SVG image with the specified output filename (lowercase -o):

dot -T {{svg}} -o {{path/to/image.svg}} {{path/to/input.gv}}

• Render the output in PS, PDF, SVG, Fig, PNG, GIF, JPEG, JSON, or DOT format:

dot -T {{format}} -O {{path/to/input.gv}}

• Render a GIF image using stdin and stdout:

echo "{{digraph {this -> that} }}" | dot -T {{gif}} > {{path/
to/image.gif}}

• Display help:

dot -?
dotenvx
A better dotenv, from the creator of dotenv.

More information: https://dotenvx.com/docs.

• Run a command with environment variables from a .env file:

dotenvx run -- {{command}}

• Run a command with environment variables from a specific .env file:

dotenvx run -f {{path/to/file.env}} -- {{command}}

• Set an environment variable with encryption:

dotenvx set {{key}} {{value}}

• Set an environment variable without encryption:

dotenvx set {{key}} {{value}} --plain

• Return environment variables defined in a .env file:

dotenvx get

• Return the value of an environment variable defined in a .env file:

dotenvx get {{key}}

• Return all environment variables from .env files and OS:

dotenvx get --all


dotnet add package
Add or update a .NET package reference in a project file.

More information: https://learn.microsoft.com/dotnet/core/tools/dotnet-add-


package.

• Add a package to the project in the current directory:

dotnet add package {{package}}

• Add a package to a specific project:

dotnet add {{path/to/file.csproj}} package {{package}}

• Add a specific version of a package to the project:

dotnet add package {{package}} --version {{1.0.0}}

• Add a package using a specific NuGet source:

dotnet add package {{package}} --source {{https://


api.nuget.org/v3/index.json}}

• Add a package only when targeting a specific framework:

dotnet add package {{package}} --framework {{net7.0}}

• Add and specify the directory where to restore packages (~/.nuget/


packages by default):

dotnet add package {{package}} --package-directory {{path/to/


directory}}
dotnet add reference
Add .NET project-to-project references.

More information: https://learn.microsoft.com/dotnet/core/tools/dotnet-add-


reference.

• Add a reference to the project in the current directory:

dotnet add reference {{path/to/reference.csproj}}

• Add multiple references to the project in the current directory:

dotnet add reference {{path/to/reference1.csproj path/to/


reference2.csproj ...}}

• Add a reference to the specific project:

dotnet add {{path/to/project.csproj}} reference {{path/to/


reference.csproj}}

• Add multiple references to the specific project:

dotnet add {{path/to/project.csproj}} reference {{path/to/


reference1.csproj path/to/reference2.csproj ...}}
dotnet build
Builds a .NET application and its dependencies.

More information: https://learn.microsoft.com/dotnet/core/tools/dotnet-build.

• Compile the project or solution in the current directory:

dotnet build

• Compile a .NET project or solution in debug mode:

dotnet build {{path/to/project_or_solution}}

• Compile in release mode:

dotnet build --configuration {{Release}}

• Compile without restoring dependencies:

dotnet build --no-restore

• Compile with a specific verbosity level:

dotnet build --verbosity {{quiet|minimal|normal|detailed|


diagnostic}}

• Compile for a specific runtime:

dotnet build --runtime {{runtime_identifier}}

• Specify the output directory:

dotnet build --output {{path/to/directory}}


dotnet ef
Perform design-time development tasks for Entity Framework Core.

More information: https://learn.microsoft.com/ef/core/cli/dotnet.

• Update the database to a specified migration:

dotnet ef database update {{migration}}

• Drop the database:

dotnet ef database drop

• List available DbContext types:

dotnet ef dbcontext list

• Generate code for a DbContext and entity types for a database:

dotnet ef dbcontext scaffold {{connection_string}}


{{provider}}

• Add a new migration:

dotnet ef migrations add {{name}}

• Remove the last migration, rolling back the code changes that were done for
the latest migration:

dotnet ef migrations remove

• List available migrations:

dotnet ef migrations list

• Generate an SQL script from migrations range:

dotnet ef migrations script {{from_migration}}


{{to_migration}}
dotnet publish
Publish a .NET application and its dependencies to a directory for deployment to a
hosting system.

More information: https://learn.microsoft.com/dotnet/core/tools/dotnet-publish.

• Compile a .NET project in release mode:

dotnet publish --configuration Release {{path/to/


project_file}}

• Publish the .NET Core runtime with your application for the specified runtime:

dotnet publish --self-contained true --runtime


{{runtime_identifier}} {{path/to/project_file}}

• Package the application into a platform-specific single-file executable:

dotnet publish --runtime {{runtime_identifier}} -


p:PublishSingleFile=true {{path/to/project_file}}

• Trim unused libraries to reduce the deployment size of an application:

dotnet publish --self-contained true --runtime


{{runtime_identifier}} -p:PublishTrimmed=true {{path/to/
project_file}}

• Compile a .NET project without restoring dependencies:

dotnet publish --no-restore {{path/to/project_file}}

• Specify the output directory:

dotnet publish --output {{path/to/directory}} {{path/to/


project_file}}
dotnet restore
Restores the dependencies and tools of a .NET project.

More information: https://learn.microsoft.com/dotnet/core/tools/dotnet-restore.

• Restore dependencies for a .NET project or solution in the current directory:

dotnet restore

• Restore dependencies for a .NET project or solution in a specific location:

dotnet restore {{path/to/project_or_solution}}

• Restore dependencies without caching the HTTP requests:

dotnet restore --no-cache

• Force all dependencies to be resolved even if the last restore was successful:

dotnet restore --force

• Restore dependencies using package source failures as warnings:

dotnet restore --ignore-failed-sources

• Restore dependencies with a specific verbosity level:

dotnet restore --verbosity {{quiet|minimal|normal|detailed|


diagnostic}}
dotnet run
Run a .NET application without explicit compile or launch commands.

More information: https://learn.microsoft.com/dotnet/core/tools/dotnet-run.

• Run the project in the current directory:

dotnet run

• Run a specific project:

dotnet run --project {{path/to/file.csproj}}

• Run the project with specific arguments:

dotnet run -- {{arg1=foo arg2=bar ...}}

• Run the project using a target framework moniker:

dotnet run --framework {{net7.0}}

• Specify architecture and OS, available since .NET 6 (Don't use --runtime with
these options):

dotnet run --arch {{x86|x64|arm|arm64}} --os {{win|win7|osx|


linux|ios|android}}
dotnet test
Execute tests for a .NET application.

Note: View https://learn.microsoft.com/en-us/dotnet/core/testing/selective-unit-


tests for supported filter expressions.

More information: https://learn.microsoft.com/dotnet/core/tools/dotnet-test.

• Execute tests for a .NET project/solution in the current directory:

dotnet test

• Execute tests for a .NET project/solution in a specific location:

dotnet test {{path/to/project_or_solution}}

• Execute tests matching the given filter expression:

dotnet test --filter {{Name~TestMethod1}}


dotnet tool
Manage .NET tools and search published tools in NuGet.

More information: https://learn.microsoft.com/dotnet/core/tools/global-tools.

• Install a global tool (don't use --global for local tools):

dotnet tool install --global {{dotnetsay}}

• Install tools defined in the local tool manifest:

dotnet tool restore

• Update a specific global tool (don't use --global for local tools):

dotnet tool update --global {{tool_name}}

• Uninstall a global tool (don't use --global for local tools):

dotnet tool uninstall --global {{tool_name}}

• List installed global tools (don't use --global for local tools):

dotnet tool list --global

• Search tools in NuGet:

dotnet tool search {{search_term}}

• Display help:

dotnet tool --help


dotnet
Cross platform .NET command-line tools for .NET Core.

Some subcommands such as build have their own usage documentation.

More information: https://learn.microsoft.com/dotnet/core/tools.

• Initialize a new .NET project:

dotnet new {{template_short_name}}

• Restore NuGet packages:

dotnet restore

• Build and execute the .NET project in the current directory:

dotnet run

• Run a packaged dotnet application (only needs the runtime, the rest of the
commands require the .NET Core SDK installed):

dotnet {{path/to/application.dll}}
doxygen
A documentation system for various programming languages.

More information: https://www.doxygen.nl.

• Generate a default template configuration file Doxyfile:

doxygen -g

• Generate a template configuration file:

doxygen -g {{path/to/config_file}}

• Generate documentation using an existing configuration file:

doxygen {{path/to/config_file}}
drill
Perform various DNS queries.

More information: https://manned.org/drill.

• Lookup the IP(s) associated with a hostname (A records):

drill {{example.com}}

• Lookup the mail server(s) associated with a given domain name (MX record):

drill mx {{example.com}}

• Get all types of records for a given domain name:

drill any {{example.com}}

• Specify an alternate DNS server to query:

drill {{example.com}} @{{8.8.8.8}}

• Perform a reverse DNS lookup on an IP address (PTR record):

drill -x {{8.8.8.8}}

• Perform DNSSEC trace from root servers down to a domain name:

drill -TD {{example.com}}

• Show DNSKEY record(s) for a domain name:

drill -s dnskey {{example.com}}


drupal-check
Check Drupal PHP code for deprecations.

More information: https://github.com/mglaman/drupal-check.

• Check the code in a specific directory for deprecations:

drupal-check {{path/to/directory}}

• Check the code excluding a comma-separated list of directories:

drupal-check --exclude-dir {{path/to/excluded_directory}},


{{path/to/excluded_files/*.php}} {{path/to/directory}}

• Don't show a progress bar:

drupal-check --no-progress {{path/to/directory}}

• Perform static analysis to detect bad coding practices:

drupal-check --analysis {{path/to/directory}}


drupal
Generate boilerplate code, interact with and debug Drupal projects.

Some subcommands such as check have their own usage documentation.

More information: https://drupalconsole.com/.

• Install a module:

drupal module:install {{module_name}}

• Uninstall a module:

drupal module:uninstall {{module_name}}

• Clear all caches:

drupal cache:rebuild

• View current Drupal installation status:

drupal site:status
drush
A command-line shell and scripting interface for Drupal.

More information: https://www.drush.org.

• Enable module "foo":

drush en {{foo}}

• Uninstall module "foo":

drush pmu {{foo}}

• Clear all caches:

drush cr

• Clear CSS and JavaScript caches:

drush cc css-js
dtc
The Device Tree Compiler, a tool for recompiling device trees between formats.

More information: https://github.com/dgibson/dtc.

• Decompile a .dtb file into a readable .dts file:

dtc -I dtb -O dts -o {{path/to/output_file.dts}} {{path/to/


input_file.dtb}}
du
Disk usage: estimate and summarize file and directory space usage.

More information: https://www.gnu.org/software/coreutils/du.

• List the sizes of a directory and any subdirectories, in the given unit (B/KiB/
MiB):

du -{{b|k|m}} {{path/to/directory}}

• List the sizes of a directory and any subdirectories, in human-readable form


(i.e. auto-selecting the appropriate unit for each size):

du -h {{path/to/directory}}

• Show the size of a single directory, in human-readable units:

du -sh {{path/to/directory}}

• List the human-readable sizes of a directory and of all the files and directories
within it:

du -ah {{path/to/directory}}

• List the human-readable sizes of a directory and any subdirectories, up to N


levels deep:

du -h --max-depth=N {{path/to/directory}}

• List the human-readable size of all .jpg files in subdirectories of the current
directory, and show a cumulative total at the end:

du -ch {{*/*.jpg}}

• List all files and directories (including hidden ones) above a certain [t]hreshold
size (useful for investigating what is actually taking up the space):

du --all --human-readable --threshold {{1G|1024M|1048576K}} .


[^.]* *
dua
Dua (Disk Usage Analyzer): get the disk space usage of a directory.

More information: https://github.com/Byron/dua-cli.

• Analyze specific directory:

dua {{path/to/directory}}

• Display apparent size instead of disk usage:

dua --apparent-size

• Count hard-linked files each time they are seen:

dua --count-hard-links

• Aggregate the consumed space of one or more directories or files:

dua aggregate

• Launch the terminal user interface:

dua interactive

• Format printing byte counts:

dua --format {{metric|binary|bytes|GB|GiB|MB|MiB}}

• Use a specific number of threads (defaults to the process number of threads):

dua --threads {{count}}


dub
Package manager for D packages.

More information: https://dub.pm/commandline.

• Interactively create a new D project:

dub init {{project_name}}

• Non-interactively create a new D project:

dub init {{project_name}} -n

• Build and run a D project:

dub

• Install dependencies specified in a D project's dub.json or dub.sdl file:

dub fetch

• Update the dependencies in a D project:

dub upgrade

• Display help:

dub --help
duc
A collection of tools for indexing, inspecting, and visualizing disk usage.

Duc maintains a database of accumulated sizes of directories of the file system,


allowing queries in this database, or creating fancy graphs to show where data is.

More information: http://duc.zevv.nl.

• Index the /usr directory, writing to the default database location ~/.duc.db:

duc index {{/usr}}

• List all files and directories under /usr/local, showing relative file sizes in a
[g]raph:

duc ls -Fg {{/usr/local}}

• List all files and directories under /usr/local using treeview recursively:

duc ls -Fg -R {{/usr/local}}

• Start the graphical interface to explore the file system using sunburst graphs:

duc gui {{/usr}}

• Run the ncurses console interface to explore the file system:

duc ui {{/usr}}

• Dump database info:

duc info
duckdb
Command-line client for DuckDB, an in-process analytical SQL engine.

More information: https://duckdb.org.

• Start an interactive shell with a transient in-memory database:

duckdb

• Start an interactive shell on a database file. If the file does not exist, a new
database is created:

duckdb {{path/to/dbfile}}

• Directly query a CSV, JSON, or Parquet file:

duckdb -c "{{SELECT * FROM 'data_source.[csv|csv.gz|json|


json.gz|parquet]'}}"

• Run an SQL script:

duckdb -c ".read {{path/to/script.sql}}"

• Run query on database file and keep the interactive shell open:

duckdb {{path/to/dbfile}} -cmd "{{SELECT DISTINCT * FROM


tbl}}"

• Run SQL queries in file on database and keep the interactive shell open:

duckdb {{path/to/dbfile}} -init {{path/to/script.sql}}

• Read CSV from stdin and write CSV to stdout:

cat {{path/to/source.csv}} | duckdb -c "{{COPY (FROM


read_csv('/dev/stdin')) TO '/dev/stdout' WITH (FORMAT CSV,
HEADER)}}"

• Display help:

duckdb -help
duf
Disk Usage/Free Utility.

More information: https://github.com/muesli/duf.

• List accessible devices:

duf

• List everything (such as pseudo, duplicate or inaccessible file systems):

duf --all

• Only show specified devices or mount points:

duf {{path/to/directory1 path/to/directory2 ...}}

• Sort the output by a specified criteria:

duf --sort {{size|used|avail|usage}}

• Show or hide specific filesystems:

duf --{{only-fs|hide-fs}} {{tmpfs|vfat|ext4|xfs}}

• Sort the output by key:

duf --sort {{mountpoint|size|used|avail|usage|inodes|


inodes_used|inodes_avail|inodes_usage|type|filesystem}}

• Change the theme (if duf fails to use the right theme):

duf --theme {{dark|light}}


dumpcap
A network traffic dump tool.

More information: https://www.wireshark.org/docs/man-pages/dumpcap.html.

• Display available interfaces:

dumpcap --list-interfaces

• Capture packets on a specific interface:

dumpcap --interface {{1}}

• Capture packets to a specific location:

dumpcap --interface {{1}} -w {{path/to/output_file.pcapng}}

• Write to a ring buffer with a specific max file limit of a specific size:

dumpcap --interface {{1}} -w {{path/to/output_file.pcapng}}


--ring-buffer filesize:{{500000}} --ring-buffer files:{{10}}
dune
A build system for OCaml programs.

More information: https://dune.build.

• Build all targets:

dune build

• Clean up the workspace:

dune clean

• Run all tests:

dune runtest

• Start the utop REPL with compiled modules automatically loaded into it, to
remove the need to load them by hand:

dune utop
duplicacy
A lock-free deduplication cloud backup tool.

More information: https://github.com/gilbertchen/duplicacy/wiki.

• Use current directory as the repository, initialize a SFTP storage and encrypt
the storage with a password:

duplicacy init -e {{snapshot_id}} {{sftp://


[email protected]/path/to/storage/}}

• Save a snapshot of the repository to the default storage:

duplicacy backup

• List snapshots of current repository:

duplicacy list

• Restore the repository to a previously saved snapshot:

duplicacy restore -r {{revision}}

• Check the integrity of snapshots:

duplicacy check

• Add another storage to be used for the existing repository:

duplicacy add {{storage_name}} {{snapshot_id}}


{{storage_url}}

• Prune a specific revision of snapshot:

duplicacy prune -r {{revision}}

• Prune revisions, keeping one revision every n days for all revisions older than
m days:

duplicacy prune -keep {{n:m}}


duplicity
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).

More information: https://duplicity.gitlab.io.

• Backup a directory via FTPS to a remote machine, encrypting it with a


password:

FTP_PASSWORD={{ftp_login_password}}
PASSPHRASE={{encryption_password}} duplicity {{path/to/
source/directory}} {{ftps://user@hostname/target/directory/
path/}}

• Backup a directory to Amazon S3, doing a full backup every month:

duplicity --full-if-older-than {{1M}} s3://{{bucket_name[/


prefix]}}

• Delete versions older than 1 year from a backup stored on a WebDAV share:

FTP_PASSWORD={{webdav_login_password}} duplicity remove-


older-than {{1Y}} --force {{webdav[s]://user@hostname[:port]/
some_dir}}

• List the available backups:

duplicity collection-status "file://{{absolute/path/to/


backup/directory}}"

• List the files in a backup stored on a remote machine, via SSH:

duplicity list-current-files --time {{YYYY-MM-DD}} scp://


{{user@hostname}}/{{path/to/backup/dir}}

• Restore a subdirectory from a GnuPG-encrypted local backup to a given


location:

PASSPHRASE={{gpg_key_password}} duplicity restore --encrypt-


key {{gpg_key_id}} --path-to-restore {{relative/path/
restoredirectory}} file://{{absolute/path/to/backup/
directory}} {{path/to/directory/to/restore/to}}
dust
Dust gives an instant overview of which directories are using disk space.

More information: https://github.com/bootandy/dust.

• Display information for the current directory:

dust

• Display information about one or more directories:

dust {{path/to/directory1 path/to/directory2 ...}}

• Display 30 directories (defaults to 21):

dust --number-of-lines 30

• Display information for the current directory, up to 3 levels deep:

dust --depth 3

• Display the biggest directories at the top in descending order:

dust --reverse

• Ignore all files and directories with a specific name:

dust --ignore-directory {{file_or_directory_name}}

• Do not display percent bars and percentages:

dust --no-percent-bars
dvc add
Add changed files to the index.

More information: https://dvc.org/doc/command-reference/add.

• Add a single target file to the index:

dvc add {{path/to/file}}

• Add a target directory to the index:

dvc add {{path/to/directory}}

• Recursively add all the files in a given target directory:

dvc add --recursive {{path/to/directory}}

• Add a target file with a custom .dvc filename:

dvc add --file {{custom_name.dvc}} {{path/to/file}}


dvc checkout
Checkout data files and directories from cache.

More information: https://dvc.org/doc/command-reference/checkout.

• Checkout the latest version of all target files and directories:

dvc checkout

• Checkout the latest version of a specified target:

dvc checkout {{target}}

• Checkout a specific version of a target from a different Git commit/tag/


branch:

git checkout {{commit_hash|tag|branch}} {{target}} && dvc


checkout {{target}}
dvc commit
Record changes to DVC-tracked files in the project.

More information: https://dvc.org/doc/command-reference/commit.

• Commit changes to all DVC-tracked files and directories:

dvc commit

• Commit changes to a specified DVC-tracked target:

dvc commit {{target}}

• Recursively commit all DVC-tracked files in a directory:

dvc commit --recursive {{path/to/directory}}


dvc config
Low level command to manage custom configuration options for dvc repositories.

These configurations can be on project, local, global, or system level.

More information: https://dvc.org/doc/command-reference/config.

• Get the name of the default remote:

dvc config core.remote

• Set the project's default remote:

dvc config core.remote {{remote_name}}

• Unset the project's default remote:

dvc config --unset core.remote

• Get the configuration value for a specified key for the current project:

dvc config {{key}}

• Set the configuration value for a key on a project level:

dvc config {{key}} {{value}}

• Unset a project level configuration value for a given key:

dvc config --unset {{key}}

• Set a local, global, or system level configuration value:

dvc config --{{local|global|system}} {{key}} {{value}}


dvc dag
Visualize the pipeline(s) defined in dvc.yaml.

More information: https://dvc.org/doc/command-reference/dag.

• Visualize the entire pipeline:

dvc dag

• Visualize the pipeline stages up to a specified target stage:

dvc dag {{target}}

• Export the pipeline in the dot format:

dvc dag --dot > {{path/to/pipeline.dot}}


dvc destroy
Remove all DVC files and directories from a DVC project.

More information: https://dvc.org/doc/command-reference/destroy.

• Destroy the current project:

dvc destroy

• Force destroy the current project:

dvc destroy --force


dvc diff
Show changes in DVC tracked file and directories.

More information: https://dvc.org/doc/command-reference/diff.

• Compare DVC tracked files from different Git commits, tags, and branches
w.r.t the current workspace:

dvc diff {{commit_hash/tag/branch}}

• Compare the changes in DVC tracked files from 1 Git commit to another:

dvc diff {{revision1}} {{revision2}}

• Compare DVC tracked files, along with their latest hash:

dvc diff --show-hash {{commit}}

• Compare DVC tracked files, displaying the output as JSON:

dvc diff --show-json --show-hash {{commit}}

• Compare DVC tracked files, displaying the output as Markdown:

dvc diff --show-md --show-hash {{commit}}


dvc fetch
Download DVC tracked files and directories from a remote repository.

More information: https://dvc.org/doc/command-reference/fetch.

• Fetch the latest changes from the default remote upstream repository (if set):

dvc fetch

• Fetch changes from a specific remote upstream repository:

dvc fetch --remote {{remote_name}}

• Fetch the latest changes for a specific target/s:

dvc fetch {{target/s}}

• Fetch changes for all branch and tags:

dvc fetch --all-branches --all-tags

• Fetch changes for all commits:

dvc fetch --all-commits


dvc freeze
Freeze stages in the DVC pipeline.

This prevents DVC from tracking changes in stage dependencies and re-execution
until unfreeze.

See also dvs unfreeze.

More information: https://dvc.org/doc/command-reference/freeze.

• Freeze one or more specified stages:

dvc freeze {{stage_name1 stage_name2 ...}}


dvc gc
Remove unused files and directories from the cache or remote storage.

More information: https://dvc.org/doc/command-reference/gc.

• Garbage collect from the cache, keeping only versions referenced by the
current workspace:

dvc gc --workspace

• Garbage collect from the cache, keeping only versions referenced by branch,
tags, and commits:

dvc gc --all-branches --all-tags --all-commits

• Garbage collect from the cache, including the default cloud remote storage (if
set):

dvc gc --all-commits --cloud

• Garbage collect from the cache, including a specific cloud remote storage:

dvc gc --all-commits --cloud --remote {{remote_name}}


dvc init
Initialize a new local DVC repository.

More information: https://dvc.org/doc/command-reference/init.

• Initialize a new local repository:

dvc init

• Initialize DVC without Git:

dvc init --no-scm

• Initialize DVC in a subdirectory:

cd {{path/to/subdir}} && dvc init --sudir


dvc unfreeze
Unfreeze stages in the DVC pipeline.

This allows DVC to start tracking changes in stage dependencies again after they
were frozen.

See also dvc freeze.

More information: https://dvc.org/doc/command-reference/unfreeze.

• Unfreeze one or more specified stages:

dvc unfreeze {{stage_name1 stage_name2 ...}}


dvc
Data Version Control: like git for data.

Some subcommands such as commit have their own usage documentation.

More information: https://dvc.org/.

• Execute a DVC subcommand:

dvc {{subcommand}}

• Display general help:

dvc --help

• Display help about a specific subcommand:

dvc {{subcommand}} --help

• Display version:

dvc --version
dwebp
dwebp decompresses WebP files into PNG, PAM, PPM or PGM images.

Animated WebP files are not supported.

More information: https://developers.google.com/speed/webp/docs/dwebp/.

• Convert a WebP file into a PNG file:

dwebp {{path/to/input.webp}} -o {{path/to/output.png}}

• Convert a WebP file into a specific filetype:

dwebp {{path/to/input.webp}} -bmp|-tiff|-pam|-ppm|-pgm|-yuv -


o {{path/to/output}}

• Convert a WebP file, using multi-threading if possible:

dwebp {{path/to/input.webp}} -o {{path/to/output.png}} -mt

• Convert a WebP file, but also crop and scale at the same time:

dwebp {{input.webp}} -o {{output.png}} -crop {{x_pos}}


{{y_pos}} {{width}} {{height}} -scale {{width}} {{height}}

• Convert a WebP file and flip the output:

dwebp {{path/to/input.webp}} -o {{path/to/output.png}} -flip

• Convert a WebP file and don't use in-loop filtering to speed up the decoding
process:

dwebp {{path/to/input.webp}} -o {{path/to/output.png}} -


nofilter
ebook-convert
Can be used to convert e-books between common formats, e.g. PDF, EPUB and
MOBI.

Part of the Calibre e-book library tool.

More information: https://manual.calibre-ebook.com/generated/en/ebook-


convert.html.

• Convert an e-book into another format:

ebook-convert {{path/to/input_file}} {{output_file}}

• Convert Markdown or HTML to e-book with TOC, title and author:

ebook-convert {{path/to/input_file}} {{output_file}} --


level1-toc="//h:h1" --level2-toc="//h:h2" --level3-toc="//
h:h3" --title={{title}} --authors={{author}}
echo
Print given arguments.

More information: https://www.gnu.org/software/coreutils/manual/html_node/


echo-invocation.html.

• Print a text message. Note: quotes are optional:

echo "{{Hello World}}"

• Print a message with environment variables:

echo "{{My path is $PATH}}"

• Print a message without the trailing newline:

echo -n "{{Hello World}}"

• Append a message to the file:

echo "{{Hello World}}" >> {{file.txt}}

• Enable interpretation of backslash escapes (special characters):

echo -e "{{Column 1\tColumn 2}}"

• Print the exit status of the last executed command (Note: In Windows
Command Prompt and PowerShell the equivalent commands are echo
%errorlevel% and $lastexitcode respectively):

echo $?
ect
Efficient Compression Tool.

File optimizer written in C++. It supports PNG, JPEG, gzip and Zip files.

More information: https://github.com/fhanau/Efficient-Compression-Tool.

• Compress a file:

ect {{path/to/file.png}}

• Compress a file with specified compression level and multithreading


(1=Fastest (Worst), 9=Slowest (Best), default is 3):

ect -{{9}} --mt-deflate {{path/to/file.zip}}

• Compress all files in a directory recursively:

ect -recurse {{path/to/directory}}

• Compress a file, keeping the original modification time:

ect -keep {{path/to/file.png}}

• Compress a file, stripping metadata:

ect -strip {{path/to/file.png}}


ed
The original Unix text editor.

See also: awk, sed.

More information: https://www.gnu.org/software/ed/manual/ed_manual.html.

• Start an interactive editor session with an empty document:

ed

• Start an interactive editor session with an empty document and a specific


prompt:

ed --prompt='> '

• Start an interactive editor session with user-friendly errors:

ed --verbose

• Start an interactive editor session with an empty document and without


diagnostics, byte counts and '!' prompt:

ed --quiet

• Start an interactive editor session without exit status change when command
fails:

ed --loose-exit-status

• Edit a specific file (this shows the byte count of the loaded file):

ed {{path/to/file}}

• Replace a string with a specific replacement for all lines:

,s/{{regular_expression}}/{{replacement}}/g
edgepaint
Colorize edges of a graph layout to clarify crossing edges.

Graphviz filters: acyclic, bcomps, comps, edgepaint, gvcolor, gvpack, mingle,


nop, sccmap, tred, & unflatten.

More information: https://graphviz.org/pdf/edgepaint.1.pdf.

• Colorize edges of one or more graph layouts (that already have layout
information) to clarify crossing edges:

edgepaint {{path/to/layout1.gv}} {{path/to/layout2.gv ...}} >


{{path/to/output.gv}}

• Colorize edges using a color scheme. (See https://graphviz.org/doc/info/


colors.html#brewer):

edgepaint -color-scheme={{accent7}} {{path/to/layout.gv}} >


{{path/to/output.gv}}

• Lay out a graph and colorize its edges, then convert to a PNG image:

dot {{path/to/input.gv}} | edgepaint | dot -T {{png}} >


{{path/to/output.png}}

• Display help:

edgepaint -?
eget
Easily install prebuilt binaries from GitHub.

More information: https://github.com/zyedidia/eget.

• Download a prebuilt binary for the current system from a repository on


GitHub:

eget {{zyedidia/micro}}

• Download from a URL:

eget {{https://go.dev/dl/go1.17.5.linux-amd64.tar.gz}}

• Specify the location to place the downloaded files:

eget {{zyedidia/micro}} --to={{path/to/directory}}

• Specify a Git tag instead of using the latest version:

eget {{zyedidia/micro}} --tag={{v2.0.10}}

• Install the latest pre-release instead of the latest stable version:

eget {{zyedidia/micro}} --pre-release

• Only download the asset, skipping extraction:

eget {{zyedidia/micro}} --download-only

• Only download if there is a newer release then the currently downloaded


version:

eget {{zyedidia/micro}} --upgrade-only


egrep
Find patterns in files using extended regular expression (supports ?, +, {}, () and
|).

More information: https://manned.org/egrep.

• Search for a pattern within a file:

egrep "{{search_pattern}}" {{path/to/file}}

• Search for a pattern within multiple files:

egrep "{{search_pattern}}" {{path/to/file1 path/to/


file2 ...}}

• Search stdin for a pattern:

cat {{path/to/file}} | egrep {{search_pattern}}

• Print file name and line number for each match:

egrep --with-filename --line-number


"{{search_pattern}}" {{path/to/file}}

• Search for a pattern in all files recursively in a directory, ignoring binary files:

egrep --recursive --binary-files={{without-match}}


"{{search_pattern}}" {{path/to/directory}}

• Search for lines that do not match a pattern:

egrep --invert-match "{{search_pattern}}" {{path/to/file}}


eksctl
The official CLI for Amazon EKS.

More information: https://eksctl.io.

• Create a basic cluster:

eksctl create cluster

• List the details about a cluster or all of the clusters:

eksctl get cluster --name={{name}} --region={{region}}

• Create a cluster passing all configuration information in a file:

eksctl create cluster --config-file={{path/to/file}}

• Create a cluster using a configuration file and skip creating nodegroups until
later:

eksctl create cluster --config-file=<path> --without-


nodegroup

• Delete a cluster:

eksctl delete cluster --name={{name}} --region={{region}}

• Create cluster and write cluster credentials to a file other than the default:

eksctl create cluster --name={{name}} --nodes={{4}} --


kubeconfig={{path/to/config.yaml}}

• Create a cluster and prevent storing cluster credentials locally:

eksctl create cluster --name={{name}} --nodes={{4}} --write-


kubeconfig=false

• Create a cluster and let eksctl manage cluster credentials under the
~/.kube/eksctl/clusters directory:

eksctl create cluster --name={{name}} --nodes={{4}} --auto-


kubeconfig
electron-packager
Build Electron app executables for Windows, Linux and macOS.

Requires a valid package.json in the application directory.

More information: https://github.com/electron/electron-packager.

• Package an application for the current architecture and platform:

electron-packager "{{path/to/app}}" "{{app_name}}"

• Package an application for all architectures and platforms:

electron-packager "{{path/to/app}}" "{{app_name}}" --all

• Package an application for 64-bit Linux:

electron-packager "{{path/to/app}}" "{{app_name}}" --


platform="{{linux}}" --arch="{{x64}}"

• Package an application for ARM macOS:

electron-packager "{{path/to/app}}" "{{app_name}}" --


platform="{{darwin}}" --arch="{{arm64}}"
electrum
Ergonomic Bitcoin wallet and private key management.

More information: https://electrum.org.

• Create a new wallet:

electrum -w {{new_wallet.dat}} create

• Restore an existing wallet from seed offline:

electrum -w {{recovery_wallet.dat}} restore -o

• Create a signed transaction offline:

electrum mktx {{recipient}} {{amount}} -f 0.0000001 -F


{{from}} -o

• Display all wallet receiving addresses:

electrum listaddresses -a

• Sign a message:

electrum signmessage {{address}} {{message}}

• Verify a message:

electrum verifymessage {{address}} {{signature}} {{message}}

• Connect only to a specific electrum-server instance:

electrum -p socks5:{{127.0.0.1}}:9050 -s
{{56ckl5obj37gypcu.onion}}:50001:t -1
elinks
A text based browser similar to lynx.

More information: https://github.com/rkd77/elinks.

• Start ELinks:

elinks

• Quit elinks:

<Ctrl> + C

• Dump output of webpage to console, colorizing the text with ANSI control
codes:

elinks -dump -dump-color-mode {{1}} {{url}}


elixir
Elixir programming language interpreter.

More information: https://elixir-lang.org.

• Run an Elixir file:

elixir {{path/to/file}}

• Evaluate Elixir code by passing it as an argument:

elixir -e "{{code}}"
elm
Compile and run Elm source files.

More information: https://elm-lang.org.

• Initialize an Elm project, generates an elm.json file:

elm init

• Start interactive Elm shell:

elm repl

• Compile an Elm file, output the result to an index.html file:

elm make {{source}}

• Compile an Elm file, output the result to a JavaScript file:

elm make {{source}} --output={{destination}}.js

• Start local web server that compiles Elm files on page load:

elm reactor

• Install Elm package from https://package.elm-lang.org:

elm install {{author}}/{{package}}


elvish
Expressive programming language and a versatile interactive shell.

See also: nu.

More information: https://elv.sh.

• Start an interactive shell session:

elvish

• Execute specific [c]ommands:

elvish -c "{{echo 'elvish is executed'}}"

• Execute a specific script:

elvish {{path/to/script.elv}}
emacs
The extensible, customizable, self-documenting, real-time display editor.

See also emacsclient.

More information: https://www.gnu.org/software/emacs.

• Start Emacs and open a file:

emacs {{path/to/file}}

• Open a file at a specified line number:

emacs +{{line_number}} {{path/to/file}}

• Run an Emacs Lisp file as a script:

emacs --script {{path/to/file.el}}

• Start Emacs in console mode (without an X window):

emacs --no-window-system

• Start an Emacs server in the background (accessible via emacsclient):

emacs --daemon

• Stop a running Emacs server and all its instances, asking for confirmation on
unsaved files:

emacsclient --eval '(save-buffers-kill-emacs)'

• Save a file in Emacs:

<Ctrl> + X, <Ctrl> + S

• Quit Emacs:

<Ctrl> + X, <Ctrl> + C
emacsclient
Open files in an existing Emacs server.

See also emacs.

More information: https://www.gnu.org/software/emacs/manual/html_node/


emacs/emacsclient-Options.html.

• Open a file in an existing Emacs server (using GUI if available):

emacsclient {{path/to/file}}

• Open a file in console mode (without an X window):

emacsclient --no-window-system {{path/to/file}}

• Open a file in a new Emacs window:

emacsclient --create-frame {{path/to/file}}

• Evaluate a command, printing the output to stdout, and then quit:

emacsclient --eval '({{command}})'

• Specify an alternative editor in case no Emacs server is running:

emacsclient --alternate-editor {{editor}} {{path/to/file}}

• Stop a running Emacs server and all its instances, asking for confirmation on
unsaved files:

emacsclient --eval '(save-buffers-kill-emacs)'


ember
Ember CLI: create and manage Ember.js applications.

More information: https://cli.emberjs.com.

• Create a new Ember application:

ember new {{my_new_app}}

• Create a new Ember addon:

ember addon {{my_new_addon}}

• Build the project:

ember build

• Build the project in production mode:

ember build -prod

• Run the development server:

ember serve

• Run the test suite:

ember test

• Run a blueprint to generate something like a route or component:

ember generate {{type}} {{name}}

• Install an ember-cli addon:

ember install {{name_of_addon}}


emulator
Manage Android emulators.

More information: https://developer.android.com/studio/run/emulator-


commandline.

• Start an Android emulator device:

emulator -avd {{name}}

• Display the webcams on your development computer that are available for
emulation:

emulator -avd {{name}} -webcam-list

• Start an emulator overriding the facing back camera setting (use -camera-
front for front camera):

emulator -avd {{name}} -camera-back {{none|emulated|webcamN}}

• Start an emulator, with a maximum network speed:

emulator -avd {{name}} -netspeed {{gsm|hscsd|gprs|edge|hsdpa|


lte|evdo|full}}

• Start an emulator with network latency:

emulator -avd {{name}} -netdelay {{gsm|hscsd|gprs|edge|hsdpa|


lte|evdo|none}}

• Start an emulator, making all TCP connections through a specified HTTP/


HTTPS proxy (port number is required):

emulator -avd {{name}} -http-proxy {{http://example.com:80}}

• Start an emulator with a given SD card partition image file:

emulator -avd {{name}} -sdcard {{path/to/sdcard.img}}

• Display help:

emulator -help
enable
Enable and disable shell builtins.

More information: https://www.gnu.org/software/bash/manual/bash.html#index-


enable.

• Print the list of builtins:

enable

• Disable a builtin (works in bash only):

enable -n {{command}}
enca
Detect and convert the encoding of text files.

More information: https://github.com/nijel/enca.

• Detect file(s) encoding according to the system's locale:

enca {{path/to/file1 path/to/file2 ...}}

• Detect file(s) encoding specifying a language in the POSIX/C locale format


(e.g. zh_CN, en_US):

enca -L {{language}} {{path/to/file1 path/to/file2 ...}}

• Convert file(s) to a specific encoding:

enca -L {{language}} -x {{to_encoding}} {{path/to/file1 path/


to/file2 ...}}

• Create a copy of an existing file using a different encoding:

enca -L {{language}} -x {{to_encoding}} < {{original_file}} >


{{new_file}}
encfs
Mount or create encrypted virtual filesystems.

See also fusermount, which can unmount filesystems mounted by this command.

More information: https://github.com/vgough/encfs.

• Initialize or mount an encrypted filesystem:

encfs {{/path/to/cipher_dir}} {{/path/to/mount_point}}

• Initialize an encrypted filesystem with standard settings:

encfs --standard {{/path/to/cipher_dir}} {{/path/to/


mount_point}}

• Run encfs in the foreground instead of spawning a daemon:

encfs -f {{/path/to/cipher_dir}} {{/path/to/mount_point}}

• Mount an encrypted snapshot of a plain directory:

encfs --reverse {{path/to/plain_dir}} {{path/to/cipher_dir}}


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

More information: https://www.gnu.org/software/enscript.

• Generate a PostScript file from a text file:

enscript {{path/to/input_file}} --output={{path/to/


output_file}}

• Generate a file in a different language than PostScript:

enscript {{path/to/input_file}} --language={{html|rtf|...}}


--output={{path/to/output_file}}

• Generate a PostScript file with a landscape layout, splitting the page into
columns (maximum 9):

enscript {{path/to/input_file}} --columns={{num}} --landscape


--output={{path/to/output_file}}

• Display available syntax highlighting languages and file formats:

enscript --help-highlight

• Generate a PostScript file with syntax highlighting and color for a specified
language:

enscript {{path/to/input_file}} --color=1 --


highlight={{language}} --output={{path/to/output_file}}
entr
Run arbitrary commands when files change.

More information: https://eradman.com/entrproject/.

• Rebuild with make if any file in any subdirectory changes:

{{ag -l}} | entr {{make}}

• Rebuild and test with make if any .c source files in the current directory
change:

{{ls *.c}} | entr {{'make && make test'}}

• Send a SIGTERM to any previously spawned ruby subprocesses before


executing ruby main.rb:

{{ls *.rb}} | entr -r {{ruby main.rb}}

• Run a command with the changed file (/_) as an argument:

{{ls *.sql}} | entr {{psql -f}} /_

• [c]lear the screen and run a query after the SQL script is updated:

{{echo my.sql}} | entr -cp {{psql -f}} /_

• Rebuild the project if source files change, limiting output to the first few lines:

{{find src/}} | entr -s {{'make | sed 10q'}}

• Launch and auto-[r]eload a Node.js server:

{{ls *.js}} | entr -r {{node app.js}}


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

More information: https://www.gnu.org/software/coreutils/env.

• Show the environment:

env

• Run a program. Often used in scripts after the shebang (#!) for looking up the
path to the program:

env {{program}}

• Clear the environment and run a program:

env -i {{program}}

• Remove variable from the environment and run a program:

env -u {{variable}} {{program}}

• Set a variable and run a program:

env {{variable}}={{value}} {{program}}

• Set one or more variables and run a program:

env {{variable1}}={{value}} {{variable2}}={{value}}


{{variable3}}={{value}} {{program}}
envoy
A PHP-based task manager for Laravel remote servers.

More information: https://laravel.com/docs/envoy.

• Initialize a configuration file:

envoy init {{host_name}}

• Run a task:

envoy run {{task_name}}

• Run a task from a specific project:

envoy run --path {{path/to/directory}} {{task_name}}

• Run a task and continue on failure:

envoy run --continue {{task_name}}

• Dump a task as a Bash script for inspection:

envoy run --pretend {{task_name}}

• Connect to the specified server via SSH:

envoy ssh {{server_name}}


envsubst
Substitutes environment variables with their value in shell format strings.

Variables to be replaced should be in either ${var} or $var format.

More information: https://www.gnu.org/software/gettext/manual/html_node/


envsubst-Invocation.html.

• Replace environment variables in stdin and output to stdout:

echo '{{$HOME}}' | envsubst

• Replace environment variables in an input file and output to stdout:

envsubst < {{path/to/input_file}}

• Replace environment variables in an input file and output to a file:

envsubst < {{path/to/input_file}} > {{path/to/output_file}}

• Replace environment variables in an input file from a space-separated list:

envsubst '{{$USER $SHELL $HOME}}' < {{path/to/input_file}}


eol
Show end-of-life dates (EoLs) for a number of products.

More information: https://github.com/hugovk/norwegianblue.

• List all available products:

eol

• Get EoLs of one or more products:

eol {{product1 product2 ...}}

• Open the product webpage:

eol {{product}} --web

• Get EoLs of a one or more products in a specific format:

eol {{product1 product2 ...}} --format {{html|json|md|


markdown|pretty|rst|csv|tsv|yaml}}

• Get EoLs of one or more products as a single markdown file:

eol {{product1 product2 ...}} --format {{markdown}} >


{{eol_report.md}}

• Display help:

eol --help
eqn
Equation preprocessor for the groff (GNU Troff) document formatting system.

See also troff and groff.

More information: https://manned.org/eqn.

• Process input with equations, saving the output for future typesetting with
groff to PostScript:

eqn {{path/to/input.eqn}} > {{path/to/output.roff}}

• Typeset an input file with equations to PDF using the [me] macro package:

eqn -T {{pdf}} {{path/to/input.eqn}} | groff -{{me}} -T


{{pdf}} > {{path/to/output.pdf}}
erl
Run and manage programs in the Erlang programming language.

More information: https://www.erlang.org.

• Compile and run sequential Erlang program as a common script and then
exit:

erlc {{path/to/file1 path/to/file2 ...}} && erl -noshell


'{{mymodule:myfunction(arguments)}}, init:stop().'

• Connect to a running Erlang node:

erl -remsh {{nodename}}@{{hostname}} -sname


{{custom_shortname}} -hidden -setcookie
{{cookie_of_remote_node}}

• Tell the Erlang shell to load modules from a directory:

erl -pa {{path/to/directory_with_beam_files}}


ern
Electrode Native platform command-line client.

More information: https://native.electrode.io/reference/index-6.

• Create a new ern application (MiniApp):

ern create-miniapp {{application_name}}

• Run one or more MiniApps in the iOS/Android Runner application:

ern run-{{ios|android}}

• Create an Electrode Native container:

ern create-container --miniapps {{/path/to/


miniapp_directory}} --platform {{ios|android}}

• Publish an Electrode Native container to a local Maven repository:

ern publish-container --publisher {{maven}} --platform


{{android}} --extra
{{'{"groupId":"com.walmart.ern","artifactId":"quickstart"}'}}

• Transform an iOS container into a pre-compiled binary framework:

ern transform-container --platform {{ios}} --transformer


{{xcframework}}

• List all installed versions of Electrode Native:

ern platform versions

• Set a logging level:

ern platform config set logLevel {{trace|debug}}


errno
Look up errno names and descriptions.

More information: https://joeyh.name/code/moreutils/.

• Lookup errno description by name or code:

errno {{name|code}}

• List all errno names, codes, and descriptions:

errno --list

• Search for code whose description contains all of the given text:

errno --search {{text}}

• Search for code whose description contains all of the given text (all locales):

errno --search-all-locales {{text}}


esbuild
JavaScript bundler and minifier built for speed.

More information: https://esbuild.github.io/.

• Bundle a JavaScript application and print to stdout:

esbuild --bundle {{path/to/file.js}}

• Bundle a JSX application from stdin:

esbuild --bundle --outfile={{path/to/out.js}} < {{path/to/


file.jsx}}

• Bundle and minify a JSX application with source maps in production mode:

esbuild --bundle --define:


{{process.env.NODE_ENV=\"production\"}} --minify --sourcemap
{{path/to/file.js}}

• Bundle a JSX application for a comma-separated list of browsers:

esbuild --bundle --minify --sourcemap --


target={{chrome58,firefox57,safari11,edge16}} {{path/to/
file.jsx}}

• Bundle a JavaScript application for a specific node version:

esbuild --bundle --platform={{node}} --target={{node12}}


{{path/to/file.js}}

• Bundle a JavaScript application enabling JSX syntax in .js files:

esbuild --bundle app.js --loader:{{.js=jsx}} {{path/to/


file.js}}

• Bundle and serve a JavaScript application on an HTTP server:

esbuild --bundle --serve={{port}} --outfile={{index.js}}


{{path/to/file.js}}

• Bundle a list of files to an output directory:

esbuild --bundle --outdir={{path/to/output_directory}}


{{path/to/file1 path/to/file2 ...}}
escp2topbm
Convert a PBM image to a ESC/P2 printer file.

See also: pbmtoescp2.

More information: https://netpbm.sourceforge.net/doc/escp2topbm.html.

• Convert a ESC/P2 printer file to a PBM image:

escp2topbm {{path/to/image.escp2}} > {{path/to/output.pbm}}


eslint
A pluggable linting utility for JavaScript and JSX.

More information: https://eslint.org.

• Create the ESLint configuration file:

eslint --init

• Lint one or more files:

eslint {{path/to/file1.js path/to/file2.js ...}}

• Fix lint issues:

eslint --fix

• Lint using the specified configuration file:

eslint -c {{path/to/config_file}} {{path/to/file1.js path/to/


file2.js}}
espanso
Cross-platform Text Expander written in Rust.

More information: https://espanso.org.

• Check status:

espanso status

• Edit the configuration:

espanso edit config

• Install a package from the hub store (https://hub.espanso.org/):

espanso install {{package}}

• Restart (required after installing a package, useful in case of failure):

espanso restart
espeak
Uses text-to-speech to speak through the default sound device.

More information: https://espeak.sourceforge.net.

• Speak a phrase aloud:

espeak "I like to ride my bike."

• Speak a file aloud:

espeak -f {{path/to/file}}

• Save output to a WAV audio file, rather than speaking it directly:

espeak -w {{filename.wav}} "It's GNU plus Linux"

• Use a different voice:

espeak -v {{voice}}
esptool.py
Bootloader utility for Espressif chips (e.g. ESP8266).

More information: https://docs.espressif.com/projects/esptool/en/latest/esp32/.

• Flash a firmware file to an ESP chip with a given port and baud rate:

sudo esptool.py --port {{port}} --baud {{baud_rate}}


write_flash 0x0 {{path/to/firmware.bin}}

• Clear the flash of an ESP chip:

sudo esptool.py --port {{port}} --baud {{baud_rate}}


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

More information: https://etcd.io.

• Start a single-node etcd cluster:

etcd

• Start a single-node etcd cluster, listening for client requests on a custom URL:

etcd --advertise-client-urls {{http://127.0.0.1:1234}} --


listen-client-urls {{http://127.0.0.1:1234}}

• Start a single-node etcd cluster with a custom name:

etcd --name {{my_etcd_cluster}}

• Start a single-node etcd cluster with extensive metrics available at http://


localhost:2379/debug/pprof/:

etcd --enable-pprof --metrics extensive


etcdctl
Interact with etcd, a highly-available key-value pair store.

More information: https://etcd.io/docs/latest/dev-guide/interacting_v3/.

• Display the value associated with a specified key:

etcdctl get {{my/key}}

• Store a key-value pair:

etcdctl put {{my/key}} {{my_value}}

• Delete a key-value pair:

etcdctl del {{my/key}}

• Store a key-value pair, reading the value from a file:

etcdctl put {{my/file}} < {{path/to/file.txt}}

• Save a snapshot of the etcd keystore:

etcdctl snapshot save {{path/to/snapshot.db}}

• Restore a snapshot of an etcd keystore (restart the etcd server afterwards):

etcdctl snapshot restore {{path/to/snapshot.db}}

• Add a user:

etcdctl user add {{my_user}}

• Watch a key for changes:

etcdctl watch {{my/key}}


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

More information: https://github.com/NerdyPepper/eva.

• Run the calculator in interactive mode:

eva

• Calculate the result of an expression:

eva "{{(1 + 2) * 2 ^ 2}}"

• Calculate an expression forcing the number of decimal places to 5:

eva --fix {{5}} "{{5 / 3}}"

• Calculate an expression with sine and cosine:

eva "{{sin(1) + cos(1)}}"


eval
Execute arguments as a single command in the current shell and return its result.

More information: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/


V3_chap02.html#eval.

• Call echo with the "foo" argument:

eval "{{echo foo}}"

• Set a variable in the current shell:

eval "{{foo=bar}}"
evil-winrm
Windows Remote Management (WinRM) shell for pentesting.

Once connected, we get a PowerShell prompt on the target host.

More information: https://github.com/Hackplayers/evil-winrm.

• Connect to a host:

evil-winrm --ip {{ip}} --user {{user}} --password


{{password}}

• Connect to a host, passing the password hash:

evil-winrm --ip {{ip}} --user {{user}} --hash {{nt_hash}}

• Connect to a host, specifying directories for scripts and executables:

evil-winrm --ip {{ip}} --user {{user}} --password


{{password}} --scripts {{path/to/scripts}} --executables
{{path/to/executables}}

• Connect to a host, using SSL:

evil-winrm --ip {{ip}} --user {{user}} --password


{{password}} --ssl --pub-key {{path/to/pubkey}} --priv-key
{{path/to/privkey}}

• Upload a file to the host:

PS > upload {{path/to/local/file}} {{path/to/remote/file}}

• List all loaded PowerShell functions:

PS > menu

• Load a PowerShell script from the --scripts directory:

PS > {{script.ps1}}

• Invoke a binary on the host from the --executables directory:

PS > Invoke-Binary {{binary.exe}}


ex
Command-line text editor.

See also: vim.

More information: https://www.vim.org.

• Open a file:

ex {{path/to/file}}

• Save and Quit:

wq<Enter>

• Undo the last operation:

undo<Enter>

• Search for a pattern in the file:

/{{search_pattern}}<Enter>

• Perform a regular expression substitution in the whole file:

%s/{{regular_expression}}/{{replacement}}/g<Enter>

• Insert text:

i<Enter>{{text}}<C-c>

• Switch to Vim:

visual<Enter>
exa
A modern replacement for ls (List directory contents).

More information: https://the.exa.website.

• List files one per line:

exa --oneline

• List all files, including hidden files:

exa --all

• Long format list (permissions, ownership, size and modification date) of all
files:

exa --long --all

• List files with the largest at the top:

exa --reverse --sort={{size}}

• Display a tree of files, three levels deep:

exa --long --tree --level={{3}}

• List files sorted by modification date (oldest first):

exa --long --sort={{modified}}

• List files with their headers, icons, and Git statuses:

exa --long --header --icons --git

• Don't list files mentioned in .gitignore:

exa --git-ignore
exec
Execute a command without creating a child process.

More information: https://manned.org/exec.1posix.

• Execute a specific command using the current environment variables:

exec {{command -with -flags}}


exenv
Easily install Elixir versions and manage application environments.

More information: https://github.com/mururu/exenv.

• Display a list of installed versions:

exenv versions

• Use a specific version of Elixir across the whole system:

exenv global {{version}}

• Use a specific version of Elixir for the current application/project directory:

exenv local {{version}}

• Show the currently selected Elixir version:

exenv {{version}}

• Install a version of Elixir (requires elixir-build plugin https://github.com/


mururu/elixir-build):

exenv install {{version}}


exercism
Download and solve problems.

More information: https://exercism.org/docs/using/solving-exercises/working-


locally.

• Configure the application token and the preferred workspace for Exercism:

exercism configure --token={{your-application-token}} --


workspace={{/path/to/preferred/workspace}}

• Download a specific exercise:

exercism download --exercise={{exercise_slug}} --


track={{track_slug}}

• Submit an exercise:

exercism submit {{path/to/file}}

• Print the path to the solution workspace:

exercism workspace
exfatlabel
Get or set an exFAT filesystem label.

More information: https://manned.org/exfatlabel.

• Display the current filesystem label:

exfatlabel {{/dev/sda}}

• Set the filesystem label:

exfatlabel {{/dev/sda}} {{new_label}}


exiftool
Read and write meta information in files.

More information: https://exiftool.org.

• Print the EXIF metadata for a given file:

exiftool {{path/to/file}}

• Remove all EXIF metadata from the given files:

exiftool -All= {{path/to/file1 path/to/file2 ...}}

• Remove GPS EXIF metadata from given image files:

exiftool "-gps*=" {{path/to/image1 path/to/image2 ...}}

• Remove all EXIF metadata from the given image files, then re-add metadata
for color and orientation:

exiftool -All= -tagsfromfile @ -colorspacetags -orientation


{{path/to/image1 path/to/image2 ...}}

• Move the date at which all photos in a directory were taken 1 hour forward:

exiftool "-AllDates+=0:0:0 1:0:0" {{path/to/directory}}

• Move the date at which all JPEG photos in the current directory were taken 1
day and 2 hours backward:

exiftool "-AllDates-=0:0:1 2:0:0" -ext jpg

• Only change the DateTimeOriginal field subtracting 1.5 hours, without


keeping backups:

exiftool -DateTimeOriginal-=1.5 -overwrite_original

• Recursively rename all JPEG photos in a directory based on the


DateTimeOriginal field:

exiftool '-filename<DateTimeOriginal' -d %Y-%m-%d_%H-%M-%S%


%lc.%%e {{path/to/directory}} -r -ext jpg
exit
Exit the shell.

More information: https://manned.org/exit.1posix.

• Exit with the exit status of the most recently executed command:

exit

• Exit with a specific exit status:

exit {{exit_code}}
exiv2
Image metadata manipulation tool.

More information: https://www.exiv2.org/manpage.html.

• Print a summary of the image Exif metadata:

exiv2 {{path/to/file}}

• Print all metadata (Exif, IPTC, XMP) with interpreted values:

exiv2 -P kt {{path/to/file}}

• Print all metadata with raw values:

exiv2 -P kv {{path/to/file}}

• Delete all metadata from an image:

exiv2 -d a {{path/to/file}}

• Delete all metadata, preserving the file timestamp:

exiv2 -d a -k {{path/to/file}}

• Rename the file, prepending the date and time from metadata (not from the
file timestamp):

exiv2 -r {{'%Y%m%d_%H%M%S_:basename:'}} {{path/to/file}}


expand
Convert tabs to spaces.

More information: https://www.gnu.org/software/coreutils/expand.

• Convert tabs in each file to spaces, writing to stdout:

expand {{path/to/file}}

• Convert tabs to spaces, reading from stdin:

expand

• Do not convert tabs after non blanks:

expand -i {{path/to/file}}

• Have tabs a certain number of characters apart, not 8:

expand -t {{number}} {{path/to/file}}

• Use a comma separated list of explicit tab positions:

expand -t {{1,4,6}}
export
Export shell variables to child processes.

More information: https://manned.org/export.1posix.

• Set an environment variable:

export {{VARIABLE}}={{value}}

• Append a pathname to the environment variable PATH:

export PATH=$PATH:{{path/to/append}}
expose
An open source tunnel application for sharing websites.

More information: https://beyondco.de/docs/expose.

• Register your authentication token:

expose token {{token}}

• Share the current working directory:

expose

• Share the current working directory with a specific subdomain:

expose --subdomain={{subdomain}}

• Share a local URL:

expose share {{url}}

• Run the Expose server:

expose serve

• Run the Expose server with a specific hostname:

expose serve {{hostname}}


expr
Evaluate expressions and manipulate strings.

More information: https://www.gnu.org/software/coreutils/expr.

• Get the length of a specific string:

expr length "{{string}}"

• Get the substring of a string with a specific length:

expr substr "{{string}}" {{from}} {{length}}

• Match a specific substring against an anchored pattern:

expr match "{{string}}" '{{pattern}}'

• Get the first char position from a specific set in a string:

expr index "{{string}}" "{{chars}}"

• Calculate a specific mathematic expression:

expr {{expression1}} {{+|-|*|/|%}} {{expression2}}

• Get the first expression if its value is non-zero and not null otherwise get the
second one:

expr {{expression1}} \| {{expression2}}

• Get the first expression if both expressions are non-zero and not null
otherwise get zero:

expr {{expression1}} \& {{expression2}}


exrex
Generate all/random matching strings for a regular expression.

It can also simplify regular expressions.

More information: https://github.com/asciimoo/exrex.

• Generate all possible strings that match a regular expression:

exrex '{{regular_expression}}'

• Generate a random string that matches a regular expression:

exrex --random '{{regular_expression}}'

• Generate at most 100 strings that match a regular expression:

exrex --max-number {{100}} '{{regular_expression}}'

• Generate all possible strings that match a regular expression, joined by a


custom delimiter string:

exrex --delimiter "{{, }}" '{{regular_expression}}'

• Print count of all possible strings that match a regular expression:

exrex --count '{{regular_expression}}'

• Simplify a regular expression:

exrex --simplify '{{ab|ac}}'

• Print eyes:

exrex '{{[oO0](_)[oO0]}}'

• Print a boat:

exrex '{{( {20}(\| *\\|-{22}|\|)|\.={50}| ( ){0,5}\\\.| {12}


~{39})}}'
eyuvtoppm
Convert a Berkeley YUV file to PPM.

More information: https://netpbm.sourceforge.net/doc/eyuvtoppm.html.

• Read a Berkeley YUV file from the specified input file, convert it to a PPM
image and store it in the specified output file:

eyuvtoppm --width {{width}} --height {{height}} {{path/to/


input_file.eyuv}} > {{path/to/output_file.ppm}}
eza
Modern, maintained replacement for ls, built on exa.

More information: https://github.com/eza-community/eza.

• List files one per line:

eza --oneline

• List all files, including hidden files:

eza --all

• Long format list (permissions, ownership, size and modification date) of all
files:

eza --long --all

• List files with the largest at the top:

eza --reverse --sort={{size}}

• Display a tree of files, three levels deep:

eza --long --tree --level={{3}}

• List files sorted by modification date (oldest first):

eza --long --sort={{modified}}

• List files with their headers, icons, and Git statuses:

eza --long --header --icons --git

• Don't list files mentioned in .gitignore:

eza --git-ignore
f3fix
Edit the partition table of a fake flash drive.

See also: f3probe, f3write, f3read.

More information: https://oss.digirati.com.br/f3/.

• Fill a fake flash drive with a single partition that matches its real capacity:

sudo f3fix {{/dev/device_name}}

• Mark the partition as bootable:

sudo f3fix --boot {{/dev/device_name}}

• Specify the filesystem:

sudo f3fix --fs-type={{filesystem_type}} {{/dev/device_name}}


f3probe
Probe a block device (e.g. a flash drive or a microSD card) for counterfeit flash
memory.

See also: f3read, f3write, f3fix.

More information: https://github.com/AltraMayor/f3.

• Probe a block device:

sudo f3probe {{path/to/block_device}}

• Use the minimum about of RAM possible:

sudo f3probe --min-memory {{path/to/block_device}}

• Time disk operations:

sudo f3probe --time-ops {{path/to/block_device}}


f3read
Validate .h2w files to test the real capacity of the drive.

See also: f3write, f3probe, f3fix.

More information: https://oss.digirati.com.br/f3/.

• Validate a device by checking the files in a given directory:

f3read {{path/to/mount_point}}
f3write
Fill a drive out with .h2w files to test its real capacity.

See also: f3read, f3probe, f3fix.

More information: https://oss.digirati.com.br/f3/.

• Write test files to a given directory, filling the drive:

f3write {{path/to/mount_point}}

• Limit the write speed:

f3write --max-write-rate={{kb_per_second}} {{path/to/


mount_point}}
fabric
An open-source framework for augmenting humans using AI.

Provides a modular framework for solving specific problems using a crowdsourced


set of AI prompts.

More information: https://github.com/danielmiessler/fabric.

• Run the setup to configure fabric:

fabric --setup

• List all available patterns:

fabric --listpatterns

• Run a pattern with input from a file:

fabric --pattern {{pattern_name}} < {{path/to/input_file}}

• Run a pattern on a YouTube video URL:

fabric --youtube "{{https://www.youtube.com/watch?


v=video_id}}" --pattern {{pattern_name}}

• Chain patterns together by piping output from one to another:

fabric --pattern {{pattern1}} | fabric --pattern {{pattern2}}

• Run a custom user-defined pattern:

fabric --pattern {{custom_pattern_name}}

• Run a pattern and save the output to a file:

fabric --pattern {{pattern_name}} --output {{path/to/


output_file}}

• Run a pattern with the specified variables:

fabric --pattern {{pattern_name}} --variable


"{{variable_name}}:{{value}}"
factor
Print the prime factorization of a number.

More information: https://www.gnu.org/software/coreutils/factor.

• Display the prime-factorization of a number:

factor {{number}}

• Take the input from stdin if no argument is specified:

echo {{number}} | factor


fakedata
Generate fake data using a large variety of generators.

More information: https://github.com/lucapette/fakedata.

• List all valid generators:

fakedata --generators

• Generate data using one or more generators:

fakedata {{generator1}} {{generator2}}

• Generate data with a specific output format:

fakedata --format {{csv|tab|sql}} {{generator}}

• Generate a given number of data items (defaults to 10):

fakedata --limit {{n}} {{generator}}

• Generate data using a custom output template (the first letter of generator
names must be capitalized):

echo "{{\{\{Generator\}\}}}" | fakedata


false
Returns a non-zero exit code.

More information: https://www.gnu.org/software/coreutils/false.

• Return a non-zero exit code:

false
fast
Test your download and upload speed using fast.com.

More information: https://github.com/sindresorhus/fast-cli.

• Measure the current download speed:

fast

• Measure the current upload speed in addition to download speed:

fast --upload

• Display results on a single line to reduce spacing:

fast --single-line
fastboot
Communicate with connected Android devices when in bootloader mode (the one
place ADB doesn't work).

More information: https://cs.android.com/android/platform/superproject/+/


main:system/core/fastboot.

• Unlock the bootloader:

fastboot oem unlock

• Relock the bootloader:

fastboot oem lock

• Reboot the device from fastboot mode into fastboot mode again:

fastboot reboot bootloader

• Flash a given image:

fastboot flash {{path/to/file.img}}

• Flash a custom recovery image:

fastboot flash recovery {{path/to/file.img}}

• List connected devices:

fastboot devices

• Display all information of a device:

fastboot getvar all


fastd
VPN daemon.

Works on Layer 2 or Layer 3, supports different encryption methods, used by


Freifunk.

See also: ivpn, mozillavpn, mullvad, warp-cli.

More information: https://fastd.readthedocs.io/en/stable/.

• Start fastd with a specific configuration file:

fastd --config {{path/to/fastd.conf}}

• Start a Layer 3 VPN with an MTU of 1400, loading the rest of the configuration
parameters from a file:

fastd --mode {{tap}} --mtu {{1400}} --config {{path/to/


fastd.conf}}

• Validate a configuration file:

fastd --verify-config --config {{path/to/fastd.conf}}

• Generate a new keypair:

fastd --generate-key

• Show the public key to a private key in a configuration file:

fastd --show-key --config {{path/to/fastd.conf}}

• Show the current version:

fastd -v
fastfetch
Display information about your operating system, software and hardware.

More information: https://github.com/LinusDierheimer/fastfetch.

• Display system information:

fastfetch

• Fetch a specific structure:

fastfetch --structure {{structure}}

• Load a custom configuration file:

fastfetch --load-config {{path/to/config_file}}

• Use a specific logo:

fastfetch --logo {{logo}}

• Display system information without a logo:

fastfetch --logo none

• Use a specific color for the keys and title:

fastfetch --color {{blue}}


fastlane
Build and release mobile applications.

More information: https://docs.fastlane.tools/actions/.

• Build and sign the iOS application in the current directory:

fastlane run build_app

• Run pod install for the project in the current directory:

fastlane run cocoapods

• Delete the derived data from Xcode:

fastlane run clear_derived_data

• Remove the cache for pods:

fastlane run clean_cocoapods_cache


fastmod
A fast partial replacement for the codemod tool, replace and replace all in the
whole codebase.

Regexes are matched by Rust regex crate.

More information: https://github.com/facebookincubator/fastmod.

• Replace a regex pattern in all files of the current directory, ignoring files
on .ignore and .gitignore:

fastmod {{regex_pattern}} {{replacement}}

• Replace a regex pattern in case-insensitive mode in specific files or directories:

fastmod --ignore-case {{regex_pattern}} {{replacement}} --


{{path/to/file path/to/directory ...}}

• Replace a regex pattern in a specific directory in files filtered with a case-


insensitive glob pattern:

fastmod {{regex}} {{replacement}} --dir {{path/to/directory}}


--iglob {{'**/*.{js,json}'}}

• Replace for an exact string in .js or JSON files:

fastmod --fixed-strings {{exact_string}} {{replacement}} --


extensions {{json,js}}

• Replace for an exact string without prompt for a confirmation (disables


regular expressions):

fastmod --accept-all --fixed-strings {{exact_string}}


{{replacement}}

• Replace for an exact string without prompt for a confirmation, printing


changed files:

fastmod --accept-all --print-changed-files --fixed-strings


{{exact_string}} {{replacement}}
fc-cache
Scan font directories to build font cache files.

More information: https://manned.org/fc-cache.

• Generate font cache files:

fc-cache

• Force a rebuild of all font cache files, without checking if cache is up-to-date:

fc-cache -f

• Erase font cache files, then generate new font cache files:

fc-cache -r
fc-list
List available fonts installed on the system.

More information: https://manned.org/fc-list.

• Return a list of installed fonts in your system:

fc-list

• Return a list of installed fonts with given name:

fc-list | grep '{{DejaVu Serif}}'

• Return the number of installed fonts in your system:

fc-list | wc -l
fc-match
Match available fonts.

More information: https://manned.org/fc-match.

• Return a sorted list of best matching fonts:

fc-match -s '{{DejaVu Serif}}'


fc-pattern
Shows information about a font matching a pattern.

More information: https://manned.org/fc-pattern.

• Display default information about a font:

fc-pattern --default '{{DejaVu Serif}}'

• Display configuration information about a font:

fc-pattern --config '{{DejaVu Serif}}'


fc
Open the most recent command for editing and then run it.

More information: https://manned.org/fc.

• Open the last command in the default system editor and run it after editing:

fc

• Specify an editor to open with:

fc -e {{'emacs'}}

• List recent commands from history:

fc -l

• List recent commands in reverse order:

fc -l -r

• Edit and run a command from history:

fc {{number}}

• Edit commands in a given interval and run them:

fc '{{416}}' '{{420}}'

• Display help:

fc --help
fclones
Efficient duplicate file finder and remover.

More information: https://github.com/pkolaczk/fclones.

• Search for duplicate files in the current directory:

fclones group .

• Search multiple directories for duplicate files and cache the results:

fclones group --cache {{path/to/directory1 path/to/


directory2}}

• Search only the specified directory for duplicate files, skipping subdirectories
and save the results into a file:

fclones group {{path/to/directory}} --depth 1 > {{path/to/


file.txt}}

• Move the duplicate files in a TXT file to a different directory:

fclones move {{path/to/target_directory}} < {{path/to/


file.txt}}

• Perform a dry run for soft links in a TXT file without actually linking:

fclones link --soft < {{path/to/file.txt}} --dry-run 2 > /


dev/null

• Delete the newest duplicates from the current directory without storing them
in a file:

fclones group . | fclones remove --priority newest

• Preprocess JPEG files in the current directory by using an external command


to strip their EXIF data before matching for duplicates:

fclones group . --name '*.jpg' -i --transform 'exiv2 -d a


$IN' --in-place
fd
An alternative to find.

Aims to be faster and easier to use than find.

More information: https://github.com/sharkdp/fd.

• Recursively find files matching a specific pattern in the current directory:

fd "{{string|regex}}"

• Find files that begin with a specific string:

fd "{{^string}}"

• Find files with a specific extension:

fd --extension {{txt}}

• Find files in a specific directory:

fd "{{string|regex}}" {{path/to/directory}}

• Include ignored and hidden files in the search:

fd --hidden --no-ignore "{{string|regex}}"

• Execute a command on each search result returned:

fd "{{string|regex}}" --exec {{command}}


fdp
Render an image of a force-directed network graph from a graphviz file.

Layouts: dot, neato, twopi, circo, fdp, sfdp, osage & patchwork.

More information: https://graphviz.org/doc/info/command.html.

• Render a PNG image with a filename based on the input filename and output
format (uppercase -O):

fdp -T png -O {{path/to/input.gv}}

• Render a SVG image with the specified output filename (lowercase -o):

fdp -T svg -o {{path/to/image.svg}} {{path/to/input.gv}}

• Render the output in a specific format:

fdp -T {{ps|pdf|svg|fig|png|gif|jpg|json|dot}} -O {{path/to/


input.gv}}

• Render a gif image using stdin and stdout:

echo "{{digraph {this -> that} }}" | fdp -T gif > {{path/to/
image.gif}}

• Display help:

fdp -?
fdroid
F-Droid build tool.

F-Droid is an installable catalog of FOSS (Free and Open Source Software)


applications for the Android platform.

More information: https://f-droid.org/.

• Build a specific app:

fdroid build {{app_id}}

• Build a specific app in a build server VM:

fdroid build {{app_id}} --server

• Publish the app to the local repository:

fdroid publish {{app_id}}

• Install the app on every connected device:

fdroid install {{app_id}}

• Check if the metadata is formatted correctly:

fdroid lint --format {{app_id}}

• Fix the formatting automatically (if possible):

fdroid rewritemeta {{app_id}}


fdroidcl
Manage F-Droid apps of devices connected via ADB.

More information: https://github.com/mvdan/fdroidcl.

• Fetch the F-Droid index:

fdroidcl update

• Display information about an app:

fdroidcl show {{app_id}}

• Download the APK file of an app:

fdroidcl download {{app_id}}

• Search for an app in the index:

fdroidcl search {{search_pattern}}

• Install an app on a connected device:

fdroidcl install {{app_id}}

• Add a repository:

fdroidcl repo add {{repo_name}} {{url}}

• Remove, enable or disable a repository:

fdroidcl repo {{remove|enable|disable}} {{repo_name}}


fdupes
Finds duplicate files in a set of directories.

More information: https://github.com/adrianlopezroche/fdupes.

• Search a single directory:

fdupes {{path/to/directory}}

• Search multiple directories:

fdupes {{directory1}} {{directory2}}

• Search a directory recursively:

fdupes -r {{path/to/directory}}

• Search multiple directories, one recursively:

fdupes {{directory1}} -R {{directory2}}

• Search recursively, considering hardlinks as duplicates:

fdupes -rH {{path/to/directory}}

• Search recursively for duplicates and display interactive prompt to pick which
ones to keep, deleting the others:

fdupes -rd {{path/to/directory}}

• Search recursively and delete duplicates without prompting:

fdupes -rdN {{path/to/directory}}


feh
Lightweight image viewing utility.

More information: https://feh.finalrewind.org.

• View images locally or using a URL:

feh {{path/to/images}}

• View images recursively:

feh --recursive {{path/to/images}}

• View images without window borders:

feh --borderless {{path/to/images}}

• Exit after the last image:

feh --cycle-once {{path/to/images}}

• Use a specific slideshow cycle delay:

feh --slideshow-delay {{seconds}} {{path/to/images}}

• Use a specific wallpaper mode (centered, filled, maximized, scaled or tiled):

feh --bg-{{center|fill|max|scale|tile}} {{path/to/image}}

• Create a montage of all images within a directory, outputting as a new image:

feh --montage --thumb-height {{150}} --thumb-width {{150}} --


index-info "{{%nn%wx%h}}" --output {{path/to/
montage_image.png}}
feroxbuster
Simple, fast, recursive content discovery tool written in Rust.

Used to brute-force hidden paths on web servers and more.

More information: https://epi052.github.io/feroxbuster-docs/docs/.

• Discover specific directories and files that match in the wordlist with
extensions and 100 threads and a random user-agent:

feroxbuster --url "{{https://example.com}}" --wordlist


{{path/to/file}} --threads {{100}} --extensions "{{php,txt}}"
--random-agent

• Enumerate directories without recursion through a specific proxy:

feroxbuster --url "{{https://example.com}}" --wordlist


{{path/to/file}} --no-recursion --proxy "{{http://
127.0.0.1:8080}}"

• Find links in webpages:

feroxbuster --url "{{https://example.com}}" --extract-links

• Filter by a specific status code and a number of chars:

feroxbuster --url "{{https://example.com}}" --filter-status


{{301}} --filter-size {{4092}}
ffe
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.

More information: https://ff-extractor.sourceforge.net/ffe.html.

• Display all input data using the specified data configuration:

ffe --configuration={{path/to/config.ffe}} {{path/to/input}}

• Convert an input file to an output file in a new format:

ffe --output={{path/to/output}} -c {{path/to/config.ffe}}


{{path/to/input}}

• Select input structure and print format from definitions in ~/.fferc


configuration file:

ffe --structure={{structure}} --print={{format}} {{path/to/


input}}

• Write only the selected fields:

ffe --field-list="{{FirstName,LastName,Age}}" -c {{path/to/


config.ffe}} {{path/to/input}}

• Write only the records that match an expression:

ffe -e "{{LastName=Smith}}" -c {{path/to/config.ffe}} {{path/


to/input}}

• Display help:

ffe --help
ffmpeg
Video conversion tool.

More information: https://ffmpeg.org.

• Extract the sound from a video and save it as MP3:

ffmpeg -i {{path/to/video.mp4}} -vn {{path/to/sound.mp3}}

• Transcode a FLAC file to Red Book CD format (44100kHz, 16bit):

ffmpeg -i {{path/to/input_audio.flac}} -ar 44100 -sample_fmt


s16 {{path/to/output_audio.wav}}

• Save a video as GIF, scaling the height to 1000px and setting framerate to 15:

ffmpeg -i {{path/to/video.mp4}} -vf 'scale=-1:{{1000}}' -r


{{15}} {{path/to/output.gif}}

• Combine numbered images (frame_1.jpg, frame_2.jpg, etc) into a video or


GIF:

ffmpeg -i {{path/to/frame_%d.jpg}} -f image2 {{video.mpg|


video.gif}}

• Trim a video from a given start time mm:ss to an end time mm2:ss2 (omit the
-to flag to trim till the end):

ffmpeg -i {{path/to/input_video.mp4}} -ss {{mm:ss}} -to


{{mm2:ss2}} -codec copy {{path/to/output_video.mp4}}

• Convert AVI video to MP4. AAC Audio @ 128kbit, h264 Video @ CRF 23:

ffmpeg -i {{path/to/input_video}}.avi -codec:a aac -b:a 128k


-codec:v libx264 -crf 23 {{path/to/output_video}}.mp4

• Remux MKV video to MP4 without re-encoding audio or video streams:

ffmpeg -i {{path/to/input_video}}.mkv -codec copy {{path/to/


output_video}}.mp4

• Convert MP4 video to VP9 codec. For the best quality, use a CRF value
(recommended range 15-35) and -b:v MUST be 0:

ffmpeg -i {{path/to/input_video}}.mp4 -codec:v libvpx-vp9 -


crf {{30}} -b:v 0 -codec:a libopus -vbr on -threads
{{number_of_threads}} {{path/to/output_video}}.webm
ffplay
A simple and portable media player using the FFmpeg libraries and the SDL library.

More information: https://ffmpeg.org/ffplay-all.html.

• Play a media file:

ffplay {{path/to/file}}

• Play audio from a media file without a GUI:

ffplay -nodisp {{path/to/file}}

• Play media passed by ffmpeg through stdin:

ffmpeg -i {{path/to/file}} -c {{copy}} -f {{media_format}} -


| ffplay -

• Play a video and show motion vectors in real time:

ffplay -flags2 +export_mvs -vf codecview=mv=pf+bf+bb {{path/


to/file}}

• Show only video keyframes:

ffplay -vf select="{{eq(pict_type\,PICT_TYPE_I)}}" {{path/to/


file}}
ffprobe
Multimedia stream analyzer.

More information: https://ffmpeg.org/ffprobe.html.

• Display all available stream info for a media file:

ffprobe -v error -show_streams {{input.mp4}}

• Display media duration:

ffprobe -v error -show_entries format=duration -of


default=noprint_wrappers=1:nokey=1 {{input.mp4}}

• Display the frame rate of a video:

ffprobe -v error -select_streams v:0 -show_entries


stream=avg_frame_rate -of default=noprint_wrappers=1:nokey=1
{{input.mp4}}

• Display the width or height of a video:

ffprobe -v error -select_streams v:0 -show_entries


stream={{width|height}} -of
default=noprint_wrappers=1:nokey=1 {{input.mp4}}

• Display the average bit rate of a video:

ffprobe -v error -select_streams v:0 -show_entries


stream=bit_rate -of default=noprint_wrappers=1:nokey=1
{{input.mp4}}
ffsend
Easily and securely share files.

More information: https://gitlab.com/timvisee/ffsend.

• Upload a file:

ffsend upload {{path/to/file}}

• Download a file:

ffsend download {{url}}

• Upload a file with password:

ffsend upload {{path/to/file}} {{-p|--password}} {{password}}

• Download a file protected by password:

ffsend download {{url}} {{-p|--password}} {{password}}

• Upload a file and allow 4 downloads:

ffsend upload {{path/to/file}} {{-d|--downloads}} {{4}}


ffuf
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.

More information: https://github.com/ffuf/ffuf#usage.

• Enumerate directories using [c]olored output and a [w]ordlist specifying a


target [u]RL:

ffuf -c -w {{path/to/wordlist.txt}} -u {{http://target/FUZZ}}

• Enumerate webservers of subdomains by changing the position of the


keyword:

ffuf -w {{path/to/subdomains.txt}} -u {{http://


FUZZ.target.com}}

• Fuzz with specified [t]hreads (default: 40) and pro[x]ying the traffic and save
[o]utput to a file:

ffuf -o -w {{path/to/wordlist.txt}} -u {{http://target/FUZZ}}


-t {{500}} -x {{http://127.0.0.1:8080}}

• Fuzz a specific [H]eader ("Name: Value") and [m]atch HTTP status [c]odes:

ffuf -w {{path/to/wordlist.txt}} -u {{http://target.com}} -H


"{{Host: FUZZ}}" -mc {{200}}

• Fuzz with specified HTTP method and [d]ata, while [f]iltering out comma
separated status [c]odes:

ffuf -w {{path/to/postdata.txt}} -X {{POST}} -d


"{{username=admin\&password=FUZZ}}" -u {{http://target/
login.php}} -fc {{401,403}}

• Fuzz multiple positions with multiple wordlists using different modes:

ffuf -w {{path/to/keys:KEY}} -w {{path/to/values:VALUE}} -


mode {{pitchfork|clusterbomb}} -u {{http://target.com/id?
KEY=VALUE}}

• Proxy requests through a HTTP MITM pro[x]y (such as Burp Suite or


mitmproxy):
ffuf -w {{path/to/wordlist}} -x {{http://127.0.0.1:8080}} -u
{{http://target.com/FUZZ}}
fg
Run jobs in foreground.

More information: https://manned.org/fg.

• Bring most recently suspended or running background job to foreground:

fg

• Bring a specific job to foreground:

fg %{{job_id}}
fgrep
Matches fixed strings in files.

Equivalent to grep -F.

More information: https://www.gnu.org/software/grep/manual/grep.html.

• Search for an exact string in a file:

fgrep {{search_string}} {{path/to/file}}

• Search only lines that match entirely in one or more files:

fgrep -x {{search_string}} {{path/to/file1 path/to/


file2 ...}}

• Count the number of lines that match the given string in a file:

fgrep -c {{search_string}} {{path/to/file}}

• Show the line number in the file along with the line matched:

fgrep -n {{search_string}} {{path/to/file}}

• Display all lines except those that contain the search string:

fgrep -v {{search_string}} {{path/to/file}}

• Display filenames whose content matches the search string at least once:

fgrep -l {{search_string}} {{path/to/file1 path/to/


file2 ...}}
fiascotopnm
Convert a compressed FIASCO file to a PNM image.

More information: https://netpbm.sourceforge.net/doc/fiascotopnm.html.

• Convert a compressed FIASCO file to a PNM file or in the case of video


streams multiple PNM files:

fiascotopnm {{path/to/file.fiasco}} -o
{{output_file_basename}}

• Use fast decompression, resulting in a slightly decreased quality of the output


file(s):

fiascotopnm --fast {{path/to/file.fiasco}} -o


{{output_file_basename}}

• Load the options to be used from the specified configuration file:

fiascotopnm --config {{path/to/fiascorc}} {{path/to/


file.fiasco}} -o {{output_file_basename}}

• Magnify the decompressed image(s) by a factor of 2^n:

fiascotopnm --magnify {{n}} {{path/to/file.fiasco}} -o


{{output_file_basename}}

• Smooth the decompressed image by the specified amount:

fiascotopnm --smooth {{n}} {{path/to/file.fiasco}} -o


{{output_file_basename}}
figlet
Generate ASCII banners from user input.

See also: showfigfonts.

More information: http://www.figlet.org/figlet-man.html.

• Generate by directly inputting text:

figlet {{input_text}}

• Use a custom [f]ont file:

figlet {{input_text}} -f {{path/to/font_file.flf}}

• Use a [f]ont from the default font directory (the extension can be omitted):

figlet {{input_text}} -f {{font_filename}}

• Pipe command output through FIGlet:

{{command}} | figlet

• Show available FIGlet fonts:

showfigfonts {{optional_string_to_display}}

• Use the full width of the [t]erminal and [c]enter the input text:

figlet -t -c {{input_text}}

• Display all characters at full [W]idth to avoid overlapping:

figlet -W {{input_text}}
file
Determine file type.

More information: https://manned.org/file.

• Give a description of the type of the specified file. Works fine for files with no
file extension:

file {{path/to/file}}

• Look inside a zipped file and determine the file type(s) inside:

file -z {{foo.zip}}

• Allow file to work with special or device files:

file -s {{path/to/file}}

• Don't stop at first file type match; keep going until the end of the file:

file -k {{path/to/file}}

• Determine the MIME encoding type of a file:

file -i {{path/to/file}}
fin
Docksal command-line utility.

More information: https://docs.docksal.io/fin/fin/.

• Start the project in the current directory:

fin project start

• Stop the project in the current directory:

fin project stop

• Open a shell into a specific container:

fin bash {{container_name}}

• Display logs of a specific container:

fin logs {{container_name}}

• Display logs of a specific container and follow the log:

fin logs -f {{container_name}}


find
Find files or directories under a directory tree, recursively.

More information: https://manned.org/find.

• Find files by extension:

find {{root_path}} -name '{{*.ext}}'

• Find files matching multiple path/name patterns:

find {{root_path}} -path '{{**/path/**/*.ext}}' -or -name


'{{*pattern*}}'

• Find directories matching a given name, in case-insensitive mode:

find {{root_path}} -type d -iname '{{*lib*}}'

• Find files matching a given pattern, excluding specific paths:

find {{root_path}} -name '{{*.py}}' -not -path '{{*/site-


packages/*}}'

• Find files matching a given size range, limiting the recursive depth to "1":

find {{root_path}} -maxdepth 1 -size {{+500k}} -size {{-10M}}

• Run a command for each file (use {} within the command to access the
filename):

find {{root_path}} -name '{{*.ext}}' -exec {{wc -l}} {} \;

• Find all files modified today and pass the results to a single command as
arguments:

find {{root_path}} -daystart -mtime {{-1}} -exec {{tar -cvf


archive.tar}} {} \+

• Find empty files (0 byte) or directories and delete them verbosely:

find {{root_path}} -type {{f|d}} -empty -delete -print


finger
User information lookup program.

More information: https://manned.org/finger.

• Display information about currently logged in users:

finger

• Display information about a specific user:

finger {{username}}

• Display the user's login name, real name, terminal name, and other
information:

finger -s

• Produce multiline output format displaying same information as -s as well as


user's home directory, home phone number, login shell, mail status, etc.:

finger -l

• Prevent matching against user's names and only use login names:

finger -m
fio
Flexible I/O tester: do an I/O action spawning multiple threads or processes.

More information: https://fio.readthedocs.io/en/latest/fio_doc.html.

• Test random reads:

fio --filename={{path/to/file}} --direct=1 --rw=randread --


bs=4k --ioengine=libaio --iodepth=256 --runtime=120 --
numjobs=4 --time_based --group_reporting --name={{job_name}}
--eta-newline=1 --readonly

• Test sequential reads:

fio --filename={{path/to/file}} --direct=1 --rw=read --bs=4k


--ioengine=libaio --iodepth=256 --runtime=120 --numjobs=4 --
time_based --group_reporting --name={{job_name}} --eta-
newline=1 --readonly

• Test random read/write:

fio --filename={{path/to/file}} --direct=1 --rw=randrw --


bs=4k --ioengine=libaio --iodepth=256 --runtime=120 --
numjobs=4 --time_based --group_reporting --name={{job_name}}
--eta-newline=1

• Test with parameters from a job file:

fio {{path/to/job_file}}

• Convert a specific job file to command-line options:

fio --showcmd {{path/to/job_file}}


firebase
Test, manage, and deploy Firebase projects.

More information: https://github.com/firebase/firebase-tools.

• Log in to https://console.firebase.google.com:

firebase login

• List existing Firebase projects:

firebase projects:list

• Start an interactive wizard to create a Firebase project in the current directory:

firebase init

• Deploy code and assets to the current Firebase project:

firebase deploy

• Start a local server to statically host the current Firebase project's assets:

firebase serve

• Start an interactive wizard to open one of many links of the current Firebase
project in the default web browser:

firebase open
firefox
A free and open source web browser.

More information: https://developer.mozilla.org/en-US/docs/Mozilla/


Command_Line_Options.

• Launch Firefox and open a web page:

firefox {{https://www.duckduckgo.com}}

• Open a new window:

firefox --new-window {{https://www.duckduckgo.com}}

• Open a private (incognito) window:

firefox --private-window

• Search for "wikipedia" using the default search engine:

firefox --search "{{wikipedia}}"

• Launch Firefox in safe mode, with all extensions disabled:

firefox --safe-mode

• Take a screenshot of a web page in headless mode:

firefox --headless --screenshot {{path/to/output_file.png}}


{{https://example.com/}}

• Use a specific profile to allow multiple separate instances of Firefox to run at


once:

firefox --profile {{path/to/directory}} {{https://


example.com/}}

• Set Firefox as the default browser:

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

More information: https://fishshell.com.

• Start an interactive shell session:

fish

• Start an interactive shell session without loading startup configs:

fish --no-config

• Execute specific commands:

fish --command "{{echo 'fish is executed'}}"

• Execute a specific script:

fish {{path/to/script.fish}}

• Check a specific script for syntax errors:

fish --no-execute {{path/to/script.fish}}

• Execute specific commands from stdin:

{{echo "echo 'fish is executed'"}} | fish

• Start an interactive shell session in private mode, where the shell does not
access old history or save new history:

fish --private

• Define and export an environmental variable that persists across shell restarts
(builtin):

set --universal --export {{variable_name}} {{variable_value}}


fisher
Fisher, a fish-shell plugin manager.

Install plugins by name or from a managed 'fishfile' for bundled installs.

More information: https://github.com/jorgebucaran/fisher.

• Install one or more plugins:

fisher {{plugin1}} {{plugin2}}

• Install a plugin from a GitHub gist:

fisher {{gist_url}}

• Edit 'fishfile' manually with your favorite editor and install multiple plugins:

{{editor}} ~/.config/fish/fishfile; fisher

• List installed plugins:

fisher ls

• Update plugins:

fisher update

• Remove one or more plugins:

fisher remove {{plugin1}} {{plugin2}}


fitstopnm
Convert a Flexible Image Transport System (FITS) file to a PNM image.

See also: pamtofits.

More information: https://netpbm.sourceforge.net/doc/fitstopnm.html.

• Convert a FITS file to a PNM image:

fitstopnm {{path/to/file.fits}} > {{path/to/output.pnm}}

• Convert the image on the specified position of the third axis in the FITS file:

fitstopnm -image {{z_position}} {{path/to/file.fits}} >


{{path/to/output.pnm}}
fkill
Fabulously kill processes. Cross-platform.

More information: https://github.com/sindresorhus/fkill.

• Run without arguments to use the interactive interface:

fkill

• Kill the process by PID, name or port:

fkill {{pid|name|:port}}
flac
Encodes, decodes and tests FLAC files.

More information: https://xiph.org/flac.

• Encode a WAV file to FLAC (this will create a FLAC file in the same location as
the WAV file):

flac {{path/to/file.wav}}

• Encode a WAV file to FLAC, specifying the output file:

flac -o {{path/to/output.flac}} {{path/to/file.wav}}

• Decode a FLAC file to WAV, specifying the output file:

flac -d -o {{path/to/output.wav}} {{path/to/file.flac}}

• Test a FLAC file for the correct encoding:

flac -t {{path/to/file.flac}}
flake8
Check the style and quality of Python code.

More information: https://flake8.pycqa.org/.

• Lint a file or directory recursively:

flake8 {{path/to/file_or_directory}}

• Lint a file or directory recursively and show the line on which each error
occurred:

flake8 --show-source {{path/to/file_or_directory}}

• Lint a file or directory recursively and ignore a list of rules. (All available rules
can be found at flake8rules.com):

flake8 --ignore {{rule1,rule2}} {{path/to/file_or_directory}}

• Lint a file or directory recursively but exclude files matching the given globs or
substrings:

flake8 --exclude {{substring1,glob2}} {{path/to/


file_or_directory}}
flarectl
Official CLI for Cloudflare.

More information: https://github.com/cloudflare/cloudflare-go/blob/master/cmd/


flarectl/README.md.

• Block a specific IP:

flarectl firewall rules create --zone="{{example.com}}" --


value="{{8.8.8.8}}" --mode="{{block}}" --notes="{{Block bad
actor}}"

• Add a DNS record:

flarectl dns create --zone="{{example.com}}" --name="{{app}}"


--type="{{CNAME}}" --content="{{myapp.herokuapp.com}}" --
proxy

• List all Cloudflare IPv4/IPv6 ranges:

flarectl ips --ip-type {{ipv4|ipv6|all}}

• Create many new Cloudflare zones automatically with names from


domains.txt:

for domain in $(cat {{domains.txt}}); do flarectl zone info


--zone=$domain; done

• List all firewall rules:

flarectl firewall rules list


flask
A general utility script for Flask applications. Loads the application defined in the
FLASK_APP environment variable.

More information: https://flask.palletsprojects.com/en/1.1.x/cli/.

• Run a development server:

flask run

• Show the routes for the app:

flask routes

• Run a Python interactive shell in the app's context:

flask shell
flex
Lexical analyzer generator. A rewrite of lex with extensions to the POSIX
specification.

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

Note: long options don't work on OpenBSD.

More information: https://manned.org/flex.

• Generate an analyzer from a flex file, storing it to the file lex.yy.c:

lex {{analyzer.l}}

• Write analyzer to stdout:

lex -{{-stdout|t}} {{analyzer.l}}

• Specify the output file:

lex {{analyzer.l}} -o {{analyzer.c}}

• Generate a [B]atch scanner instead of an interactive scanner:

lex -B {{analyzer.l}}

• Compile a C file generated by Lex:

cc {{path/to/lex.yy.c}} --output {{executable}}


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

More information: https://flexget.com/en/CLI.

• Run all Flexget tasks now:

flexget execute --now

• Start the Flexget daemon and daemonize its process:

flexget daemon start --daemonize

• List all series recorded in Flexget:

flexget series list

• Run a task from a config file:

flexget -c {{path/to/config.yml}} execute --task


{{task_name}}
flips
Create and apply patches for IPS and BPS files.

More information: https://github.com/Alcaro/Flips.

• Start Flips to create and apply patches interactively:

flips

• Apply a patch and create a new ROM file:

flips --apply {{patch.bps}} {{rom.smc}} {{hack.smc}}

• Create a patch from two ROMs:

flips --create {{rom.smc}} {{hack.smc}} {{patch.bps}}


flite
Speech synthesis engine.

More information: http://www.festvox.org/flite/doc/.

• List all available voices:

flite -lv

• Convert a text string to speech:

flite -t "{{string}}"

• Convert the contents of a file to speech:

flite -f {{path/to/file.txt}}

• Use the specified voice:

flite -voice {{file://path/to/filename.flitevox|url}}

• Store output into a wav file:

flite -voice {{file://path/to/filename.flitevox|url}} -f


{{path/to/file.txt}} -o {{output.wav}}

• Display version:

flite --version
flock
Manage locks from shell scripts.

It can be used to ensure that only one process of a command is running.

More information: https://manned.org/flock.

• Run a command with a file lock as soon as the lock is not required by others:

flock {{path/to/lock.lock}} --command "{{command}}"

• Run a command with a file lock, and exit if the lock doesn't exist:

flock {{path/to/lock.lock}} --nonblock --command


"{{command}}"

• Run a command with a file lock, and exit with a specific error code if the lock
doesn't exist:

flock {{path/to/lock.lock}} --nonblock --conflict-exit-code


{{error_code}} -c "{{command}}"
flow
A static type checker for JavaScript.

More information: https://flow.org.

• Run a flow check:

flow

• Check which files are being checked by flow:

flow ls

• Run a type coverage check on all files in a directory:

flow batch-coverage --show-all --strip-root {{path/to/


directory}}

• Display line-by-line type coverage stats:

flow coverage --color {{path/to/file.jsx}}


fls
List files and directories in an image file or device.

More information: https://wiki.sleuthkit.org/index.php?title=Fls.

• Build a recursive fls list over a device, output paths will start with C:

fls -r -m {{C:}} {{/dev/loop1p1}}

• Analyze a single partition, providing the sector offset at which the filesystem
starts in the image:

fls -r -m {{C:}} -o {{sector}} {{path/to/image_file}}

• Analyze a single partition, providing the timezone of the original system:

fls -r -m {{C:}} -z {{timezone}} {{/dev/loop1p1}}


flutter pub
Flutter's package manager.

Note: Packages are available on https://pub.dev. See also: flutter.

More information: https://docs.flutter.dev/packages-and-plugins/using-packages.

• Download/Update all packages specified in pubspec.yaml:

flutter pub get

• Add a package dependency to an app:

flutter pub add {{package1 package2 ...}}

• Remove a package dependency from an app:

flutter pub remove {{package1 package2 ...}}

• Upgrade to the highest version of a package that is allowed by


pubspec.yaml:

flutter pub upgrade {{package}}


flutter
Google's free, open source, and cross-platform mobile app SDK.

Some subcommands such as pub have their own usage documentation.

More information: https://github.com/flutter/flutter/wiki/The-flutter-tool.

• Initialize a new Flutter project in a directory of the same name:

flutter create {{project_name}}

• Check if all external tools are correctly installed:

flutter doctor

• List or change Flutter channel:

flutter channel {{stable|beta|dev|master}}

• Run Flutter on all started emulators and connected devices:

flutter run -d all

• Run tests in a terminal from the root of the project:

flutter test {{test/example_test.dart}}

• Build a release APK targeting most modern smartphones:

flutter build apk --target-platform {{android-arm}},


{{android-arm64}}

• Display help about a specific command:

flutter help {{command}}


fluxctl
Command-line tool for Flux v1.

More information: https://fluxcd.io/legacy/flux/references/fluxctl.

• List workloads currently running in the cluster on specific namespace:

fluxctl --k8s-fwd-ns={{namespace}} list-workloads

• Show deployed and available images:

fluxctl list-images

• Synchronize the cluster with the Git repository:

fluxctl sync

• Turn on automatic deployment for a workload:

fluxctl automate
fly
Command-line tool for concourse-ci.

More information: https://concourse-ci.org/fly.html.

• Authenticate with and save concourse target:

fly --target {{target_name}} login --team-name {{team_name}}


-c {{https://ci.example.com}}

• List targets:

fly targets

• List pipelines:

fly -t {{target_name}} pipelines

• Upload or update a pipeline:

fly -t {{target_name}} set-pipeline --config {{pipeline.yml}}


--pipeline {{pipeline_name}}

• Unpause pipeline:

fly -t {{target_name}} unpause-pipeline --pipeline


{{pipeline_name}}

• Show pipeline configuration:

fly -t {{target_name}} get-pipeline --pipeline


{{pipeline_name}}

• Update local copy of fly:

fly -t {{target_name}} sync

• Destroy pipeline:

fly -t {{target_name}} destroy-pipeline --pipeline


{{pipeline_name}}
flyctl
Command-line tool for flyctl.io.

More information: https://github.com/superfly/flyctl.

• Sign into a Fly account:

flyctl auth login

• Launch an application from a specific Dockerfile (the default path is the


current working directory):

flyctl launch --dockerfile {{path/to/dockerfile}}

• Open the current deployed application in the default web browser:

flyctl open

• Deploy the Fly applications from a specific Dockerfile:

flyctl deploy --dockerfile {{path/to/dockerfile}}

• Open the Fly Web UI for the current application in a web browser:

flyctl dashboard

• List all applications in the logged-in Fly account:

flyctl apps list

• View the status of a specific running application:

flyctl status --app {{app_name}}

• Display version information:

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

More information: https://www.gnu.org/software/coreutils/fmt.

• Reformat a file:

fmt {{path/to/file}}

• Reformat a file producing output lines of (at most) n characters:

fmt -w {{n}} {{path/to/file}}

• Reformat a file without joining lines shorter than the given width together:

fmt -s {{path/to/file}}

• Reformat a file with uniform spacing (1 space between words and 2 spaces
between paragraphs):

fmt -u {{path/to/file}}
fnm
Fast Node.js version manager.

Install, uninstall or switch between Node.js versions.

More information: https://github.com/Schniz/fnm.

• Install a specific version of Node.js:

fnm install {{node_version}}

• List all available Node.js versions and highlight the default one:

fnm list

• Use a specific version of Node.js in the current shell:

fnm use {{node_version}}

• Set the default Node.js version:

fnm default {{node_version}}

• Uninstall a given Node.js version:

fnm uninstall {{node_version}}


fold
Wrap each line in an input file to fit a specified width and print it to stdout.

More information: https://manned.org/fold.1p.

• Wrap each line to default width (80 characters):

fold {{path/to/file}}

• Wrap each line to width "30":

fold -w30 {{path/to/file}}

• Wrap each line to width "5" and break the line at spaces (puts each space
separated word in a new line, words with length > 5 are wrapped):

fold -w5 -s {{path/to/file}}


for
Perform a command several times.

More information: https://www.gnu.org/software/bash/manual/


bash.html#Looping-Constructs.

• Iterate through command line arguments:

for {{variable}}; do {{echo $variable}}; done

• Execute the given commands for each of the specified items:

for {{variable}} in {{item1 item2 ...}}; do {{echo "Loop is


executed"}}; done

• Iterate over a given range of numbers:

for {{variable}} in {{{from}}..{{to}}..{{step}}}; do {{echo


"Loop is executed"}}; done

• Iterate over a given list of files:

for {{variable}} in {{path/to/file1 path/to/file2 ...}}; do


{{echo "Loop is executed"}}; done

• Iterate over a given list of directories:

for {{variable}} in {{path/to/directory1/ path/to/


directory2/ ...}}; do {{echo "Loop is executed"}}; done

• Perform a given command in every directory:

for {{variable}} in */; do (cd "${{variable}}" || continue;


{{echo "Loop is executed"}}) done
forever
Server-side JavaScript application that makes sure Node.js applications run
indefinitely (restarts after exit).

More information: https://github.com/foreversd/forever.

• Start running a file forever (as a daemon):

forever {{script}}

• List running "forever" processes (along with IDs and other details of "forever"
processes):

forever list

• Stop a running "forever" process:

forever stop {{ID|pid|script}}


fortune
Print a random quotation (fortune-cookie style).

More information: https://manned.org/fortune.

• Print a quotation:

fortune

• Print an offensive quotation:

fortune -o

• Print a long quotation:

fortune -l

• Print a short quotation:

fortune -s

• List the available quotation database files:

fortune -f

• Print a quotation from one of the database files listed by fortune -f:

fortune {{path/to/file}}
fossa
CLI for the Fossa service - Generate realtime license audits, vulnerability scans and
reports about dependencies licenses.

More information: https://github.com/fossas/fossa-cli.

• Initialize a .fossa.yml configuration file:

fossa init

• Run a default project build:

fossa build

• Analyze built dependencies:

fossa analyze

• Generate reports:

fossa report

• Test current revision against the FOSSA scan status and exit with errors if
issues are found:

fossa test
fossil add
Put files or directories under Fossil version control.

More information: https://fossil-scm.org/home/help/add.

• Put a file or directory under version control, so it will be in the current


checkout:

fossil add {{path/to/file_or_directory}}

• Remove all added files from the current checkout:

fossil add --reset


fossil ci
This command is an alias of fossil commit.

• View documentation for the original command:

tldr fossil commit


fossil commit
Commit files to a Fossil repository.

More information: https://fossil-scm.org/home/help/commit.

• Create a new version containing all the changes in the current checkout; user
will be prompted for a comment:

fossil commit

• Create a new version containing all the changes in the current checkout, using
the specified comment:

fossil commit --comment "{{comment}}"

• Create a new version containing all the changes in the current checkout with a
comment read from a specific file:

fossil commit --message-file {{path/to/commit_message_file}}

• Create a new version containing changes from the specified files; user will be
prompted for a comment:

fossil commit {{path/to/file1 path/to/file2 ...}}


fossil delete
This command is an alias of fossil rm.

• View documentation for the original command:

tldr fossil rm
fossil forget
This command is an alias of fossil rm, with the exception that it never removes
files from the disk.

More information: https://fossil-scm.org/home/help/forget.

• View documentation for the original command:

tldr fossil rm
fossil init
Initialize a new repository for a project.

See also: fossil clone.

More information: https://fossil-scm.org/home/help/init.

• Create a new repository in a named file:

fossil init {{path/to/filename}}


fossil new
This command is an alias of fossil init.

• View documentation for the original command:

tldr fossil init


fossil rm
Remove files or directories from Fossil version control.

See also: fossil forget.

More information: https://fossil-scm.org/home/help/rm.

• Remove a file or directory from Fossil version control:

fossil rm {{path/to/file_or_directory}}

• Remove a file or directory from Fossil version control, and also delete it from
the disk:

fossil rm --hard {{path/to/file_or_directory}}

• Re-add all previously removed and uncommitted files to Fossil version control:

fossil rm --reset
fossil
Distributed version control system.

Some subcommands such as commit have their own usage documentation.

More information: https://fossil-scm.org/.

• Execute a Fossil subcommand:

fossil {{subcommand}}

• Display help:

fossil help

• Display help for a specific subcommand (like add, commit, etc.):

fossil help {{subcommand}}

• Display version:

fossil version
fping
A more powerful ping which can ping multiple hosts.

More information: https://fping.org.

• List the status of all hosts within a range:

fping {{192.168.1.{1..254}}}

• List alive hosts within a subnet generated from a netmask:

fping {{-a|--alive}} {{-g|--generate}} {{192.168.1.0/24}}

• List alive hosts within a subnet generated from an IP range and prune per-
probe results:

fping {{-q|--quiet}} {{-a|--alive}} {{-g|--generate}}


{{192.168.1.1}} {{192.168.1.254}}

• List unreachable hosts within a subnet generated from a netmask:

fping {{-u|--unreach}} {{-g|--generate}} {{192.168.1.0/24}}


freshclam
Update virus definitions for ClamAV antivirus program.

More information: https://www.clamav.net.

• Update virus definitions:

freshclam
from
Print mail header lines from the current user's mailbox.

More information: https://mailutils.org/manual/html_chapter/Programs.html#frm-


and-from.

• List mail:

from

• Display the number of messages stored:

from --count

• List mail in the specified mailbox directory:

MAIL={{path/to/mailbox}} from

• Print the mail from the specified address:

from --sender={{[email protected]}}
frp
Fast Reverse Proxy: quickly set up network tunnels to expose certain services to the
Internet or other external networks.

More information: https://github.com/fatedier/frp.

• View documentation for frpc, the frp client component:

tldr frpc

• View documentation for frps, the frp server component:

tldr frps
frpc
Connect to a frps server to start proxying connections on the current host.

Part of frp.

More information: https://github.com/fatedier/frp.

• Start the service, using the default configuration file (assumed to be


frps.ini in the current directory):

frpc

• Start the service, using the newer TOML configuration file (frps.toml instead
of frps.ini) in the current directory:

frpc {{-c|--config}} ./frps.toml

• Start the service, using a specific configuration file:

frpc {{-c|--config}} {{path/to/file}}

• Check if the configuration file is valid:

frpc verify {{-c|--config}} {{path/to/file}}

• Print autocompletion setup script for Bash, fish, PowerShell, or Zsh:

frpc completion {{bash|fish|powershell|zsh}}

• Display version:

frpc {{-v|--version}}
frps
Quickly set up a reverse proxy service.

Part of frp.

More information: https://github.com/fatedier/frp.

• Start the service, using the default configuration file (assumed to be


frps.ini in the current directory):

frps

• Start the service, using the newer TOML configuration file (frps.toml instead
of frps.ini) in the current directory:

frps {{-c|--config}} ./frps.toml

• Start the service, using a specified config file:

frps {{-c|--config}} {{path/to/file}}

• Check if the configuration file is valid:

frps verify {{-c|--config}} {{path/to/file}}

• Print autocompletion setup script for Bash, fish, PowerShell, or Zsh:

frps completion {{bash|fish|powershell|zsh}}

• Display version:

frps {{-v|--version}}
fselect
Find files with SQL-like queries.

More information: https://github.com/jhspetersson/fselect.

• Select full path and size from temporary or configuration files in a given
directory:

fselect size, path from {{path/to/directory}} where name =


{{'*.cfg'}} or name = {{'*.tmp'}}

• Find square images:

fselect path from {{path/to/directory}} where width = height

• Find old-school rap 320kbps MP3 files:

fselect path from {{path/to/directory}} where genre = {{Rap}}


and bitrate = {{320}} and mp3_year lt {{2000}}

• Select only the first 5 results and output as JSON:

fselect size, path from {{path/to/directory}} limit {{5}}


into json

• Use SQL aggregate functions to calculate minimum, maximum and average


size of files in a directory:

fselect "{{MIN(size), MAX(size), AVG(size), SUM(size),


COUNT(*)}} from {{path/to/directory}}"
fstopgm
Convert a Usenix FaceSaver file into a PGM image.

See also: pgmtofs.

More information: https://netpbm.sourceforge.net/doc/fstopgm.html.

• Convert the specified Usenix FaceSaver file into a PGM image:

fstopgm {{path/to/input.fs}} > {{path/to/output.pgm}}


fswatch
A cross-platform file change monitor.

More information: https://emcrisostomo.github.io/fswatch.

• Run a Bash command on file creation, update or deletion:

fswatch {{path/to/file}} | xargs -n 1 {{bash_command}}

• Watch one or more files and/or directories:

fswatch {{path/to/file}} {{path/to/directory}} {{path/to/


another_directory/**/*.js}} | xargs -n 1 {{bash_command}}

• Print the absolute paths of the changed files:

fswatch {{path/to/directory}} | xargs -n 1 -I {} echo {}

• Filter by event type:

fswatch --event {{Updated|Deleted|Created}} {{path/to/


directory}} | xargs -n 1 {{bash_command}}
fswebcam
Small and simple webcam for *nix.

More information: https://www.sanslogic.co.uk/fswebcam.

• Take a picture:

fswebcam {{filename}}

• Take a picture with custom resolution:

fswebcam -r {{width}}x{{height}} {{filename}}

• Take a picture from selected device(Default is /dev/video0):

fswebcam -d {{device}} {{filename}}

• Take a picture with timestamp(timestamp string is formatted by strftime):

fswebcam --timestamp {{timestamp}} {{filename}}


ftp
Tools to interact with a server via File Transfer Protocol.

More information: https://manned.org/ftp.

• Connect to an FTP server:

ftp {{ftp.example.com}}

• Connect to an FTP server specifying its IP address and port:

ftp {{ip_address}} {{port}}

• Switch to binary transfer mode (graphics, compressed files, etc):

binary

• Transfer multiple files without prompting for confirmation on every file:

prompt off

• Download multiple files (glob expression):

mget {{*.png}}

• Upload multiple files (glob expression):

mput {{*.zip}}

• Delete multiple files on the remote server:

mdelete {{*.txt}}

• Rename a file on the remote server:

rename {{original_filename}} {{new_filename}}


fuck
Corrects your previous console command.

More information: https://github.com/nvbn/thefuck.

• Set the fuck alias to thefuck tool:

eval "$(thefuck --alias)"

• Try to match a rule for the previous command:

fuck

• Confirm the first choice immediately (correct argument depends on level of


annoyance):

fuck --{{yes|yeah|hard}}
func
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.

More information: https://learn.microsoft.com/azure/azure-functions/functions-


run-local.

• Create a new functions project:

func init {{project}}

• Create a new function:

func new

• Run functions locally:

func start

• Publish your code to a function app in Azure:

func azure functionapp publish {{function}}

• Download all settings from an existing function app:

func azure functionapp fetch-app-settings {{function}}

• Get the connection string for a specific storage account:

func azure storage fetch-connection-string


{{storage_account}}
function
Define a function.

More information: https://www.gnu.org/software/bash/manual/bash.html#Shell-


Functions.

• Define a function with the specified name:

function {{func_name}} { {{echo "Function contents here"}}; }

• Run a function named func_name:

func_name
funzip
Print the content of the first (non-directory) member in an archive without
extraction.

More information: https://manned.org/funzip.

• Print the content of the first member in a Zip archive:

funzip {{path/to/archive.zip}}

• Print the content in a gzip archive:

funzip {{path/to/archive.gz}}

• Decrypt a Zip or gzip archive and print the content:

funzip -password {{password}} {{path/to/archive}}


fusermount
Mount and unmount FUSE filesystems.

More information: https://manned.org/fusermount.

• Unmount a FUSE filesystem:

fusermount -u {{path/to/mount_point}}

• Unmount a FUSE filesystem as soon as it becomes unused:

fusermount -z {{path/to/mount_point}}

• Display version:

fusermount --version
fvm
Flutter version manager.

More information: https://fvm.app/documentation/guides/basic-commands.

• Install a version of the Flutter SDK. Use without version for project settings:

fvm install {{version}}

• Set a specific version of Flutter SDK in a project:

fvm use {{version}} {{options}}

• Set a global version of the Flutter SDK:

fvm global {{version}}

• Delete the FVM cache:

fvm destroy

• Remove a specific version of the Flutter SDK:

fvm remove {{version}}

• List all installed versions of the Flutter SDK:

fvm list

• List all releases of the Flutter SDK:

fvm releases
fzf
Command-line fuzzy finder.

Similar to sk.

More information: https://github.com/junegunn/fzf.

• Start fzf on all files in the specified directory:

find {{path/to/directory}} -type f | fzf

• Start fzf for running processes:

ps aux | fzf

• Select multiple files with Shift + Tab and write to a file:

find {{path/to/directory}} -type f | fzf --multi > {{path/to/


file}}

• Start fzf with a specified query:

fzf --query "{{query}}"

• Start fzf on entries that start with core and end with either go, rb, or py:

fzf --query "^core go$ | rb$ | py$"

• Start fzf on entries that not match pyc and match exactly travis:

fzf --query "!pyc 'travis"


g++
Compile C++ source files.

Part of GCC (GNU Compiler Collection).

More information: https://gcc.gnu.org.

• Compile a source code file into an executable binary:

g++ {{path/to/source1.cpp path/to/source2.cpp ...}} {{-o|--


output}} {{path/to/output_executable}}

• Activate output of all errors and warnings:

g++ {{path/to/source.cpp}} -Wall {{-o|--output}}


{{output_executable}}

• Show common warnings, debug symbols in output, and optimize without


affecting debugging:

g++ {{path/to/source.cpp}} -Wall {{-g|--debug}} -Og {{-o|--


output}} {{path/to/output_executable}}

• Choose a language standard to compile for (C++98/C++11/C++14/C++17):

g++ {{path/to/source.cpp}} -std={{c++98|c++11|c++14|c++17}}


{{-o|--output}} {{path/to/output_executable}}

• Include libraries located at a different path than the source file:

g++ {{path/to/source.cpp}} {{-o|--output}} {{path/to/


output_executable}} -I{{path/to/header}} -L{{path/to/
library}} -l{{library_name}}

• Compile and link multiple source code files into an executable binary:

g++ {{-c|--compile}} {{path/to/source1.cpp path/to/


source2.cpp ...}} && g++ {{-o|--output}} {{path/to/
output_executable}} {{path/to/source1.o path/to/
source2.o ...}}

• Optimize the compiled program for performance:

g++ {{path/to/source.cpp}} -O{{1|2|3|fast}} {{-o|--output}}


{{path/to/output_executable}}

• Display version:
g++ --version
gacutil
Global Assembly Cache (CAG) management utility.

More information: https://manned.org/gacutil.

• Install the specified assembly into GAC:

gacutil -i {{path/to/assembly.dll}}

• Uninstall the specified assembly from GAC:

gacutil -i {{assembly_display_name}}

• Print the content of GAC:

gacutil -l
gallery-dl
Download image galleries and collections from several image hosting sites.

More information: https://github.com/mikf/gallery-dl.

• Download images from the specified URL:

gallery-dl "{{url}}"

• Save images to a specific directory:

gallery-dl --destination {{path/to/directory}} "{{url}}"

• Retrieve pre-existing cookies from your web browser (useful for sites that
require login):

gallery-dl --cookies-from-browser {{browser}} "{{url}}"

• Get the direct URL of an image from a site supporting authentication with
username and password:

gallery-dl --get-urls --username {{username}} --password


{{password}} "{{url}}"

• Filter manga chapters by chapter number and language:

gallery-dl --chapter-filter "{{10 <= chapter < 20}}" --option


"lang={{language_code}}" "{{url}}"
Gammastep
Adjust the screen's color temperature according to the time of day.

More information: https://gitlab.com/chinstrap/gammastep.

• Turn on Gammastep with a specific [t]emperature during the day (e.g. 5700k)
and at night (e.g. 3600k):

gammastep -t {{5700}}:{{3600}}

• Turn on Gammastep with a manually specified custom [l]ocation:

gammastep -l {{latitude}}:{{longitude}}

• Turn on Gammastep with a specific screen [b]rightness during the day (e.g.
70%) and at night (e.g. 40%), with minimum brightness 10% and maximum
brightness 100%:

gammastep -b {{0.7}}:{{0.4}}

• Turn on Gammastep with custom [g]amma levels (between 0 and 1):

gammastep -g {{red}}:{{green}}:{{blue}}

• Turn on Gammastep with a c[O]nstant unchanging color temperature:

gammastep -O {{temperature}}

• Reset temperature adjustments applied by Gammastep:

gammastep -x
ganache-cli
Command-line version of Ganache, your personal blockchain for Ethereum
development.

More information: https://www.trufflesuite.com/ganache.

• Run Ganache:

ganache-cli

• Run Ganache with a specific number of accounts:

ganache-cli --accounts={{number_of_accounts}}

• Run Ganache and lock available accounts by default:

ganache-cli --secure

• Run Ganache server and unlock specific accounts:

ganache-cli --secure --unlock "{{account_private_key1}}" --


unlock "{{account_private_key2}}"

• Run Ganache with a specific account and balance:

ganache-cli --account="{{account_private_key}},
{{account_balance}}"

• Run Ganache with accounts with a default balance:

ganache-cli --defaultBalanceEther={{default_balance}}

• Run Ganache and log all requests to stdout:

ganache-cli --verbose
gatsby
Static site generator for React.

More information: https://gatsbyjs.com.

• Create a new site:

gatsby new {{site_name}}

• Create a new site with a Gatsby 'starter':

gatsby new {{site_name}} {{url_of_starter_github_repo}}

• Start a live-reloading local development server:

gatsby develop

• Perform a production build and generate static HTML:

gatsby build

• Start a local server which serves the production build:

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

More information: https://github.com/lc/gau.

• Fetch all URLs of a domain from AlienVault's Open Threat Exchange, the
Wayback Machine, Common Crawl, and URLScan:

gau {{example.com}}

• Fetch URLs of multiple domains:

gau {{domain1 domain2 ...}}

• Fetch all URLs of several domains from an input file, running multiple threads:

gau --threads {{4}} < {{path/to/domains.txt}}

• Write [o]utput results to a file:

gau {{example.com}} --o {{path/to/found_urls.txt}}

• Search for URLs from only one specific provider:

gau --providers {{wayback|commoncrawl|otx|urlscan}}


{{example.com}}

• Search for URLs from multiple providers:

gau --providers {{wayback,otx,...}} {{example.com}}

• Search for URLs within specific date range:

gau --from {{YYYYMM}} --to {{YYYYMM}} {{example.com}}


gcal
Display calendar.

More information: https://www.gnu.org/software/gcal.

• Display calendar for the current month:

gcal

• Display calendar for the month of February of the year 2010:

gcal 2 2010

• Provide calendar sheet with week numbers:

gcal --with-week-number

• Change starting day of week to 1st day of the week (Monday):

gcal --starting-day=1

• Display the previous, current and next month surrounding today:

gcal .
gcalcli
Interact with Google Calendar.

Requests Google API authorization upon first launch.

More information: https://github.com/insanum/gcalcli.

• List your events for all your calendars over the next 7 days:

gcalcli agenda

• Show events starting from or between specific dates (also takes relative dates
e.g. "tomorrow"):

gcalcli agenda {{mm/dd}} [{{mm/dd}}]

• List events from a specific calendar:

gcalcli --calendar {{calendar_name}} agenda

• Display an ASCII calendar of events by week:

gcalcli calw

• Display an ASCII calendar of events for a month:

gcalcli calm

• Quick-add an event to your calendar:

gcalcli --calendar {{calendar_name}} quick "{{mm/dd}}


{{HH:MM}} {{event_name}}"

• Add an event to calendar. Triggers interactive prompt:

gcalcli --calendar "{{calendar_name}}" add


gcc
Preprocess and compile C and C++ source files, then assemble and link them
together.

Part of GCC (GNU Compiler Collection).

More information: https://gcc.gnu.org.

• Compile multiple source files into an executable:

gcc {{path/to/source1.c path/to/source2.c ...}} {{-o|--


output}} {{path/to/output_executable}}

• Activate output of all errors and warnings:

gcc {{path/to/source.c}} -Wall {{-o|--output}}


{{output_executable}}

• Show common warnings, debug symbols in output, and optimize without


affecting debugging:

gcc {{path/to/source.c}} -Wall {{-g|--debug}} -Og {{-o|--


output}} {{path/to/output_executable}}

• Include libraries from a different path:

gcc {{path/to/source.c}} {{-o|--output}} {{path/to/


output_executable}} -I{{path/to/header}} -L{{path/to/
library}} -l{{library_name}}

• Compile source code into Assembler instructions:

gcc {{-S|--assemble}} {{path/to/source.c}}

• Compile source code into an object file without linking:

gcc {{-c|--compile}} {{path/to/source.c}}

• Optimize the compiled program for performance:

gcc {{path/to/source.c}} -O{{1|2|3|fast}} {{-o|--output}}


{{path/to/output_executable}}

• Display version:

gcc --version
gcloud app
Build scalable applications on a managed serverless platform.

See also: gcloud.

More information: https://cloud.google.com/sdk/gcloud/reference/app.

• Deploy an app's code and configuration to the App Engine server:

gcloud app deploy {{deployables}}

• List all versions of all services deployed to the App Engine server:

gcloud app versions list

• Open the current app in a web browser:

gcloud app browse

• Create an App Engine app within the current project:

gcloud app create

• Display the latest App Engine app logs:

gcloud app logs read


gcloud auth
Grant and revoke authorization to gcloud and manage credentials.

See also: gcloud.

More information: https://cloud.google.com/sdk/gcloud/reference/auth.

• Authorize Google Cloud access for the gcloud CLI with Google Cloud user
credentials and set the current account as active:

gcloud auth login

• Authorize Google Cloud access similar to gcloud auth login but with
service account credentials:

gcloud auth activate-service-account

• Manage Application Default Credentials (ADC) for Cloud Client Libraries:

gcloud auth application-default

• Display a list of Google Cloud accounts currently authenticated on your


system:

gcloud auth list

• Display the current account's access token:

gcloud auth print-access-token

• Remove access credentials for an account:

gcloud auth revoke


gcloud components install
Install components of the Google Cloud CLI, along with their dependencies.

Installs components at the current version of the Google Cloud CLI without
upgrading the existing installation.

More information: https://cloud.google.com/sdk/gcloud/reference/components/


install.

• View available components for installation:

gcloud components list

• Install one or more components (installs any dependencies as well):

gcloud components install {{component_id1 component_id2 ...}}

• Check the current version of Google Cloud CLI:

gcloud version

• Update Google Cloud CLI to the latest version:

gcloud components update


gcloud components update
Update all your installed Google Cloud CLI components to the latest version.

See also: gcloud.

More information: https://cloud.google.com/sdk/gcloud/reference/components/


update.

• Update all components to the latest version:

gcloud components update

• Update all components to a specific version:

gcloud components update --version={{1.2.3}}

• Update components without confirmation (useful for automation scripts):

gcloud components update --quiet


gcloud compute
Create, run, and manage VMs on Google Cloud infrastructure.

See also: gcloud.

More information: https://cloud.google.com/sdk/gcloud/reference/compute.

• List Compute Engine zones:

gcloud compute zones list

• Create a VM instance:

gcloud compute instances create {{instance_name}}

• Display a VM instance's details:

gcloud compute instances describe {{instance_name}}

• List all VM instances in a project:

gcloud compute instances list

• Create a snapshot of a persistent disk:

gcloud compute disks snapshot {{disk_name}} --snapshot-names


{{snapshot_name}}

• Display a snapshot's details:

gcloud compute snapshots describe {{snapshot_name}}

• Delete a snapshot:

gcloud compute snapshots delete {{snapshot_name}}

• Connect to a VM instance using SSH:

gcloud compute ssh {{instance_name}}


gcloud config set
Set a property in the Google Cloud CLI configuration.

Properties control various aspects of Google Cloud CLI behavior.

More information: https://cloud.google.com/sdk/gcloud/reference/config/set.

• Set the project property in the core section:

gcloud config set project {{project_id}}

• Set the compute zone for future operations:

gcloud config set compute/zone {{zone_name}}

• Disable prompting to make gcloud suitable for scripting:

gcloud config set disable_prompts true

• View the list of properties currently in use:

gcloud config list

• Unset a previously set property:

gcloud config unset {{property_name}}

• Create a new configuration profile:

gcloud config configurations create {{configuration_name}}

• Switch between different configuration profiles:

gcloud config configurations activate {{configuration_name}}


gcloud config
Manage different configurations of gcloud.

See also: gcloud.

More information: https://cloud.google.com/sdk/gcloud/reference/config.

• Define a property (like compute/zone) for the current configuration:

gcloud config set {{property}} {{value}}

• Fetch the value of a gcloud property:

gcloud config get {{property}}

• Display all the properties for the current configuration:

gcloud config list

• Create a new configuration with a given name:

gcloud config configurations create {{configuration_name}}

• Display a list of all available configurations:

gcloud config configurations list

• Switch to an existing configuration with a given name:

gcloud config configurations activate {{configuration_name}}


gcloud container
Manage containerized applications on Kubernetes and clusters.

See also: gcloud.

More information: https://cloud.google.com/sdk/gcloud/reference/container.

• Register gcloud as a Docker credential helper:

gcloud auth configure-docker

• Create a cluster to run GKE containers:

gcloud container clusters create {{cluster_name}}

• List clusters for running GKE containers:

gcloud container clusters list

• Update kubeconfig to get kubectl to use a GKE cluster:

gcloud container clusters get-credentials {{cluster_name}}

• List tag and digest metadata for a container image:

gcloud container images list-tags {{image}}

• Describe an existing cluster for running containers:

gcloud container clusters describe {{cluster_name}}


gcloud feedback
Provide feedback to the Google Cloud team.

See also: gcloud.

More information: https://cloud.google.com/sdk/gcloud/reference/feedback.

• Provide feedback to the gcloud team:

gcloud feedback

• Provide feedback to the gcloud team and attach a log file:

gcloud feedback --log-file {{log_file}}


gcloud help
Display help and reference information for gcloud.

For supplementary help for topics not directly associated with individual
commands, see also tldr gcloud topic.

More information: https://cloud.google.com/sdk/gcloud/reference/help.

• Search the gcloud CLI reference documents for specific terms:

gcloud help
gcloud iam
Configure Identity and Access Management (IAM) preferences and service
accounts.

See also: gcloud.

More information: https://cloud.google.com/sdk/gcloud/reference/iam.

• List IAM grantable roles for a resource:

gcloud iam list-grantable-roles {{resource}}

• Create a custom role for a organization or project:

gcloud iam roles create {{role_name}} --{{organization|


project}} {{organization|project_id}} --file {{path/to/
role.yaml}}

• Create a service account for a project:

gcloud iam service-accounts create {{name}}

• Add an IAM policy binding to a service account:

gcloud iam service-accounts add-iam-policy-binding


{{service_account_email}} --member {{member}} --role {{role}}

• Replace existing IAM policy binding:

gcloud iam service-accounts set-iam-policy


{{service_account_email}} {{policy_file}}

• List a service account's keys:

gcloud iam service-accounts keys list --iam-account


{{service_account_email}}
gcloud info
Display information about the current gcloud environment.

More information: https://cloud.google.com/sdk/gcloud/reference/info.

• Display gcloud environment information:

gcloud info

• Check network connectivity and hidden properties:

gcloud info --run-diagnostics

• Print the contents of the most recent log file:

gcloud info --show-log


gcloud init
Launch an interactive workflow to setup gcloud or reinitialize configurations.

More information: https://cloud.google.com/sdk/gcloud/reference/init.

• Launch a "Getting Started" workflow:

gcloud init

• Launch a workflow without diagnostics:

gcloud init --skip-diagnostics

• Use the console for authentication:

gcloud init --console-only


gcloud kms decrypt
Decrypt a ciphertext file using a Cloud KMS key.

See also: gcloud.

More information: https://cloud.google.com/sdk/gcloud/reference/kms/decrypt.

• Decrypt a file using a specified key, key ring, and location:

gcloud kms decrypt --key={{key_name}} --


keyring={{keyring_name}} --location={{global}} --ciphertext-
file={{path/to/ciphertext}} --plaintext-file={{path/to/
plaintext}}

• Decrypt a file with additional authenticated data (AAD) and write the
decrypted plaintext to stdout:

gcloud kms decrypt --key={{key_name}} --


keyring={{keyring_name}} --location={{global}} --additional-
authenticated-data-file={{path/to/file.aad}} --ciphertext-
file={{path/to/ciphertext}} --plaintext-file=-
gcloud logging logs list
List logs in a Google Cloud project.

Useful for identifying available logs for monitoring and analysis. See also: gcloud.

More information: https://cloud.google.com/sdk/gcloud/reference/logging/logs/


list.

• List all logs in the current project:

gcloud logging logs list

• List all logs for a specific log bucket and location:

gcloud logging logs list --bucket={{bucket_id}} --


location={{location}}

• List all logs for a specific view in a log bucket:

gcloud logging logs list --bucket={{bucket_id}} --


location={{location}} --view={{view_id}}

• List logs with a filter expression:

gcloud logging logs list --filter="{{expression}}"

• List a specified number of logs:

gcloud logging logs list --limit={{number}}

• List logs sorted by a specific field in ascending or descending order (~ for


descending):

gcloud logging logs list --sort-by="{{field_name}}"

• List logs sorted by multiple fields:

gcloud logging logs list --sort-by="{{field1}},~{{field2}}"

• List logs with verbose output, showing additional details:

gcloud logging logs list --verbosity=debug


gcloud projects
Manage project access policies in Google Cloud.

See also: gcloud.

More information: https://cloud.google.com/sdk/gcloud/reference/projects.

• Create a new project:

gcloud projects create {{project_id|project_number}}

• List all active projects:

gcloud projects list

• Display metadata for a project:

gcloud projects describe {{project_id}}

• Delete a project:

gcloud projects delete {{project_id|project_number}}

• Add an IAM policy binding to a specified project:

gcloud projects add-iam-policy-binding {{project_id}} --


member {{principal}} --role {{role}}
gcloud sql backups describe
Retrieve information about a backup.

See also: gcloud.

More information: https://cloud.google.com/sdk/gcloud/reference/sql/backups/


describe.

• Retrieve information about a backup:

gcloud sql backups describe {{backup_id}} --


instance={{instance_id}}
gcloud sql export sql
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.

More information: https://cloud.google.com/sdk/gcloud/reference/sql/export/sql.

• Export data from a specific Cloud SQL instance to a Google Cloud Storage
bucket as an SQL dump file:

gcloud sql export sql {{instance}} gs://{{bucket_name}}/


{{file_name}}

• Export data asynchronously, returning immediately without waiting for the


operation to complete:

gcloud sql export sql {{instance}} gs://{{bucket_name}}/


{{file_name}} --async

• Export data from specific databases within the Cloud SQL instance:

gcloud sql export sql {{instance}} gs://{{bucket_name}}/


{{file_name}} --database={{database1,database2,...}}

• Export specific tables from a specified database within the Cloud SQL
instance:

gcloud sql export sql {{instance}} gs://{{bucket_name}}/


{{file_name}} --database={{database}} --
table={{table1,table2,...}}

• Export data while offloading the operation to a temporary instance to reduce


strain on the source instance:

gcloud sql export sql {{instance}} gs://{{bucket_name}}/


{{file_name}} --offload

• Export data and compress the output with gzip:

gcloud sql export sql {{instance}} gs://{{bucket_name}}/


{{file_name}}.gz
gcloud topic
Display supplementary help for topics not directly associated with individual
commands. See also gcloud.

For general help, see tldr gcloud help.

More information: https://cloud.google.com/sdk/gcloud/reference/topic.

• View supplementary help material for non-command topics like accessibility,


filtering, and formatting:

gcloud topic {{topic_name}}

• List all available topics:

gcloud topic --help


gcloud-version
Print version information for Google Cloud CLI components.

More information: https://cloud.google.com/sdk/gcloud/reference/version.

• Display version information for all installed components, along with available
updates to them:

gcloud version

• Display help:

gcloud version --help


gcloud
The official CLI tool for Google Cloud Platform.

Note: gcloud subcommands have their own usage documentation.

More information: https://cloud.google.com/sdk/gcloud.

• List all properties in one's active configuration:

gcloud config list

• Login to a Google account:

gcloud auth login

• Set the active project:

gcloud config set project {{project_name}}

• SSH into a virtual machine instance:

gcloud compute ssh {{user}}@{{instance}}

• Display all Google Compute Engine instances in a project (by default instances
from all zones are listed):

gcloud compute instances list

• Update a kubeconfig file with the appropriate credentials to point kubectl to


a specific cluster in Google Kubernetes Engine (GKE):

gcloud container clusters get-credentials {{cluster_name}}

• Update all gcloud components:

gcloud components update

• Display help for a given command:

gcloud help {{command}}


gcpdiag
Google Cloud Platform troubleshooting and diagnostics tool.

Run in a Docker container or in GCP Cloudshell.

More information: https://github.com/GoogleCloudPlatform/gcpdiag.

• Run gcpdiag on your project, returning all rules:

gcpdiag lint --project={{gcp_project_id}}

• Hide rules that are ok:

gcpdiag lint --project={{gcp_project_id}} --hide-ok

• Authenticate using a service account private key file:

gcpdiag lint --project={{gcp_project_id}} --auth-key {{path/


to/private_key}}

• Search logs and metrics from a number of days back (default: 3 days):

gcpdiag lint --project={{gcp_project_id}} --within-days


{{number}}

• Display help:

gcpdiag lint --help


gcrane copy
Efficiently copy a remote image from source to target while retaining the digest
value.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/gcrane/README.md.

• Copy an image from source to target:

gcrane {{cp|copy}} {{source}} {{target}}

• Set the maximum number of concurrent copies, defaults to 20:

gcrane copy {{source}} {{target}} {{-j|--jobs}}


{{nr_of_copies}}

• Whether to recurse through repositories:

gcrane copy {{source}} {{target}} {{-r|--recursive}}

• Display help:

gcrane copy {{-h|--help}}


gcrane gc
List images that are not tagged.

Will calculate images that can be garbage-collected.

This can be composed with gcrane delete to actually garbage collect them.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/gcrane/README.md.

• List untagged images:

gcrane gc {{repository}}

• Whether to recurse through repositories:

gcrane gc {{repository}} {{-r|--recursive}}

• Display help:

gcrane gc {{-h|--help}}
gcrane help
Help provides help for any command in the application.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/gcrane/README.md.

• Display help for a subcommand:

gcrane help {{command}}

• Display help:

gcrane help {{-h|--help}}


gcrane ls
List the tags in a repository.

More complex form than crane ls, which allows for listing tags, manifest and sub-
repositories.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/gcrane/README.md.

• List the tags:

gcrane ls {{repository}}

• Format response from the registry as JSON:

gcrane ls {{repository}} --json

• Whether to recurse through repositories:

gcrane ls {{repository}} {{-r|--recursive}}

• Display help:

gcrane ls {{-h|--help}}
gcrane
Container images managing tool.

This tool implements a superset of the crane commands, with additional


commands that are specific to 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.

More information: https://github.com/google/go-containerregistry/blob/main/


cmd/gcrane/README.md.

• Execute a gcrane subcommand:

gcrane {{subcommand}}

• Allow pushing non-distributable (foreign) layers:

gcrane --allow-nondistributable-artifacts {{subcommand}}

• Allow image references to be fetched without TLS:

gcrane --insecure {{subcommand}}

• Specify the platform in the form os/arch{{/variant}}{{:osversion}} (e.g. linux/


amd64). (default all):

gcrane --platform {{platform}} {{subcommand}}

• Enable debug logs:

gcrane {{-v|--verbose}} {{subcommand}}

• Display help:

gcrane {{-h|--help}}
gdal2tiles.py
Generate TMS or XYZ tiles for a raster dataset.

More information: https://gdal.org/programs/gdal2tiles.html.

• Generate TMS tiles for the zoom levels 2 to 5 of a raster dataset:

gdal2tiles.py --zoom 2-5 {{path/to/input.tif}} {{path/to/


output_directory}}

• Generate XYZ tiles for the zoom levels 2 to 5 of a raster dataset:

gdal2tiles.py --zoom 2-5 --xyz {{path/to/input.tif}} {{path/


to/output_directory}}
gdal_contour
Create contour lines and polygons from a digital elevation model.

More information: https://gdal.org/programs/gdal_contour.html.

• Create a vector dataset with contour lines spread over an 100-meter [i]nterval
while [a]ttributing the elevation property as "ele":

gdal_contour -a {{ele}} -i {{100.0}} {{path/to/input.tif}}


{{path/to/output.gpkg}}

• Create a vector dataset with [p]olygons spread over an 100-meter [i]nterval:

gdal_contour -i {{100.0}} -p {{path/to/input.tif}} {{path/to/


output.gpkg}}
gdal_translate
Convert raster data between different formats.

More information: https://gdal.org/programs/gdal_translate.html.

• Convert a raster dataset to JPEG format:

gdal_translate -of {{JPEG}} {{path/to/input.tif}} {{path/to/


output.jpeg}}

• Assign a projection to a raster dataset:

gdal_translate -a_srs {{EPSG:4326}} {{path/to/input.tif}}


{{path/to/output.tif}}

• Reduce the size of a raster dataset to a specific fraction:

gdal_translate -outsize {{40%}} {{40%}} {{path/to/input.tif}}


{{path/to/output.tif}}

• Convert a GeoTiff to a Cloud Optimized GeoTiff:

gdal_translate {{path/to/input.tif}} {{path/to/output.tif}} -


of COG -co COMPRESS=LZW
gdaladdo
Build overview images of raster datasets.

More information: https://gdal.org/programs/gdaladdo.html.

• Build overview images of a raster dataset using the "average" [r]esampling


method:

gdaladdo -r average {{path/to/input.tif}}


gdalbuildvrt
Build Virtual Datasets from a list of existing datasets.

More information: https://gdal.org/programs/gdalbuildvrt.html.

• Make a virtual mosaic from all TIFF files contained in a directory:

gdalbuildvrt {{path/to/output.vrt}} {{path/to/


input_directory/*.tif}}

• Make a virtual mosaic from files whose name is specified in a text file:

gdalbuildvrt -input_file_list {{path/to/list.txt}} {{path/to/


output.vrt}}

• Make an RGB virtual mosaic from 3 single-band input files:

gdalbuildvrt -separate {{path/to/rgb.vrt}} {{path/to/


red.tif}} {{path/to/green.tif}} {{path/to/blue.tif}}

• Make a virtual mosaic with blue background color (RGB: 0 0 255):

gdalbuildvrt -hidenodata -vrtnodata "{{0 0 255}}" {{path/to/


output.vrt}} {{path/to/input_directory/*.tif}}
gdaldem
Analyze and visualize digital elevation models (DEM).

More information: https://gdal.org/programs/gdaldem.html.

• Compute the hillshade of a DEM:

gdaldem hillshade {{path/to/input.tif}} {{path/to/


output.tif}}

• Compute the slope of a DEM:

gdaldem slope {{path/to/input.tif}} {{path/to/output.tif}}

• Compute the aspect of a DEM:

gdaldem aspect {{path/to/input.tif}} {{path/to/output.tif}}


gdalinfo
List various information about a GDAL supported raster dataset.

More information: https://gdal.org/programs/gdalinfo.html.

• List all supported raster formats:

gdalinfo --formats

• List information about a specific raster dataset:

gdalinfo {{path/to/input.tif}}

• List information about a specific raster dataset in JSON format:

gdalinfo -json {{path/to/input.tif}}

• Show histogram values of a specific raster dataset:

gdalinfo -hist {{path/to/input.tif}}

• List information about a Web Map Service (WMS):

gdalinfo WMS:{{https://services.meggsimum.de/geoserver/ows}}

• List information about a specific dataset of a Web Map Service (WMS):

gdalinfo WMS:{{https://services.meggsimum.de/geoserver/ows}}
-sd {{4}}
gdalwarp
Image reprojection and warping utility.

More information: https://gdal.org/programs/gdalwarp.html.

• Reproject a raster dataset:

gdalwarp -t_srs {{EPSG:4326}} {{path/to/input.tif}} {{path/


to/output.tif}}

• Crop a raster dataset by using specific coordinates:

gdalwarp -te {{min_x}} {{min_y}} {{max_x}} {{max_y}} -te_srs


{{EPSG:4326}} {{path/to/input.tif}} {{path/to/output.tif}}

• Crop a raster dataset using a vector layer:

gdalwarp -cutline {{path/to/area_to_cut.geojson}} -


crop_to_cutline {{path/to/input.tif}} {{path/to/output.tif}}
gdb
The GNU Debugger.

More information: https://www.gnu.org/software/gdb.

• Debug an executable:

gdb {{executable}}

• Attach a process to gdb:

gdb -p {{procID}}

• Debug with a core file:

gdb -c {{core}} {{executable}}

• Execute given GDB commands upon start:

gdb -ex "{{commands}}" {{executable}}

• Start gdb and pass arguments to the executable:

gdb --args {{executable}} {{argument1}} {{argument2}}


gdc
D compiler using GCC as a backend.

More information: https://wiki.dlang.org/Using_GDC.

• Create an executable:

gdc {{path/to/source.d}} -o {{path/to/output_executable}}

• Print information about module dependencies:

gdc -fdeps

• Generate Ddoc documentation:

gdc -fdoc

• Generate D interface files:

gdc -fintfc

• Do not link the standard GCC libraries in the compilation:

gdc -nostdlib
gdown
Download files from Google Drive and other URLs.

More information: https://github.com/wkentaro/gdown.

• Download a file from a URL:

gdown {{url}}

• Download using a file ID:

gdown {{file_id}}

• Download with fuzzy file ID extraction (also works with https://


docs.google.com links):

gdown --fuzzy {{url}}

• Download a folder using its ID or the full URL:

gdown {{folder_id|url}} -O {{path/to/output_directory}} --


folder

• Download a tar archive, write it to stdout and extract it:

gdown {{tar_url}} -O - --quiet | tar xvf -


gdrive
Interact with Google Drive.

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

More information: https://github.com/gdrive-org/gdrive.

• Upload a local path to the parent folder with the specified ID:

gdrive upload -p {{id}} {{path/to/file_or_folder}}

• Download file or directory by ID to current directory:

gdrive download {{id}}

• Download to a given local path by its ID:

gdrive download --path {{path/to/folder}} {{id}}

• Create a new revision of an ID using a given file or folder:

gdrive update {{id}} {{path/to/file_or_folder}}


gdu
Disk usage analyzer with console interface.

More information: https://github.com/dundee/gdu.

• Interactively show the disk usage of the current directory:

gdu

• Interactively show the disk usage of a given directory:

gdu {{path/to/directory}}

• Interactively show the disk usage of all mounted disks:

gdu --show-disks

• Interactively show the disk usage of the current directory but ignore some
sub-directories:

gdu --ignore-dirs {{path/to/directory1,path/to/


directory2,...}}

• Ignore paths by regular expression:

gdu --ignore-dirs-pattern '{{.*[abc]+}}'

• Ignore hidden directories:

gdu --no-hidden

• Only print the result, do not enter interactive mode:

gdu --non-interactive {{path/to/directory}}

• Do not show the progress in non-interactive mode (useful in scripts):

gdu --no-progress {{path/to/directory}}


gem
A package manager for the Ruby programming language.

More information: https://guides.rubygems.org.

• Search for remote gem(s) and show all available versions:

gem search {{regular_expression}} --all

• Install the latest version of a gem:

gem install {{gem_name}}

• Install a specific version of a gem:

gem install {{gem_name}} --version {{1.0.0}}

• Install the latest matching (SemVer) version of a gem:

gem install {{gem_name}} --version '~> {{1.0}}'

• Update a gem:

gem update {{gem_name}}

• List all local gems:

gem list

• Uninstall a gem:

gem uninstall {{gem_name}}

• Uninstall a specific version of a gem:

gem uninstall {{gem_name}} --version {{1.0.0}}


gemtopbm
This command has been superseded by gemtopnm.

More information: https://netpbm.sourceforge.net/doc/gemtopbm.html.

• View documentation for the current command:

tldr gemtopnm
gemtopnm
Convert a GEM image file into a PNM image.

More information: https://netpbm.sourceforge.net/doc/gemtopnm.html.

• Convert a GEM image file to a PNM image:

gemtopnm {{path/to/file.img}} > {{path/to/output.pnm}}

• Describe the contents of the specified GEM image:

gemtopnm -d {{path/to/file.img}}

• Display version:

gemtopnm -version
Get-NodeInstallLocation
Get the current Node.js installation directory for ps-nvm.

Part of ps-nvm and can only be run under PowerShell.

More information: https://github.com/aaronpowell/ps-nvm.

• Get the current Node.js installation directory:

Get-NodeInstallLocation
Get-NodeVersions
List installed and available Node.js versions for ps-nvm.

Part of ps-nvm and can only be run under PowerShell.

More information: https://github.com/aaronpowell/ps-nvm.

• List all installed Node.js versions:

Get-NodeVersions

• List all available Node.js versions:

Get-NodeVersions -Remote

• List all available Node.js 20.x versions:

Get-NodeVersions -Remote -Filter ">=20.0.0 <21.0.0"


geth
The go-ethereum command-line interface.

More information: https://geth.ethereum.org.

• Connect to the main Ethereum network and automatically download the full
node:

geth

• Connect to the Ropsten test network:

geth --testnet

• Create a new account:

geth account new

• Enable mining:

geth --mine
getopts
Parse shell options from arguments.

This command does not support longform options and thus using getopt is
recommended instead.

More information: https://www.gnu.org/software/bash/manual/bash.html#index-


getopts.

• Check if an option is set:

getopts {{x}} {{opt}}; echo $opt

• Set an option to require an argument and check said argument:

getopts {{x}}: {{opt}}; echo $OPTARG

• Check for multiple options:

while getopts {{xyz}} {{opt}}; do case $opt in x) echo x is


set;; y) echo y is set;; z) echo z is set;; esac; done

• Set getopts to silent mode and handle option errors:

while getopts :{{x:}} {{opt}}; do case $opt in x) ;; :) echo


"Argument required";; ?) echo "Invalid argument" esac;; done

• Reset getopts:

OPTIND=1
gfortran
Preprocess and compile Fortran source files, then assemble and link them together.

More information: https://gcc.gnu.org/wiki/GFortran.

• Compile multiple source files into an executable:

gfortran {{path/to/source1.f90 path/to/source2.f90 ...}} -o


{{path/to/output_executable}}

• Show common warnings, debug symbols in output, and optimize without


affecting debugging:

gfortran {{path/to/source.f90}} -Wall -g -Og -o {{path/to/


output_executable}}

• Include libraries from a different path:

gfortran {{path/to/source.f90}} -o {{path/to/


output_executable}} -I{{path/to/mod_and_include}} -L{{path/
to/library}} -l{{library_name}}

• Compile source code into Assembler instructions:

gfortran -S {{path/to/source.f90}}

• Compile source code into an object file without linking:

gfortran -c {{path/to/source.f90}}
gh alias
Manage GitHub CLI command aliases.

More information: https://cli.github.com/manual/gh_alias.

• List all the aliases gh is configured to use:

gh alias list

• Create a gh subcommand alias:

gh alias set {{pv}} '{{pr view}}'

• Set a shell command as a gh subcommand:

gh alias set --shell {{alias_name}} {{command}}

• Delete a command shortcut:

gh alias delete {{alias_name}}

• Display the subcommand help:

gh alias
gh api
Make authenticated HTTP requests to the GitHub API and print the response.

More information: https://cli.github.com/manual/gh_api.

• Display the releases for the current repository in JSON format:

gh api repos/:owner/:repo/releases

• Create a reaction for a specific issue:

gh api --header {{Accept:application/vnd.github.squirrel-


girl-preview+json}} --raw-field
'{{content=+1}}' {{repos/:owner/:repo/issues/123/reactions}}

• Display the result of a GraphQL query in JSON format:

gh api graphql --field {{name=':repo'}} --raw-field


'{{query}}'

• Send a request using a custom HTTP method:

gh api --method {{POST}} {{endpoint}}

• Include the HTTP response headers in the output:

gh api --include {{endpoint}}

• Do not print the response body:

gh api --silent {{endpoint}}

• Send a request to a specific GitHub Enterprise Server:

gh api --hostname {{github.example.com}} {{endpoint}}

• Display the subcommand help:

gh api --help
gh auth
Authenticate with a GitHub host.

More information: https://cli.github.com/manual/gh_auth.

• Log in with interactive prompt:

gh auth login

• Log in with a token from stdin (created in https://github.com/settings/


tokens):

echo {{your_token}} | gh auth login --with-token

• Check if you are logged in:

gh auth status

• Log out:

gh auth logout

• Log in with a specific GitHub Enterprise Server:

gh auth login --hostname {{github.example.com}}

• Refresh the session to ensure authentication credentials have the correct


minimum scopes (removes additional scopes requested previously):

gh auth refresh

• Expand the permission scopes:

gh auth refresh --scopes


{{repo,admin:repo_hook,admin:org,admin:public_key,admin:org_hook,...}}
gh browse
Open a GitHub repository in the browser or print the URL.

More information: https://cli.github.com/manual/gh_browse.

• Open the homepage of the current repository in the default web browser:

gh browse

• Open the homepage of a specific repository in the default web browser:

gh browse {{owner}}/{{repository}}

• Open the settings page of the current repository in the default web browser:

gh browse --settings

• Open the wiki of the current repository in the default web browser:

gh browse --wiki

• Open a specific issue or pull request in the web browser:

gh browse {{issue_number|pull_request_number}}

• Open a specific branch in the web browser:

gh browse --branch {{branch_name}}

• Open a specific file or directory of the current repository in the web browser:

gh browse {{path/to/file_or_directory}}

• Print the destination URL without open the web browser:

gh browse --no-browser
gh codespace
Connect and manage your codespaces in GitHub.

More information: https://cli.github.com/manual/gh_codespace.

• Create a codespace in GitHub interactively:

gh codespace create

• List all available codespaces:

gh codespace list

• Connect to a codespace via SSH interactively:

gh codespace ssh

• Transfer a specific file to a codespace interactively:

gh codespace cp {{path/to/source_file}} remote:{{path/to/


remote_file}}

• List the ports of a codespace interactively:

gh codespace ports

• Display the logs from a codespace interactively:

gh codespace logs

• Delete a codespace interactively:

gh codespace delete

• Display help for a subcommand:

gh codespace {{code|cp|create|delete|edit|...}} --help


gh completion
Generate shell completion scripts for GitHub CLI commands.

More information: https://cli.github.com/manual/gh_completion.

• Print a completion script:

gh completion --shell {{bash|zsh|fish|powershell}}

• Append the gh completion script to ~/.bashrc:

gh completion --shell {{bash}} >> {{~/.bashrc}}

• Append the gh completion script to ~/.zshrc:

gh completion --shell {{zsh}} >> {{~/.zshrc}}

• Display the subcommand help:

gh completion
gh config
Change configuration for GitHub cli.

More information: https://cli.github.com/manual/gh_config.

• Display what Git protocol is being used:

gh config get git_protocol

• Set protocol to SSH:

gh config set git_protocol {{ssh}}

• Use delta in side-by-side mode as the default pager for all gh commands:

gh config set pager '{{delta --side-by-side}}'

• Set text editor to Vim:

gh config set editor {{vim}}

• Reset to default text editor:

gh config set editor ""

• Disable interactive prompts:

gh config set prompt {{disabled}}

• Set a specific configuration value:

gh config set {{key}} {{value}}


gh cs
This command is an alias of gh codespace.

• View documentation for the original command:

tldr gh codespace
gh environment
Display help about environment variables for the GitHub CLI command.

More information: https://cli.github.com/manual/gh_help_environment.

• Display help about environment variables that can be used with gh:

gh environment
gh extension
Manage extensions for the GitHub CLI.

More information: https://cli.github.com/manual/gh_extension.

• Initialize a new GitHub CLI extension project in a directory of the same name:

gh extension create {{extension_name}}

• Install an extension from a GitHub repository:

gh extension install {{owner}}/{{repository}}

• List installed extensions:

gh extension list

• Upgrade a specific extension:

gh extension upgrade {{extension_name}}

• Upgrade all extensions:

gh extension upgrade --all

• List installed extensions:

gh extension list

• Remove an extension:

gh extension remove {{extension_name}}

• Display help about a subcommand:

gh extension {{subcommand}} --help


gh formatting
Formatting options for JSON data exported from gh GitHub CLI command.

More information: https://cli.github.com/manual/gh_help_formatting.

• Display help about formatting JSON output from gh using jq:

gh formatting
gh gist
Work with GitHub Gists.

More information: https://cli.github.com/manual/gh_gist.

• Create a new Gist from one or more files:

gh gist create {{path/to/file1 path/to/file2 ...}}

• Create a new Gist with a specific [desc]ription:

gh gist create {{path/to/file1 path/to/file2 ...}} --desc


"{{description}}"

• Edit a Gist:

gh gist edit {{id|url}}

• List up to 42 Gists owned by the currently logged in user:

gh gist list --limit {{42}}

• View a Gist in the default browser without rendering Markdown:

gh gist view {{id|url}} --web --raw


gh help
Display help about the GitHub CLI command.

More information: https://cli.github.com/manual/gh_help.

• Display general help:

gh help

• Display help for the gh help subcommand:

gh help --help

• Display help about environment variables that can be used with gh:

gh help environment

• Display a markdown reference of all gh commands:

gh help reference

• Display help about formatting JSON output from gh using jq:

gh help formatting

• Display help about using gh with MinTTY:

gh help mintty

• Display help for a subcommand:

gh help {{subcommand}}

• Display help for a subcommand action:

gh help {{pr}} {{create}}


gh issue create
Create GitHub issues on a repository.

More information: https://cli.github.com/manual/gh_issue_create.

• Create a new issue against the current repository interactively:

gh issue create

• Create a new issue with the bug label interactively:

gh issue create --label "{{bug}}"

• Create a new issue interactively and assign it to the specified users:

gh issue create --assignee {{user1,user2,...}}

• Create a new issue with a title, body and assign it to the current user:

gh issue create --title "{{title}}" --body "{{body}}" --


assignee "{{@me}}"

• Create a new issue interactively, reading the body text from a file:

gh issue create --body-file {{path/to/file}}

• Create a new issue in the default web browser:

gh issue create --web

• Display the help:

gh issue create --help


gh issue
Manage GitHub issues.

More information: https://cli.github.com/manual/gh_issue.

• Display a specific issue:

gh issue view {{issue_number}}

• Display a specific issue in the default web browser:

gh issue view {{issue_number}} --web

• Create a new issue in the default web browser:

gh issue create --web

• List the last 10 issues with the bug label:

gh issue list --limit {{10}} --label "{{bug}}"

• List closed issues made by a specific user:

gh issue list --state closed --author {{username}}

• Display the status of issues relevant to the user, in a specific repository:

gh issue status --repo {{owner}}/{{repository}}

• Reopen a specific issue:

gh issue reopen {{issue_number}}


gh label
Work with GitHub labels.

More information: https://cli.github.com/manual/gh_label.

• List labels for the repository in the current directory:

gh label list

• View labels for the repository in the current directory in the default web
browser:

gh label list --web

• Create a label with a specific name, description and color in hexadecimal


format for the repository in the current directory:

gh label create {{name}} --description "{{description}}" --


color {{color_hex}}

• Delete a label for the repository in the current directory, prompting for
confirmation:

gh label delete {{name}}

• Update the name and description for a specific label for the repository in the
current directory:

gh label edit {{name}} --name {{new_name}} --description


"{{description}}"

• Clone labels from a specific repository into the repository in the current
directory:

gh label clone {{owner}}/{{repository}}

• Display help for a subcommand:

gh label {{subcommand}} --help


gh mintty
Display help about MinTTY integration for the GitHub CLI command.

More information: https://cli.github.com/manual/gh_help_mintty.

• Display help about using gh with MinTTY:

gh mintty
gh pr create
Manage GitHub pull requests.

More information: https://cli.github.com/manual/gh_pr_create.

• Interactively create a pull request:

gh pr create

• Create a pull request, determining the title and description from the commit
messages of the current branch:

gh pr create --fill

• Create a draft pull request:

gh pr create --draft

• Create a pull request specifying the base branch, title, and description:

gh pr create --base {{base_branch}} --title "{{title}}" --


body "{{body}}"

• Start opening a pull request in the default web browser:

gh pr create --web
gh pr merge
Merge GitHub pull requests.

More information: https://cli.github.com/manual/gh_pr_merge.

• Merge the pull request associated with the current branch interactively:

gh pr merge

• Merge the specified pull request, interactively:

gh pr merge {{pr_number}}

• Merge the pull request, removing the branch on both the local and the
remote:

gh pr merge --delete-branch

• Merge the current pull request with the specified merge strategy:

gh pr merge --{{merge|squash|rebase}}

• Merge the current pull request with the specified merge strategy and commit
message:

gh pr merge --{{merge|squash|rebase}} --subject


{{commit_message}}

• Squash the current pull request into one commit with the message body and
merge:

gh pr merge --squash --body="{{commit_message_body}}"

• Display help:

gh pr merge --help
gh pr
Manage GitHub pull requests.

Some subcommands such as create have their own usage documentation.

More information: https://cli.github.com/manual/gh_pr.

• Create a pull request:

gh pr create

• Check out a specific pull request locally:

gh pr checkout {{pr_number}}

• View the changes made in the pull request for the current branch:

gh pr diff

• Approve the pull request for the current branch:

gh pr review --approve

• Merge the pull request associated with the current branch interactively:

gh pr merge

• Edit a pull request interactively:

gh pr edit

• Edit the base branch of a pull request:

gh pr edit --base {{branch_name}}

• Check the status of the current repository's pull requests:

gh pr status
gh reference
Display a reference about the GitHub CLI command.

More information: https://cli.github.com/manual/gh_help_reference.

• Display a markdown reference of all gh commands:

gh reference
gh release
Manage GitHub releases.

More information: https://cli.github.com/manual/gh_release.

• List releases in a GitHub repository, limited to 30 items:

gh release list

• Display information about a specific release:

gh release view {{tag}}

• Create a new release:

gh release create {{tag}}

• Delete a specific release:

gh release delete {{tag}}

• Download assets from a specific release:

gh release download {{tag}}

• Upload assets to a specific release:

gh release upload {{tag}} {{path/to/file1 path/to/file2 ...}}


gh repo
Work with GitHub repositories.

More information: https://cli.github.com/manual/gh_repo.

• Create a new repository (if the repository name is not set, the default name
will be the name of the current directory):

gh repo create {{name}}

• Clone a repository:

gh repo clone {{owner}}/{{repository}}

• Fork and clone a repository:

gh repo fork {{owner}}/{{repository}} --clone

• View a repository in the default web browser:

gh repo view {{repository}} --web

• List repositories owned by a specific user or organization (if the owner is not
set, the default owner will be the currently logged in user):

gh repo list {{owner}}

• List only non-forks repositories and limit the number of repositories to list
(default: 30):

gh repo list {{owner}} --source -L {{limit}}

• List repositories with a specific primary coding language:

gh repo list {{owner}} --language {{language_name}}


gh run
View, run and watch recent GitHub Actions workflow runs.

More information: https://cli.github.com/manual/gh_run.

• Interactively select a run to see information about the jobs:

gh run view

• Display information about a specific run:

gh run view {{workflow_run_number}}

• Display information about the steps of a job:

gh run view --job={{job_number}}

• Display the log of a job:

gh run view --job={{job_number}} --log

• Check a specific workflow and exit with a non-zero status if the run failed:

gh run view {{workflow_run_number}} --exit-status && {{echo


"run pending or passed"}}

• Interactively select an active run and wait until it's done:

gh run watch

• Display the jobs for a run and wait until it's done:

gh run watch {{workflow_run_number}}

• Re-run a specific workflow:

gh run rerun {{workflow_run_number}}


gh screensaver
Extension for GitHub CLI that runs animated terminal screensavers.

See also: gh extension.

More information: https://github.com/vilmibm/gh-screensaver.

• Run a random screensaver:

gh screensaver

• Run a specific screensaver:

gh screensaver --saver {{fireworks|life|marquee|pipes|


pollock|starfield}}

• Run the "marquee" screensaver with a specific text and font:

gh screensaver --saver {{marquee}} -- --message="{{message}}"


--font={{font_name}}

• Run the "starfield" screensaver with a specific density and speed:

gh screensaver --saver {{starfield}} -- --density {{500}} --


speed {{10}}

• List available screensavers:

gh screensaver --list
gh secret set
Create or update GitHub secrets.

More information: https://cli.github.com/manual/gh_secret_set.

• Set a secret for the current repository (user will be prompted for the value):

gh secret set {{name}}

• Set a secret from a file for the current repository:

gh secret set {{name}} < {{path/to/file}}

• Set a secret for a specific repository:

gh secret set {{name}} --body {{value}} --repo {{owner}}/


{{repository}}

• Set an organization secret for specific repositories:

gh secret set {{name}} --org {{organization}} --repos


"{{repository1,repository2,...}}"

• Set an organization secret with a specific visibility:

gh secret set {{name}} --org {{organization}} --visibility


{{all|private|selected}}
gh secret
Manage GitHub secrets.

More information: https://cli.github.com/manual/gh_secret.

• List secret keys for the current repository:

gh secret list

• List secret keys for a specific organization:

gh secret list --org {{organization}}

• List secret keys for a specific repository:

gh secret list --repo {{owner}}/{{repository}}

• Set a secret for the current repository (user will be prompted for the value):

gh secret set {{name}}

• Set a secret from a file for the current repository:

gh secret set {{name}} < {{path/to/file}}

• Set an organization secret for specific repositories:

gh secret set {{name}} --org {{organization}} --repos


{{repository1,repository2}}

• Remove a secret for the current repository:

gh secret remove {{name}}

• Remove a secret for a specific organization:

gh secret remove {{name}} --org {{organization}}


gh skyline
Generate a 3D model of your GitHub contribution history.

By default, it will create a {username}-{year}-github-skyline.stl file in the


current directory.

More information: https://github.com/github/gh-skyline.

• Generate a skyline STL file for the current year and authenticated user:

gh skyline

• Generate a skyline for a specific [u]ser and [y]ear:

gh skyline --user {{username}} --year {{year}}

• Generate a skyline for a range of [y]ears:

gh skyline --user {{username}} --year {{first_year}}-


{{last_year}}

• Generate a [f]ull skyline (from the user's join year to the current year):

gh skyline --user {{username}} --full

• Enable [d]ebug logging:

gh skyline --debug

• Generate a skyline and specify the [o]utput file path:

gh skyline --output {{path/to/output_file.stl}}

• Open the GitHub profile for a specific [u]ser:

gh skyline --user {{username}} --web

• Display [h]elp:

gh skyline --help
gh ssh-key
Manage GitHub SSH keys.

More information: https://cli.github.com/manual/gh_ssh-key.

• Display help:

gh ssh-key

• List SSH keys for the currently authenticated user:

gh ssh-key list

• Add an SSH key to the currently authenticated user's account:

gh ssh-key add {{path/to/key.pub}}

• Add an SSH key to the currently authenticated user's account with a specific
title:

gh ssh-key add --title {{title}} {{path/to/key.pub}}


gh workflow
List, view, and run GitHub Actions workflows.

More information: https://cli.github.com/manual/gh_workflow.

• Interactively select a workflow to view the latest jobs for:

gh workflow view

• View a specific workflow in the default browser:

gh workflow view {{id|workflow_name|filename.yml}} --web

• Display the YAML definition of a specific workflow:

gh workflow view {{id|workflow_name|filename.yml}} --yaml

• Display the YAML definition for a specific Git branch or tag:

gh workflow view {{id|workflow_name|filename.yml}} --ref


{{branch|tag_name}} --yaml

• List workflow files (use --all to include disabled workflows):

gh workflow list

• Run a manual workflow with parameters:

gh workflow run {{id|workflow_name|filename.yml}} {{--raw-


field param1=value1 --raw-field param2=value2 ...}}

• Run a manual workflow using a specific branch or tag with JSON parameters
from stdin:

echo '{{{"param1": "value1", "param2": "value2", ...}}}' | gh


workflow run {{id|workflow_name|filename.yml}} --ref
{{branch|tag_name}}

• Enable or disable a specific workflow:

gh workflow {{enable|disable}} {{id|workflow_name|


filename.yml}}
gh
Work seamlessly with GitHub.

Some subcommands such as config have their own usage documentation.

More information: https://cli.github.com/.

• Clone a GitHub repository locally:

gh repo clone {{owner}}/{{repository}}

• Create a new issue:

gh issue create

• View and filter the open issues of the current repository:

gh issue list

• View an issue in the default web browser:

gh issue view --web {{issue_number}}

• Create a pull request:

gh pr create

• View a pull request in the default web browser:

gh pr view --web {{pr_number}}

• Check out a specific pull request locally:

gh pr checkout {{pr_number}}

• Check the status of a repository's pull requests:

gh pr status
ghc
The Glasgow Haskell Compiler.

Compiles and links Haskell source files.

More information: https://www.haskell.org/ghc.

• Find and compile all modules in the current directory:

ghc Main

• Compile a single file:

ghc {{path/to/file.hs}}

• Compile using extra optimization:

ghc -O {{path/to/file.hs}}

• Stop compilation after generating object files (.o):

ghc -c {{path/to/file.hs}}

• Start a REPL (interactive shell):

ghci

• Evaluate a single expression:

ghc -e {{expression}}
ghci
The Glasgow Haskell Compiler's interactive environment.

More information: https://downloads.haskell.org/ghc/latest/docs/html/


users_guide/ghci.html.

• Start a REPL (interactive shell):

ghci

• Start a REPL and load the specified Haskell source file:

ghci {{source_file.hs}}

• Start a REPL and enable a language option:

ghci -X{{language_option}}

• Start a REPL and enable some level of compiler warnings (e.g. all or
compact):

ghci -W{{warning_level}}

• Start a REPL with a colon-separated list of directories for finding source files:

ghci -i{{path/to/directory1:path/to/directory2:...}}
ghcid
Simple and efficient CLI IDE for Haskell that reloads code on file changes.

Continuously displays compile errors, warnings, and test results.

More information: https://github.com/ndmitchell/ghcid.

• Start ghcid and monitor a Haskell file for changes:

ghcid {{path/to/Main.hs}}

• Start ghcid with a specific command, such as loading a Stack or Cabal project:

ghcid --command "{{stack ghci Main.hs}}"

• Run an action (default main) on each file save:

ghcid --run={{action}} {{path/to/Main.hs}}

• Set maximum height and width (default to console height and width):

ghcid --height={{height}} --width={{width}} {{path/to/


Main.hs}}

• Write full GHC compiler output to a file:

ghcid --outputfile={{path/to/output_file.txt}} {{path/to/


Main.hs}}

• Execute REPL commands (eg. -- $> 1+1) on each file save:

ghcid --allow-eval {{path/to/Main.hs}}


ghcup
Haskell toolchain installer.

Install, manage, and update Haskell toolchains.

More information: https://gitlab.haskell.org/haskell/ghcup-hs.

• Start the interactive TUI:

ghcup tui

• List available GHC/cabal versions:

ghcup list

• Install the recommended GHC version:

ghcup install ghc

• Install a specific GHC version:

ghcup install ghc {{version}}

• Set the currently "active" GHC version:

ghcup set ghc {{version}}

• Install cabal-install:

ghcup install cabal

• Update ghcup itself:

ghcup upgrade
ghdl
Open-source simulator for the VHDL language.

More information: https://ghdl.github.io/ghdl/.

• Analyze a VHDL source file and produce an object file:

ghdl -a {{filename.vhdl}}

• Elaborate a design (where design is the name of a configuration unit, entity


unit or architecture unit):

ghdl -e {{design}}

• Run an elaborated design:

ghdl -r {{design}}

• Run an elaborated design and dump output to a waveform file:

ghdl -r {{design}} --wave={{output.ghw}}

• Check the syntax of a VHDL source file:

ghdl -s {{filename.vhdl}}

• Display help:

ghdl --help
ghost
A blogging platform and headless CMS.

More information: https://ghost.org.

• Install Ghost in the current directory:

ghost install

• Start an instance of Ghost:

ghost start

• Restart the Ghost instance:

ghost restart

• Check the system for any potential hiccups while installing or updating Ghost:

ghost doctor

• View the logs of a Ghost instance:

ghost log {{name}}

• Run a Ghost instance directly (used by process managers and for debugging):

ghost run

• View running Ghost processes:

ghost ls

• View or edit Ghost configuration:

ghost config {{key}} {{value}}


gibo
Fetch gitignore boilerplates.

More information: https://github.com/simonwhitaker/gibo.

• List available boilerplates:

gibo list

• Write a boilerplate to stdout:

gibo dump {{boilerplate}}

• Write a boilerplate to .gitignore:

gibo dump {{boilerplate}} >>{{.gitignore}}

• Search for boilerplates containing a given string:

gibo search {{string}}

• Update available local boilerplates:

gibo update
gifdiff
Compare two GIFs for identical visual appearance.

See also: gifsicle.

More information: https://www.lcdf.org/gifsicle.

• Check how GIFs differ:

gifdiff {{path/to/first.gif}} {{path/to/second.gif}}

• Check if GIFs differ:

gifdiff --brief {{path/to/first.gif}} {{path/to/second.gif}}


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

More information: https://www.lcdf.org/gifsicle.

• Optimize a GIF as a new file:

gifsicle {{path/to/input.gif}} --optimize=3 -o {{path/to/


output.gif}}

• Use [b]atch mode (modify each given file in place) and unoptimize a GIF:

gifsicle -b {{path/to/input.gif}} --unoptimize

• Extract a frame from a GIF:

gifsicle {{path/to/input.gif}} '#{{0}}' > {{path/to/


first_frame.gif}}

• Make a GIF animation from selected GIFs:

gifsicle {{*.gif}} --delay={{10}} --loop > {{path/to/


output.gif}}

• Reduce file size using lossy compression:

gifsicle -b {{path/to/input.gif}} --optimize=3 --


lossy={{100}} --colors={{16}} --dither

• Delete the first 10 frames and all frames after frame 20 from a GIF:

gifsicle -b {{path/to/input.gif}} --delete '#{{0-9}}'


'#{{20-}}'

• Modify all frames by cropping them to a rectangle, changing their scale,


flipping them, and rotating them:

gifsicle -b --crop {{starting_x}},{{starting_y}}+


{{rect_width}}x{{rect_height}} --scale {{0.25}} --flip-
horizontal --rotate-{{90|180|270}} {{path/to/input.gif}}
giftopnm
Convert a GIF file into a PNM image.

More information: https://netpbm.sourceforge.net/doc/giftopnm.html.

• Convert a GIF image to a Netpbm image pixel-for-pixel:

giftopnm {{path/to/input.gif}} > {{path/to/output.pnm}}

• Display version:

giftopnm -version
gimp
GNU image manipulation program.

See also: krita.

More information: https://docs.gimp.org/en/gimp-fire-up.html#gimp-concepts-


running-command-line.

• Start GIMP:

gimp

• Open specific files:

gimp {{path/to/image1 path/to/image2 ...}}

• Open specific files in a new window:

gimp --new-instance {{path/to/image1 path/to/image2 ...}}

• Start without a splash screen:

gimp --no-splash

• Print errors and warnings to the console instead of showing them in a dialog
box:

gimp --console-messages

• Enable debugging signal handlers:

gimp --debug-handlers
gist
Upload code to https://gist.github.com.

More information: https://github.com/defunkt/gist.

• Log in to gist on this computer:

gist --login

• Create a gist from any number of text files:

gist {{file.txt}} {{file2.txt}}

• Create a private gist with a description:

gist --private --description "{{A meaningful


description}}" {{file.txt}}

• Read contents from stdin and create a gist from it:

{{echo "hello world"}} | gist

• List your public and private gists:

gist --list

• List all public gists for any user:

gist --list {{username}}

• Update a gist using the ID from URL:

gist --update {{GIST_ID}} {{file.txt}}


git abort
Abort an ongoing rebase, merge, or cherry-pick.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-abort.

• Abort a Git rebase, merge, or cherry-pick:

git abort
git add
Adds changed files to the index.

More information: https://git-scm.com/docs/git-add.

• Add a file to the index:

git add {{path/to/file}}

• Add all files (tracked and untracked):

git add {{-A|--all}}

• Add all files in the current folder:

git add .

• Only add already tracked files:

git add {{-u|--update}}

• Also add ignored files:

git add {{-f|--force}}

• Interactively stage parts of files:

git add {{-p|--patch}}

• Interactively stage parts of a given file:

git add {{-p|--patch}} {{path/to/file}}

• Interactively stage a file:

git add {{-i|--interactive}}


git alias
Create shortcuts for Git commands.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-alias.

• List all aliases:

git alias

• Create a new alias:

git alias "{{name}}" "{{command}}"

• Search for an existing alias:

git alias ^{{name}}


git am
Apply patch files and create a commit. Useful when receiving commits via email.

See also git format-patch, which can generate patch files.

More information: https://git-scm.com/docs/git-am.

• Apply and commit changes following a local patch file:

git am {{path/to/file.patch}}

• Apply and commit changes following a remote patch file:

curl -L {{https://example.com/file.patch}} | git apply

• Abort the process of applying a patch file:

git am --abort

• Apply as much of a patch file as possible, saving failed hunks to reject files:

git am --reject {{path/to/file.patch}}


git annex
Manage files with Git, without checking their contents in.

When a file is annexed, its content is moved into a key-value store, and a symlink is
made that points to the content.

More information: https://git-annex.branchable.com.

• Initialize a repo with Git annex:

git annex init

• Add a file:

git annex add {{path/to/file_or_directory}}

• Show the current status of a file or directory:

git annex status {{path/to/file_or_directory}}

• Synchronize a local repository with a remote:

git annex {{remote}}

• Get a file or directory:

git annex get {{path/to/file_or_directory}}

• Display help:

git annex help


git annotate
Show commit hash and last author on each line of a file.

See git blame, which is preferred over git annotate.

git annotate is provided for those familiar with other version control systems.

More information: https://git-scm.com/docs/git-annotate.

• Print a file with the author name and commit hash prepended to each line:

git annotate {{path/to/file}}

• Print a file with the author email and commit hash prepended to each line:

git annotate {{-e|--show-email}} {{path/to/file}}

• Print only rows that match a regular expression:

git annotate -L :{{regexp}} {{path/to/file}}


git apply
Apply a patch to files and/or to the index without creating a commit.

See also git am, which applies a patch and also creates a commit.

More information: https://git-scm.com/docs/git-apply.

• Print messages about the patched files:

git apply --verbose {{path/to/file}}

• Apply and add the patched files to the index:

git apply --index {{path/to/file}}

• Apply a remote patch file:

curl -L {{https://example.com/file.patch}} | git apply

• Output diffstat for the input and apply the patch:

git apply --stat --apply {{path/to/file}}

• Apply the patch in reverse:

git apply --reverse {{path/to/file}}

• Store the patch result in the index without modifying the working tree:

git apply --cache {{path/to/file}}


git archive-file
Export all the files of the current Git branch into a Zip archive.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-archive-file.

• Pack the currently checked out commit into a Zip archive:

git archive-file
git archive
Create an archive of files from a tree.

More information: https://git-scm.com/docs/git-archive.

• Create a tar archive from the contents of the current HEAD and print it to
stdout:

git archive {{-v|--verbose}} HEAD

• Use the Zip format and report progress verbosely:

git archive {{-v|--verbose}} --format zip HEAD

• Output the Zip archive to a specific file:

git archive {{-v|--verbose}} {{-o|--output}} {{path/to/


file.zip}} HEAD

• Create a tar archive from the contents of the latest commit of a specific
branch:

git archive {{-o|--output}} {{path/to/file.tar}}


{{branch_name}}

• Use the contents of a specific directory:

git archive {{-o|--output}} {{path/to/file.tar}} HEAD:{{path/


to/directory}}

• Prepend a path to each file to archive it inside a specific directory:

git archive {{-o|--output}} {{path/to/file.tar}} --prefix


{{path/to/prepend}}/ HEAD
git authors
Generate a list of committers of a Git repository.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-authors.

• Print a full list of committers to stdout instead of to the AUTHORS file:

git authors --list

• Append the list of committers to the AUTHORS file and open it in the default
editor:

git authors

• Append the list of committers, excluding emails, to the AUTHORS file and open
it in the default editor:

git authors --no-email


git bisect
Use binary search to find the commit that introduced a bug.

Git automatically jumps back and forth in the commit graph to progressively
narrow down the faulty commit.

More information: https://git-scm.com/docs/git-bisect.

• Start a bisect session on a commit range bounded by a known buggy commit,


and a known clean (typically older) one:

git bisect start {{bad_commit}} {{good_commit}}

• For each commit that git bisect selects, mark it as "bad" or "good" after
testing it for the issue:

git bisect {{good|bad}}

• After git bisect pinpoints the faulty commit, end the bisect session and
return to the previous branch:

git bisect reset

• Skip a commit during a bisect (e.g. one that fails the tests due to a different
issue):

git bisect skip

• Display a log of what has been done so far:

git bisect log


git blame-someone-else
Blame someone else for your bad code.

More information: https://github.com/jayphelps/git-blame-someone-else.

• Change the committer and author of a commit:

git blame-someone-else "{{author


<[email protected]>}}" {{commit}}
git blame
Show commit hash and last author on each line of a file.

More information: https://git-scm.com/docs/git-blame.

• Print file with author name and commit hash on each line:

git blame {{path/to/file}}

• Print file with author email and commit hash on each line:

git blame {{-e|--show-email}} {{path/to/file}}

• Print file with author name and commit hash on each line at a specific
commit:

git blame {{commit}} {{path/to/file}}

• Print file with author name and commit hash on each line before a specific
commit:

git blame {{commit}}~ {{path/to/file}}


git branch
Main Git command for working with branches.

More information: https://git-scm.com/docs/git-branch.

• List all branches (local and remote; the current branch is highlighted by *):

git branch --all

• List which branches include a specific Git commit in their history:

git branch --all --contains {{commit_hash}}

• Show the name of the current branch:

git branch --show-current

• Create new branch based on the current commit:

git branch {{branch_name}}

• Create new branch based on a specific commit:

git branch {{branch_name}} {{commit_hash}}

• Rename a branch (you must switch to a different branch before doing this):

git branch {{-m|--move}} {{old_branch_name}}


{{new_branch_name}}

• Delete a local branch (you must switch to a different branch before doing
this):

git branch {{-d|--delete}} {{branch_name}}

• Delete a remote branch:

git push {{remote_name}} --delete {{remote_branch_name}}


git browse-ci
Open the current git repository's CI website in the default web browser.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-browse-ci.

• Open the current repository's CI configuration on its upstream website:

git browse-ci

• Open the current repository's CI configuration on its upstream website for a


specific remote:

git browse-ci {{remote}}


git browse
View an upstream repository in the default browser.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-browse.

• Open the first upstream in the default browser:

git browse

• Open a specific upstream in the default browser:

git browse {{upstream}}


git brv
Print a list of branches, sorted by last commit date.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-brv.

• List each branch showing date, latest commit hash and message:

git brv
git bug
A distributed bug tracker that uses Git's internal storage, so no files are added in
your project.

You may submit your problems to the same Git remote you use to interact with
others, much like commits and branches.

More information: https://github.com/MichaelMure/git-bug/blob/master/doc/md/


git-bug.md.

• Create a new identity:

git bug user create

• Create a new bug:

git bug add

• Push a new bug entry to a remote:

git bug push

• Pull for updates:

git bug pull

• List existing bugs:

git bug ls

• Filter and sort bugs using a query:

git bug ls "{{status}}:{{open}} {{sort}}:{{edit}}"

• Search for bugs by text content:

git bug ls "{{search_query}}" baz


git bugreport
Captures debug information from the system and user, generating a text file to aid
in the reporting of a bug in Git.

More information: https://git-scm.com/docs/git-bugreport.

• Create a new bug report file in the current directory:

git bugreport

• Create a new bug report file in the specified directory, creating it if it does not
exist:

git bugreport {{-o|--output-directory}} {{path/to/directory}}

• Create a new bug report file with the specified filename suffix in strftime
format:

git bugreport {{-s|--suffix}} {{%m%d%y}}


git bulk
Execute operations on multiple Git repositories.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-bulk.

• Register the current directory as a workspace:

git bulk --addcurrent {{workspace_name}}

• Register a workspace for bulk operations:

git bulk --addworkspace {{workspace_name}} {{/absolute/path/


to/repository}}

• Clone a repository inside a specific directory, then register the repository as a


workspace:

git bulk --addworkspace {{workspace_name}} {{/absolute/path/


to/parent_directory}} --from {{remote_repository_location}}

• Clone repositories from a newline-separated list of remote locations, then


register them as workspaces:

git bulk --addworkspace {{workspace_name}} {{/path/to/root/


directory}} --from {{/path/to/file}}

• List all registered workspaces:

git bulk --listall

• Run a Git command on the repositories of the current workspace:

git bulk {{command}} {{command_arguments}}

• Remove a specific workspace:

git bulk --removeworkspace {{workspace_name}}

• Remove all workspaces:

git bulk --purge


git bundle
Package objects and references into an archive.

More information: https://git-scm.com/docs/git-bundle.

• Create a bundle file that contains all objects and references of a specific
branch:

git bundle create {{path/to/file.bundle}} {{branch_name}}

• Create a bundle file of all branches:

git bundle create {{path/to/file.bundle}} --all

• Create a bundle file of the last 5 commits of the current branch:

git bundle create {{path/to/file.bundle}} -5 {{HEAD}}

• Create a bundle file of the latest 7 days:

git bundle create {{path/to/file.bundle}} --since 7.days


{{HEAD}}

• Verify that a bundle file is valid and can be applied to the current repository:

git bundle verify {{path/to/file.bundle}}

• Print to stdout the list of references contained in a bundle:

git bundle unbundle {{path/to/file.bundle}}

• Unbundle a specific branch from a bundle file into the current repository:

git pull {{path/to/file.bundle}} {{branch_name}}

• Create a new repository from a bundle:

git clone {{path/to/file.bundle}}


git cat-file
Provide content or type and size information for Git repository objects.

More information: https://git-scm.com/docs/git-cat-file.

• Get the [s]ize of the HEAD commit in bytes:

git cat-file -s HEAD

• Get the [t]ype (blob, tree, commit, tag) of a given Git object:

git cat-file -t {{8c442dc3}}

• Pretty-[p]rint the contents of a given Git object based on its type:

git cat-file -p {{HEAD~2}}


git changelog
Generate a changelog report from repository commits and tags.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-changelog.

• Update existing file or create a new History.md file with the commit
messages since the latest Git tag:

git changelog

• List commits from the current version:

git changelog --list

• List a range of commits from the tag named 2.1.0 to now:

git changelog --list --start-tag {{2.1.0}}

• List pretty formatted range of commits between the tag 0.5.0 and the tag
1.0.0:

git changelog --start-tag {{0.5.0}} --final-tag {{1.0.0}}

• List pretty formatted range of commits between the commit 0b97430 and the
tag 1.0.0:

git changelog --start-commit {{0b97430}} --final-tag


{{1.0.0}}

• Specify CHANGELOG.md as the output file:

git changelog {{CHANGELOG.md}}

• Replace contents of current changelog file entirely:

git changelog --prune-old


git check-attr
For every pathname, list if each attribute is unspecified, set, or unset as a
gitattribute on that pathname.

More information: https://git-scm.com/docs/git-check-attr.

• Check the values of all attributes on a file:

git check-attr --all {{path/to/file}}

• Check the value of a specific attribute on a file:

git check-attr {{attribute}} {{path/to/file}}

• Check the values of all attributes on specific files:

git check-attr --all {{path/to/file1 path/to/file2 ...}}

• Check the value of a specific attribute on one or more files:

git check-attr {{attribute}} {{path/to/file1 path/to/


file2 ...}}
git check-ignore
Analyze and debug Git ignore/exclude (".gitignore") files.

More information: https://git-scm.com/docs/git-check-ignore.

• Check whether a file or directory is ignored:

git check-ignore {{path/to/file_or_directory}}

• Check whether multiple files or directories are ignored:

git check-ignore {{path/to/file_or_directory1 path/to/


file_or_directory2 ...}}

• Use pathnames, one per line, from stdin:

git check-ignore --stdin < {{path/to/file_list}}

• Do not check the index (used to debug why paths were tracked and not
ignored):

git check-ignore --no-index {{path/to/file_or_directory1


path/to/file_or_directory2 ...}}

• Include details about the matching pattern for each path:

git check-ignore --verbose {{path/to/file_or_directory1 path/


to/file_or_directory2 ...}}
git check-mailmap
Show canonical names and email addresses of contacts.

More information: https://git-scm.com/docs/git-check-mailmap.

• Look up the canonical name associated with an email address:

git check-mailmap "<{{[email protected]}}>"


git check-ref-format
Check if a reference name is acceptable, and exit with a non-zero status if it is not.

More information: https://git-scm.com/docs/git-check-ref-format.

• Check the format of the specified reference name:

git check-ref-format {{refs/head/refname}}

• Print the name of the last branch checked out:

git check-ref-format --branch @{-1}

• Normalize a refname:

git check-ref-format --normalize {{refs/head/refname}}


git checkout-index
Copy files from the index to the working tree.

More information: https://git-scm.com/docs/git-checkout-index.

• Restore any files deleted since the last commit:

git checkout-index --all

• Restore any files deleted or changed since the last commit:

git checkout-index --all --force

• Restore any files changed since the last commit, ignoring any files that were
deleted:

git checkout-index --all --force --no-create

• Export a copy of the entire tree at the last commit to the specified directory
(the trailing slash is important):

git checkout-index --all --force --prefix={{path/to/


export_directory/}}
git checkout
Checkout a branch or paths to the working tree.

More information: https://git-scm.com/docs/git-checkout.

• Create and switch to a new branch:

git checkout -b {{branch_name}}

• Create and switch to a new branch based on a specific reference (branch,


remote/branch, tag are examples of valid references):

git checkout -b {{branch_name}} {{reference}}

• Switch to an existing local branch:

git checkout {{branch_name}}

• Switch to the previously checked out branch:

git checkout -

• Switch to an existing remote branch:

git checkout --track {{remote_name}}/{{branch_name}}

• Discard all unstaged changes in the current directory (see git reset for
more undo-like commands):

git checkout .

• Discard unstaged changes to a given file:

git checkout {{path/to/file}}

• Replace a file in the current directory with the version of it committed in a


given branch:

git checkout {{branch_name}} -- {{path/to/file}}


git cherry-pick
Apply the changes introduced by existing commits to the current branch.

To apply changes to another branch, first use git checkout to switch to the
desired branch.

More information: https://git-scm.com/docs/git-cherry-pick.

• Apply a commit to the current branch:

git cherry-pick {{commit}}

• Apply a range of commits to the current branch (see also git rebase --
onto):

git cherry-pick {{start_commit}}~..{{end_commit}}

• Apply multiple (non-sequential) commits to the current branch:

git cherry-pick {{commit1 commit2 ...}}

• Add the changes of a commit to the working directory, without creating a


commit:

git cherry-pick --no-commit {{commit}}


git cherry
Find commits that have yet to be applied upstream.

More information: https://git-scm.com/docs/git-cherry.

• Show commits (and their messages) with equivalent commits upstream:

git cherry {{-v|--verbose}}

• Specify a different upstream and topic branch:

git cherry {{origin}} {{topic}}

• Limit commits to those within a given limit:

git cherry {{origin}} {{topic}} {{base}}


git clean
Remove files not tracked by Git from the working tree.

More information: https://git-scm.com/docs/git-clean.

• Delete untracked files:

git clean

• Interactively delete untracked files:

git clean {{-i|--interactive}}

• Show which files would be deleted without actually deleting them:

git clean --dry-run

• Forcefully delete untracked files:

git clean {{-f|--force}}

• Forcefully delete untracked [d]irectories:

git clean {{-f|--force}} -d

• Delete untracked files, including e[x]cluded files (files ignored in .gitignore


and .git/info/exclude):

git clean -x
git clear-soft
Clear a Git working directory as if it was freshly cloned with the current branch
excluding files in .gitignore.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-clear-soft.

• Reset all tracked files and delete all untracked files:

git clear-soft
git clear
Clear a Git working directory as if it was freshly cloned with the current branch
including files in .gitignore.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-clear.

• Reset all tracked files and delete all untracked files even if they are included in
the .gitignore:

git clear
git clone
Clone an existing repository.

More information: https://git-scm.com/docs/git-clone.

• Clone an existing repository into a new directory (the default directory is the
repository name):

git clone {{remote_repository_location}} {{path/to/


directory}}

• Clone an existing repository and its submodules:

git clone --recursive {{remote_repository_location}}

• Clone only the .git directory of an existing repository:

git clone --no-checkout {{remote_repository_location}}

• Clone a local repository:

git clone --local {{path/to/local/repository}}

• Clone quietly:

git clone --quiet {{remote_repository_location}}

• Clone an existing repository only fetching the 10 most recent commits on the
default branch (useful to save time):

git clone --depth {{10}} {{remote_repository_location}}

• Clone an existing repository only fetching a specific branch:

git clone --branch {{name}} --single-branch


{{remote_repository_location}}

• Clone an existing repository using a specific SSH command:

git clone --config core.sshCommand="{{ssh -i path/to/


private_ssh_key}}" {{remote_repository_location}}
git coauthor
Add another author to the latest commit. Since this command rewrites the Git
history, --force will be needed when pushing next time.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-coauthor.

• Insert an additional author to the last Git commit:

git coauthor {{name}} {{[email protected]}}


git cola
A powerful Git GUI with a slick and intuitive user interface.

More information: https://git-cola.readthedocs.io.

• Start the GUI:

git cola

• Start the GUI in amend mode:

git cola --amend

• Prompt for a Git repository. Defaults to the current directory:

git cola --prompt

• Open the Git repository at mentioned path:

git cola --repo {{path/to/git-repository}}

• Apply the path filter to the status widget:

git cola --status-filter {{filter}}


git column
Display data in columns.

More information: https://git-scm.com/docs/git-column.

• Format stdin as multiple columns:

ls | git column --mode={{column}}

• Format stdin as multiple columns with a maximum width of 100:

ls | git column --mode=column --width={{100}}

• Format stdin as multiple columns with a maximum padding of 30:

ls | git column --mode=column --padding={{30}}


git commit-graph
Write and verify Git commit-graph files.

More information: https://git-scm.com/docs/git-commit-graph.

• Write a commit-graph file for the packed commits in the repository's local
.git directory:

git commit-graph write

• Write a commit-graph file containing all reachable commits:

git show-ref --hash | git commit-graph write --stdin-commits

• Write a commit-graph file containing all commits in the current commit-graph


file along with those reachable from HEAD:

git rev-parse {{HEAD}} | git commit-graph write --stdin-


commits --append
git commit-tree
Low level utility to create commit objects.

See also: git commit.

More information: https://git-scm.com/docs/git-commit-tree.

• Create a commit object with the specified message:

git commit-tree {{tree}} -m "{{message}}"

• Create a commit object reading the message from a file (use - for stdin):

git commit-tree {{tree}} -F {{path/to/file}}

• Create a GPG-signed commit object:

git commit-tree {{tree}} -m "{{message}}" --gpg-sign

• Create a commit object with the specified parent commit object:

git commit-tree {{tree}} -m "{{message}}" -p


{{parent_commit_sha}}
git commit
Commit files to the repository.

More information: https://git-scm.com/docs/git-commit.

• Commit staged files to the repository with a message:

git commit --message "{{message}}"

• Commit staged files with a message read from a file:

git commit --file {{path/to/commit_message_file}}

• Auto stage all modified and deleted files and commit with a message:

git commit --all --message "{{message}}"

• Commit staged files and sign them with the specified GPG key (or the one
defined in the configuration file if no argument is specified):

git commit --gpg-sign {{key_id}} --message "{{message}}"

• Update the last commit by adding the currently staged changes, changing the
commit's hash:

git commit --amend

• Commit only specific (already staged) files:

git commit {{path/to/file1 path/to/file2 ...}}

• Create a commit, even if there are no staged files:

git commit --message "{{message}}" --allow-empty


git commits-since
Display commits since a time or date.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-commits-since.

• Display commits since yesterday:

git commits-since {{yesterday}}

• Display commits since last week:

git commits-since {{last week}}

• Display commits since last month:

git commits-since {{last month}}

• Display commits since yesterday 2pm:

git commits-since {{yesterday 2pm}}


git config
Manage custom configuration options for Git repositories.

These configurations can be local (for the current repository) or global (for the
current user).

More information: https://git-scm.com/docs/git-config.

• Globally set your name or email (this information is required to commit to a


repository and will be included in all commits):

git config --global {{user.name|user.email}} "{{Your Name|


[email protected]}}"

• List local or global configuration entries:

git config --list --{{local|global}}

• List only system configuration entries (stored in /etc/gitconfig), and show


their file location:

git config --list --system --show-origin

• Get the value of a given configuration entry:

git config alias.unstage

• Set the global value of a given configuration entry:

git config --global alias.unstage "reset HEAD --"

• Revert a global configuration entry to its default value:

git config --global --unset alias.unstage

• Edit the local Git configuration (.git/config) in the default editor:

git config --edit

• Edit the global Git configuration (~/.gitconfig by default or


$XDG_CONFIG_HOME/git/config if such a file exists) in the default editor:

git config --global --edit


git contrib
Display commits from an author.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-contrib.

• Display all commit hashes and their corresponding commit messages from a
specific author:

git contrib {{author}}


git count-objects
Count the number of unpacked objects and their disk consumption.

More information: https://git-scm.com/docs/git-count-objects.

• Count all objects and display the total disk usage:

git count-objects

• Display a count of all objects and their total disk usage, displaying sizes in
human-readable units:

git count-objects --human-readable

• Display more verbose information:

git count-objects --verbose

• Display more verbose information, displaying sizes in human-readable units:

git count-objects --human-readable --verbose


git count
Print the total number of commits.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-count.

• Print the total number of commits:

git count

• Print the number of commits per contributor and the total number of
commits:

git count --all


git cp
Copy an existing file to a new location, preserving history.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-cp.

• Copy an existing file in a Git repo, staying in the same directory:

git cp {{file}} {{new_file}}

• Copy an existing file in a Git repo and place it elsewhere:

git cp {{path/to/file}} {{path/to/new_file}}


git create-branch
Create a Git branch in a repository.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-create-branch.

• Create a local branch:

git create-branch {{branch_name}}

• Create a branch locally and on origin:

git create-branch --remote {{branch_name}}

• Create a branch locally and on upstream (through forks):

git create-branch --remote upstream {{branch_name}}


git credential-cache
Git helper to temporarily store passwords in memory.

More information: https://git-scm.com/docs/git-credential-cache.

• Store Git credentials for a specific amount of time:

git config credential.helper 'cache --


timeout={{time_in_seconds}}'
git credential-store
Git helper to store passwords on disk.

More information: https://git-scm.com/docs/git-credential-store.

• Store Git credentials in a specific file:

git config credential.helper 'store --file={{path/to/file}}'


git credential
Retrieve and store user credentials.

More information: https://git-scm.com/docs/git-credential.

• Display credential information, retrieving the username and password from


configuration files:

echo "{{url=http://example.com}}" | git credential fill

• Send credential information to all configured credential helpers to store for


later use:

echo "{{url=http://example.com}}" | git credential approve

• Erase the specified credential information from all the configured credential
helpers:

echo "{{url=http://example.com}}" | git credential reject


git cvsexportcommit
Export a single Git commit to a CVS checkout.

More information: https://git-scm.com/docs/git-cvsexportcommit.

• Merge a specific patch into CVS:

git cvsexportcommit -v -c -w {{path/to/project_cvs_checkout}}


{{commit_sha1}}
git daemon
A really simple server for Git repositories.

More information: https://git-scm.com/docs/git-daemon.

• Launch a Git daemon with a whitelisted set of directories:

git daemon --export-all {{path/to/directory1}} {{path/to/


directory2}}

• Launch a Git daemon with a specific base directory and allow pulling from all
sub-directories that look like Git repositories:

git daemon --base-path={{path/to/directory}} --export-all --


reuseaddr

• Launch a Git daemon for the specified directory, verbosely printing log
messages and allowing Git clients to write to it:

git daemon {{path/to/directory}} --enable=receive-pack --


informative-errors --verbose
git delete-branch
Delete local and remote Git branches.

Part of git-extras. If deleting the checked out branch, only the remote branch
will be deleted.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-delete-branch.

• Delete one or more local and remote Git branches:

git delete-branch {{branch_name1 branch_name2 ...}}


git delete-merged-branches
Delete branches that are listed in git branch --merged excluding master.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-delete-merged-branches.

• Delete merged branches:

git delete-merged-branches
git delete-squashed-branches
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.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-delete-squashed-branches.

• Delete all branches that were "squash-merged" into the current checked out
branch:

git delete-squashed-branches

• Delete all branches that were "squash-merged" into a specific branch:

git delete-squashed-branches {{branch_name}}


git delete-submodule
Delete a submodule from a git repository.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-delete-submodule.

• Delete a specific submodule:

git delete-submodule {{path/to/submodule}}


git delete-tag
Delete existing local and remote tags.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-delete-tag.

• Delete a tag:

git delete-tag {{tag_version}}


git delta
List files that differ from another branch.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-delta.

• List files from the current checked out branch that differ from the main
branch:

git delta {{main}}

• List files from a specific branch that differ from another specific branch:

git delta {{branch_1}} {{branch_2}}


git describe
Give an object a human-readable name based on an available ref.

More information: https://git-scm.com/docs/git-describe.

• Create a unique name for the current commit (the name contains the most
recent annotated tag, the number of additional commits, and the abbreviated
commit hash):

git describe

• Create a name with 4 digits for the abbreviated commit hash:

git describe --abbrev={{4}}

• Generate a name with the tag reference path:

git describe --all

• Describe a Git tag:

git describe {{v1.0.0}}

• Create a name for the last commit of a given branch:

git describe {{branch_name}}


git diff-files
Compare files using their sha1 hashes and modes.

More information: https://git-scm.com/docs/git-diff-files.

• Compare all changed files:

git diff-files

• Compare only specified files:

git diff-files {{path/to/file}}

• Show only the names of changed files:

git diff-files --name-only

• Output a summary of extended header information:

git diff-files --summary


git diff-index
Compare the working directory with a commit or tree object.

More information: https://git-scm.com/docs/git-diff-index.

• Compare the working directory with a specific commit:

git diff-index {{commit}}

• Compare a specific file or directory in working directory with a commit:

git diff-index {{commit}} {{path/to/file_or_directory}}

• Compare the working directory with the index (staging area) to check for
staged changes:

git diff-index --cached {{commit}}

• Suppress output and return an exit status to check for differences:

git diff-index --quiet {{commit}}


git diff-tree
Compares the content and mode of blobs found via two tree objects.

More information: https://git-scm.com/docs/git-diff-tree.

• Compare two tree objects:

git diff-tree {{tree-ish1}} {{tree-ish2}}

• Show changes between two specific commits:

git diff-tree -r {{commit1}} {{commit2}}

• Display changes in patch format:

git diff-tree {{-p|--patch}} {{tree-ish1}} {{tree-ish2}}

• Filter changes by a specific path:

git diff-tree {{tree-ish1}} {{tree-ish2}} -- {{path/to/


file_or_directory}}
git diff
Show changes to tracked files.

More information: https://git-scm.com/docs/git-diff.

• Show unstaged changes:

git diff

• Show all uncommitted changes (including staged ones):

git diff HEAD

• Show only staged (added, but not yet committed) changes:

git diff --staged

• Show changes from all commits since a given date/time (a date expression,
e.g. "1 week 2 days" or an ISO date):

git diff 'HEAD@{3 months|weeks|days|hours|seconds ago}'

• Show diff statistics, like files changed, histogram, and total line insertions/
deletions:

git diff --stat {{commit}}

• Output a summary of file creations, renames and mode changes since a given
commit:

git diff --summary {{commit}}

• Compare a single file between two branches or commits:

git diff {{branch_1}}..{{branch_2}} [--] {{path/to/file}}

• Compare different files from the current branch to other branch:

git diff {{branch}}:{{path/to/file2}} {{path/to/file}}


git difftool
Show file changes using external diff tools. Accepts the same options and
arguments as git diff.

See also: git diff.

More information: https://git-scm.com/docs/git-difftool.

• List available diff tools:

git difftool --tool-help

• Set the default diff tool to meld:

git config --global diff.tool "{{meld}}"

• Use the default diff tool to show staged changes:

git difftool --staged

• Use a specific tool (opendiff) to show changes since a given commit:

git difftool --tool={{opendiff}} {{commit}}


git effort
Display how much activity a file has had, showing commits per file and "active days"
i.e. total number of days that contributed to the file.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-effort.

• Display each file in the repository, showing commits and active days:

git effort

• Display files modified by a specific number of commits or more, showing


commits and active days:

git effort --above {{5}}

• Display files modified by a specific author, showing commits and active days:

git effort -- --author="{{username}}"

• Display files modified since a specific time/date, showing commits and active
days:

git effort -- --since="{{last month}}"

• Display only the specified files or directories, showing commits and active
days:

git effort {{path/to/file_or_directory1 path/to/


file_or_directory2 ...}}

• Display all files in a specific directory, showing commits and active days:

git effort {{path/to/directory/*}}


git extras
Git extension pack.

More information: https://github.com/tj/git-extras.

• Install or upgrade git-extras commands:

git extras update

• Display help:

git extras --help

• Display version:

git extras --version


git fame
Pretty-print Git repository contributions.

More information: https://github.com/casperdcl/git-fame.

• Calculate contributions for the current Git repository:

git fame

• Exclude files/directories that match the specified regular expression:

git fame --excl "{{regular_expression}}"

• Calculate contributions made after the specified date:

git fame --since "{{3 weeks ago|2021-05-13}}"

• Display contributions in the specified format:

git fame --format {{pipe|yaml|json|csv|tsv}}

• Display contributions per file extension:

git fame --bytype

• Ignore whitespace changes:

git fame --ignore-whitespace

• Detect inter-file line moves and copies:

git fame -C

• Detect intra-file line moves and copies:

git fame -M
git feature
Create or merge feature branches.

Feature branches obey the format feature/.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-feature.

• Create and switch to a new feature branch:

git feature {{feature_branch}}

• Merge a feature branch into the current branch creating a merge commit:

git feature finish {{feature_branch}}

• Merge a feature branch into the current branch squashing the changes into
one commit:

git feature finish --squash {{feature_branch}}

• Send changes from a specific feature branch to its remote counterpart:

git feature {{feature_branch}} --remote {{remote_name}}


git fetch
Download objects and refs from a remote repository.

More information: https://git-scm.com/docs/git-fetch.

• Fetch the latest changes from the default remote upstream repository (if set):

git fetch

• Fetch new branches from a specific remote upstream repository:

git fetch {{remote_name}}

• Fetch the latest changes from all remote upstream repositories:

git fetch --all

• Also fetch tags from the remote upstream repository:

git fetch --tags

• Delete local references to remote branches that have been deleted upstream:

git fetch --prune


git filter-repo
A versatile tool for rewriting Git history.

See also: bfg.

More information: https://github.com/newren/git-filter-repo.

• Replace a sensitive string in all files:

git filter-repo --replace-text <(echo '{{find}}


==>{{replacement}}')

• Extract a single folder, keeping history:

git filter-repo --path {{path/to/folder}}

• Remove a single folder, keeping history:

git filter-repo --path {{path/to/folder}} --invert-paths

• Move everything from sub-folder one level up:

git filter-repo --path-rename {{path/to/folder/:}}


git flow
A collection of Git extensions to provide high-level repository operations.

More information: https://github.com/nvie/gitflow.

• Initialize it inside an existing Git repository:

git flow init

• Start developing on a feature branch based on develop:

git flow feature start {{feature}}

• Finish development on a feature branch, merging it into the develop branch


and deleting it:

git flow feature finish {{feature}}

• Publish a feature to the remote server:

git flow feature publish {{feature}}

• Get a feature published by another user:

git flow feature pull origin {{feature}}


git for-each-repo
Run a Git command on a list of repositories.

Note: this command is experimental and may change.

More information: https://git-scm.com/docs/git-for-each-repo.

• Run maintenance on each of a list of repositories stored in the


maintenance.repo user configuration variable:

git for-each-repo --config={{maintenance.repo}} {{maintenance


run}}

• Run git pull on each repository listed in a global configuration variable:

git for-each-repo --config={{global_configuration_variable}}


{{pull}}
git force-clone
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.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-force-clone.

• Clone a Git repository into a new directory:

git force-clone {{remote_repository_location}} {{path/to/


directory}}

• Clone a Git repository into a new directory, checking out an specific branch:

git force-clone -b {{branch_name}}


{{remote_repository_location}} {{path/to/directory}}

• Clone a Git repository into an existing directory of a Git repository, performing


a force-reset to resemble it to the remote and checking out an specific branch:

git force-clone -b {{branch_name}}


{{remote_repository_location}} {{path/to/directory}}
git fork
Fork a GitHub repo. Like git clone but forks first.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-fork.

• Fork and clone a GitHub repository by its URL:

git fork {{https://github.com/tldr-pages/tldr}}

• Fork and clone a GitHub repository by its slug:

git fork {{tldr-pages/tldr}}


git format-patch
Prepare .patch files. Useful when emailing commits elsewhere.

See also git am, which can apply generated .patch files.

More information: https://git-scm.com/docs/git-format-patch.

• Create an auto-named .patch file for all the unpushed commits:

git format-patch {{origin}}

• Write a .patch file for all the commits between 2 revisions to stdout:

git format-patch {{revision_1}}..{{revision_2}}

• Write a .patch file for the 3 latest commits:

git format-patch -{{3}}


git fresh-branch
Create an empty local branch.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md##git-fresh-branch.

• Create an empty local branch:

git fresh-branch {{branch_name}}


git fsck
Verify the validity and connectivity of nodes in a Git repository index.

Does not make any modifications.

See also: git gc for cleaning up dangling blobs.

More information: https://git-scm.com/docs/git-fsck.

• Check the current repository:

git fsck

• List all tags found:

git fsck --tags

• List all root nodes found:

git fsck --root


git gc
Optimise the local repository by cleaning unnecessary files.

More information: https://git-scm.com/docs/git-gc.

• Optimise the repository:

git gc

• Aggressively optimise, takes more time:

git gc --aggressive

• Do not prune loose objects (prunes by default):

git gc --no-prune

• Suppress all output:

git gc --quiet

• Display help:

git gc --help
git gh-pages
Create a new branch inside the current repository called gh-pages.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-gh-pages.

• Create the GitHub pages branch inside the repository in the current directory:

git gh-pages
git graft
Merge commits from a branch into another branch and delete the source branch.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-graft.

• Merge all commits not present on the target branch from the source branch
to target branch, and delete the source branch:

git graft {{source_branch}} {{target_branch}}


git-grep
Find strings inside files anywhere in a repository's history.

Accepts a lot of the same flags as regular grep.

More information: https://git-scm.com/docs/git-grep.

• Search for a string in tracked files:

git grep {{search_string}}

• Search for a string in files matching a pattern in tracked files:

git grep {{search_string}} -- {{file_glob_pattern}}

• Search for a string in tracked files, including submodules:

git grep --recurse-submodules {{search_string}}

• Search for a string at a specific point in history:

git grep {{search_string}} {{HEAD~2}}

• Search for a string across all branches:

git grep {{search_string}} $(git rev-list --all)


git gui
A GUI for Git to manage branches, commits, and remotes, and perform local
merges.

See also: git-cola, gitk.

More information: https://git-scm.com/docs/git-gui.

• Launch the GUI:

git gui

• Show a specific file with author name and commit hash on each line:

git gui blame {{path/to/file}}

• Open git gui blame in a specific revision:

git gui blame {{revision}} {{path/to/file}}

• Open git gui blame and scroll the view to center on a specific line:

git gui blame --line={{line}} {{path/to/file}}

• Open a window to make one commit and return to the shell when it is
complete:

git gui citool

• Open git gui citool in the "Amend Last Commit" mode:

git gui citool --amend

• Open git gui citool in a read-only mode:

git gui citool --nocommit

• Show a browser for the tree of a specific branch, opening the blame tool when
clicking on the files:

git gui browser maint


git guilt
Show total blame count for files with unstaged changes or calculate the change in
blame between two revisions.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-guilt.

• Show total blame count:

git guilt

• Calculate the change in blame between two revisions:

git guilt {{first_revision}} {{last_revision}}

• Show author emails instead of names:

git guilt --email

• Ignore whitespace only changes when attributing blame:

git guilt --ignore-whitespace

• Find blame delta over the last three weeks:

git guilt 'git log --until="3 weeks ago" --format="%H" -n 1'

• Find blame delta over the last three weeks (git 1.8.5+):

git guilt @{3.weeks.ago}


git hash-object
Computes the unique hash key of content and optionally creates an object with
specified type.

More information: https://git-scm.com/docs/git-hash-object.

• Compute the object ID without storing it:

git hash-object {{path/to/file}}

• Compute the object ID and store it in the Git database:

git hash-object -w {{path/to/file}}

• Compute the object ID specifying the object type:

git hash-object -t {{blob|commit|tag|tree}} {{path/to/file}}

• Compute the object ID from stdin:

cat {{path/to/file}} | git hash-object --stdin


git help
Display help information about Git.

More information: https://git-scm.com/docs/git-help.

• Display help about a specific Git subcommand:

git help {{subcommand}}

• Display help about a specific Git subcommand in a web browser:

git help --web {{subcommand}}

• Display a list of all available Git subcommands:

git help --all

• List the available guides:

git help --guide

• List all possible configuration variables:

git help --config


git ignore-io
Generate .gitignore files from predefined templates.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-ignore-io.

• List available templates:

git ignore-io list

• Generate a .gitignore template:

git ignore-io {{item_a,item_b,item_n}}


git ignore
Show/update .gitignore files.

Part of git-extras. See also git ignore-io.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-ignore.

• Show the content of all global and local .gitignore files:

git ignore

• Ignore file(s) privately, updating .git/info/exclude file:

git ignore {{file_pattern}} --private

• Ignore file(s) locally, updating local .gitignore file:

git ignore {{file_pattern}}

• Ignore file(s) globally, updating global .gitignore file:

git ignore {{file_pattern}} --global


git-imerge
Perform a merge or rebase between two Git branches incrementally.

Conflicts between branches are tracked down to pairs of individual commits, to


simplify conflict resolution.

More information: https://github.com/mhagger/git-imerge.

• Start imerge-based rebase (checkout the branch to be rebased, first):

git imerge rebase {{branch_to_rebase_onto}}

• Start imerge-based merge (checkout the branch to merge into, first):

git imerge merge {{branch_to_be_merged}}

• Show ASCII diagram of in-progress merge or rebase:

git imerge diagram

• Continue imerge operation after resolving conflicts (git add the conflicted
files, first):

git imerge continue --no-edit

• Wrap up imerge operation, after all conflicts are resolved:

git imerge finish

• Abort imerge operation, and return to the previous branch:

git-imerge remove && git checkout {{previous_branch}}


git info
Display Git repository information.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-info.

• Display remote locations, remote and local branches, most recent commit
data and .git/config settings:

git info

• Display remote locations, remote and local branches and most recent commit
data:

git info --no-config


git init
Initializes a new local Git repository.

More information: https://git-scm.com/docs/git-init.

• Initialize a new local repository:

git init

• Initialize a repository with the specified name for the initial branch:

git init --initial-branch={{branch_name}}

• Initialize a repository using SHA256 for object hashes (requires Git version
2.29+):

git init --object-format={{sha256}}

• Initialize a barebones repository, suitable for use as a remote over SSH:

git init --bare


git instaweb
Helper to launch a GitWeb server.

More information: https://git-scm.com/docs/git-instaweb.

• Launch a GitWeb server for the current Git repository:

git instaweb --start

• Listen only on localhost:

git instaweb --start --local

• Listen on a specific port:

git instaweb --start --port {{1234}}

• Use a specified HTTP daemon:

git instaweb --start --httpd {{lighttpd|apache2|mongoose|


plackup|webrick}}

• Also auto-launch a web browser:

git instaweb --start --browser

• Stop the currently running GitWeb server:

git instaweb --stop

• Restart the currently running GitWeb server:

git instaweb --restart


git lfs
Work with large files in Git repositories.

More information: https://git-lfs.com.

• Initialize Git LFS:

git lfs install

• Track files that match a glob:

git lfs track '{{*.bin}}'

• Change the Git LFS endpoint URL (useful if the LFS server is separate from the
Git server):

git config {{-f|--file}} .lfsconfig lfs.url


{{lfs_endpoint_url}}

• List tracked patterns:

git lfs track

• List tracked files that have been committed:

git lfs ls-files

• Push all Git LFS objects to the remote server (useful if errors are encountered):

git lfs push --all {{remote_name}} {{branch_name}}

• Fetch all Git LFS objects:

git lfs fetch

• Checkout all Git LFS objects:

git lfs checkout


git local-commits
Show local commits that haven't been pushed to origin. Any additional arguments
will be passed directly to git log.

Part of `git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-local-commits.

• Show commits that haven't been pushed:

git local-commits
git lock
Lock a file in a Git repository from being modified by a commit.

Part of git-extras. See also git-unlock.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-lock.

• Disable the ability to commit changes of a local file:

git lock {{path/to/file}}


git locked
List locked files in a Git repository.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-locked.

• List all local locked files:

git locked
git log
Show a history of commits.

More information: https://git-scm.com/docs/git-log.

• Show the sequence of commits starting from the current one, in reverse
chronological order of the Git repository in the current working directory:

git log

• Show the history of a particular file or directory, including differences:

git log {{-p|-u|--patch}} {{path/to/file_or_directory}}

• Show an overview of which file(s) changed in each commit:

git log --stat

• Show a graph of commits in the current branch using only the first line of
each commit message:

git log --oneline --graph

• Show a graph of all commits, tags and branches in the entire repo:

git log --oneline --decorate --all --graph

• Show only commits with messages that include a specific string, ignoring
case:

git log {{-i|--regexp-ignore-case}} --grep {{search_string}}

• Show the last N number of commits from a certain author:

git log {{-n|--max-count}} {{number}} --author "{{author}}"

• Show commits between two dates (yyyy-mm-dd):

git log --before "{{2017-01-29}}" --after "{{2017-01-17}}"


git ls-files
Show information about files in the index and the working tree.

More information: https://git-scm.com/docs/git-ls-files.

• Show deleted files:

git ls-files --deleted

• Show modified and deleted files:

git ls-files --modified

• Show ignored and untracked files:

git ls-files --others

• Show untracked files, not ignored:

git ls-files --others --exclude-standard


git ls-remote
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.

More information: https://git-scm.com/docs/git-ls-remote.

• Show all references in the default remote repository:

git ls-remote

• Show only heads references in the default remote repository:

git ls-remote --heads

• Show only tags references in the default remote repository:

git ls-remote --tags

• Show all references from a remote repository based on name or URL:

git ls-remote {{repository_url}}

• Show references from a remote repository filtered by a pattern:

git ls-remote {{repository_name}} "{{pattern}}"


git ls-tree
List the contents of a tree object.

More information: https://git-scm.com/docs/git-ls-tree.

• List the contents of the tree on a branch:

git ls-tree {{branch_name}}

• List the contents of the tree on a commit, recursing into subtrees:

git ls-tree -r {{commit_hash}}

• List only the filenames of the tree on a commit:

git ls-tree --name-only {{commit_hash}}

• Print the filenames of the current branch head in a tree structure (Note: tree
--fromfile is not supported on Windows):

git ls-tree -r --name-only HEAD | tree --fromfile


git magic
Automate add, commit, and push routines.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-magic.

• Commit changes with a generated message:

git magic

• [a]dd untracked files and commit changes with a generated message:

git magic -a

• Commit changes with a custom [m]essage:

git magic -m "{{custom_commit_message}}"

• [e]dit the commit [m]essage before committing:

git magic -em "{{custom_commit_message}}"

• Commit changes and [p]ush to remote:

git magic -p

• Commit changes with a [f]orce [p]ush to remote:

git magic -fp


git mailinfo
Extract patch and authorship information from a single email message.

More information: https://git-scm.com/docs/git-mailinfo.

• Extract the patch and author data from an email message:

git mailinfo {{message|patch}}

• Extract but remove leading and trailing whitespace:

git mailinfo -k {{message|patch}}

• Remove everything from the body before a scissors line (e.g. "-->* --") and
retrieve the message or patch:

git mailinfo --scissors {{message|patch}}


git-maintenance
Run tasks to optimize Git repository data.

More information: https://git-scm.com/docs/git-maintenance.

• Register the current repository in the user's list of repositories to daily have
maintenance run:

git maintenance register

• Start running maintenance on the current repository:

git maintenance start

• Halt the background maintenance schedule for the current repository:

git maintenance stop

• Remove the current repository from the user's maintenance repository list:

git maintenance unregister

• Run a specific maintenance task on the current repository:

git maintenance run --task={{commit-graph|gc|incremental-


repack|loose-objects|pack-refs|prefetch}}
git merge-base
Find a common ancestor of two commits.

More information: https://git-scm.com/docs/git-merge-base.

• Print the best common ancestor of two commits:

git merge-base {{commit_1}} {{commit_2}}

• Print all best common ancestors of two commits:

git merge-base --all {{commit_1}} {{commit_2}}

• Check if a commit is an ancestor of a specific commit:

git merge-base --is-ancestor {{ancestor_commit}} {{commit}}


git merge-into
Merge one branch into another branch.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-merge-into.

• Merge a source branch into a specific destination branch:

git merge-into {{source_branch}} {{destination_branch}}

• Merge current branch into a specific destination branch:

git merge-into {{destination_branch}}


git merge-repo
Merge two repository histories.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-merge-repo.

• Merge a repository's branch into the current repository's directory:

git merge-repo {{path/to/repo}} {{branch_name}} {{path/to/


directory}}

• Merge a remote repository's branch into the current repository's directory,


not preserving history:

git merge-repo {{path/to/remote_repo}} {{branch_name}} .


git merge
Merge branches.

More information: https://git-scm.com/docs/git-merge.

• Merge a branch into your current branch:

git merge {{branch_name}}

• Edit the merge message:

git merge --edit {{branch_name}}

• Merge a branch and create a merge commit:

git merge --no-ff {{branch_name}}

• Abort a merge in case of conflicts:

git merge --abort

• Merge using a specific strategy:

git merge --strategy {{strategy}} --strategy-option


{{strategy_option}} {{branch_name}}
git mergetool
Run merge conflict resolution tools to resolve merge conflicts.

More information: https://git-scm.com/docs/git-mergetool.

• Launch the default merge tool to resolve conflicts:

git mergetool

• List valid merge tools:

git mergetool --tool-help

• Launch the merge tool identified by a name:

git mergetool --tool {{tool_name}}

• Don't prompt before each invocation of the merge tool:

git mergetool --no-prompt

• Explicitly use the GUI merge tool (see the merge.guitool configuration
variable):

git mergetool --gui

• Explicitly use the regular merge tool (see the merge.tool configuration
variable):

git mergetool --no-gui


git missing
Show commits which aren't shared between two branches.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-missing.

• Show commits which aren't shared between the currently checked-out branch
and another branch:

git missing {{branch}}

• Show commits which aren't shared between two branches:

git missing {{branch_1}} {{branch_2}}


git mktree
Build a tree object using ls-tree formatted text.

More information: https://git-scm.com/docs/git-mktree.

• Build a tree object and verify that each tree entry’s hash identifies an existing
object:

git mktree

• Allow missing objects:

git mktree --missing

• Read the NUL ([z]ero character) terminated output of the tree object (ls-tree
-z):

git mktree -z

• Allow the creation of multiple tree objects:

git mktree --batch

• Sort and build a tree from stdin (non-recursive git ls-tree output format
is required):

git mktree < {{path/to/tree.txt}}


git mr
Check out GitLab merge requests locally.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-mr.

• Check out a specific merge request:

git mr {{mr_number}}

• Check out a merge request from a specific remote:

git mr {{mr_number}} {{remote}}

• Checkout a merge request from its URL:

git mr {{url}}

• Clean up old merge request branches:

git mr clean
git mv
Move or rename files and update the Git index.

More information: https://git-scm.com/docs/git-mv.

• Move a file inside the repo and add the movement to the next commit:

git mv {{path/to/file}} {{new/path/to/file}}

• Rename a file or directory and add the renaming to the next commit:

git mv {{path/to/file_or_directory}} {{path/to/destination}}

• Overwrite the file or directory in the target path if it exists:

git mv --force {{path/to/file_or_directory}} {{path/to/


destination}}
git notes
Add or inspect object notes.

More information: https://git-scm.com/docs/git-notes.

• List all notes and the objects they are attached to:

git notes list

• List all notes attached to a given object (defaults to HEAD):

git notes list [{{object}}]

• Show the notes attached to a given object (defaults to HEAD):

git notes show [{{object}}]

• Append a note to a specified object (opens the default text editor):

git notes append {{object}}

• Append a note to a specified object, specifying the message:

git notes append --message="{{message_text}}"

• Edit an existing note (defaults to HEAD):

git notes edit [{{object}}]

• Copy a note from one object to another:

git notes copy {{source_object}} {{target_object}}

• Remove all the notes added to a specified object:

git notes remove {{object}}


git obliterate
Delete files and erase their history from a Git repository.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-obliterate.

• Erase the existence of specific files:

git obliterate {{file_1 file_2 ...}}

• Erase the existence of specific files between 2 commits:

git obliterate {{file_1 file_2 ...}} -- {{commit_hash_1}}..


{{commit_hash_2}}
git paste
Send commits to a pastebin site using pastebinit.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-paste.

• Send the patches between the current branch and its upstream to a pastebin
using pastebinit:

git paste

• Pass options to git format-patch in order to select a different set of


commits (@^ selects the parent of HEAD, and so the currently checked out
commit is sent):

git paste {{@^}}


git pr
Check out GitHub pull requests locally.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-pr.

• Check out a specific pull request:

git pr {{pr_number}}

• Check out a pull request from a specific remote:

git pr {{pr_number}} {{remote}}

• Check out a pull request from its URL:

git pr {{url}}

• Clean up old pull request branches:

git pr clean
git prune
Git command for pruning all unreachable objects from the object database.

This command is often not used directly but as an internal command that is used
by Git gc.

More information: https://git-scm.com/docs/git-prune.

• Report what would be removed by Git prune without removing it:

git prune --dry-run

• Prune unreachable objects and display what has been pruned to stdout:

git prune --verbose

• Prune unreachable objects while showing progress:

git prune --progress


git psykorebase
Rebase a branch on top of another using a merge commit and only one conflict
handling.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-psykorebase.

• Rebase the current branch on top of another using a merge commit and only
one conflict handling:

git psykorebase {{upstream_branch}}

• Continue after conflicts have been handled:

git psykorebase --continue

• Specify the branch to rebase:

git psykorebase {{upstream_branch}} {{target_branch}}


git pull-request
Create a pull request for a project on GitHub.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-pull-request.

• Create a pull request for a project on GitHub:

git pull-request {{target_branch}}


git pull
Fetch branch from a remote repository and merge it to local repository.

More information: https://git-scm.com/docs/git-pull.

• Download changes from default remote repository and merge it:

git pull

• Download changes from default remote repository and use fast-forward:

git pull --rebase

• Download changes from given remote repository and branch, then merge
them into HEAD:

git pull {{remote_name}} {{branch}}


git push
Push commits to a remote repository.

More information: https://git-scm.com/docs/git-push.

• Send local changes in the current branch to its default remote counterpart:

git push

• Send changes from a specific local branch to its remote counterpart:

git push {{remote_name}} {{local_branch}}

• Send changes from a specific local branch to its remote counterpart, and set
the remote one as the default push/pull target of the local one:

git push -u {{remote_name}} {{local_branch}}

• Send changes from a specific local branch to a specific remote branch:

git push {{remote_name}} {{local_branch}}:{{remote_branch}}

• Send changes on all local branches to their counterparts in a given remote


repository:

git push --all {{remote_name}}

• Delete a branch in a remote repository:

git push {{remote_name}} --delete {{remote_branch}}

• Remove remote branches that don't have a local counterpart:

git push --prune {{remote_name}}

• Publish tags that aren't yet in the remote repository:

git push --tags


git range-diff
Compare two commit ranges (e.g. two versions of a branch).

More information: https://git-scm.com/docs/git-range-diff.

• Diff the changes of two individual commits:

git range-diff {{commit_1}}^! {{commit_2}}^!

• Diff the changes of ours and theirs from their common ancestor, e.g. after an
interactive rebase:

git range-diff {{theirs}}...{{ours}}

• Diff the changes of two commit ranges, e.g. to check whether conflicts have
been resolved appropriately when rebasing commits from base1 to base2:

git range-diff {{base1}}..{{rev1}} {{base2}}..{{rev2}}


git reauthor
Change details about an author identity. Since this command rewrites the Git
history, --force will be needed when pushing next time.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-reauthor.

• Change an author's email and name across the whole Git repository:

git reauthor --old-email {{[email protected]}} --correct-email


{{[email protected]}} --correct-name "{{name}}"

• Change the email and name to the ones defined in the Git config:

git reauthor --old-email {{[email protected]}} --use-config

• Change the email and name of all commits, regardless of their original
author:

git reauthor --all --correct-email {{[email protected]}} --


correct-name {{name}}
git rebase-patch
Find the commit the patch applies to and do a rebase.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-rebase-patch.

• Find the commit the patch applies to and do a rebase:

git rebase-patch {{patch_file}}


git rebase
Reapply commits from one branch on top of another branch.

Commonly used to "move" an entire branch to another base, creating copies of the
commits in the new location.

More information: https://git-scm.com/docs/git-rebase.

• Rebase the current branch on top of another specified branch:

git rebase {{new_base_branch}}

• Start an interactive rebase, which allows the commits to be reordered,


omitted, combined or modified:

git rebase {{-i|--interactive}}


{{target_base_branch_or_commit_hash}}

• Continue a rebase that was interrupted by a merge failure, after editing


conflicting files:

git rebase --continue

• Continue a rebase that was paused due to merge conflicts, by skipping the
conflicted commit:

git rebase --skip

• Abort a rebase in progress (e.g. if it is interrupted by a merge conflict):

git rebase --abort

• Move part of the current branch onto a new base, providing the old base to
start from:

git rebase --onto {{new_base}} {{old_base}}

• Reapply the last 5 commits in-place, stopping to allow them to be reordered,


omitted, combined or modified:

git rebase {{-i|--interactive}} {{HEAD~5}}

• Auto-resolve any conflicts by favoring the working branch version (theirs


keyword has reversed meaning in this case):

git rebase {{-X|--strategy-option}} theirs {{branch_name}}


git reflog
Show a log of changes to local references like HEAD, branches or tags.

More information: https://git-scm.com/docs/git-reflog.

• Show the reflog for HEAD:

git reflog

• Show the reflog for a given branch:

git reflog {{branch_name}}

• Show only the 5 latest entries in the reflog:

git reflog {{-n|--max-count}} 5


git release
Create a Git tag for a release.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-release.

• Create and push a release:

git release {{tag_name}}

• Create and push a signed release:

git release {{tag_name}} -s

• Create and push a release with a message:

git release {{tag_name}} -m "{{message}}"


git remote
Manage set of tracked repositories ("remotes").

More information: https://git-scm.com/docs/git-remote.

• List existing remotes with their names and URLs:

git remote {{-v|--verbose}}

• Show information about a remote:

git remote show {{remote_name}}

• Add a remote:

git remote add {{remote_name}} {{remote_url}}

• Change the URL of a remote (use --add to keep the existing URL):

git remote set-url {{remote_name}} {{new_url}}

• Show the URL of a remote:

git remote get-url {{remote_name}}

• Remove a remote:

git remote remove {{remote_name}}

• Rename a remote:

git remote rename {{old_name}} {{new_name}}


git rename-branch
Rename a Git branch.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-rename-branch.

• Rename the branch you are currently on:

git rename-branch {{new_branch_name}}

• Rename a specific branch:

git rename-branch {{old_branch_name}} {{new_branch_name}}


git rename-remote
Change remote for pulling and pushing.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-rename-remote.

• Change the upstream remote to origin:

git rename-remote {{upstream}} {{origin}}


git rename-tag
Rename a Git tag.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-rename-tag.

• Rename an existing Git tag locally and remotely:

git rename-tag {{old_tag_name}} {{new_tag_name}}


git repack
Pack unpacked objects in a Git repository.

More information: https://git-scm.com/docs/git-repack.

• Pack unpacked objects in the current directory:

git repack

• Also remove redundant objects after packing:

git repack -d
git repl
Git REPL (read-evaluate-print-loop) - an interactive Git shell.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-repl.

• Start an interactive Git shell:

git repl

• Run a Git command while in the interactive Git shell:

{{git_subcommand}} {{command_arguments}}

• Run an external (non-Git) command while in the interactive Git shell:

!{{command}} {{command_arguments}}

• Exit the interactive Git shell (or press Ctrl + D):

exit
git replace
Create, list, and delete refs to replace objects.

More information: https://git-scm.com/docs/git-replace.

• Replace any commit with a different one, leaving other commits unchanged:

git replace {{object}} {{replacement}}

• Delete existing replace refs for the given objects:

git replace --delete {{object}}

• Edit an object’s content interactively:

git replace --edit {{object}}


git request-pull
Generate a request asking the upstream project to pull changes into its tree.

More information: https://git-scm.com/docs/git-request-pull.

• Produce a request summarizing the changes between the v1.1 release and a
specified branch:

git request-pull {{v1.1}} {{https://example.com/project}}


{{branch_name}}

• Produce a request summarizing the changes between the v0.1 release on the
foo branch and the local bar branch:

git request-pull {{v0.1}} {{https://example.com/project}}


{{foo:bar}}
git reset-file
Revert a file to HEAD or a commit.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-reset-file.

• Reset a file to HEAD:

git reset-file {{path/to/file}}

• Reset a file to a specific commit:

git reset-file {{path/to/file}} {{commit_hash}}


git reset
Undo commits or unstage changes, by resetting the current Git HEAD to the
specified state.

If a path is passed, it works as "unstage"; if a commit hash or branch is passed, it


works as "uncommit".

More information: https://git-scm.com/docs/git-reset.

• Unstage everything:

git reset

• Unstage specific file(s):

git reset {{path/to/file1 path/to/file2 ...}}

• Interactively unstage portions of a file:

git reset --patch {{path/to/file}}

• Undo the last commit, keeping its changes (and any further uncommitted
changes) in the filesystem:

git reset HEAD~

• Undo the last two commits, adding their changes to the index, i.e. staged for
commit:

git reset --soft HEAD~2

• Discard any uncommitted changes, staged or not (for only unstaged changes,
use git checkout):

git reset --hard

• Reset the repository to a given commit, discarding committed, staged and


uncommitted changes since then:

git reset --hard {{commit}}


git restore
Restore working tree files. Requires Git version 2.23+.

See also git checkout and git reset.

More information: https://git-scm.com/docs/git-restore.

• Restore an unstaged file to the version of the current commit (HEAD):

git restore {{path/to/file}}

• Restore an unstaged file to the version of a specific commit:

git restore --source {{commit}} {{path/to/file}}

• Discard all unstaged changes to tracked files:

git restore :/

• Unstage a file:

git restore --staged {{path/to/file}}

• Unstage all files:

git restore --staged :/

• Discard all changes to files, both staged and unstaged:

git restore --worktree --staged :/

• Interactively select sections of files to restore:

git restore --patch


git rev-list
List revisions (commits) in reverse chronological order.

More information: https://git-scm.com/docs/git-rev-list.

• List all commits on the current branch:

git rev-list {{HEAD}}

• Print the latest commit that changed (add/edit/remove) a specific file on the
current branch:

git rev-list {{-n|--max-count}} 1 HEAD -- {{path/to/file}}

• List commits more recent than a specific date, on a specific branch:

git rev-list --since "{{2019-12-01


00:00:00}}" {{branch_name}}

• List all merge commits on a specific commit:

git rev-list --merges {{commit}}

• Print the number of commits since a specific tag:

git rev-list {{tag_name}}..HEAD --count


git rev-parse
Display metadata related to revisions.

More information: https://git-scm.com/docs/git-rev-parse.

• Get the commit hash of a branch:

git rev-parse {{branch_name}}

• Get the current branch name:

git rev-parse --abbrev-ref {{HEAD}}

• Get the absolute path to the root directory:

git rev-parse --show-toplevel


git revert
Create new commits which reverse the effect of earlier ones.

More information: https://git-scm.com/docs/git-revert.

• Revert the most recent commit:

git revert {{HEAD}}

• Revert the 5th last commit:

git revert HEAD~{{4}}

• Revert a specific commit:

git revert {{0c01a9}}

• Revert multiple commits:

git revert {{branch_name~5..branch_name~2}}

• Don't create new commits, just change the working tree:

git revert {{-n|--no-commit}} {{0c01a9..9a1743}}


git rm
Remove files from repository index and local filesystem.

More information: https://git-scm.com/docs/git-rm.

• Remove file from repository index and filesystem:

git rm {{path/to/file}}

• Remove directory:

git rm -r {{path/to/directory}}

• Remove file from repository index but keep it untouched locally:

git rm --cached {{path/to/file}}


git root
Print the root directory of the current Git repository.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-root.

• Print the absolute path of the current Git repository:

git root

• Print the current working directory relative to the root of the current Git
repository:

git root --relative


git rscp
Reverse git scp - copy files from the working directory of a remote repository to
the current working tree.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-scp.

• Copy specific files from a remote:

git rscp {{remote_name}} {{path/to/file1 path/to/file2 ...}}

• Copy a specific directory from a remote:

git rscp {{remote_name}} {{path/to/directory}}


git scp
Copy files from the current working tree to the working directory of a remote
repository.

Part of git-extras. Uses rsync to transfer files.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-scp.

• Copy unstaged files to a specific remote:

git scp {{remote_name}}

• Copy staged and unstaged files to a remote:

git scp {{remote_name}} HEAD

• Copy files that has been changed in the last commit and any staged or
unstaged files to a remote:

git scp {{remote_name}} HEAD~1

• Copy specific files to a remote:

git scp {{remote_name}} {{path/to/file1 path/to/file2 ...}}

• Copy a specific directory to a remote:

git scp {{remote_name}} {{path/to/directory}}


git secret
Stores private data inside a Git repository. Written in Bash.

More information: https://github.com/sobolevn/git-secret.

• Initialize git-secret in a local repository:

git secret init

• Grant access to the current Git user's email:

git secret tell -m

• Grant access by email:

git secret tell {{email}}

• Revoke access by email:

git secret killperson {{email}}

• List emails with access to secrets:

git secret whoknows

• Register a secret file:

git secret add {{path/to/file}}

• Encrypt secrets:

git secret hide

• Decrypt secret files:

git secret reveal


git sed
Replace patterns in git-controlled files using sed.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-sed.

• Replace the specified text in the current repository:

git sed '{{find_text}}' '{{replace_text}}'

• Replace the specified text and then commit the resulting changes with a
standard commit message:

git sed -c '{{find_text}}' '{{replace_text}}'

• Replace the specified text, using regular expressions:

git sed -f g '{{find_text}}' '{{replace_text}}'

• Replace a specific text in all files under a given directory:

git sed '{{find_text}}' '{{replace_text}}' -- {{path/to/


directory}}
git send-email
Send a collection of patches as emails.

Patches can be specified as files, directions, or a revision list.

More information: https://git-scm.com/docs/git-send-email.

• Send the last commit in the current branch interactively:

git send-email -1

• Send a given commit:

git send-email -1 {{commit}}

• Send multiple (e.g. 10) commits in the current branch:

git send-email {{-10}}

• Send an introductory email message for the patch series:

git send-email -{{number_of_commits}} --compose

• Review and edit the email message for each patch you're about to send:

git send-email -{{number_of_commits}} --annotate


git setup
Create a Git repository in a directory and commit all files.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-setup.

• Create a Git repository in the current directory and commit all files:

git setup

• Create a Git repository in a specific directory and commit all files:

git setup {{path/to/directory}}


git shortlog
Summarizes the git log output.

More information: https://git-scm.com/docs/git-shortlog.

• View a summary of all the commits made, grouped alphabetically by author


name:

git shortlog

• View a summary of all the commits made, sorted by the number of commits
made:

git shortlog {{-n|--numbered}}

• View a summary of all the commits made, grouped by the committer


identities (name and email):

git shortlog {{-c|--committer}}

• View a summary of the last 5 commits (i.e. specify a revision range):

git shortlog HEAD~5..HEAD

• View all users, emails and the number of commits in the current branch:

git shortlog {{-s|--summary}} {{-n|--numbered}} {{-e|--


email}}

• View all users, emails and the number of commits in all branches:

git shortlog {{-s|--summary}} {{-n|--numbered}} {{-e|--


email}} --all
git show-branch
Show branches and their commits.

More information: https://git-scm.com/docs/git-show-branch.

• Show a summary of the latest commit on a branch:

git show-branch {{branch_name|ref|commit}}

• Compare commits in the history of multiple commits or branches:

git show-branch {{branch_name1|ref1|commit1 branch_name2|


ref2|commit2 ...}}

• Compare all remote tracking branches:

git show-branch --remotes

• Compare both local and remote tracking branches:

git show-branch --all

• List the latest commits in all branches:

git show-branch --all --list

• Compare a given branch with the current branch:

git show-branch --current {{commit|branch_name|ref}}

• Display the commit name instead of the relative name:

git show-branch --sha1-name --current {{current|branch_name|


ref}}

• Keep going a given number of commits past the common ancestor:

git show-branch --more {{5}} {{commit|branch_name|ref}}


{{commit|branch_name|ref}} {{...}}
git show-index
Show the packed archive index of a Git repository.

More information: https://git-scm.com/docs/git-show-index.

• Read an IDX file for a Git packfile and dump its contents to stdout:

git show-index {{path/to/file.idx}}

• Specify the hash algorithm for the index file (experimental):

git show-index --object-format={{sha1|sha256}} {{path/to/


file}}
git show-merged-branches
Print all branches which are merged into the current head.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-show-merged-branches.

• Print all branches which are merged into the current head:

git show-merged-branches
git show-ref
Git command for listing references.

More information: https://git-scm.com/docs/git-show-ref.

• Show all refs in the repository:

git show-ref

• Show only heads references:

git show-ref --heads

• Show only tags references:

git show-ref --tags

• Verify that a given reference exists:

git show-ref --verify {{path/to/ref}}


git show-tree
Show a decorated tree graph with all branches of a Git repository, showing
annotations.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-show-tree.

• Show a decorated tree graph for all branches annotated with tags and branch
names:

git show-tree
git show-unmerged-branches
Print all branches which are not merged into the current HEAD.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-show-unmerged-branches.

• Print all branches which are not merged into the current HEAD:

git show-unmerged-branches
git show
Show various types of Git objects (commits, tags, etc.).

More information: https://git-scm.com/docs/git-show.

• Show information about the latest commit (hash, message, changes, and
other metadata):

git show

• Show information about a given commit:

git show {{commit}}

• Show information about the commit associated with a given tag:

git show {{tag}}

• Show information about the 3rd commit from the HEAD of a branch:

git show {{branch}}~{{3}}

• Show a commit's message in a single line, suppressing the diff output:

git show --oneline -s {{commit}}

• Show only statistics (added/removed characters) about the changed files:

git show --stat {{commit}}

• Show only the list of added, renamed or deleted files:

git show --summary {{commit}}

• Show the contents of a file as it was at a given revision (e.g. branch, tag or
commit):

git show {{revision}}:{{path/to/file}}


git sizer
Computes various Git repository size metrics and alerts you to any that might
cause problems or inconvenience.

More information: https://github.com/github/git-sizer.

• Report only statistics that have a level of concern greater than 0:

git sizer

• Report all statistics:

git sizer -v

• See additional options:

git sizer -h
git squash
Squash multiple commits into a single commit.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-squash.

• Merge all commits from a specific branch into the current branch as a single
commit:

git squash {{source_branch}}

• Squash all commits starting with a specific commit on the current branch:

git squash {{commit}}

• Squash the n latest commits and commit with a message:

git squash HEAD~{{n}} "{{message}}"

• Squash the n latest commits and commit concatenating all individual


messages:

git squash --squash-msg HEAD~{{n}}


git stage
This command is an alias of git add.

• View documentation for the original command:

tldr git add


git stamp
Stamp the last commit message, with the possibility to reference the issues
numbers from your bug tracker or link to its review page.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-stamp.

• Stamp the last commit message referencing it with the issue number from
your bug tracker:

git stamp {{issue_number}}

• Stamp the last commit message linking it to its review page:

git stamp {{Review https://example.org/path/to/review}}

• Stamp the last commit message replacing previous issues with a new one:

git stamp --replace {{issue_number}}


git standup
See commits from a specified user.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-standup.

• Show a given author's commits from the last 10 days:

git standup -a {{name|email}} -d {{10}}

• Show a given author's commits from the last 10 days and whether they are
GPG signed:

git standup -a {{name|email}} -d {{10}} -g

• Show all the commits from all contributors for the last 10 days:

git standup -a all -d {{10}}

• Display help:

git standup -h
git stash
Stash local Git changes in a temporary area.

More information: https://git-scm.com/docs/git-stash.

• Stash current changes with a [m]essage, except new (untracked) files:

git stash push --message {{optional_stash_message}}

• Stash current changes, including new ([u]ntracked) files:

git stash --include-untracked

• Interactively select [p]arts of changed files for stashing:

git stash --patch

• List all stashes (shows stash name, related branch and message):

git stash list

• Show the changes as a [p]atch between the stash (default is stash@{0}) and
the commit back when stash entry was first created:

git stash show --patch {{stash@{0}}}

• Apply a stash (default is the latest, named stash@{0}):

git stash apply {{optional_stash_name_or_commit}}

• Drop or apply a stash (default is stash@{0}) and remove it from the stash list if
applying doesn't cause conflicts:

git stash pop {{optional_stash_name}}

• Drop all stashes:

git stash clear


git status
Show the changes to files in a Git repository.

Lists changed, added and deleted files compared to the currently checked-out
commit.

More information: https://git-scm.com/docs/git-status.

• Show changed files which are not yet added for commit:

git status

• Give output in [s]hort format:

git status --short

• Show [v]erbose information on changes in both the staging area and working
directory:

git status --verbose --verbose

• Show the [b]ranch and tracking info:

git status --branch

• Show output in [s]hort format along with [b]ranch info:

git status --short --branch

• Show the number of entries currently stashed away:

git status --show-stash

• Don't show untracked files in the output:

git status --untracked-files=no


git stripspace
Read text (e.g. commit messages, notes, tags, and branch descriptions) from stdin
and clean it into the manner used by Git.

More information: https://git-scm.com/docs/git-stripspace.

• Trim whitespace from a file:

cat {{path/to/file}} | git stripspace

• Trim whitespace and Git comments from a file:

cat {{path/to/file}} | git stripspace --strip-comments

• Convert all lines in a file into Git comments:

git stripspace --comment-lines < {{path/to/file}}


git submodule
Inspects, updates and manages submodules.

More information: https://git-scm.com/docs/git-submodule.

• Install a repository's specified submodules:

git submodule update --init --recursive

• Add a Git repository as a submodule:

git submodule add {{repository_url}}

• Add a Git repository as a submodule at the specified directory:

git submodule add {{repository_url}} {{path/to/directory}}

• Update every submodule to its latest commit:

git submodule foreach git pull


git subtree
Manage project dependencies as subprojects.

More information: https://manpages.debian.org/latest/git-man/git-subtree.1.html.

• Add a Git repository as a subtree:

git subtree add --prefix={{path/to/directory/}} --squash


{{repository_url}} {{branch_name}}

• Update subtree repository to its latest commit:

git subtree pull --prefix={{path/to/directory/}}


{{repository_url}} {{branch_name}}

• Merge recent changes up to the latest subtree commit into the subtree:

git subtree merge --prefix={{path/to/directory/}} --squash


{{repository_url}} {{branch_name}}

• Push commits to a subtree repository:

git subtree push --prefix={{path/to/directory/}}


{{repository_url}} {{branch_name}}

• Extract a new project history from the history of a subtree:

git subtree split --prefix={{path/to/directory/}}


{{repository_url}} -b {{branch_name}}
git summary
Display information about a Git repository.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-summary.

• Display data about a Git repository:

git summary

• Display data about a Git repository since a commit-ish:

git summary {{commit|branch_name|tag_name}}

• Display data about a Git repository, merging committers using different


emails into 1 statistic for each author:

git summary --dedup-by-email

• Display data about a Git repository, showing the number of lines modified by
each contributor:

git summary --line


git svn
Bidirectional operation between a Subversion repository and Git.

More information: https://git-scm.com/docs/git-svn.

• Clone an SVN repository:

git svn clone {{https://example.com/subversion_repo}}


{{local_dir}}

• Clone an SVN repository starting at a given revision number:

git svn clone {{-r|--revision}} {{1234}}:HEAD {{https://


svn.example.net/subversion/repo}} {{local_dir}}

• Update local clone from the remote SVN repository:

git svn rebase

• Fetch updates from the remote SVN repository without changing the Git
HEAD:

git svn fetch

• Commit back to the SVN repository:

git svn commit


git switch
Switch between Git branches. Requires Git version 2.23+.

See also git checkout.

More information: https://git-scm.com/docs/git-switch.

• Switch to an existing branch:

git switch {{branch_name}}

• Create a new branch and switch to it:

git switch --create {{branch_name}}

• Create a new branch based on an existing commit and switch to it:

git switch --create {{branch_name}} {{commit}}

• Switch to the previous branch:

git switch -

• Switch to a branch and update all submodules to match:

git switch --recurse-submodules {{branch_name}}

• Switch to a branch and automatically merge the current branch and any
uncommitted changes into it:

git switch --merge {{branch_name}}


git symbolic-ref
Read, change, or delete files that store references.

More information: https://git-scm.com/docs/git-symbolic-ref.

• Store a reference by a name:

git symbolic-ref refs/{{name}} {{ref}}

• Store a reference by name, including a message with a reason for the update:

git symbolic-ref -m "{{message}}" refs/{{name}} refs/heads/


{{branch_name}}

• Read a reference by name:

git symbolic-ref refs/{{name}}

• Delete a reference by name:

git symbolic-ref --delete refs/{{name}}

• For scripting, hide errors with --quiet and use --short to simplify ("refs/
heads/X" prints as "X"):

git symbolic-ref --quiet --short refs/{{name}}


git sync
Sync local branches with remote branches.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-sync.

• Sync the current local branch with its remote branch:

git sync

• Sync the current local branch with the remote main branch:

git sync origin main

• Sync without cleaning untracked files:

git sync -s {{remote_name}} {{branch_name}}


git tag
Create, list, delete or verify tags.

A tag is a static reference to a commit.

More information: https://git-scm.com/docs/git-tag.

• List all tags:

git tag

• Create a tag with the given name pointing to the current commit:

git tag {{tag_name}}

• Create a tag with the given name pointing to a given commit:

git tag {{tag_name}} {{commit}}

• Create an annotated tag with the given message:

git tag {{tag_name}} -m {{tag_message}}

• Delete the tag with the given name:

git tag {{-d|--delete}} {{tag_name}}

• Get updated tags from remote:

git fetch --tags

• Push a tag to remote:

git push origin tag {{tag_name}}

• List all tags whose ancestors include a given commit:

git tag --contains {{commit}}


git touch
Create new files and add them to the index.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-touch.

• Create new files and add them to the index:

git touch {{path/to/file1 path/to/file2 ...}}


git undo
Undo recent commits.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-undo.

• Remove the most recent commit:

git undo

• Remove a specific number of the most recent commits:

git undo {{3}}


git unlock
Unlock a file in a Git repository so it can be modified by a commit.

Part of git-extras. See also git lock.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-unlock.

• Enable the ability to commit changes of a previously-locked local file:

git unlock {{path/to/file}}


git unpack-file
Create a temporary file with a blob's contents.

More information: https://git-scm.com/docs/git-unpack-file.

• Create a file holding the contents of the blob specified by its ID then print the
name of the temporary file:

git unpack-file {{blob_id}}


git update-index
Git command for manipulating the index.

More information: https://git-scm.com/docs/git-update-index.

• Pretend that a modified file is unchanged (git status will not show this as
changed):

git update-index --skip-worktree {{path/to/modified_file}}


git update-ref
Git command for creating, updating, and deleting Git refs.

More information: https://git-scm.com/docs/git-update-ref.

• Delete a ref, useful for soft resetting the first commit:

git update-ref -d {{HEAD}}

• Update ref with a message:

git update-ref -m {{message}} {{HEAD}} {{4e95e05}}


git utimes
Change files modification time to their last commit date. Does not touch files that
are in the working tree or index.

Part of git-extras.

More information: https://github.com/tj/git-extras/blob/master/


Commands.md#git-utimes.

• Change all files modification time to their last commit date:

git utimes

• Change files modification time that are newer than their last commit date,
preserving original modification time of files that were committed from the
local repository:

git utimes --newer


git var
Print a Git logical variable's value.

See git config, which is preferred over git var.

More information: https://git-scm.com/docs/git-var.

• Print the value of a Git logical variable:

git var {{GIT_AUTHOR_IDENT|GIT_COMMITTER_IDENT|GIT_EDITOR|


GIT_PAGER}}

• [l]ist all Git logical variables:

git var -l
git verify-commit
Check for GPG verification of commits.

If no commits are verified, nothing will be printed, regardless of options specified.

More information: https://git-scm.com/docs/git-verify-commit.

• Check commits for a GPG signature:

git verify-commit {{commit_hash1 optional_commit_hash2 ...}}

• Check commits for a GPG signature and show details of each commit:

git verify-commit {{commit_hash1 optional_commit_hash2 ...}}


--verbose

• Check commits for a GPG signature and print the raw details:

git verify-commit {{commit_hash1 optional_commit_hash2 ...}}


--raw
git verify-pack
Verify packed Git archive files.

More information: https://git-scm.com/docs/git-verify-pack.

• Verify a packed Git archive file:

git verify-pack {{path/to/pack-file}}

• Verify a packed Git archive file and show verbose details:

git verify-pack --verbose {{path/to/pack-file}}

• Verify a packed Git archive file and only display the statistics:

git verify-pack --stat-only {{path/to/pack-file}}


git verify-tag
Check for GPG verification of tags.

If a tag wasn't signed, an error will occur.

More information: https://git-scm.com/docs/git-verify-tag.

• Check tags for a GPG signature:

git verify-tag {{tag1 optional_tag2 ...}}

• Check tags for a GPG signature and show details for each tag:

git verify-tag {{tag1 optional_tag2 ...}} --verbose

• Check tags for a GPG signature and print the raw details:

git verify-tag {{tag1 optional_tag2 ...}} --raw


git whatchanged
Show what has changed with recent commits or files.

See also git log.

More information: https://git-scm.com/docs/git-whatchanged.

• Display logs and changes for recent commits:

git whatchanged

• Display logs and changes for recent commits within the specified time frame:

git whatchanged --since="{{2 hours ago}}"

• Display logs and changes for recent commits for specific files or directories:

git whatchanged {{path/to/file_or_directory}}


git worktree
Manage multiple working trees attached to the same repository.

More information: https://git-scm.com/docs/git-worktree.

• Create a new directory with the specified branch checked out into it:

git worktree add {{path/to/directory}} {{branch}}

• Create a new directory with a new branch checked out into it:

git worktree add {{path/to/directory}} -b {{new_branch}}

• List all the working directories attached to this repository:

git worktree list

• Remove a worktree (after deleting worktree directory):

git worktree prune


git write-tree
Low level utility to create a tree object from the current index.

More information: https://git-scm.com/docs/git-write-tree.

• Create a tree object from the current index:

git write-tree

• Create a tree object without checking whether objects referenced by the


directory exist in the object database:

git write-tree --missing-ok

• Create a tree object that represents a subdirectory (used to write the tree
object for a subproject in the named subdirectory):

git write-tree --prefix {{subdirectory}}/


git
Distributed version control system.

Some subcommands such as commit, add, branch, checkout, push, etc. have
their own usage documentation.

More information: https://git-scm.com/.

• Execute a Git subcommand:

git {{subcommand}}

• Execute a Git subcommand on a custom repository root path:

git -C {{path/to/repo}} {{subcommand}}

• Execute a Git subcommand with a given configuration set:

git -c '{{config.key}}={{value}}' {{subcommand}}

• Display help:

git --help

• Display help for a specific subcommand (like clone, add, push, log, etc.):

git help {{subcommand}}

• Display version:

git --version
github-label-sync
Synchronize GitHub labels.

More information: https://github.com/Financial-Times/github-label-sync.

• Synchronize labels using a local labels.json file:

github-label-sync --access-token {{token}}


{{repository_name}}

• Synchronize labels using a specific labels JSON file:

github-label-sync --access-token {{token}} --labels {{url|


path/to/json_file}} {{repository_name}}

• Perform a dry run instead of actually synchronizing labels:

github-label-sync --access-token {{token}} --dry-run


{{repository_name}}

• Keep labels that aren't in labels.json:

github-label-sync --access-token {{token}} --allow-added-


labels {{repository_name}}

• Synchronize using the GITHUB_ACCESS_TOKEN environment variable:

github-label-sync {{repository_name}}
gitk
Browse Git repositories graphically.

See also: git-gui, git-cola, tig.

More information: https://git-scm.com/docs/gitk.

• Show the repository browser for the current Git repository:

gitk

• Show repository browser for a specific file or directory:

gitk {{path/to/file_or_directory}}

• Show commits made since 1 week ago:

gitk --since="{{1 week ago}}"

• Show commits older than 1/1/2016:

gitk --until="{{1/1/2015}}"

• Show at most 100 changes in all branches:

gitk --max-count=100 --all


gitlab-ctl
Manage the GitLab omnibus.

More information: https://docs.gitlab.com/omnibus/maintenance/.

• Display the status of every service:

sudo gitlab-ctl status

• Display the status of a specific service:

sudo gitlab-ctl status {{nginx}}

• Restart every service:

sudo gitlab-ctl restart

• Restart a specific service:

sudo gitlab-ctl restart {{nginx}}

• Display the logs of every service and keep reading until Ctrl + C is pressed:

sudo gitlab-ctl tail

• Display the logs of a specific service:

sudo gitlab-ctl tail {{nginx}}


gitlab-runner
Manage GitLab runners.

More information: https://docs.gitlab.com/runner/.

• Register a runner:

sudo gitlab-runner register --url {{https://


gitlab.example.com}} --registration-token {{token}} --name
{{name}}

• Register a runner with a Docker executor:

sudo gitlab-runner register --url {{https://


gitlab.example.com}} --registration-token {{token}} --name
{{name}} --executor {{docker}}

• Unregister a runner:

sudo gitlab-runner unregister --name {{name}}

• Display the status of the runner service:

sudo gitlab-runner status

• Restart the runner service:

sudo gitlab-runner restart

• Check if the registered runners can connect to GitLab:

sudo gitlab-runner verify


gitlab
Ruby wrapper for the GitLab API.

Some subcommands such as ctl have their own usage documentation.

More information: https://narkoz.github.io/gitlab/.

• Create a new project:

gitlab create_project {{project_name}}

• Get info about a specific commit:

gitlab commit {{project_name}} {{commit_hash}}

• Get info about jobs in a CI pipeline:

gitlab pipeline_jobs {{project_name}} {{pipeline_id}}

• Start a specific CI job:

gitlab job_play {{project_name}} {{job_id}}


gitleaks
Detect secrets and API keys leaked in Git repositories.

More information: https://github.com/gitleaks/gitleaks.

• Scan a remote repository:

gitleaks detect --repo-url {{https://github.com/username/


repository.git}}

• Scan a local directory:

gitleaks detect --source {{path/to/repository}}

• Output scan results to a JSON file:

gitleaks detect --source {{path/to/repository}} --report


{{path/to/report.json}}

• Use a custom rules file:

gitleaks detect --source {{path/to/repository}} --config-path


{{path/to/config.toml}}

• Start scanning from a specific commit:

gitleaks detect --source {{path/to/repository}} --log-opts


{{--since=commit_id}}

• Scan uncommitted changes before a commit:

gitleaks protect --staged

• Display verbose output indicating which parts were identified as leaks during
the scan:

gitleaks protect --staged --verbose


gitlint
Git commit message linter checks your commit messages for style.

More information: https://jorisroovers.com/gitlint/.

• Check the last commit message:

gitlint

• The range of commits to lint:

gitlint --commits {{single_refspec_argument}}

• Path to a directory or Python module with extra user-defined rules:

gitlint --extra-path {{path/to/directory}}

• Start a specific CI job:

gitlint --target {{path/to/target_directory}}

• Path to a file containing a commit-msg:

gitlint --msg-filename {{path/to/filename}}

• Read staged commit meta-info from the local repository:

gitlint --staged
gitmoji
Interactively insert emojis on commits.

More information: https://github.com/carloscuesta/gitmoji-cli.

• Start the commit wizard:

gitmoji --commit

• Initialize the Git hook (so gitmoji will be run every time git commit is run):

gitmoji --init

• Remove the Git hook:

gitmoji --remove

• List all available emojis and their descriptions:

gitmoji --list

• Search emoji list for a list of keywords:

gitmoji --search {{keyword1}} {{keyword2}}

• Update cached list of emojis from main repository:

gitmoji --update

• Configure global preferences:

gitmoji --config
gitsome
A terminal-based interface for GitHub, accessed via the gh command.

It also provides menu-style autocomplete suggestions for git commands.

More information: https://github.com/donnemartin/gitsome.

• Enter the gitsome shell (optional), to enable autocompletion and interactive


help for Git (and gh) commands:

gitsome

• Setup GitHub integration with the current account:

gh configure

• List notifications for the current account (as would be seen in https://
github.com/notifications):

gh notifications

• List the current account's starred repos, filtered by a given search string:

gh starred "{{python 3}}"

• View the recent activity feed of a given GitHub repository:

gh feed {{tldr-pages/tldr}}

• View the recent activity feed for a given GitHub user, using the default pager
(e.g. less):

gh feed {{torvalds}} -p
gitstats
Git repository statistics generator.

More information: https://gitstats.sourceforge.net.

• Generate statistics for a local repository:

gitstats {{path/to/git_repo/.git}} {{path/to/output_folder}}

• View generated statistics in a web browser on Windows (PowerShell)/macOS/


Linux:

{{Invoke-Item|open|xdg-open}} {{path/to/output_folder/
index.html}}
gitui
A lightweight keyboard-only TUI for Git.

See also: tig, git-gui.

More information: https://github.com/extrawurst/gitui.

• Specify the color theme (defaults to theme.ron):

gitui --theme {{theme}}

• Store logging output into a cache directory:

gitui --logging

• Use notify-based file system watcher instead of tick-based update:

gitui --watcher

• Generate a bug report:

gitui --bugreport

• Use a specific Git directory:

gitui --directory {{path/to/directory}}

• Use a specific working directory:

gitui --workdir {{path/to/directory}}

• Display help:

gitui --help

• Display version:

gitui --version
gitwatch
Automatically commit file or directory changes to a Git repository.

More information: https://github.com/gitwatch/gitwatch.

• Automatically commit any changes made to a file or directory:

gitwatch {{path/to/file_or_directory}}

• Automatically commit changes and push them to a remote repository:

gitwatch -r {{remote_name}} {{path/to/file_or_directory}}

• Automatically commit changes and push them to a specific branch of a


remote repository:

gitwatch -r {{remote_name}} -b {{branch_name}} {{path/to/


file_or_directory}}
gixy
Analyze nginx configuration files.

More information: https://github.com/yandex/gixy.

• Analyze nginx configuration (default path: /etc/nginx/nginx.conf):

gixy

• Analyze nginx configuration but skip specific tests:

gixy --skips {{http_splitting}}

• Analyze nginx configuration with the specific severity level:

gixy {{-l|-ll|-lll}}

• Analyze nginx configuration files on the specific path:

gixy {{path/to/configuration_file_1}} {{path/to/


configuration_file_2}}
glab alias
Manage GitLab CLI command aliases.

More information: https://glab.readthedocs.io/en/latest/alias.

• Display the subcommand help:

glab alias

• List all the aliases glab is configured to use:

glab alias list

• Create a glab subcommand alias:

glab alias set {{mrv}} '{{mr view}}'

• Set a shell command as a glab subcommand:

glab alias set --shell {{alias_name}} {{command}}

• Delete a command shortcut:

glab alias delete {{alias_name}}


glab auth
Authenticate with a GitLab host.

More information: https://glab.readthedocs.io/en/latest/auth.

• Log in with interactive prompt:

glab auth login

• Log in with a token:

glab auth login --token {{token}}

• Check authentication status:

glab auth status

• Log in to a specific GitLab instance:

glab auth login --hostname {{gitlab.example.com}}


glab issue
Manage GitLab issues.

More information: https://glab.readthedocs.io/en/latest/issue.

• Display a specific issue:

glab issue view {{issue_number}}

• Display a specific issue in the default web browser:

glab issue view {{issue_number}} --web

• Create a new issue in the default web browser:

glab issue create --web

• List the last 10 issues with the bug label:

glab issue list --per-page {{10}} --label "{{bug}}"

• List closed issues made by a specific user:

glab issue list --closed --author {{username}}

• Reopen a specific issue:

glab issue reopen {{issue_number}}


glab mr create
Manage GitLab merge requests.

More information: https://glab.readthedocs.io/en/latest/mr/create.html.

• Interactively create a merge request:

glab mr create

• Create a merge request, determining the title and description from the
commit messages of the current branch:

glab mr create --fill

• Create a draft merge request:

glab mr create --draft

• Create a merge request specifying the target branch, title, and description:

glab mr create --target-branch {{target_branch}} --title


"{{title}}" --description "{{description}}"

• Start opening a merge request in the default web browser:

glab mr create --web


glab mr merge
Merge GitLab merge requests.

More information: https://glab.readthedocs.io/en/latest/mr/merge.html.

• Merge the merge request associated with the current branch interactively:

glab mr merge

• Merge the specified merge request, interactively:

glab mr merge {{mr_number}}

• Merge the merge request, removing the branch on both the local and the
remote:

glab mr merge --remove-source-branch

• Squash the current merge request into one commit with the message body
and merge:

glab mr merge --squash --message="{{commit_message_body}}"

• Display help:

glab mr merge --help


glab mr
Manage GitLab merge requests.

Some subcommands such as create have their own usage documentation.

More information: https://glab.readthedocs.io/en/latest/mr.

• Create a merge request:

glab mr create

• Check out a specific merge request locally:

glab mr checkout {{mr_number}}

• View the changes made in the merge request:

glab mr diff

• Approve the merge request for the current branch:

glab mr approve

• Merge the merge request associated with the current branch interactively:

glab mr merge

• Edit a merge request interactively:

glab mr update

• Edit the target branch of a merge request:

glab mr update --target-branch {{branch_name}}


glab pipeline
List, view, and run GitLab CI/CD pipelines.

More information: https://glab.readthedocs.io/en/latest/pipeline.

• View a running pipeline on the current branch:

glab pipeline status

• View a running pipeline on a specific branch:

glab pipeline status --branch {{branch_name}}

• Get the list of pipelines:

glab pipeline list

• Run a manual pipeline on the current branch:

glab pipeline run

• Run a manual pipeline on a specific branch:

glab pipeline run --branch {{branch_name}}


glab release
Manage GitLab releases.

More information: https://glab.readthedocs.io/en/latest/release.

• List releases in a Gitlab repository, limited to 30 items:

glab release list

• Display information about a specific release:

glab release view {{tag}}

• Create a new release:

glab release create {{tag}}

• Delete a specific release:

glab release delete {{tag}}

• Download assets from a specific release:

glab release download {{tag}}

• Upload assets to a specific release:

glab release upload {{tag}} {{path/to/file1 path/to/


file2 ...}}
glab repo
Work with GitLab repositories.

More information: https://glab.readthedocs.io/en/latest/repo/index.html#synopsis.

• Create a new repository (if the repository name is not set, the default name
will be the name of the current directory):

glab repo create {{name}}

• Clone a repository:

glab repo clone {{owner}}/{{repository}}

• Fork and clone a repository:

glab repo fork {{owner}}/{{repository}} --clone

• View a repository in the default web browser:

glab repo view {{owner}}/{{repository}} --web

• Search some repositories in the GitLab instance:

glab repo search -s {{search_string}}


glab
Work seamlessly with GitLab.

Some subcommands such as config have their own usage documentation.

More information: https://github.com/profclems/glab.

• Clone a GitLab repository locally:

glab repo clone {{owner}}/{{repository}}

• Create a new issue:

glab issue create

• View and filter the open issues of the current repository:

glab issue list

• View an issue in the default browser:

glab issue view --web {{issue_number}}

• Create a merge request:

glab mr create

• View a pull request in the default web browser:

glab mr view --web {{pr_number}}

• Check out a specific pull request locally:

glab mr checkout {{pr_number}}


gladtex
A LaTeX formula preprocessor for HTML files.

It converts LaTeX formulas to images.

More information: https://manned.org/gladtex.1.

• Convert to HTML:

gladtex {{path/to/input.htex}}

• Save the converted file to a specific location:

gladtex {{path/to/input.htex}} -o {{path/to/output.html}}

• Save the generated images to a specific [d]irectory:

gladtex {{path/to/input.htex}} -d {{path/to/


image_output_directory}}

• Set image [r]esolution (in dpi, default is 100):

gladtex {{path/to/input.htex}} -r {{resolution}}

• [k]eep LaTeX files after conversion:

gladtex {{path/to/input.htex}} -k

• Set [b]ackground and [f]oreground color of the images:

gladtex {{path/to/input.htex}} -b {{background_color}} -f


{{foreground_color}}

• Convert Markdown to HTML using pandoc and gladtex:

pandoc -s -t html --gladtex {{path/to/input.md}} | gladtex -o


{{path/to/output.html}}
glances
A cross-platform system monitoring tool.

More information: https://nicolargo.github.io/glances/.

• Run in terminal:

glances

• Run in web server mode to show results in browser:

glances -w

• Run in server mode to allow connections from other Glances clients:

glances -s

• Connect to a Glances server:

glances -c {{hostname}}

• Require a password in (web) server mode:

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

More information: https://gleam.run/writing-gleam/command-line-reference/.

• Create a new gleam project:

gleam new {{project_name}}

• Build and run a gleam project:

gleam run

• Build the project:

gleam build

• Run a project for a particular platform and runtime:

gleam run --target {{platform}} --runtime {{runtime}}

• Add a hex dependency to your project:

gleam add {{dependency_name}}

• Run project tests:

gleam test

• Format source code:

gleam format

• Type check the project:

gleam check
glib-compile-resources
Compiles resource files (e.g. images) into a binary resource bundle.

These may be linked into GTK applications using the GResource API.

More information: https://manned.org/glib-compile-resources.

• Compile resources referenced in file.gresource.xml to a .gresource


binary:

glib-compile-resources {{file.gresource.xml}}

• Compile resources referenced in file.gresource.xml to a C source file:

glib-compile-resources --generate-source
{{file.gresource.xml}}

• Compile resources in file.gresource.xml to a chosen target file, with


.c, .h or .gresource extension:

glib-compile-resources --generate --target={{file.ext}}


{{file.gresource.xml}}

• Print a list of resource files referenced in file.gresource.xml:

glib-compile-resources --generate-dependencies
{{file.gresource.xml}}
glow
Render Markdown in the terminal.

More information: https://github.com/charmbracelet/glow.

• Run glow and select a file to view:

glow

• Render a Markdown file to the terminal:

glow {{path/to/file}}

• View a Markdown file using a paginator:

glow -p {{path/to/file}}

• View a file from a URL:

glow {{https://example.com/file.md}}

• View a GitHub/GitLab README:

glow {{github.com/owner/repository}}
gml2gv
Convert a graph from gml to gv format.

Converters: gml2gv, gv2gml, gv2gxl, gxl2gv, graphml2gv & mm2gv.

More information: https://graphviz.org/pdf/gml2gv.1.pdf.

• Convert a graph from gml to gv format:

gml2gv -o {{output.gv}} {{input.gml}}

• Convert a graph using stdin and stdout:

cat {{input.gml}} | gml2gv > {{output.gv}}

• Display help:

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

More information: http://gmssl.org/english.html.

• Generate an SM3 hash for a file:

gmssl sm3 {{path/to/file}}

• Encrypt a file using the SM4 cipher:

gmssl sms4 -e -in {{path/to/file}} -out {{path/to/file.sms4}}

• Decrypt a file using the SM4 cipher:

gmssl sms4 -d -in {{path/to/file.sms4}}

• Generate an SM2 private key:

gmssl sm2 -genkey -out {{path/to/file.pem}}

• Generate an SM2 public key from an existing private key:

gmssl sm2 -pubout -in {{path/to/file.pem}} -out {{path/to/


file.pem.pub}}

• Encrypt a file using the ZUC cipher:

gmssl zuc -e -in {{path/to/file}} -out {{path/to/file.zuc}}

• Decrypt a file using the ZUC cipher:

gmssl zuc -d -in {{path/to/file.zuc}}

• Display version:

gmssl version
gnatmake
A low-level build tool for Ada programs (part of the GNAT toolchain).

More information: https://gcc.gnu.org/onlinedocs/gnat_ugn/Building-with-


gnatmake.html.

• Compile an executable:

gnatmake {{source_file1.adb source_file2.adb ...}}

• Set a custom executable name:

gnatmake -o {{executable_name}} {{source_file.adb}}

• [f]orce recompilation:

gnatmake -f {{source_file.adb}}
gnatprep
Preprocessor for Ada source code files (part of the GNAT toolchain).

More information: https://gcc.gnu.org/onlinedocs/gnat_ugn/Preprocessing-with-


gnatprep.html.

• Use symbol definitions from a file:

gnatprep {{source_file}} {{target_file}} {{definitions_file}}

• Specify symbol values in the command-line:

gnatprep -D{{name}}={{value}} {{source_file}} {{target_file}}


gnmic get
Get a snapshot of a gnmi network device operation data.

More information: https://gnmic.kmrd.dev/cmd/get.

• Get a snapshot of the device state at a specific path:

gnmic --address {{ip:port}} get --path {{path}}

• Query the device state at multiple paths:

gnmic -a {{ip:port}} get --path {{path/to/


file_or_directory1}} --path {{path/to/file_or_directory2}}

• Query the device state at multiple paths with a common prefix:

gnmic -a {{ip:port}} get --prefix {{prefix}} --path {{path/


to/file_or_directory1}} --path {{path/to/file_or_directory2}}

• Query the device state and specify response encoding (json_ietf):

gnmic -a {{ip:port}} get --path {{path}} --encoding json_ietf


gnmic set
Modify gnmi network device configuration.

More information: https://gnmic.kmrd.dev/cmd/set.

• Update the value of a path:

gnmic --address {{ip:port}} set --update-path {{path}} --


update-value {{value}}

• Update the value of a path to match the contents of a JSON file:

gnmic -a {{ip:port}} set --update-path {{path}} --update-file


{{filepath}}

• Replace the value of a path to match the contents of a JSON file:

gnmic -a {{ip:port}} set --replace-path {{path}} --replace-


file {{filepath}}

• Delete the node at a given path:

gnmic -a {{ip:port}} set --delete {{path}}


gnmic sub
This command is an alias of gnmic subscribe.

• View documentation for the original command:

tldr gnmic subscribe


gnmic subscribe
Subscribe to a gnmic network device state updates.

More information: https://gnmic.kmrd.dev/cmd/subscribe.

• Subscribe to target state updates under the subtree of a specific path:

gnmic --address {{ip:port}} subscribe --path {{path}}

• Subscribe to a target with a sample interval of 30s (default is 10s):

gnmic -a {{ip:port}} subscribe --path {{path}} --sample-


interval 30s

• Subscribe to a target with sample interval and updates only on change:

gnmic -a {{ip:port}} subscribe --path {{path}} --stream-mode


on-change --heartbeat-interval 1m

• Subscribe to a target for only one update:

gnmic -a {{ip:port}} subscribe --path {{path}} --mode once

• Subscribe to a target and specify response encoding (json_ietf):

gnmic -a {{ip:port}} subscribe --path {{path}} --encoding


json_ietf
gnmic
A gNMI command-line client.

Manage gNMI network device configuration and view operational data.

More information: https://gnmic.kmrd.dev.

• Request device capabilities:

gnmic --address {{ip:port}} capabilities

• Provide a username and password to fetch device capabilities:

gnmic --address {{ip:port}} --username {{username}} --


password {{password}} capabilities

• Get a snapshot of the device state at a specific path:

gnmic -a {{ip:port}} get --path {{path}}

• Update device state at a specific path:

gnmic -a {{ip:port}} set --update-path {{path}} --update-


value {{value}}

• Subscribe to target state updates under the subtree at a specific path:

gnmic -a {{ip:port}} subscribe --path {{path}}


gnomon
Utility to annotate console logging statements with timestamps and find slow
processes.

More information: https://github.com/paypal/gnomon.

• Use UNIX (or DOS) pipes to pipe stdout of any command through gnomon:

{{npm test}} | gnomon

• Show number of seconds since the start of the process:

{{npm test}} | gnomon --type=elapsed-total

• Show an absolute timestamp in UTC:

{{npm test}} | gnomon --type=absolute

• Use a high threshold of 0.5 seconds, exceeding which the timestamp will be
colored bright red:

{{npm test}} | gnomon --high 0.5

• Use a medium threshold of 0.2 seconds, exceeding which the timestamp will
be colored bright yellow:

{{npm test}} | gnomon --medium {{0.2}}


gnucash-cli
A command-line version of GnuCash.

More information: https://gnucash.org.

• Get quotes for currencies and stocks specified in a file and print them:

gnucash-cli --quotes get {{path/to/file.gnucash}}

• Generate a financial report of a specific type, specified by --name:

gnucash-cli --report run --name "{{Balance Sheet}}" {{path/


to/file.gnucash}}
gnucash
Personal and small-business financial-accounting software.

More information: https://gnucash.org.

• Launch GnuCash and load the previously opened file:

gnucash

• Launch GnuCash and load the specified file:

gnucash {{path/to/file.gnucash}}

• Launch GnuCash and load an empty file:

gnucash --nofile
gnuplot
A graph plotter that outputs in several formats.

More information: http://www.gnuplot.info/.

• Start the interactive graph plotting shell:

gnuplot

• Plot the graph for the specified graph definition file:

gnuplot {{path/to/definition.plt}}

• Set the output format by executing a command before loading the definition
file:

gnuplot -e "{{set output "path/to/filename.png" size


1024,768}}" {{path/to/definition.plt}}

• Persist the graph plot preview window after gnuplot exits:

gnuplot --persist {{path/to/definition.plt}}


go bug
Report a bug.

More information: https://golang.org/cmd/go/#hdr-Start_a_bug_report.

• Open a web page to start a bug report:

go bug
go build
Compile Go sources.

More information: https://golang.org/cmd/go/#hdr-


Compile_packages_and_dependencies.

• Compile a 'package main' file (output will be the filename without extension):

go build {{path/to/main.go}}

• Compile, specifying the output filename:

go build -o {{path/to/binary}} {{path/to/source.go}}

• Compile a package:

go build -o {{path/to/binary}} {{path/to/package}}

• Compile a main package into an executable, enabling data race detection:

go build -race -o {{path/to/executable}} {{path/to/main/


package}}
go clean
Remove object files and cached files.

More information: https://golang.org/cmd/go/#hdr-


Remove_object_files_and_cached_files.

• Print the remove commands instead of actually removing anything:

go clean -n

• Delete the build cache:

go clean -cache

• Delete all cached test results:

go clean -testcache

• Delete the module cache:

go clean -modcache
go doc
View documentation for a package or symbol.

More information: https://golang.org/cmd/go/#hdr-


Show_documentation_for_package_or_symbol.

• View documentation for the current package:

go doc

• Show package documentation and exported symbols:

go doc {{encoding/json}}

• Show also documentation of symbols:

go doc -all {{encoding/json}}

• Show also sources:

go doc -all -src {{encoding/json}}

• Show a specific symbol:

go doc -all -src {{encoding/json.Number}}


go env
Manage environment variables used by the Go toolchain.

More information: https://golang.org/cmd/go/#hdr-


Print_Go_environment_information.

• Show all environment variables:

go env

• Show a specific environment variable:

go env {{GOPATH}}

• Set an environment variable to a value:

go env -w {{GOBIN}}={{path/to/directory}}

• Reset an environment variable's value:

go env -u {{GOBIN}}
go fix
Update packages to use new APIs.

More information: https://golang.org/cmd/go/#hdr-


Update_packages_to_use_new_APIs.

• Update packages to use new APIs:

go fix {{packages}}
go fmt
Format Go source files, printing the changed filenames.

More information: https://pkg.go.dev/cmd/go#hdr-


Gofmt__reformat__package_sources.

• Format Go source files in the current directory:

go fmt

• Format a specific Go package in your import path ($GOPATH/src):

go fmt {{path/to/package}}

• Format the package in the current directory and all subdirectories (note the
...):

go fmt {{./...}}

• Print what format commands would've been run, without modifying anything:

go fmt -n

• Print which format commands are run as they are run:

go fmt -x
go generate
Generate Go files by running commands within source files.

More information: https://golang.org/cmd/go/#hdr-


Generate_Go_files_by_processing_source.

• Generate Go files by running commands within source files:

go generate
go get
Add a dependency package, or download packages in legacy GOPATH mode.

More information: https://pkg.go.dev/cmd/go#hdr-


Add_dependencies_to_current_module_and_install_them.

• Add a specified package to go.mod in module-mode or install the package in


GOPATH-mode:

go get {{example.com/pkg}}

• Modify the package with a given version in module-aware mode:

go get {{example.com/pkg}}@{{v1.2.3}}

• Remove a specified package:

go get {{example.com/pkg}}@{{none}}
go install
Compile and install packages named by the import paths.

More information: https://pkg.go.dev/cmd/go#hdr-


Compile_and_install_packages_and_dependencies.

• Compile and install the current package:

go install

• Compile and install a specific local package:

go install {{path/to/package}}

• Install the latest version of a program, ignoring go.mod in the current


directory:

go install {{golang.org/x/tools/gopls}}@{{latest}}

• Install a program at the version selected by go.mod in the current directory:

go install {{golang.org/x/tools/gopls}}
go list
List packages or modules.

More information: https://golang.org/cmd/go/#hdr-List_packages_or_modules.

• List packages:

go list ./...

• List standard packages:

go list std

• List packages in JSON format:

go list -json time net/http

• List module dependencies and available updates:

go list -m -u all
go mod
Module maintenance.

More information: https://golang.org/cmd/go/#hdr-Module_maintenance.

• Initialize new module in current directory:

go mod init {{moduleName}}

• Download modules to local cache:

go mod download

• Add missing and remove unused modules:

go mod tidy

• Verify dependencies have expected content:

go mod verify

• Copy sources of all dependencies into the vendor directory:

go mod vendor
go run
Compile and run Go code without saving a binary.

More information: https://pkg.go.dev/cmd/go#hdr-Compile_and_run_Go_program.

• Run a Go file:

go run {{path/to/file.go}}

• Run a main Go package:

go run {{path/to/package}}
go test
Tests Go packages (files have to end with _test.go).

More information: https://pkg.go.dev/cmd/go#hdr-Testing_flags.

• Test the package found in the current directory:

go test

• [v]erbosely test the package in the current directory:

go test -v

• Test the packages in the current directory and all subdirectories (note the
...):

go test -v ./...

• Test the package in the current directory and run all benchmarks:

go test -v -bench .

• Test the package in the current directory and run all benchmarks for 50
seconds:

go test -v -bench . -benchtime {{50s}}

• Test the package with coverage analysis:

go test -cover
go tool
Run a Go tool or command.

Execute a Go command as a stand-alone binary, typically for debugging.

More information: https://pkg.go.dev/cmd/go#hdr-Run_specified_go_tool.

• List available tools:

go tool

• Run the go link tool:

go tool link {{path/to/main.o}}

• Print the command that would be executed, but do not execute it (similar to
whereis):

go tool -n {{command}} {{arguments}}

• View documentation for a specified tool:

go tool {{command}} --help

• List all available cross-compilation targets:

go tool dist list


go version
Display Go version.

More information: https://golang.org/cmd/go/#hdr-Print_Go_version.

• Display version:

go version

• Display the Go version used to build a specific executable file:

go version {{path/to/executable}}
go vet
Check Go source code and report suspicious constructs (e.g. lint your Go source
files).

Go vet returns a non-zero exit code if problems are found; returns a zero exit code
if no problems are found.

More information: https://pkg.go.dev/cmd/vet.

• Check the Go package in the current directory:

go vet

• Check the Go package in the specified path:

go vet {{path/to/file_or_directory}}

• List available checks that can be run with go vet:

go tool vet help

• View details and flags for a particular check:

go tool vet help {{check_name}}

• Display offending lines plus N lines of surrounding context:

go vet -c={{N}}

• Output analysis and errors in JSON format:

go vet -json
go
Manage Go source code.

Some subcommands such as build have their own usage documentation.

More information: https://golang.org.

• Download and install a package, specified by its import path:

go get {{package_path}}

• Compile and run a source file (it has to contain a main package):

go run {{file}}.go

• Compile a source file into a named executable:

go build -o {{executable}} {{file}}.go

• Compile the package present in the current directory:

go build

• Execute all test cases of the current package (files have to end with
_test.go):

go test

• Compile and install the current package:

go install

• Initialize a new module in the current directory:

go mod init {{module_name}}


gobuster
Brute-forces hidden paths on web servers and more.

More information: https://github.com/OJ/gobuster.

• Discover directories and files that match in the wordlist:

gobuster dir --url {{https://example.com/}} --wordlist


{{path/to/file}}

• Discover subdomains:

gobuster dns --domain {{example.com}} --wordlist {{path/to/


file}}

• Discover Amazon S3 buckets:

gobuster s3 --wordlist {{path/to/file}}

• Discover other virtual hosts on the server:

gobuster vhost --url {{https://example.com/}} --wordlist


{{path/to/file}}

• Fuzz the value of a parameter:

gobuster fuzz --url {{https://example.com/?parameter=FUZZ}}


--wordlist {{path/to/file}}

• Fuzz the name of a parameter:

gobuster fuzz --url {{https://example.com/?FUZZ=value}} --


wordlist {{path/to/file}}
gocr
Optical Character Recognition tool.

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

More information: https://manned.org/gocr.1.

• Recognize characters in the [i]nput image and [o]utput it in the given file. Put
the database ([p]) in path/to/db_directory (verify that the folder exists or
DB usage will silently be skipped). [m]ode 130 means create + use + extend
database:

gocr -m 130 -p {{path/to/db_directory}} -i {{path/to/


input_image.png}} -o {{path/to/output_file.txt}}

• Recognize characters and assume all [C]haracters are numbers:

gocr -m 130 -p {{path/to/db_directory}} -i {{path/to/


input_image.png}} -o {{path/to/output_file.txt}} -C
"{{0..9}}"

• Recognize characters with a cert[a]inty of 100% (characters have a higher


chance to be treated as unknown):

gocr -m 130 -p {{path/to/db_directory}} -i {{path/to/


input_image.png}} -o {{path/to/output_file.txt}} -a 100
gocryptfs
Encrypted overlay filesystem written in Go.

More information: https://github.com/rfjakob/gocryptfs.

• Initialize an encrypted filesystem:

gocryptfs -init {{path/to/cipher_dir}}

• Mount an encrypted filesystem:

gocryptfs {{path/to/cipher_dir}} {{path/to/mount_point}}

• Mount with the explicit master key instead of password:

gocryptfs --masterkey {{path/to/cipher_dir}} {{path/to/


mount_point}}

• Change the password:

gocryptfs --passwd {{path/to/cipher_dir}}

• Make an encrypted snapshot of a plain directory:

gocryptfs --reverse {{path/to/plain_dir}} {{path/to/


cipher_dir}}
godoc
View documentation for go packages.

More information: https://godoc.org/.

• Display help for a specific package:

godoc {{fmt}}

• Display help for the function "Printf" of "fmt" package:

godoc {{fmt}} {{Printf}}

• Serve documentation as a web server on port 6060:

godoc -http=:{{6060}}

• Create an index file:

godoc -write_index -index_files={{path/to/file}}

• Use the given index file to search the docs:

godoc -http=:{{6060}} -index -index_files={{path/to/file}}


godot
An open source 2D and 3D game engine.

More information: https://godotengine.org/.

• Run a project if the current directory contains a project.godot file,


otherwise open the project manager:

godot

• Edit a project (the current directory must contain a project.godot file):

godot -e

• Open the project manager even if the current directory contains a


project.godot file:

godot -p

• Export a project for a given export preset (the preset must be defined in the
project):

godot --export {{preset}} {{output_path}}

• Execute a standalone GDScript file (the script must inherit from SceneTree or
MainLoop):

godot -s {{script.gd}}
goenv
Install, uninstall or switch between Golang versions.

Supports version numbers like "1.16.15" or "1.22.8" etc.

More information: https://github.com/go-nv/goenv.

• List all available goenv commands:

goenv commands

• Install a specific version of Golang:

goenv install {{go_version}}

• Use a specific version of Golang in the current project:

goenv local {{go_version}}

• Set the default Golang version:

goenv global {{go_version}}

• List all available Golang versions and highlight the default one:

goenv versions

• Uninstall a given Go version:

goenv uninstall {{go_version}}

• Run an executable with the selected Go version:

goenv exec go run {{go_version}}


gofmt
Format Go source code.

More information: https://golang.org/cmd/gofmt/.

• Format a file and display the result to the console:

gofmt {{source.go}}

• Format a file, overwriting the original file in-place:

gofmt -w {{source.go}}

• Format a file, and then simplify the code, overwriting the original file:

gofmt -s -w {{source.go}}

• Print all (including spurious) errors:

gofmt -e {{source.go}}
goimports
Updates Go import lines, adding missing ones and removing unreferenced ones.

More information: https://godoc.org/golang.org/x/tools/cmd/goimports.

• Display the completed import source file:

goimports {{path/to/file.go}}

• Write the result back to the source file instead of stdout:

goimports -w {{path/to/file.go}}

• Display diffs and write the result back to the source file:

goimports -w -d {{path/to/file.go}}

• Set the import prefix string after 3rd-party packages (comma-separated list):

goimports -local {{path/to/package1,path/to/package2,...}}


{{path/to/file.go}}
golangci-lint
Parallelized, smart and fast Go linters runner that integrates with all major IDEs
and supports YAML configuration.

More information: https://golangci-lint.run/welcome/quick-start/.

• Run linters in the current folder:

golangci-lint run

• List enabled and disabled linters (Note: disabled linters are shown last, do not
mistake them for enabled ones):

golangci-lint linters

• [E]nable a specific linter for this run:

golangci-lint run --enable {{linter}}


google-chrome
This command is an alias of chromium.

More information: https://chrome.google.com.

• View documentation for the original command:

tldr chromium
googler
Search Google from command-line.

More information: https://github.com/jarun/googler.

• Search Google for a keyword:

googler {{keyword}}

• Search Google and open the first result in web browser:

googler -j {{keyword}}

• Show N search results (default 10):

googler -n {{N}} {{keyword}}

• Disable automatic spelling correction:

googler -x {{keyword}}

• Search one site for a keyword:

googler -w {{site}} {{keyword}}

• Show Google search result in JSON format:

googler --json {{keyword}}

• Perform in-place self-upgrade:

googler -u

• Display help in interactive mode:

?
gopass
Standard Unix Password Manager for Teams. Written in Go.

More information: https://www.gopass.pw.

• Initialize the configuration settings:

gopass init

• Create a new entry:

gopass new

• Show all stores:

gopass mounts

• Mount a shared Git store:

gopass mounts add {{store_name}} {{git_repo_url}}

• Search interactively using a keyword:

gopass show {{keyword}}

• Search using a keyword:

gopass find {{keyword}}

• Sync all mounted stores:

gopass sync

• Show a particular password entry:

gopass {{store_name|path/to/directory|[email protected]}}
gops
List and diagnose Go processes currently running on your system.

More information: https://github.com/google/gops.

• Print all go processes running locally:

gops

• Print more information about a process:

gops {{pid}}

• Display a process tree:

gops tree

• Print the current stack trace from a target program:

gops stack {{pid|addr}}

• Print the current runtime memory statistics:

gops memstats {{pid|addr}}


goreload
Live reload utility for Go programs.

More information: https://github.com/acoshift/goreload.

• Watch a binary file (defaults to .goreload):

goreload -b {{path/to/binary}} {{path/to/file.go}}

• Set a custom log prefix (defaults to goreload):

goreload --logPrefix {{prefix}} {{path/to/file.go}}

• Reload whenever any file changes:

goreload --all
gotelemetry
Manage Go telemetry data and settings.

More information: https://telemetry.go.dev/privacy#collection.

• Enable telemetry uploading:

gotelemetry on

• Disable telemetry uploading:

gotelemetry off

• Run a Web Viewer for local telemetry data:

gotelemetry view

• Print the current telemetry environment:

gotelemetry env

• Display help for a specific subcommand:

gotelemetry help {{subcommand}}


gotty
Share your terminal as a web application.

More information: https://github.com/yudai/gotty.

• Share result of command:

gotty {{command}}

• Share with write permission:

gotty -w {{shell}}

• Share with credential (Basic Auth):

gotty -w -c {{username}}:{{password}} {{shell}}


gouldtoppm
Convert a Gould scanner file to a PPM image.

More information: https://netpbm.sourceforge.net/doc/gouldtoppm.html.

• Convert a Gould scanner file to a PPM image:

gouldtoppm {{path/to/file.gould}} > {{path/to/output.ppm}}


gource
Renders an animated tree diagram of Git, SVN, Mercurial and Bazaar repositories.

It shows files and directories being created, modified or removed over time.

More information: https://gource.io.

• Run gource in a directory (if it isn't the repository's root directory, the root is
sought up from there):

gource {{path/to/repository}}

• Run gource in the current directory, with a custom output resolution:

gource -{{width}}x{{height}}

• Specify the timescale for the animation:

gource -c {{time_scale_multiplier}}

• Specify how long each day should be in the animation (this combines with -c,
if provided):

gource -s {{seconds}}

• Use fullscreen mode and a custom background color:

gource -f -b {{hex_color_code}}

• Specify the animation title:

gource --title {{title}}


gow
Watches Go files and restarts the app on changes.

More information: https://github.com/mitranim/gow.

• Start and watch the current directory:

gow run .

• Start the application with the specified arguments:

gow run . {{argument1 argument2 ...}}

• Watch subdirectories in verbose mode:

gow -v -w={{path/to/directory1,path/to/directory2,...}} run .

• Watch the specified file extensions:

gow -e={{go,html}} run .

• Display help:

gow -h
gox
Cross-compile Go programs.

More information: https://github.com/mitchellh/gox.

• Compile Go program in the current directory for all operating systems and
architecture combinations:

gox

• Download and compile a Go program from a remote URL:

gox {{url_1}} {{url_2}}

• Compile current directory for a particular operating system:

gox -os="{{os}}"

• Compile current directory for a single operating system and architecture


combination:

gox -osarch="{{os}}/{{arch}}"
gpg-card
Administrate OpenPGP and PIV smart cards.

Similar to gpg --card-edit.

More information: https://manned.org/gpg-card.

• Start in interactive mode:

gpg-card

• Invoke one or more commands non-interactively:

gpg-card {{command1}} -- {{command2}} -- {{command3}}

• Show information about a smart card:

gpg-card list

• Retrieve the public key using the URL stored on an OpenPGP card:

gpg-card fetch

• Set the URL used by the fetch command:

gpg-card url

• Change or unblock PINs (uses the default action for the card in non-
interactive mode):

gpg-card passwd

• Toggle the forcesig flag of an OpenPGP card (i.e. require entering the user PIN
for signing):

gpg-card forcesig

• Factory reset a smart card (i.e. delete all data and reset PINs):

gpg-card factory-reset
gpg-tui
Terminal user interface for GNU Public Guard.

More information: https://github.com/orhun/gpg-tui.

• Start gpg-tui:

gpg-tui

• Start gpg-tui with color and ASCII armored output:

gpg-tui --style {{colored}} --armor

• Quit gpg-tui:

• Interactively generate a new key:

• Export the selected key:

• Set the detail level for the selected key:

1|2|3

• Refresh gpg-tui:

• Display help in gpg-tui:

?
gpg-zip
Encrypt files and directories in an archive using GPG.

More information: https://www.gnupg.org/documentation/manuals/gnupg/


gpg_002dzip.html.

• Encrypt a directory into archive.gpg using a passphrase:

gpg-zip --symmetric --output {{archive.gpg}} {{path/to/


directory}}

• Decrypt archive.gpg into a directory of the same name:

gpg-zip --decrypt {{path/to/archive.gpg}}

• List the contents of the encrypted archive.gpg:

gpg-zip --list-archive {{path/to/archive.gpg}}


gpg
GNU Privacy Guard.

See gpg2 for GNU Privacy Guard 2. Most operating systems symlink gpg to gpg2.

More information: https://gnupg.org.

• Create a GPG public and private key interactively:

gpg --full-generate-key

• Sign doc.txt without encryption (writes output to doc.txt.asc):

gpg --clearsign {{doc.txt}}

• Encrypt and sign doc.txt for [email protected] and [email protected]


(output to doc.txt.gpg):

gpg --encrypt --sign --recipient {{[email protected]}} --


recipient {{[email protected]}} {{doc.txt}}

• Encrypt doc.txt with only a passphrase (output to doc.txt.gpg):

gpg --symmetric {{doc.txt}}

• Decrypt doc.txt.gpg (output to stdout):

gpg --decrypt {{doc.txt.gpg}}

• Import a public key:

gpg --import {{public.gpg}}

• Export public key for [email protected] (output to stdout):

gpg --export --armor {{[email protected]}}

• Export private key for [email protected] (output to stdout):

gpg --export-secret-keys --armor {{[email protected]}}


gpg2
GNU Privacy Guard 2.

See gpg for GNU Privacy Guard 1.

More information: https://docs.releng.linuxfoundation.org/en/latest/gpg.html.

• List imported keys:

gpg2 --list-keys

• Encrypt a specified file for a specified recipient, writing the output to a new
file with .gpg appended:

gpg2 --encrypt --recipient {{[email protected]}} {{path/to/


doc.txt}}

• Encrypt a specified file with only a passphrase, writing the output to a new file
with .gpg appended:

gpg2 --symmetric {{path/to/doc.txt}}

• Decrypt a specified file, writing the result to stdout:

gpg2 --decrypt {{path/to/doc.txt.gpg}}

• Import a public key:

gpg2 --import {{path/to/public_key.gpg}}

• Export the public key of a specified email address to stdout:

gpg2 --export --armor {{[email protected]}}

• Export the private key with a specified email address to stdout:

gpg2 --export-secret-keys --armor {{[email protected]}}


gpgconf
Modify .gnupg home directories.

More information: https://www.gnupg.org/documentation/manuals/gnupg/


gpgconf.html.

• List all components:

gpgconf --list-components

• List the directories used by gpgconf:

gpgconf --list-dirs

• List all options of a component:

gpgconf --list-options {{component}}

• List programs and test whether they are runnable:

gpgconf --check-programs

• Reload a component:

gpgconf --reload {{component}}


gpgv
Verify OpenPGP signatures.

More information: https://www.gnupg.org/documentation/manuals/gnupg/


gpgv.html.

• Verify a signed file:

gpgv {{path/to/file}}

• Verify a signed file using a detached signature:

gpgv {{path/to/signature}} {{path/to/file}}

• Add a file to the list of keyrings (a single exported key also counts as a
keyring):

gpgv --keyring {{./alice.keyring}} {{path/to/signature}}


{{path/to/file}}
gprbuild
A high-level build tool for projects written in Ada and other languages (C/C++/
Fortran).

More information: https://docs.adacore.com/gprbuild-docs/html/gprbuild_ug.html.

• Build a project (assuming only one *.gpr file exists in the current directory):

gprbuild

• Build a specific [P]roject file:

gprbuild -P{{project_name}}

• Clean up the build workspace:

gprclean

• Install compiled binaries:

gprinstall --prefix {{path/to/installation/dir}}


gprof
Performance analysis tool for many programming languages.

It profiles the function executions of a program.

More information: https://ftp.gnu.org/old-gnu/Manuals/gprof-2.9.1/html_mono/


gprof.html.

• Compile binary with gprof information and run it to get gmon.out:

gcc -pg {{program.c}} && {{./a.out}}

• Run gprof to obtain profile output:

gprof

• Suppress profile field's description:

gprof -b

• Display routines that have zero usage:

gprof -bz
gradle
An open source build automation system.

More information: https://gradle.org.

• Compile a package:

gradle build

• Exclude test task:

gradle build -x {{test}}

• Run in offline mode to prevent Gradle from accessing the network during
builds:

gradle build --offline

• Clear the build directory:

gradle clean

• Build an Android Package (APK) in release mode:

gradle assembleRelease

• List the main tasks:

gradle tasks

• List all the tasks:

gradle tasks --all


grafana-cli
A small executable that is bundled with Grafana serve.

More information: https://grafana.com/docs/grafana/latest/cli/.

• Install, update, or remove specific plugins:

grafana-cli plugins {{install|update|remove}} {{plugin_id1


plugin_id2 ...}}

• List all installed plugins:

grafana-cli plugins ls
grap
A charting preprocessor for the groff (GNU Troff) document formatting system.

See also pic and groff.

More information: https://manned.org/grap.

• Process a grap file and save the output file for future processing with pic and
groff:

grap {{path/to/input.grap}} > {{path/to/output.pic}}

• Typeset a grap file to PDF using the [me] macro package, saving the output to
a file:

grap {{path/to/input.grap}} | pic -T {{pdf}} | groff -{{me}}


-T {{pdf}} > {{path/to/output.pdf}}
graphml2gv
Convert a graph from graphml to gv format.

Converters: gml2gv, gv2gml, gv2gxl, gxl2gv, graphml2gv & mm2gv.

More information: https://graphviz.org/pdf/graphml2gv.1.pdf.

• Convert a graph from gml to gv format:

graphml2gv -o {{output.gv}} {{input.gml}}

• Convert a graph using stdin and stdout:

cat {{input.gml}} | graphml2gv > {{output.gv}}

• Display help:

graphml2gv -?
Greater than
Redirect output to a file.

More information: https://gnu.org/software/bash/manual/bash.html#Redirecting-


Output.

• Redirect stdout to a file:

{{command}} > {{path/to/file}}

• Append to a file:

{{command}} >> {{path/to/file}}

• Redirect both stdout and stderr to a file:

{{command}} &> {{path/to/file}}

• Redirect stderr to /dev/null to keep the terminal output clean:

{{command}} 2> /dev/null

• Clear the file contents or create a new empty file:

> {{path/to/file}}
grep
Find patterns in files using regular expressions.

More information: https://www.gnu.org/software/grep/manual/grep.html.

• Search for a pattern within a file:

grep "{{search_pattern}}" {{path/to/file}}

• Search for an exact string (disables regular expressions):

grep {{-F|--fixed-strings}} "{{exact_string}}" {{path/to/


file}}

• Search for a pattern in all files recursively in a directory, showing line numbers
of matches, ignoring binary files:

grep {{-r|--recursive}} {{-n|--line-number}} --binary-files


{{without-match}} "{{search_pattern}}" {{path/to/directory}}

• Use extended regular expressions (supports ?, +, {}, () and |), in case-


insensitive mode:

grep {{-E|--extended-regexp}} {{-i|--ignore-case}}


"{{search_pattern}}" {{path/to/file}}

• Print 3 lines of context around, before, or after each match:

grep --{{context|before-context|after-context}} 3
"{{search_pattern}}" {{path/to/file}}

• Print file name and line number for each match with color output:

grep {{-H|--with-filename}} {{-n|--line-number}} --


color=always "{{search_pattern}}" {{path/to/file}}

• Search for lines matching a pattern, printing only the matched text:

grep {{-o|--only-matching}} "{{search_pattern}}" {{path/to/


file}}

• Search stdin for lines that do not match a pattern:

cat {{path/to/file}} | grep {{-v|--invert-match}}


"{{search_pattern}}"
grex
Generate regular expressions.

More information: https://github.com/pemistahl/grex.

• Generate a simple regular expression:

grex {{space_separated_strings}}

• Generate a case-insensitive regular expression:

grex -i {{space_separated_strings}}

• Replace digits with '\d':

grex -d {{space_separated_strings}}

• Replace Unicode word character with '\w':

grex -w {{space_separated_strings}}

• Replace spaces with '\s':

grex -s {{space_separated_strings}}

• Add {min, max} quantifier representation for repeating sub-strings:

grex -r {{space_separated_strings}}
grip
Preview GitHub-flavoured Markdown files locally.

More information: https://github.com/joeyespo/grip.

• Start the server and serve the rendered README file of a current directory:

grip

• Start the server and serve a specific Markdown file:

grip {{path/to/file.md}}

• Start the server and open the README file of the current directory in the
browser:

grip --browser

• Start the server in the specified port and serve the rendered README file of the
current directory:

grip {{port}}
groff
GNU replacement for the troff and nroff typesetting utilities.

More information: https://www.gnu.org/software/groff.

• Format output for a PostScript printer, saving the output to a file:

groff {{path/to/input.roff}} > {{path/to/output.ps}}

• Render a man page using the ASCII output device, and display it using a
pager:

groff -man -T ascii {{path/to/manpage.1}} | less --RAW-


CONTROL-CHARS

• Render a man page into an HTML file:

groff -man -T html {{path/to/manpage.1}} > {{path/to/


manpage.html}}

• Typeset a roff file containing [t]ables and [p]ictures, using the [me] macro set,
to PDF, saving the output:

groff {{-t}} {{-p}} -{{me}} -T {{pdf}} {{path/to/input.me}} >


{{path/to/output.pdf}}

• Run a groff command with preprocessor and macro options guessed by the
grog utility:

eval "$(grog -T utf8 {{path/to/input.me}})"


groups
Print group memberships for a user.

See also: groupadd, groupdel, groupmod.

More information: https://www.gnu.org/software/coreutils/groups.

• Print group memberships for the current user:

groups

• Print group memberships for a list of users:

groups {{username1 username2 ...}}


grpcurl
Interact with gRPC servers.

Like curl, but for gRPC.

More information: https://github.com/fullstorydev/grpcurl.

• Send an empty request:

grpcurl {{grpc.server.com:443}} {{my.custom.server.Service/


Method}}

• Send a request with a header and a body:

grpcurl -H "{{Authorization: Bearer $token}}" -d {{'{"foo":


"bar"}'}} {{grpc.server.com:443}} {{my.custom.server.Service/
Method}}

• List all services exposed by a server:

grpcurl {{grpc.server.com:443}} list

• List all methods in a particular service:

grpcurl {{grpc.server.com:443}} list


{{my.custom.server.Service}}
grumphp
A PHP Composer plugin that enables source code quality checks.

More information: https://github.com/phpro/grumphp.

• Register the Git hooks:

grumphp git:init

• Trigger the pre-commit hook manually:

grumphp git:pre-commit

• Check every versioned file:

grumphp run
grunt
A JavaScript task runner for automating processes.

More information: https://github.com/gruntjs/grunt-cli.

• Run the default task process:

grunt

• Run one or more tasks:

grunt {{task1 task2 ...}}

• Specify an alternative configuration file:

grunt --gruntfile {{path/to/file}}

• Specify an alternative base path for relative files:

grunt --base {{path/to/directory}}

• Specify an additional directory to scan for tasks in:

grunt --tasks {{path/to/directory}}

• Perform a dry-run without writing any files:

grunt --no-write

• Display help:

grunt --help
gst-inspect-1.0
Print information on GStreamer plugins.

More information: https://gstreamer.freedesktop.org/documentation/tools/gst-


inspect.html?gi-language=c.

• Print information on a plugin:

gst-inspect-1.0 {{plugin}}

• List hardware transcoding capabilities of your device:

gst-inspect-1.0 {{vaapi|nvcodec}}
gst-launch-1.0
Build and run a GStreamer pipeline.

More information: https://gstreamer.freedesktop.org/documentation/tools/gst-


launch.html?gi-language=c.

• Play test video in a window:

gst-launch-1.0 videotestsrc ! xvimagesink

• Play a media file in a window:

gst-launch-1.0 playbin uri={{protocol}}://{{host}}/{{path/to/


file}}

• Re-encode a media file:

gst-launch-1.0 filesrc location={{path/to/file}} !


{{file_type}}demux ! {{codec_type}}dec ! {{codec_type}}enc !
{{file_type}}mux ! filesink location={{path/to/file}}

• Stream a file to an RTSP server:

gst-launch-1.0 filesrc location={{path/to/file}} !


rtspclientsink location=rtsp://{{host_IP}}/{{path/to/file}}
gsutil
Access Google Cloud Storage.

You can use gsutil to do a wide range of bucket and object management tasks.

More information: https://cloud.google.com/storage/docs/gsutil.

• List all buckets in a project you are logged into:

gsutil ls

• List the objects in a bucket:

gsutil ls -r 'gs://{{bucket_name}}/{{prefix}}**'

• Download an object from a bucket:

gsutil cp gs://{{bucket_name}}/{{object_name}} {{path/to/


save_location}}

• Upload an object to a bucket:

gsutil cp {{object_location}} gs://


{{destination_bucket_name}}/

• Rename or move objects in a bucket:

gsutil mv gs://{{bucket_name}}/{{old_object_name}} gs://


{{bucket_name}}/{{new_object_name}}

• Create a new bucket in the project you are logged into:

gsutil mb gs://{{bucket_name}}

• Delete a bucket and remove all the objects in it:

gsutil rm -r gs://{{bucket_name}}
gt
Create and manage sequences of dependent code changes (stacks) for Git and
GitHub.

More information: https://docs.graphite.dev.

• Authenticate the CLI with Graphite's API:

gt auth --token {{graphite_cli_auth_token}}

• Initialise gt for the repository in the current directory:

gt repo init

• Create a new branch stacked on top of the current branch and commit staged
changes:

gt branch create {{branch_name}}

• Create a new commit and fix upstack branches:

gt commit create -m {{commit_message}}

• Force push all branches in the current stack to GitHub and create or update
PRs:

gt stack submit

• Log all tracked stacks:

gt log short

• Display help for a specified subcommand:

gt {{subcommand}} --help
gtop
System monitoring dashboard for the terminal.

More information: https://github.com/aksakalli/gtop.

• Show the system stats dashboard:

gtop

• Sort by CPU usage:

• Sort by memory usage:

m
guacd
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).

More information: https://guacamole.apache.org/.

• Bind to a specific port on localhost:

guacd -b {{127.0.0.1}} -l {{4823}}

• Start in debug mode, keeping the process in the foreground:

guacd -f -L {{debug}}

• Start with TLS support:

guacd -C {{my-cert.crt}} -K {{my-key.pem}}

• Write the PID to a file:

guacd -p {{path/to/file.pid}}
guetzli
JPEG image compression utility.

More information: https://github.com/google/guetzli.

• Compress a JPEG image:

guetzli {{input.jpg}} {{output.jpg}}

• Create a compressed JPEG from a PNG:

guetzli {{input.png}} {{output.jpg}}

• Compress a JPEG with the desired visual quality (84-100):

guetzli --quality {{quality_value}} {{input.jpg}}


{{output.jpg}}
guile
Guile Scheme interpreter.

More information: https://www.gnu.org/software/guile.

• Start a REPL (interactive shell):

guile

• Execute the script in a given Scheme file:

guile {{script.scm}}

• Execute a Scheme expression:

guile -c "{{expression}}"

• Listen on a port or a Unix domain socket (the default is port 37146) for remote
REPL connections:

guile --listen={{port_or_socket}}
gulp
JavaScript task runner and streaming build system.

Tasks are defined within gulpfile.js at the project root.

More information: https://github.com/gulpjs/gulp-cli.

• Run the default task:

gulp

• Run individual tasks:

gulp {{task}} {{othertask}}

• Print the task dependency tree for the loaded gulpfile:

gulp --tasks
gum
Make glamorous shell scripts.

More information: https://github.com/charmbracelet/gum.

• Interactively pick a specific option to print to stdout:

gum choose "{{option_1}}" "{{option_2}}" "{{option_3}}"

• Open an interactive prompt for the user to input a string with a specific
placeholder:

gum input --placeholder "{{value}}"

• Open an interactive confirmation prompt and exit with either 0 or 1:

gum confirm "{{Continue?}}" --default=false --affirmative


"{{Yes}}" --negative "{{No}}" {{&& echo "Yes selected" ||
echo "No selected"}}

• Show a spinner while a command is taking place with text alongside:

gum spin --spinner {{dot|line|minidot|jump|pulse|points|


globe|moon|monkey|meter|hamburger}} --title "{{loading...}}"
-- {{command}}

• Format text to include emojis:

gum format -t {{emoji}} "{{:smile: :heart: hello}}"

• Interactively prompt for multi-line text (CTRL + D to save) and write to


data.txt:

gum write > {{data.txt}}


gunicorn
Python WSGI HTTP Server.

More information: https://gunicorn.org/.

• Run Python web app:

gunicorn {{import.path:app_object}}

• Listen on port 8080 on localhost:

gunicorn --bind {{localhost}}:{{8080}}


{{import.path:app_object}}

• Turn on live reload:

gunicorn --reload {{import.path:app_object}}

• Use 4 worker processes for handling requests:

gunicorn --workers {{4}} {{import.path:app_object}}

• Use 4 worker threads for handling requests:

gunicorn --threads {{4}} {{import.path:app_object}}

• Run app over HTTPS:

gunicorn --certfile {{cert.pem}} --keyfile {{key.pem}}


{{import.path:app_object}}
gunzip
Extract files from a gzip (.gz) archive.

More information: https://manned.org/gunzip.

• Extract a file from an archive, replacing the original file if it exists:

gunzip {{archive.tar.gz}}

• Extract a file to a target destination:

gunzip --stdout {{archive.tar.gz}} > {{archive.tar}}

• Extract a file and keep the archive file:

gunzip --keep {{archive.tar.gz}}

• List the contents of a compressed file:

gunzip --list {{file.txt.gz}}

• Decompress an archive from stdin:

cat {{path/to/archive.gz}} | gunzip


gv2gml
Convert a graph from gv to gml format.

Converters: gml2gv, gv2gml, gv2gxl, gxl2gv, graphml2gv & mm2gv.

More information: https://graphviz.org/pdf/gml2gv.1.pdf.

• Convert a graph from gv to gml format:

gv2gml -o {{output.gml}} {{input.gv}}

• Convert a graph using stdin and stdout:

cat {{input.gv}} | gv2gml > {{output.gml}}

• Display help:

gv2gml -?
gv2gxl
Convert a graph from gv to gxl format.

Converters: gml2gv, gv2gml, gv2gxl, gxl2gv, graphml2gv & mm2gv.

More information: https://graphviz.org/pdf/gxl2gv.1.pdf.

• Convert a graph from gv to gxl format:

gv2gxl -o {{output.gxl}} {{input.gv}}

• Convert a graph using stdin and stdout:

cat {{input.gv}} | gv2gxl > {{output.gxl}}

• Display help:

gv2gxl -?
gvcolor
Colorize a ranked digraph with a range of colors.

Graphviz filters: acyclic, bcomps, comps, edgepaint, gvcolor, gvpack, mingle,


nop, sccmap, tred, & unflatten.

More information: https://graphviz.org/pdf/gvcolor.1.pdf.

• Colorize one or more ranked digraph (that were already processed by dot):

gvcolor {{path/to/layout1.gv}} {{path/to/layout2.gv ...}} >


{{path/to/output.gv}}

• Lay out a graph and colorize it, then convert to a PNG image:

dot {{path/to/input.gv}} | gvcolor | dot -T {{png}} > {{path/


to/output.png}}

• Display help:

gvcolor -?
gvpack
Combine several graph layouts (that already have layout information).

Graphviz filters: acyclic, bcomps, comps, edgepaint, gvcolor, gvpack, mingle,


nop, sccmap, tred, & unflatten.

More information: https://graphviz.org/pdf/gvpack.1.pdf.

• Combine several graph layouts (that already have layout information):

gvpack {{path/to/layout1.gv}} {{path/to/layout2.gv ...}} >


{{path/to/output.gv}}

• Combine several graph layouts at the graph level, keeping graphs separate:

gvpack -g {{path/to/layout1.gv}} {{path/to/layout2.gv ...}} >


{{path/to/output.gv}}

• Combine several graph layouts at the node level, ignoring clusters:

gvpack -n {{path/to/layout1.gv}} {{path/to/layout2.gv ...}} >


{{path/to/output.gv}}

• Combine several graph layouts without packing:

gvpack -u {{path/to/layout1.gv}} {{path/to/layout2.gv ...}} >


{{path/to/output.gv}}

• Display help:

gvpack -?
gxl2gv
Convert a graph from gxl to gv format.

Converters: gml2gv, gv2gml, gv2gxl, gxl2gv, graphml2gv & mm2gv.

More information: https://graphviz.org/pdf/gxl2gv.1.pdf.

• Convert a graph from gxl to gv format:

gxl2gv -o {{output.gv}} {{input.gxl}}

• Convert a graph using stdin and stdout:

cat {{input.gxl}} | gxl2gv > {{output.gv}}

• Display help:

gxl2gv -?
gyb
Locally back up Gmail messages using Gmail's API over HTTPS.

More information: https://github.com/GAM-team/got-your-back.

• Estimate the number and the size of all emails on your Gmail account:

gyb --email {{[email protected]}} --action estimate

• Backup a Gmail account to a specific directory:

gyb --email {{[email protected]}} --action backup --local-


folder {{path/to/directory}}

• Backup only important or starred emails from a Gmail account to the default
local folder:

gyb --email {{[email protected]}} --search "{{is:important OR


is:starred}}"

• Restore from a local folder to a Gmail account:

gyb --email {{[email protected]}} --action restore --local-


folder {{path/to/directory}}
gzip
Compress/uncompress files with gzip compression (LZ77).

More information: https://www.gnu.org/software/gzip/manual/gzip.html.

• Compress a file, replacing it with a gzip archive:

gzip {{path/to/file}}

• Decompress a file, replacing it with the original uncompressed version:

gzip {{-d|--decompress}} {{path/to/file.gz}}

• Compress a file, keeping the original file:

gzip {{-k|--keep}} {{path/to/file}}

• Compress a file, specifying the output filename:

gzip {{-c|--stdout}} {{path/to/file}} > {{path/to/


compressed_file.gz}}

• Decompress a gzip archive specifying the output filename:

gzip {{-c|--stdout}} {{-d|--decompress}} {{path/to/file.gz}}


> {{path/to/uncompressed_file}}

• Specify the compression level. 1 is the fastest (low compression), 9 is the


slowest (high compression), 6 is the default:

gzip -{{1..9}} {{-c|--stdout}} {{path/to/file}} > {{path/to/


compressed_file.gz}}

• Display the name and reduction percentage for each file compressed or
decompressed:

gzip {{-v|--verbose}} {{-d|--decompress}} {{path/to/file.gz}}


hadolint
Dockerfile linter.

More information: https://github.com/hadolint/hadolint.

• Lint a Dockerfile:

hadolint {{path/to/Dockerfile}}

• Lint a Dockerfile, displaying the output in JSON format:

hadolint --format {{json}} {{path/to/Dockerfile}}

• Lint a Dockerfile, displaying the output in a specific format:

hadolint --format {{tty|json|checkstyle|codeclimate|codacy}}


{{path/to/Dockerfile}}

• Lint a Dockerfile ignoring specific rules:

hadolint --ignore {{DL3006}} --ignore {{DL3008}} {{path/to/


Dockerfile}}

• Lint multiple Dockerfiles using specific trusted registries:

hadolint --trusted-registry {{docker.io}} --trusted-registry


{{example.com}}:{{5000}} {{path/to/Dockerfile1 path/to/
Dockerfile2 ...}}
hakyll-init
Generate a new Hakyll sample blog.

More information: https://github.com/jaspervdj/hakyll-init.

• Generate a new Hakyll sample blog:

hakyll-init {{path/to/directory}}

• Display help:

hakyll-init --help
handbrakecli
Command-line interface to the HandBrake video conversion and DVD ripping tool.

More information: https://handbrake.fr/.

• Convert a video file to MKV (AAC 160kbit audio and x264 CRF20 video):

handbrakecli --input {{input.avi}} --output {{output.mkv}} --


encoder x264 --quality 20 --ab 160

• Resize a video file to 320x240:

handbrakecli --input {{input.mp4}} --output {{output.mp4}} --


width 320 --height 240

• List available presets:

handbrakecli --preset-list

• Convert an AVI video to MP4 using the Android preset:

handbrakecli --preset="Android" --input {{input.ext}} --


output {{output.mp4}}

• Print the content of a DVD, getting the CSS keys in the process:

handbrakecli --input {{/dev/sr0}} --title 0

• Rip the first track of a DVD in the specified device. Audiotracks and subtitle
languages are specified as lists:

handbrakecli --input {{/dev/sr0}} --title 1 --output


{{out.mkv}} --format av_mkv --encoder x264 --subtitle
{{1,4,5}} --audio {{1,2}} --aencoder copy --quality {{23}}
hangups
Third party command-line client for Google Hangouts.

More information: https://github.com/tdryer/hangups.

• Start hangups:

hangups

• Display troubleshooting information and help:

hangups -h

• Set a refresh token for hangups:

hangups --token-path {{path/to/token}}


hardhat
A development environment for Ethereum software.

More information: https://hardhat.org.

• List available subcommands (or create a new project if no configuration


exists):

hardhat

• Compile the current project and build all artifacts:

hardhat compile

• Run a user-defined script after compiling the project:

hardhat run {{path/to/script.js}}

• Run Mocha tests:

hardhat test

• Run all given test files:

hardhat test {{path/to/file1.js}} {{path/to/file2.js}}

• Start a local Ethereum JSON-RPC node for development:

hardhat node

• Start a local Ethereum JSON-RPC node with a specific hostname and port:

hardhat node --hostname {{hostname}} --port {{port}}

• Clean the cache and all artifacts:

hardhat clean
hash
View cached executable locations.

More information: https://www.gnu.org/software/bash/manual/bash.html#index-


hash.

• View cached command locations for the current shell:

hash

• Clear the hash table:

hash -r

• Delete a specific command from the hash table:

hash -d {{command}}

• Print the full path of command:

hash -t {{command}}
hashcat
Fast and advanced password recovery tool.

More information: https://hashcat.net/wiki/doku.php?id=hashcat.

• Perform a brute-force attack (mode 3) with the default hashcat mask:

hashcat --hash-type {{hash_type_id}} --attack-mode {{3}}


{{hash_value}}

• Perform a brute-force attack (mode 3) with a known pattern of 4 digits:

hashcat --hash-type {{hash_type_id}} --attack-mode {{3}}


{{hash_value}} "{{?d?d?d?d}}"

• Perform a brute-force attack (mode 3) using at most 8 of all printable ASCII


characters:

hashcat --hash-type {{hash_type_id}} --attack-mode {{3}} --


increment {{hash_value}} "{{?a?a?a?a?a?a?a?a}}"

• Perform a dictionary attack (mode 0) using the RockYou wordlist of a Kali


Linux box:

hashcat --hash-type {{hash_type_id}} --attack-mode {{0}}


{{hash_value}} {{/usr/share/wordlists/rockyou.txt}}

• Perform a rule-based dictionary attack (mode 0) using the RockYou wordlist


mutated with common password variations:

hashcat --hash-type {{hash_type_id}} --attack-mode {{0}} --


rules-file {{/usr/share/hashcat/rules/best64.rule}}
{{hash_value}} {{/usr/share/wordlists/rockyou.txt}}

• Perform a combination attack (mode 1) using the concatenation of words


from two different custom dictionaries:

hashcat --hash-type {{hash_type_id}} --attack-mode {{1}}


{{hash_value}} {{/path/to/dictionary1.txt}} {{/path/to/
dictionary2.txt}}

• Show result of an already cracked hash:

hashcat --show {{hash_value}}

• Show all example hashes:

hashcat --example-hashes
hashid
Python3 program that identifies data and password hashes.

More information: https://github.com/psypanda/hashID.

• Identify hashes from stdin (through typing, copying and pasting, or piping
the hash into the program):

hashid

• Identify one or more hashes:

hashid {{hash1 hash2 ...}}

• Identify hashes on a file (one hash per line):

hashid {{path/to/hashes.txt}}

• Show all possible hash types (including salted hashes):

hashid --extended {{hash}}

• Show hashcat's mode number and john's format string of the hash types:

hashid --mode --john {{hash}}

• Save output to a file instead of printing to stdout:

hashid --outfile {{path/to/output.txt}} {{hash}}


hatch
Modern, extensible Python project manager.

See also: poetry.

More information: https://hatch.pypa.io/latest/cli/reference/.

• Create a new Hatch project:

hatch new {{project_name}}

• Initialize Hatch for an existing project:

hatch new --init

• Build a Hatch project:

hatch build

• Remove build artifacts:

hatch clean

• Create a default environment with dependencies defined in the


pyproject.toml file:

hatch env create

• Show environment dependencies as a table:

hatch dep show table


haxelib
Haxe Library Manager.

More information: https://lib.haxe.org/.

• Search for a Haxe library:

haxelib search {{keyword}}

• Install a Haxe library:

haxelib install {{libname}}

• Install a specific version of a Haxe library:

haxelib install {{libname}} {{version}}

• Upgrade all installed Haxe libraries:

haxelib upgrade

• Install the development version of a library from a Git repository:

haxelib git {{libname}} {{git_url}}

• Uninstall a Haxe library:

haxelib remove {{libname}}

• Print a tree of locally installed Haxe libraries:

haxelib list
hcloud
Show how to use the CLI for Hetzner Cloud.

More information: https://github.com/hetznercloud/cli.

• Show available commands and flags:

hcloud

• Display help:

hcloud -h

• Show available commands and flags for hcloud contexts:

hcloud context
hd
This command is an alias of hexdump.

• View documentation for the original command:

tldr hexdump
head
Output the first part of files.

More information: https://manned.org/head.1p.

• Output the first few lines of a file:

head -n {{count}} {{path/to/file}}


helix
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.

More information: https://helix-editor.com.

• Open a file:

helix {{path/to/file}}

• Open files and show them one next each other:

helix --vsplit {{path/to/file1 path/to/file2}}

• Show the tutorial to learn Helix (or access it within Helix by pressing <Esc>
and typing :tutor):

helix --tutor

• Change the Helix theme:

:theme {{theme_name}}

• Save and Quit:

:wq<Enter>

• Force-quit without saving:

:q!<Enter>

• Undo the last operation:

• Search for a pattern in the file (press n/N to go to next/previous match):

/{{search_pattern}}<Enter>
hello
Print "Hello, world!", "hello, world" or a customizable text.

More information: https://www.gnu.org/software/hello/.

• Print "Hello, world!":

hello

• Print "hello, world", the traditional type:

hello --traditional

• Print a text message:

hello --greeting="{{greeting_text}}"
helm install
Install a helm chart.

More information: https://helm.sh/docs/intro/using_helm/#helm-install-installing-


a-package.

• Install a helm chart:

helm install {{name}} {{repository_name}}/{{chart_name}}

• Install a helm chart from an unpacked chart directory:

helm install {{name}} {{path/to/source_directory}}

• Install a helm chart from a URL:

helm install {{package_name}} {{https://example.com/charts/


packagename-1.2.3.tgz}}

• Install a helm chart and generate a name:

helm install {{repository_name}}/{{chart_name}} --generate-


name

• Perform a dry run:

helm install {{name}} {{repository_name}}/{{chart_name}} --


dry-run

• Install a helm chart with custom values:

helm install {{name}} {{repository_name}}/{{chart_name}} --


set {{parameter1}}={{value1}},{{parameter2}}={{value2}}

• Install a helm chart passing a custom values file:

helm install {{name}} {{repository_name}}/{{chart_name}} --


values {{path/to/values.yaml}}
helm
A package manager for Kubernetes.

Some subcommands such as install have their own usage documentation.

More information: https://helm.sh/.

• Create a helm chart:

helm create {{chart_name}}

• Add a new helm repository:

helm repo add {{repository_name}}

• List helm repositories:

helm repo list

• Update helm repositories:

helm repo update

• Delete a helm repository:

helm repo remove {{repository_name}}

• Install a helm chart:

helm install {{name}} {{repository_name}}/{{chart_name}}

• Download helm chart as a tar archive:

helm get {{chart_release_name}}

• Update helm dependencies:

helm dependency update


help
Display information about Bash builtin commands.

More information: https://www.gnu.org/software/bash/manual/bash.html#index-


help.

• Display the full list of builtin commands:

help

• Print instructions on how to use the while loop construct:

help while

• Print instructions on how to use the for loop construct:

help for

• Print instructions on how to use [[ ]] for conditional commands:

help [[ ]]

• Print instruction on how to use (( )) to evaluate arithmetic expressions:

help \( \)

• Print instructions on how to use the cd command:

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

More information: https://www.gnu.org/software/help2man.

• Generate a man page for an executable:

help2man {{executable}}

• Specify the "name" paragraph in the man page:

help2man {{executable}} --name {{name}}

• Specify the section for the man page (defaults to 1):

help2man {{executable}} --section {{section}}

• Output to a file instead of stdout:

help2man {{executable}} --output {{path/to/file}}

• Display help:

help2man --help
heroku
Create and manage Heroku apps.

More information: https://www.heroku.com/.

• Log in to your Heroku account:

heroku login

• Create a Heroku app:

heroku create

• Show logs for an app:

heroku logs --app {{app_name}}

• Run a one-off process inside a dyno (Heroku virtual machine):

heroku run {{process_name}} --app {{app_name}}

• List dynos (Heroku virtual machines) for an app:

heroku ps --app {{app_name}}

• Permanently destroy an app:

heroku destroy --app {{app_name}}


hexdump
An ASCII, decimal, hexadecimal, octal dump.

More information: https://manned.org/hexdump.

• Print the hexadecimal representation of a file, replacing duplicate lines by '*':

hexdump {{path/to/file}}

• Display the input offset in hexadecimal and its ASCII representation in two
columns:

hexdump -C {{path/to/file}}

• Display the hexadecimal representation of a file, but interpret only n bytes of


the input:

hexdump -C -n{{number_of_bytes}} {{path/to/file}}

• Don't replace duplicate lines with '*':

hexdump --no-squeezing {{path/to/file}}


hexo
A fast, simple & powerful blog framework.

More information: https://hexo.io/.

• Initialize a website:

hexo init {{path/to/directory}}

• Create a new article:

hexo new {{layout}} {{title}}

• Generate static files:

hexo generate

• Start a local server:

hexo server

• Deploy the website:

hexo deploy

• Clean the cache file (db.json) and generated files (public/):

hexo clean
hexyl
A simple hex viewer for the terminal. Uses colored output to distinguish different
categories of bytes.

More information: https://github.com/sharkdp/hexyl.

• Print the hexadecimal representation of a file:

hexyl {{path/to/file}}

• Print the hexadecimal representation of the first n bytes of a file:

hexyl -n {{n}} {{path/to/file}}

• Print bytes 512 through 1024 of a file:

hexyl -r {{512}}:{{1024}} {{path/to/file}}

• Print 512 bytes starting at the 1024th byte:

hexyl -r {{1024}}:+{{512}} {{path/to/file}}


hg add
Adds specified files to the staging area for the next commit in Mercurial.

More information: https://www.mercurial-scm.org/doc/hg.1.html#add.

• Add files or directories to the staging area:

hg add {{path/to/file}}

• Add all unstaged files matching a specified pattern:

hg add --include {{pattern}}

• Add all unstaged files, excluding those that match a specified pattern:

hg add --exclude {{pattern}}

• Recursively add sub-repositories:

hg add --subrepos

• Perform a test-run without performing any actions:

hg add --dry-run
hg branch
Create or show a branch name.

More information: https://www.mercurial-scm.org/doc/hg.1.html#branch.

• Show the name of the currently active branch:

hg branch

• Create a new branch for the next commit:

hg branch {{branch_name}}
hg clone
Create a copy of an existing repository in a new directory.

More information: https://www.mercurial-scm.org/doc/hg.1.html#clone.

• Clone a repository to a specified directory:

hg clone {{remote_repository_source}} {{destination_path}}

• Clone a repository to the head of a specific branch, ignoring later commits:

hg clone --branch {{branch}} {{remote_repository_source}}

• Clone a repository with only the .hg directory, without checking out files:

hg clone --noupdate {{remote_repository_source}}

• Clone a repository to a specific revision, tag or branch, keeping the entire


history:

hg clone --updaterev {{revision}}


{{remote_repository_source}}

• Clone a repository up to a specific revision without any newer history:

hg clone --rev {{revision}} {{remote_repository_source}}


hg commit
Commit all staged or specified files to the repository.

More information: https://www.mercurial-scm.org/doc/hg.1.html#commit.

• Commit staged files to the repository:

hg commit

• Commit a specific file or directory:

hg commit {{path/to/file_or_directory}}

• Commit with a specific message:

hg commit --message {{message}}

• Commit all files matching a specified pattern:

hg commit --include {{pattern}}

• Commit all files, excluding those that match a specified pattern:

hg commit --exclude {{pattern}}

• Commit using the interactive mode:

hg commit --interactive
hg init
Create a new repository in the specified directory.

More information: https://www.mercurial-scm.org/doc/hg.1.html#init.

• Initialize a new repository in the current directory:

hg init

• Initialize a new repository in the specified directory:

hg init {{path/to/directory}}
hg log
Display the revision history of the repository.

More information: https://www.mercurial-scm.org/doc/hg.1.html#log.

• Display the entire revision history of the repository:

hg log

• Display the revision history with an ASCII graph:

hg log --graph

• Display the revision history with file names matching a specified pattern:

hg log --include {{pattern}}

• Display the revision history, excluding file names that match a specified
pattern:

hg log --exclude {{pattern}}

• Display the log information for a specific revision:

hg log --rev {{revision}}

• Display the revision history for a specific branch:

hg log --branch {{branch}}

• Display the revision history for a specific date:

hg log --date {{date}}

• Display revisions committed by a specific user:

hg log --user {{user}}


hg pull
Pull changes from a specified repository to the local repository.

More information: https://www.mercurial-scm.org/doc/hg.1.html#pull.

• Pull from the "default" source path:

hg pull

• Pull from a specified source repository:

hg pull {{path/to/source_repository}}

• Update the local repository to the head of the remote:

hg pull --update

• Pull changes even when the remote repository is unrelated:

hg pull --force

• Specify a specific revision changeset to pull up to:

hg pull --rev {{revision}}

• Specify a specific branch to pull:

hg pull --branch {{branch}}

• Specify a specific bookmark to pull:

hg pull --bookmark {{bookmark}}


hg push
Push changes from the local repository to a specified destination.

More information: https://www.mercurial-scm.org/doc/hg.1.html#push.

• Push changes to the "default" remote path:

hg push

• Push changes to a specified remote repository:

hg push {{path/to/destination_repository}}

• Push a new branch if it does not exist (disabled by default):

hg push --new-branch

• Specify a specific revision changeset to push:

hg push --rev {{revision}}

• Specify a specific branch to push:

hg push --branch {{branch}}

• Specify a specific bookmark to push:

hg push --bookmark {{bookmark}}


hg remove
Remove specified files from the staging area.

More information: https://www.mercurial-scm.org/doc/hg.1.html#remove.

• Remove files or directories from the staging area:

hg remove {{path/to/file}}

• Remove all staged files matching a specified pattern:

hg remove --include {{pattern}}

• Remove all staged files, excluding those that match a specified pattern:

hg remove --exclude {{pattern}}

• Recursively remove sub-repositories:

hg remove --subrepos

• Remove files from the repository that have been physically removed:

hg remove --after
hg root
Display the root location of a Hg repository.

More information: https://www.mercurial-scm.org/doc/hg.1.html#root.

• Display the root location of the current repository:

hg root

• Display the root location of the specified repository:

hg root --cwd {{path/to/directory}}


hg serve
Start a standalone Mercurial web server for browsing repositories.

More information: https://www.mercurial-scm.org/doc/hg.1.html#serve.

• Start a web server instance:

hg serve

• Start a web server instance on the specified port:

hg serve --port {{port}}

• Start a web server instance on the specified listening address:

hg serve --address {{address}}

• Start a web server instance with a specific identifier:

hg serve --name {{name}}

• Start a web server instance using the specified theme (see the templates
directory):

hg serve --style {{style}}

• Start a web server instance using the specified SSL certificate bundle:

hg serve --certificate {{path/to/certificate}}


hg status
Show files that have changed in the working directory.

More information: https://www.mercurial-scm.org/doc/hg.1.html#status.

• Display the status of changed files:

hg status

• Display only modified files:

hg status --modified

• Display only added files:

hg status --added

• Display only removed files:

hg status --removed

• Display only deleted (but tracked) files:

hg status --deleted

• Display changes in the working directory compared to a specified changeset:

hg status --rev {{revision}}

• Display only files matching a specified glob pattern:

hg status --include {{pattern}}

• Display files, excluding those that match a specified glob pattern:

hg status --exclude {{pattern}}


hg update
Update the working directory to a specified changeset.

More information: https://www.mercurial-scm.org/doc/hg.1.html#update.

• Update to the tip of the current branch:

hg update

• Update to the specified revision:

hg update --rev {{revision}}

• Update and discard uncommitted changes:

hg update --clean

• Update to the last commit matching a specified date:

hg update --date {{dd-mm-yyyy}}


hg
Mercurial - a distributed source control management system.

Some subcommands such as commit have their own usage documentation.

More information: https://www.mercurial-scm.org.

• Execute a Mercurial command:

hg {{command}}

• Display help:

hg help

• Display help for a specific command:

hg help {{command}}

• Check the Mercurial version:

hg --version
highlight
Outputs syntax-highlighted source code to a variety of formats.

More information: http://www.andre-simon.de/doku/highlight/highlight.php.

• Produce a complete HTML document from a source code file:

highlight --out-format={{html}} --style {{theme_name}} --


syntax {{language}} {{path/to/source_code}}

• Produce an HTML fragment, suitable for inclusion in a larger document:

highlight --out-format={{html}} --fragment --syntax


{{language}} {{source_file}}

• Inline the CSS styling in every tag:

highlight --out-format={{html}} --inline-css --syntax


{{language}} {{source_file}}

• List all supported languages, themes, or plugins:

highlight --list-scripts {{langs|themes|plugins}}

• Print a CSS stylesheet for a theme:

highlight --out-format={{html}} --print-style --style


{{theme_name}} --syntax {{language}}] --stdout
hipstopgm
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.

More information: https://netpbm.sourceforge.net/doc/hipstopgm.html.

• Convert a HIPS file into a PGM image:

hipstopgm {{path/to/file.hips}}

• Suppress all informational messages:

hipstopgm -quiet

• Display version:

hipstopgm -version
history expansion
Reuse and expand the shell history in sh, Bash, Zsh, rbash and ksh.

More information: https://www.gnu.org/software/bash/manual/html_node/History-


Interaction.

• Run the previous command as root (!! is replaced by the previous command):

sudo !!

• Run a command with the last argument of the previous command:

{{command}} !$

• Run a command with the first argument of the previous command:

{{command}} !^

• Run the Nth command of the history:

!{{n}}

• Run the command n lines back in the history:

!-{{n}}

• Run the most recent command containing string:

!?{{string}}?

• Run the previous command, replacing string1 with string2:

^{{string1}}^{{string2}}^

• Perform a history expansion, but print the command that would be run
instead of actually running it:

{{!-n}}:p
history
Command-line history.

More information: https://www.gnu.org/software/bash/manual/html_node/Bash-


History-Builtins.html.

• Display the commands history list with line numbers:

history

• Display the last 20 commands (in Zsh it displays all commands starting from
the 20th):

history {{20}}

• Display history with timestamps in different formats (only available in Zsh):

history -{{d|f|i|E}}

• [c]lear the commands history list (only for current Bash shell):

history -c

• Over[w]rite history file with history of current Bash shell (often combined with
history -c to purge history):

history -w

• [d]elete the history entry at the specified offset:

history -d {{offset}}
hive
CLI tool for Apache Hive.

More information: https://cwiki.apache.org/confluence/display/Hive/


LanguageManual+Cli.

• Start a Hive interactive shell:

hive

• Run HiveQL:

hive -e "{{hiveql_query}}"

• Run a HiveQL file with a variable substitution:

hive --define {{key}}={{value}} -f {{path/to/file.sql}}

• Run a HiveQL with HiveConfig (e.g. mapred.reduce.tasks=32):

hive --hiveconf {{conf_name}}={{conf_value}}


hledger accounts
List account names.

More information: https://hledger.org/hledger.html#accounts.

• Show all accounts used or declared in the default journal file:

hledger accounts

• Show accounts used by transactions:

hledger accounts --used

• Show accounts declared with account directives:

hledger accounts --declared

• Add new account directives, for accounts used but not declared, to the
journal:

hledger accounts --undeclared --directives >> {{2024-


accounts.journal}}

• Show accounts with asset in their name, and their declared/inferred types:

hledger accounts asset --types

• Show accounts of the Asset type:

hledger accounts type:A

• Show the first two levels of the accounts hierarchy:

hledger accounts --tree --depth 2

• Short form of the above:

hledger acc -t -2
hledger add
Record new transactions with interactive prompting in the console.

More information: https://hledger.org/hledger.html#add.

• Record new transactions, saving to the default journal file:

hledger add

• Add transactions to 2024.journal, but also load 2023.journal for


completions:

hledger add --file {{path/to/2024.journal}} --file {{path/to/


2023.journal}}

• Provide answers for the first four prompts:

hledger add {{today}} '{{best buy}}' {{expenses:supplies}}


'{{$20}}'

• Show add's options and documentation with $PAGER:

hledger add --help

• Show add's documentation with info or man if available:

hledger help add


hledger aregister
Show the transactions and running balances in one account, with each transaction
on one line.

More information: https://hledger.org/hledger.html#aregister.

• Show transactions and running balance in the assets:bank:checking


account:

hledger aregister assets:bank:checking

• Show transactions and running balance in the first account named


*savings*:

hledger aregister savings

• Show the checking account's cleared transactions, with a specified width:

hledger aregister checking --cleared --width {{120}}

• Show the checking register, including transactions from forecast rules:

hledger aregister checking --forecast


hledger balance
A flexible, general purpose "summing" report that shows accounts with some kind
of numeric data.

This can be balance changes per period, end balances, budget performance,
unrealised capital gains, etc.

More information: https://hledger.org/hledger.html#balance.

• Show the balance change in all accounts from all postings over all time:

hledger balance

• Show the balance change in accounts named *expenses*, as a tree,


summarising the top two levels only:

hledger balance {{expenses}} --tree --depth {{2}}

• Show expenses each month, and their totals and averages, sorted by total;
and their monthly budget goals:

hledger balance {{expenses}} --monthly --row-total --average


--sort-amount --budget

• Similar to the above, shorter form, matching accounts by Expense type, as a


two level tree without squashing boring accounts:

hledger bal type:{{X}} -MTAS --budget -t -{{2}} --no-elide

• Show end balances (including from postings before the start date), quarterly
in 2024, in accounts named *assets* or *liabilities*:

hledger balance --historical --period '{{quarterly in


2024}}' {{assets}} {{liabilities}}

• Similar to the above, shorter form; also show zero balances, sort by total and
summarise to three levels:

hledger bal -HQ date:{{2024}} type:{{AL}} -ES -{{3}}

• Show investment assets' market value in base currency at the end of each
quarter:
hledger bal -HVQ {{assets:investments}}

• Show unrealised capital gains/losses from market price changes in each


quarter, for non-cryptocurrency investment assets:

hledger bal --gain -Q {{assets:investments}} not:


{{cryptocurrency}}
hledger balancesheet
Show the end balances in asset and liability accounts.

Amounts are shown with normal positive sign, as in conventional financial


statements.

More information: https://hledger.org/hledger.html#balancesheet.

• Show the current balances in Asset and Liability accounts, excluding


zeros:

hledger balancesheet

• Show just the liquid assets (Cash account type):

hledger balancesheet type:C

• Include accounts with zero balances, and show the account hierarchy:

hledger balancesheet --empty --tree

• Show the balances at the end of each month:

hledger balancesheet --monthly

• Show the balances' market value in home currency at the end of each month:

hledger balancesheet --monthly -V

• Show quarterly balances, with just the top two levels of account hierarchy:

hledger balancesheet --quarterly --tree --depth 2

• Short form of the above, and generate HTML output in bs.html:

hledger bs -Qt -2 -o bs.html


hledger import
Import new transactions from one or more data files to the main journal.

More information: https://hledger.org/hledger.html#import.

• Import new transactions from bank.csv, using bank.csv.rules to convert:

hledger import {{path/to/bank.csv}}

• Show what would be imported from these two files, without doing anything:

hledger import {{path/to/bank1.csv}} {{path/to/bank2.csv}} --


dry-run

• Import new transactions from all CSV files, using the same rules for all:

hledger import --rules-file {{common.rules}} *.csv

• Show conversion errors or results while editing bank.csv.rules:

watchexec -- hledger -f {{path/to/bank.csv}} print

• Mark bank.csv's current data as seen, as if already imported:

hledger import --catchup {{path/to/bank.csv}}

• Mark bank.csv as all new, as if not yet imported:

rm -f .latest.bank.csv
hledger incomestatement
Show revenue inflows and expense outflows during the report period.

Amounts are shown with normal positive sign, as in conventional financial


statements.

More information: https://hledger.org/hledger.html#incomestatement.

• Show revenues and expenses (changes in Revenue and Expense accounts):

hledger incomestatement

• Show revenues and expenses each month:

hledger incomestatement --monthly

• Show monthly revenues/expenses/totals, largest first, summarised to 2 levels:

hledger incomestatement --monthly --row-total --average --


sort --depth 2

• Short form of the above, and generate HTML output in is.html:

hledger is -MTAS -2 -o is.html


hledger print
Show full journal entries, representing transactions.

More information: https://hledger.org/hledger.html#print.

• Show all transactions in the default journal file:

hledger print

• Show transactions, with any implied amounts or costs made explicit:

hledger print --explicit --infer-costs

• Show transactions from two specified files, with amounts converted to cost:

hledger print --file {{path/to/2023.journal}} --file {{path/


to/2024.journal}} --cost

• Show $ transactions in *food* but not *groceries* accounts this month:

hledger print cur:\\$ food not:groceries date:thismonth

• Show transactions of amount 50 or more, with whole foods in their


description:

hledger print amt:'>50' desc:'whole foods'

• Show cleared transactions, with EUR amounts rounded and with decimal
commas:

hledger print --cleared --commodity '1000, EUR' --round hard

• Write transactions from foo.journal as a CSV file:

hledger print --file {{path/to/foo.journal}} --output-file


{{path/to/output_file.csv}}
hledger-ui
A terminal interface (TUI) for hledger, a robust, friendly plain text accounting app.

More information: https://hledger.org/hledger-ui.html.

• Start in the main menu screen, reading from the default journal file:

hledger-ui

• Start with a different color theme:

hledger-ui --theme {{terminal|greenterm|dark}}

• Start in the balance sheet accounts screen, showing hierarchy down to level 3:

hledger-ui --bs --tree --depth 3

• Start in this account's screen, showing cleared transactions, and reload on


change:

hledger-ui --register {{assets:bank:checking}} --cleared --


watch

• Read two journal files, and show amounts as current value when known:

hledger-ui --file {{path/to/2024.journal}} --file {{path/to/


2024-prices.journal}} --value now

• Show the manual in Info format, if possible:

hledger-ui --info

• Display help:

hledger-ui --help
hledger-web
A web interface and API for hledger, a robust, friendly plain text accounting app.

More information: https://hledger.org/hledger-web.html.

• Start the web app, and a browser if possible, for local viewing and adding
only:

hledger-web

• As above but with a specified file, and allow editing of existing data:

hledger-web --file {{path/to/file.journal}} --allow edit

• Start just the web app, and accept incoming connections to the specified host
and port:

hledger-web --serve --host {{my.host.name}} --port 8000

• Start just the web app's JSON API, and allow only read access:

hledger-web --serve-api --host {{my.host.name}} --allow view

• Show amounts converted to current market value in your base currency when
known:

hledger-web --value now --infer-market-prices

• Show the manual in Info format if possible:

hledger-web --info

• Display help:

hledger-web --help
hledger
A robust, friendly plain text accounting app.

See also: hledger-ui for TUI, hledger-web for web interface.

More information: https://hledger.org/hledger.html.

• Record new transactions interactively, saving to the default journal file:

hledger add

• Import new transactions from bank.csv, using bank.csv.rules to convert:

hledger import {{path/to/bank.csv}}

• Print all transactions, reading from multiple specified journal files:

hledger print --file {{path/to/prices-2024.journal}} --file


{{path/to/prices-2023.journal}}

• Show all accounts, as a hierarchy, and their types:

hledger accounts --tree --types

• Show asset and liability account balances, including zeros, hierarchically:

hledger balancesheet --empty --tree --no-elide

• Show monthly incomes/expenses/totals, largest first, summarised to 2 levels:

hledger incomestatement --monthly --row-total --average --


sort --depth 2

• Show the assets:bank:checking account's transactions and running


balance:

hledger aregister assets:bank:checking

• Show the amount spent on food from the assets:cash account:

hledger print assets:cash | hledger -f- -I aregister


expenses:food
hn
Command-line interface for Hacker News.

More information: https://github.com/rafaelrinaldi/hn-cli.

• View stories on Hacker News:

hn

• View number of stories on Hacker News:

hn --limit {{number}}

• View stories on Hacker News, and keep the list open after selecting a link:

hn --keep-open

• View stories on Hacker News sorted by submission date:

hn --latest
holehe
Check if an email is attached to an account on sites like Twitter, Instagram, Imgur
and over 120 others.

More information: https://github.com/megadose/holehe#-cli-example.

• Show status across all supported websites for the specified email address:

holehe {{[email protected]}}

• Show status for only sites where the specified email address is in use:

holehe {{[email protected]}} --only-used


home-manager
Manage a per-user environment using Nix, allowing declarative configuration of
the user’s home.

More information: https://github.com/nix-community/home-manager.

• Build the configuration defined in ~/.config/nixpkgs/home.nix without


applying it:

home-manager build

• Build and apply (switch to) the new configuration:

home-manager switch

• Build the configuration for testing without applying it:

home-manager test

• Roll back to a previous configuration generation:

home-manager rollback

• List all existing configuration generations:

home-manager generations
host
Lookup Domain Name Server.

More information: https://manned.org/host.

• Lookup A, AAAA, and MX records of a domain:

host {{domain}}

• Lookup a field (CNAME, TXT,...) of a domain:

host -t {{field}} {{domain}}

• Reverse lookup an IP:

host {{ip_address}}

• Specify an alternate DNS server to query:

host {{domain}} {{8.8.8.8}}


hostapd
Start an access point using a wireless interface.

More information: https://w1.fi/hostapd/.

• Start an access point:

sudo hostapd {{path/to/hostapd.conf}}

• Start an access point, forking into the background:

sudo hostapd -B {{path/to/hostapd.conf}}


hostess
Manage the /etc/hosts file.

More information: https://github.com/cbednarski/hostess.

• List domains, target IP addresses and on/off status:

hostess list

• Add a domain pointing to your machine to your hosts file:

hostess add {{local.example.com}} {{127.0.0.1}}

• Remove a domain from your hosts file:

hostess del {{local.example.com}}

• Disable a domain (but don't remove it):

hostess off {{local.example.com}}


hostid
Print the numeric identifier for the current host (not necessarily the IP address).

More information: https://www.gnu.org/software/coreutils/hostid.

• Display the numeric identifier for the current host in hexadecimal:

hostid
hostname
Show or set the system's host name.

More information: https://manned.org/hostname.

• Show current host name:

hostname

• Show the network address of the host name:

hostname -i

• Show all network addresses of the host:

hostname -I

• Show the FQDN (Fully Qualified Domain Name):

hostname --fqdn

• Set current host name:

hostname {{new_hostname}}
hping
This command is an alias of hping3.

• View documentation for the original command:

tldr hping3
hping3
Advanced ping utility which supports protocols such TCP, UDP, and raw IP.

Best run with elevated privileges.

More information: https://github.com/antirez/hping.

• Ping a destination with 4 ICMP ping requests:

hping3 --icmp --count {{4}} {{ip_or_hostname}}

• Ping an IP address over UDP on port 80:

hping3 --udp --destport {{80}} --syn {{ip_or_hostname}}

• Scan TCP port 80, scanning from the specific local source port 5090:

hping3 --verbose --syn --destport {{80}} --baseport {{5090}}


{{ip_or_hostname}}

• Traceroute using a TCP scan to a specific destination port:

hping3 --traceroute --verbose --syn --destport {{80}}


{{ip_or_hostname}}

• Scan a set of TCP ports on a specific IP address:

hping3 --scan {{80,3000,9000}} --syn {{ip_or_hostname}}

• Perform a TCP ACK scan to check if a given host is alive:

hping3 --count {{2}} --verbose --destport {{80}} --ack


{{ip_or_hostname}}

• Perform a charge test on port 80:

hping3 --flood --destport {{80}} --syn {{ip_or_hostname}}


hr
Print a horizontal rule in the terminal.

More information: https://github.com/LuRsT/hr.

• Print a horizontal rule:

hr

• Print a horizontal rule with a custom string:

hr {{string}}

• Print a multiline horizontal rule:

hr {{string1 string2 ...}}


hsd-cli
The command-line REST tool for the Handshake blockchain.

More information: https://handshake.org.

• Retrieve information about the current server:

hsd-cli info

• Broadcast a local transaction:

hsd-cli broadcast {{transaction_hex}}

• Retrieve a mempool snapshot:

hsd-cli mempool

• View a transaction by address or hash:

hsd-cli tx {{address_or_hash}}

• View a coin by its hash index or address:

hsd-cli coin {{hash_index_or_address}}

• View a block by height or hash:

hsd-cli block {{height_or_hash}}

• Reset the chain to the specified block:

hsd-cli reset {{height_or_hash}}

• Execute an RPC command:

hsd-cli rpc {{command}} {{args}}


hsw-cli
The command-line REST tool for the Handshake wallet.

More information: https://github.com/handshake-org/hs-client.

• Unlock the current wallet (timeout in seconds):

hsw-cli unlock {{passphrase}} {{timeout}}

• Lock the current wallet:

hsw-cli lock

• View the current wallet's details:

hsw-cli get

• View the current wallet's balance:

hsw-cli balance

• View the current wallet's transaction history:

hsw-cli history

• Send a transaction with the specified coin amount to an address:

hsw-cli send {{address}} {{1.05}}

• View the current wallet's pending transactions:

hsw-cli pending

• View details about a transaction:

hsw-cli tx {{transaction_hash}}
html5validator
Validate HTML5.

More information: https://github.com/svenkreiss/html5validator.

• Validate a specific file:

html5validator {{path/to/file}}

• Validate all HTML files in a specific directory:

html5validator --root {{path/to/directory}}

• Show warnings as well as errors:

html5validator --show-warnings {{path/to/file}}

• Match multiple files using a glob pattern:

html5validator --root {{path/to/directory}} --match "{{*.html


*.php}}"

• Ignore specific directory names:

html5validator --root {{path/to/directory}} --blacklist


"{{node_modules vendor}}"

• Output the results in a specific format:

html5validator --format {{gnu|xml|json|text}} {{path/to/


file}}

• Output the log at a specific verbosity level:

html5validator --root {{path/to/directory}} --log {{debug|


info|warning}}
htop
Display dynamic real-time information about running processes. An enhanced
version of top.

More information: https://htop.dev/.

• Start htop:

htop

• Start htop displaying processes owned by a specific user:

htop --user {{username}}

• Display processes hierarchically in a tree view to show the parent-child


relationships:

htop --tree

• Sort processes by a specified sort_item (use htop --sort help for


available options):

htop --sort {{sort_item}}

• Start htop with the specified delay between updates, in tenths of a second
(i.e. 50 = 5 seconds):

htop --delay {{50}}

• See interactive commands while running htop:

• Switch to a different tab:

tab

• Display help:

htop --help
htpasswd
Create and manage htpasswd files to protect web server directories using basic
authentication.

More information: https://httpd.apache.org/docs/current/programs/


htpasswd.html.

• Create/overwrite htpasswd file:

htpasswd -c {{path/to/file}} {{username}}

• Add user to htpasswd file or update existing user:

htpasswd {{path/to/file}} {{username}}

• Add user to htpasswd file in batch mode without an interactive password


prompt (for script usage):

htpasswd -b {{path/to/file}} {{username}} {{password}}

• Delete user from htpasswd file:

htpasswd -D {{path/to/file}} {{username}}

• Verify user password:

htpasswd -v {{path/to/file}} {{username}}

• Display a string with username (plain text) and password (md5):

htpasswd -nbm {{username}} {{password}}


http-server-upload
Zero-configuration command-line HTTP server which provides a lightweight
interface to upload files.

More information: https://github.com/crycode-de/http-server-upload.

• Start an HTTP server on the default port to upload files to the current
directory:

http-server-upload

• Start an HTTP server with the specified maximum allowed file size for uploads
in MiB (defaults to 200 MiB):

MAX_FILE_SIZE={{size_in_megabytes}} http-server-upload

• Start an HTTP server on a specific port to upload files to the current directory:

PORT={{port}} http-server-upload

• Start an HTTP server, storing the uploaded files in a specific directory:

UPLOAD_DIR={{path/to/directory}} http-server-upload

• Start an HTTP server using a specific directory to temporarily store files during
the upload process:

UPLOAD_TMP_DIR={{path/to/directory}} http-server-upload

• Start an HTTP server accepting uploads with a specific token field in the HTTP
post:

TOKEN={{secret}} http-server-upload
http-server
Simple static HTTP server to serve static files.

More information: https://github.com/http-party/http-server.

• Start an HTTP server listening on the default port to serve the current
directory:

http-server

• Start an HTTP server on a specific port to serve a specific directory:

http-server {{path/to/directory}} --port {{port}}

• Start an HTTP server using basic authentication:

http-server --username {{username}} --password {{password}}

• Start an HTTP server with directory listings disabled:

http-server -d {{false}}

• Start an HTTPS server on the default port using the specified certificate:

http-server --ssl --cert {{path/to/cert.pem}} --key {{path/


to/key.pem}}

• Start an HTTP server and include the client's IP address in the output logging:

http-server --log-ip

• Start an HTTP server with CORS enabled by including the Access-Control-


Allow-Origin: * header in all responses:

http-server --cors

• Start an HTTP server with logging disabled:

http-server --silent
http
HTTPie: an HTTP client designed for testing, debugging, and generally interacting
with APIs and HTTP servers.

More information: https://httpie.io/docs/cli/usage.

• Make a simple GET request (shows response headers and content):

http {{https://example.com}}

• Print specific parts of the content (H: request headers, B: request body, h:
response headers, b: response body, m: response metadata):

http --print {{H|B|h|b|m|Hh|Hhb|...}} {{https://example.com}}

• Specify the HTTP method when sending a request and use a proxy to
intercept the request:

http {{GET|POST|HEAD|PUT|PATCH|DELETE|...}} --proxy {{http|


https}}:{{http://localhost:8080|socks5://localhost:9050|...}}
{{https://example.com}}

• Follow any 3xx redirects and specify additional headers in a request:

http {{-F|--follow}} {{https://example.com}} {{'User-Agent:


Mozilla/5.0' 'Accept-Encoding: gzip'}}

• Authenticate to a server using different authentication methods:

http --auth {{username:password|token}} --auth-type {{basic|


digest|bearer}} {{GET|POST|...}} {{https://example.com/auth}}

• Construct a request but do not send it (similar to a dry-run):

http --offline {{GET|DELETE|...}} {{https://example.com}}

• Use named sessions for persistent custom headers, auth credentials and
cookies:

http --session {{session_name|path/to/session.json}} {{--auth


username:password https://example.com/auth API-KEY:xxx}}

• Upload a file to a form (the example below assumes that the form field is
<input type="file" name="cv" />):

http --form {{POST}} {{https://example.com/upload}}


{{cv@path/to/file}}
httpflow
A command-line utility to capture and dump HTTP streams.

More information: https://github.com/six-ddc/httpflow.

• Capture traffic on all interfaces:

httpflow -i {{any}}

• Use a bpf-style capture to filter the results:

httpflow {{host httpbin.org or host baidu.com}}

• Use a regular expression to filter requests by URLs:

httpflow -u '{{regular_expression}}'

• Read packets from PCAP format binary file:

httpflow -r {{out.cap}}

• Write the output to a directory:

httpflow -w {{path/to/directory}}
httpie
Management interface for HTTPie.

See also: http, the tool itself.

More information: https://httpie.io/docs/cli/plugin-manager.

• Check updates for http:

httpie cli check-updates

• List installed http plugins:

httpie cli plugins list

• Install/upgrade/uninstall plugins:

httpie cli plugins {{install|upgrade|uninstall}}


{{plugin_name}}
httping
Measure the latency and throughput of a web server.

More information: https://manned.org/httping.

• Ping the specified URL:

httping -g {{url}}

• Ping the web server on host and port:

httping -h {{host}} -p {{port}}

• Ping the web server on host using a TLS connection:

httping -l -g https://{{host}}

• Ping the web server on host using HTTP basic authentication:

httping -g http://{{host}} -U {{username}} -P {{password}}


httprobe
Take a list of domains and probe for working HTTP and HTTPS servers.

More information: https://github.com/tomnomnom/httprobe.

• Probe a list of domains from a text file:

cat {{input_file}} | httprobe

• Only check for HTTP if HTTPS is not working:

cat {{input_file}} | httprobe --prefer-https

• Probe additional ports with a given protocol:

cat {{input_file}} | httprobe -p {{https:2222}}

• Display help:

httprobe --help
httpry
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.

More information: https://dumpsterventures.com/jason/httpry/.

• Save output to a file:

httpry -o {{path/to/file.log}}

• Listen on a specific interface and save output to a binary PCAP format file:

httpry {{eth0}} -b {{path/to/file.pcap}}

• Filter output by a comma-separated list of HTTP verbs:

httpry -m {{get|post|put|head|options|delete|trace|connect|
patch}}

• Read from an input capture file and filter by IP:

httpry -r {{path/to/file.log}} '{{host 192.168.5.25}}'

• Run as daemon process:

httpry -d -o {{path/to/file.log}}
https
This command is an alias of http.

• View documentation for the original command:

tldr http
httpx
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.

More information: https://github.com/projectdiscovery/httpx.

• Run a probe against a [u]RL, host, IP Address or subnet (CIDR notation)


showing probe status:

httpx -probe -u {{url|host|ipaddress|subnet_with_cidr}}

• Run a probe against multiple hosts showing [s]tatus [c]ode with input from
subfinder:

subfinder -d {{example.com}} | httpx -sc

• Run a [r]ate [l]imited probe against a [l]ist of hosts from a file showing
[t]echnology [d]etected and [r]esponse [t]ime:

httpx -rl {{150}} -l {{path/to/newline_separated_hosts_list}}


-td -rt

• Run a probe against a [u]RL showing its webpage title, CDN/WAF in use, and
page content hash:

httpx -u {{url}} -title -cdn -hash {{sha256}}

• Run a probe against a list of hosts with custom defined [p]orts and timeout
after certain seconds:

httpx -probe -u {{host1,host2,...}} -p http:


{{80,8000-8080}},https:{{443,8443}} -timeout {{10}}

• Run a probe against a list of hosts [f]iltering out [c]odes of certain responses:

httpx -u {{host1,host2,...}} -fc {{400,401,404}}

• Run a probe against a list of hosts [m]atching [c]odes of certain responses:

httpx -u {{host1,host2,...}} -mc {{200,301,304}}

• Run a probe against a URL [s]aving [s]creenshots of certain paths, with


[s]creenshot [t]imeouts (assets are saved in ./output):
httpx -u {{https://www.github.com}} -path {{/tldr-pages/
tldr,/projectdiscovery/httpx}} -ss -st {{10}}
hub branch
Create a branch or show current branch.

See also git branch.

• Show the name of the currently active branch:

hub branch

• Create a new branch:

hub branch {{branch_name}}


hub browse
Open a GitHub repository in the browser or print the URL.

More information: https://hub.github.com/hub-browse.1.html.

• Open the homepage of the current repository in the default web browser:

hub browse

• Open the homepage of a specific repository in the default web browser:

hub browse {{owner}}/{{repository}}

• Open the subpage of a specific repository in the default web browser,


subpage can be "wiki", "commits", "issues", or other (default: "tree"):

hub browse {{owner}}/{{repository}} {{subpage}}


hub ci-status
Display status of GitHub checks.

More information: https://hub.github.com/hub-ci-status.1.html.

• Check the CI status for this branch:

hub ci-status --verbose

• Display status of GitHub checks for a commit:

hub ci-status --verbose {{commit_SHA}}


hub clone
Clone an existing repository.

More information: https://hub.github.com/hub-clone.1.html.

• Clone an existing repository to current directory (If run into authentication


problem, try full SSH path):

hub clone {{remote_repository_location}}


hub create
Create a new repository on GitHub.

More information: https://hub.github.com/hub-create.1.html.

• Upload the current (local-only) repository to your GitHub account as public:

hub create

• Create a private repository and open the new repository in a web browser:

hub create --private --browse


hub delete
Delete an existing repository on GitHub.

More information: https://hub.github.com/hub-delete.1.html.

• Delete personal repo on GitHub:

hub delete {{repo}}


hub fork
Fork a GitHub repo. Like git fork from git-extras.

More information: https://hub.github.com/hub-fork.1.html.

• Fork a GitHub repository by its slug:

hub fork {{tldr-pages/tldr}}

• Fork a GitHub repository by its URL:

hub fork {{https://github.com/tldr-pages/tldr}}

• Fork current GitHub repository, set remote name to origin:

hub fork --remote-name {{origin}}


hub init
Initializes a new local Git repository.

More information: https://hub.github.com/hub-init.1.html.

• Initialize a new local repository:

hub init
hub issue
Manage Github issues.

More information: https://hub.github.com/hub-issue.1.html.

• List the last 10 issues with the bug label:

hub issue list --limit {{10}} --labels "{{bug}}"

• Display a specific issue:

hub issue show {{issue_number}}

• List 10 closed issues assigneed to a specific user:

hub issue --state {{closed}} --assignee {{username}} --limit


{{10}}
hub
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.

More information: https://hub.github.com.

• Clone a repository using its slug (owners can omit the username):

hub clone {{username}}/{{repo_name}}

• Create a fork of the current repository (cloned from another user) under your
GitHub profile:

hub fork

• Push the current local branch to GitHub and create a PR for it in the original
repository:

hub push {{remote_name}} && hub pull-request

• Create a PR of the current (already pushed) branch, reusing the message from
the first commit:

hub pull-request --no-edit

• Create a new branch with the contents of a pull request and switch to it:

hub pr checkout {{pr_number}}

• Upload the current (local-only) repository to your GitHub account:

hub create

• Fetch Git objects from upstream and update local branches:

hub sync
huggingface-cli
Interact with Hugging Face Hub.

Login, manage local cache, download or upload files.

More information: https://huggingface.co/docs/huggingface_hub/guides/cli.

• Login to Hugging Face Hub:

huggingface-cli login

• Display the name of the logged in user:

huggingface-cli whoami

• Log out:

huggingface-cli logout

• Print information about the environment:

huggingface-cli env

• Download files from an repository and print out the path (omit filenames to
download entire repository):

huggingface-cli download --repo-type {{repo_type}}


{{repo_id}} {{filename1 filename2 ...}}

• Upload an entire folder or a file to Hugging Face:

huggingface-cli upload --repo-type {{repo_type}} {{repo_id}}


{{path/to/local_file_or_directory}} {{path/to/
repo_file_or_directory}}

• Scan cache to see downloaded repositories and their disk usage:

huggingface-cli scan-cache

• Delete the cache interactively:

huggingface-cli delete-cache
hugo server
Build and serve a site with Hugo's built-in webserver.

More information: https://gohugo.io/commands/hugo_server/.

• Build and serve a site:

hugo server

• Build and serve a site on a specified port number:

hugo server --port {{port_number}}

• Build and serve a site while minifying supported output formats (HTML, XML,
etc.):

hugo server --minify

• Build and serve a site in the production environment with full re-renders while
minifying supported formats:

hugo server --environment {{production}} --disableFastRender


--minify

• Display help:

hugo server --help


hugo
Template-based static site generator. Uses modules, components, and themes.

Some subcommands such as server have their own usage documentation.

More information: https://gohugo.io.

• Create a new Hugo site:

hugo new site {{path/to/site}}

• Create a new Hugo theme (themes may also be downloaded from https://
themes.gohugo.io/):

hugo new theme {{theme_name}}

• Create a new page:

hugo new {{section_name}}/{{page_name}}

• Build a site to the ./public/ directory:

hugo

• Build a site including pages that are marked as a "draft":

hugo --buildDrafts

• Build a site on your local IP:

hugo server --bind {{local-ip}} --baseURL {{http://local-ip}}

• Build a site to a given directory:

hugo --destination {{path/to/destination}}

• Build a site, start up a webserver to serve it, and automatically reload when
pages are edited:

hugo server
hunspell
Check spelling.

More information: https://github.com/hunspell/hunspell.

• Check the spelling of a file:

hunspell {{path/to/file}}

• Check the spelling of a file with the en_US dictionary:

hunspell -d {{en_US}} {{path/to/file}}

• List misspelled words in a file:

hunspell -l {{path/to/file}}
husky
Native Git hooks made easy.

More information: https://typicode.github.io/husky.

• Install Husky in the current directory:

husky install

• Install Husky into a specific directory:

husky install {{path/to/directory}}

• Set a specific command as a pre-push hook for Git:

husky set {{.husky/pre-push}} "{{command}}


{{command_arguments}}"

• Add a specific command to the current pre-commit hook:

husky add {{.husky/pre-commit}} "{{command}}


{{command_arguments}}"

• Uninstall Husky hooks from the current directory:

husky uninstall

• Display help:

husky
hut
A CLI tool for sourcehut.

More information: https://manned.org/hut.

• Initialize hut's configuration file (this will prompt for an OAuth2 access token,
which is required to use hut):

hut init

• List Git/Mercurial repositories:

hut {{git|hg}} list

• Create a public Git/Mercurial repository:

hut {{git|hg}} create {{name}}

• List jobs on https://builds.sr.ht:

hut builds list

• Show the status of a job:

hut builds show {{job_id}}

• SSH into a job container:

hut ssh {{job_id}}


hx
This command is an alias of helix.

• View documentation for the original command:

tldr helix
hydra
Online password guessing tool.

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

More information: https://github.com/vanhauser-thc/thc-hydra.

• Start Hydra's wizard:

hydra-wizard

• Guess SSH credentials using a given username and a list of passwords:

hydra -l {{username}} -P {{path/to/wordlist.txt}} {{host_ip}}


{{ssh}}

• Guess HTTPS webform credentials using two specific lists of usernames and
passwords ("https_post_request" can be like
"username=^USER^&password=^PASS^"):

hydra -L {{path/to/usernames.txt}} -P {{path/to/


wordlist.txt}} {{host_ip}} {{https-post-form}}
"{{url_without_host}}:{{https_post_request}}:
{{login_failed_string}}"

• Guess FTP credentials using usernames and passwords lists, specifying the
number of threads:

hydra -L {{path/to/usernames.txt}} -P {{path/to/


wordlist.txt}} -t {{n_tasks}} {{host_ip}} {{ftp}}

• Guess MySQL credentials using a username and a passwords list, exiting


when a username/password pair is found:

hydra -l {{username}} -P {{path/to/wordlist.txt}} -f


{{host_ip}} {{mysql}}

• Guess RDP credentials using a username and a passwords list, showing each
attempt:

hydra -l {{username}} -P {{path/to/wordlist.txt}} -V {{rdp://


host_ip}}

• Guess IMAP credentials on a range of hosts using a list of colon-separated


username/password pairs:
hydra -C {{path/to/username_password_pairs.txt}} {{imap://
[host_range_cidr]}}

• Guess POP3 credentials on a list of hosts using usernames and passwords


lists, exiting when a username/password pair is found:

hydra -L {{path/to/usernames.txt}} -P {{path/to/


wordlist.txt}} -M {{path/to/hosts.txt}} -F {{pop3}}
hyperfine
A command-line benchmarking tool.

More information: https://github.com/sharkdp/hyperfine/.

• Run a basic benchmark, performing at least 10 runs:

hyperfine '{{make}}'

• Run a comparative benchmark:

hyperfine '{{make target1}}' '{{make target2}}'

• Change minimum number of benchmarking runs:

hyperfine --min-runs {{7}} '{{make}}'

• Perform benchmark with warmup:

hyperfine --warmup {{5}} '{{make}}'

• Run a command before each benchmark run (to clear caches, etc.):

hyperfine --prepare '{{make clean}}' '{{make}}'

• Run a benchmark where a single parameter changes for each run:

hyperfine --prepare '{{make clean}}' --parameter-scan


{{num_threads}} {{1}} {{10}} '{{make -j {num_threads}}}'
ia
Command-line tool to interact with archive.org.

More information: https://archive.org/services/docs/api/internetarchive/cli.html.

• Configure ia with API keys (some functions won't work without this step):

ia configure

• Upload one or more items to archive.org:

ia upload {{identifier}} {{path/to/file}} --


metadata="{{mediatype:data}}" --metadata="{{title:example}}"

• Download one or more items from archive.org:

ia download {{item}}

• Delete one or more items from archive.org:

ia delete {{identifier}} {{file}}

• Search on archive.org, returning results as JSON:

ia search '{{subject:"subject" collection:collection}}'


ibmcloud login
Log in to the IBM Cloud.

More information: https://cloud.ibm.com/docs/cli?topic=cli-


ibmcloud_cli#ibmcloud_login.

• Log in by using an interactive prompt:

ibmcloud login

• Log in to a specific API endpoint (default is cloud.ibm.com):

ibmcloud login -a {{api_endpoint}}

• Log in by providing username, password and the targeted region as


parameters:

ibmcloud login -u {{username}} -p {{password}} -r {{us-


south}}

• Log in with an API key, passing it as an argument:

ibmcloud login --apikey {{api_key_string}}

• Log in with an API key, passing it as a file:

ibmcloud login --apikey @{{path/to/api_key_file}}

• Log in with a federated ID (single sign-on):

ibmcloud login --sso


ibmcloud
A command-line tool for managing IBM Cloud apps and services.

More information: https://cloud.ibm.com/docs/cli?topic=cli-ibmcloud_cli.

• Update ibmcloud to the latest version:

ibmcloud update

• Install the Cloud Foundry module for accessing Cloud Foundry services:

ibmcloud cf install

• List all available IBM Cloud regions:

ibmcloud regions

• Display help:

ibmcloud help

• Display help for a subcommand:

ibmcloud help {{subcommand}}

• Display version:

ibmcloud version
ical
View Hirji/Islamic and Gregorian calendars and convert their dates.

More information: https://manned.org/ical.

• Display the current month's calendar:

ical

• Convert a Gregorian date to a Hijri date:

ical --gregorian {{yyyymmdd}}

• Convert a Hirji date to a Gregorian date:

ical --hijri {{yyyymmdd}}


icontopbm
This command has been superseded by sunicontopnm.

More information: https://netpbm.sourceforge.net/doc/icontopbm.html.

• View documentation for the current command:

tldr sunicontopnm
iconv
Convert text from one encoding to another.

More information: https://manned.org/iconv.

• Convert file to a specific encoding, and print to stdout:

iconv -f {{from_encoding}} -t {{to_encoding}} {{input_file}}

• Convert file to the current locale's encoding, and output to a file:

iconv -f {{from_encoding}} {{input_file}} > {{output_file}}

• List supported encodings:

iconv -l
id
Display current user and group identity.

More information: https://www.gnu.org/software/coreutils/id.

• Display current user's ID (UID), group ID (GID) and groups to which they
belong:

id

• Display the current user identity:

id -un

• Display the current user identity as a number:

id -u

• Display the current primary group identity:

id -gn

• Display the current primary group identity as a number:

id -g

• Display an arbitrary user's ID (UID), group ID (GID) and groups to which they
belong:

id {{username}}
id3tag
Read, write, and manipulate ID3v1 and ID3v2 tags of MP3 files.

More information: https://manned.org/id3tag.

• Set artist and song title tag of an MP3 file:

id3tag --artist {{artist}} --song {{song_title}} {{path/to/


file.mp3}}

• Set album title of all MP3 files in the current directory:

id3tag --album {{album}} {{*.mp3}}

• Display help:

id3tag --help
idea
JetBrains Java and Kotlin IDE.

More information: https://www.jetbrains.com/help/idea/working-with-the-ide-


features-from-command-line.html.

• Open the current directory in IntelliJ IDEA:

idea {{path/to/directory}}

• Open a specific file or directory in IntelliJ IDEA:

idea {{path/to/file_or_directory}}

• Open the diff viewer to compare up to 3 files:

idea diff {{path/to/file1 path/to/file2 path/to/


optional_file3}}

• Open the merge dialog to perform a two-way file merge:

idea merge {{path/to/file1}} {{path/to/file2}} {{path/to/


output}}

• Run code inspections on a project:

idea inspect {{path/to/project_directory}} {{path/to/


inspection_profile}} {{path/to/output}}
identify
This command is an alias of magick identify.

• View documentation for the original command:

tldr magick identify


idevice_id
List attached iOS devices or print the device name of a given device.

More information: https://manned.org/idevice_id.

• List the UDIDs of all attached devices:

idevice_id --list

• List the UDIDs of all devices available via the network:

idevice_id --network
idevicebackup
Create or restore backups for iOS devices.

Note: This tool is outdated. Please see idevicebackup2.

More information: https://manned.org/idevicebackup.

• Create a backup of the device in the specified directory:

idevicebackup backup {{path/to/directory}}

• Restore a backup from the specified directory:

idevicebackup restore {{path/to/directory}}


idevicebackup2
Create or restore backups for devices running iOS 4 or later.

More information: https://manned.org/idevicebackup2.

• Create a backup of the device in the specified directory:

idevicebackup2 backup {{path/to/directory}}

• Restore a backup from the specified directory:

idevicebackup2 restore {{path/to/directory}}

• Enable encryption for backups:

idevicebackup2 encryption on {{password}}

• List the files in the last completed backup:

idevicebackup2 list
idevicecrashreport
Retrieve crash reports from an iOS device.

More information: https://manned.org/idevicecrashreport.

• Retrieve crash reports and move them to a specified directory:

idevicecrashreport {{path/to/directory}}

• Retrieve crash reports without removing them from the device:

idevicecrashreport --keep {{path/to/directory}}

• Extract crash reports into separate .crash files:

idevicecrashreport --extract {{path/to/directory}}


idevicedate
Display the current date or set it on an iOS device.

More information: https://manned.org/idevicedate.

• Display the current date and time:

idevicedate

• Set the date and time on the device to the system time:

idevicedate --sync

• Set the date and time to a specific timestamp:

idevicedate --set {{timestamp}}


idevicediagnostics
Interact with the diagnostics interface of an iOS device.

More information: https://manned.org/idevicediagnostics.

• Print diagnostics information:

idevicediagnostics diagnostics

• Print mobilegestalt key values:

idevicediagnostics mobilegestalt {{key1}} {{key2}}

• Shutdown, restart or sleep the device:

idevicediagnostics {{shutdown|restart|sleep}}
ideviceimagemounter
Mount disk images on an iOS device.

More information: https://manned.org/ideviceimagemounter.

• Mount a disk image on the connected device:

ideviceimagemounter {{path/to/image_file}} {{path/to/


signature_file}}

• List currently mounted disk images:

ideviceimagemounter --list
ideviceinfo
Show information about the first connected iOS device.

More information: https://manned.org/ideviceinfo.

• Display detailed information about the connected device:

ideviceinfo

• Show information about a specific device by UDID:

ideviceinfo --udid {{device_udid}}


idevicename
Display the device name or set it to a new name.

More information: https://manned.org/idevicename.

• Display the current device name:

idevicename

• Set a new device name:

idevicename {{new_name}}
idevicepair
Manage host pairings with iOS devices.

More information: https://manned.org/idevicepair.

• Pair a device with the host:

idevicepair pair

• List devices paired with the host:

idevicepair list
idevicescreenshot
Get a screenshot from the connected iOS device.

More information: https://manned.org/idevicescreenshot.

• Save a screenshot with the default file name as a TIFF image:

idevicescreenshot

• Save a screenshot with a specific file name:

idevicescreenshot {{path/to/file.tiff}}
idevicesetlocation
Simulate a location on an iOS device.

More information: https://manned.org/idevicesetlocation.

• Set a specific latitude and longitude:

idevicesetlocation {{latitude}} {{longitude}}

• Reset the simulated location:

idevicesetlocation reset
idevicesyslog
Relay syslog messages from a connected iOS device.

More information: https://manned.org/idevicesyslog.

• Relay syslog messages from the connected device:

idevicesyslog

• Suppress kernel messages and print everything else:

idevicesyslog --no-kernel
idnits
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.

More information: https://github.com/ietf-tools/idnits.

• Check a file for nits:

idnits {{path/to/file.txt}}

• Count nits without displaying them:

idnits --nitcount {{path/to/file.txt}}

• Show extra information about offending lines:

idnits --verbose {{path/to/file.txt}}

• Expect the specified year in the boilerplate instead of the current year:

idnits --year {{2021}} {{path/to/file.txt}}

• Assume the document is of the specified status:

idnits --doctype {{standard|informational|experimental|bcp|


ps|ds}} {{path/to/file.txt}}
iex
IEx is the interactive shell for Elixir.

More information: https://hexdocs.pm/iex.

• Start an interactive session:

iex

• Start a session that remembers history:

iex --erl "-kernel shell_history enabled"

• Start and load Mix project files:

iex -S mix
if
Performs conditional processing in shell scripts.

See also: test, [.

More information: https://www.gnu.org/software/bash/manual/


bash.html#Conditional-Constructs.

• Execute the specified commands if the condition command's exit status is


zero:

if {{condition_command}}; then {{echo "Condition is true"}};


fi

• Execute the specified commands if the condition command's exit status is not
zero:

if ! {{condition_command}}; then {{echo "Condition is


true"}}; fi

• Execute the first specified commands if the condition command's exit status is
zero otherwise execute the second specified commands:

if {{condition_command}}; then {{echo "Condition is true"}};


else {{echo "Condition is false"}}; fi

• Check whether a [f]ile exists:

if [[ -f {{path/to/file}} ]]; then {{echo "Condition is


true"}}; fi

• Check whether a [d]irectory exists:

if [[ -d {{path/to/directory}} ]]; then {{echo "Condition is


true"}}; fi

• Check whether a file or directory [e]xists:

if [[ -e {{path/to/file_or_directory}} ]]; then {{echo


"Condition is true"}}; fi

• Check whether a variable is defined:


if [[ -n "${{variable}}" ]]; then {{echo "Condition is
true"}}; fi

• List all possible conditions (test is an alias to [; both are commonly used with
if):

man [
ifconfig
Network Interface Configurator.

More information: https://net-tools.sourceforge.io/man/ifconfig.8.html.

• View network settings of an interface:

ifconfig {{interface_name}}

• Display details of all interfaces, including disabled interfaces:

ifconfig -a

• Disable an interface:

ifconfig {{interface_name}} down

• Enable an interface:

ifconfig {{interface_name}} up

• Assign an IP address to an interface:

ifconfig {{interface_name}} {{ip_address}}


ifdata
Display information about a network interface.

More information: https://joeyh.name/code/moreutils/.

• Display the whole configuration of the specified interface:

ifdata -p {{eth0}}

• Indicate the [e]xistence of the specified interface via the exit code:

ifdata -e {{eth0}}

• Display the IPv4 [a]dress and the [n]etmask of the specified interface:

ifdata -pa -pn {{eth0}}

• Display the [N]etwork adress, the [b]roadcast adress, and the MTU of the
specified interface:

ifdata -pN -pb -pm {{eth0}}

• Display help:

ifdata
ifne
Run a command depending on the emptyness of stdin.

More information: https://joeyh.name/code/moreutils/.

• Run the specified command if and only if stdin is not empty:

ifne {{command options ...}}

• Run the specified command if and only if stdin is empty, otherwise pass
stdin to stdout:

ifne -n {{command options ...}}


IFS
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.

More information: https://www.gnu.org/software/bash/manual/html_node/Word-


Splitting.html.

• View the current IFS value:

echo "$IFS"

• Change the IFS value:

IFS="{{:}}"

• Reset IFS to default:

IFS=$' \t\n'

• Temporarily change the IFS value in a subshell:

(IFS="{{:}}"; echo "{{one:two:three}}")


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

More information: https://infinite.red/ignite.

• Create a new React Native project:

ignite new {{project_name}}

• Generate file from a plugin:

ignite generate {{plugin_name}} {{path/to/file}}

• Add an Ignite plugin to the project:

ignite add {{plugin_name}}

• Remove an Ignite plugin from the project:

ignite remove {{plugin_name}}


ilbmtoppm
Convert an ILBM file to a PPM image.

More information: https://netpbm.sourceforge.net/doc/ilbmtoppm.html.

• Convert an ILBM file to a PPM image:

ilbmtoppm {{path/to/file.ilbm}} > {{path/to/file.ppm}}

• Use the specified color to "show through" where the image is transparent:

ilbmtoppm -transparent {{color}} {{path/to/file.ilbm}} >


{{path/to/file.ppm}}

• Ignore the chunk with the specified chunk ID:

ilbmtoppm -ignore {{chunkID}} {{path/to/file.ilbm}} > {{path/


to/file.ppm}}

• Store the input's transparency information to the specified PBM file:

ilbmtoppm -maskfile {{path/to/maskfile.pbm}} {{path/to/


file.ilbm}} > {{path/to/file.ppm}}
imapsync
Email IMAP tool for syncing, copying and migrating email mailboxes between two
IMAP servers, one way, and without duplicates.

More information: https://imapsync.lamiral.info.

• Synchronize IMAP account between host1 and host2:

imapsync --host1 {{host1}} --user1 {{user1}} --password1


{{secret1}} --host2 {{host2}} --user2 {{user2}} --password2
{{secret2}}
img2pdf
Losslessly convert raster images to a PDF file.

Some supported image formats are: GIF, JPEG, JPEG2000, PNG, GIF and TIFF.

More information: https://gitlab.mister-muffin.de/josch/img2pdf.

• Convert one or more images to a single PDF, each image being on its own
page:

img2pdf {{path/to/image1.ext path/to/image2.ext ...}} --


output {{path/to/file.pdf}}

• Convert only the first frame of a multi-frame image to PDF:

img2pdf {{path/to/file.gif}} --first-frame-only --output


{{path/to/file.pdf}}

• Auto orient the image, use a specific page size in landscape mode, and set a
border of specific sizes horizontally and vertically:

img2pdf {{path/to/image.ext}} --auto-orient --pagesize


{{A4^T}} --border {{2cm}}:{{5.1cm}} --output {{path/to/
file.pdf}}

• Shrink only larger images to a rectangle of specified dimensions inside a page


with a specific size:

img2pdf {{path/to/image.ext}} --pagesize {{30cm}}x{{20cm}} --


imgsize {{10cm}}x{{15cm}} --fit {{shrink}} --output {{path/
to/file.pdf}}

• Convert an image to PDF, and specify metadata for the resulting file:

img2pdf {{path/to/image.ext}} --title {{title}} --author


{{author}} --creationdate {{1970-01-31}} --keywords
{{keyword1 keyword2}} --subject {{subject}} --output {{path/
to/file.pdf}}
imgcat
Display images on the command-line.

Requires a compatible terminal such as iTerm2.

More information: https://github.com/danielgatis/imgcat.

• Display an image on the command-line:

imgcat {{path/to/file}}
imgtoppm
Convert various image file formats to the PPM (Portable Pixmap) format.

More information: https://netpbm.sourceforge.net/doc/imgtoppm.html.

• Convert an input image to PPM format:

imgtoppm {{path/to/input}} > {{path/to/output.ppm}}

• Display version:

imgtoppm -version
immich-cli
Immich has a command-line interface (CLI) that allows you to perform certain
actions from the command-line.

See also: immich-go.

More information: https://immich.app/docs/features/command-line-interface/.

• Authenticate to Immich server:

immich login {{server_url/api}} {{server_key}}

• Upload some image files:

immich upload {{file1.jpg file2.jpg}}

• Upload a directory including subdirectories:

immich upload --recursive {{path/to/directory}}

• Create an album based on a directory:

immich upload --album-name "{{My summer holiday}}" --


recursive {{path/to/directory}}

• Skip assets matching a glob pattern:

immich upload --ignore {{**/Raw/** **/*.tif}} --recursive


{{path/to/directory}}

• Include hidden files:

immich upload --include-hidden --recursive {{path/to/


directory}}
immich-go
Immich-Go is an open-source tool designed to streamline uploading large photo
collections to your self-hosted Immich server.

See also: immich-cli.

More information: https://github.com/simulot/immich-go.

• Upload a Google Photos takeout file to Immich server:

immich-go -server={{server_url}} -key={{server_key}} upload


{{path/to/takeout_file.zip}}

• Import photos captured on June 2019, while auto-generating albums:

immich-go -server={{server_url}} -key={{server_key}} upload -


create-albums -google-photos -date={{2019-06}} {{path/to/
takeout_file.zip}}

• Upload a takeout file using server and key from a config file:

immich-go -use-configuration={{~/.immich-go/immich-go.json}}
upload {{path/to/takeout_file.zip}}

• Examine Immich server content, remove less quality images, and preserve
albums:

immich-go -server={{server_url}} -key={{server_key}}


duplicate -yes

• Delete all albums created with the pattern "YYYY-MM-DD":

immich-go -server={{server_url}} -key={{server_key}} tool


album delete {{\d{4}-\d{2}-\d{2}}}
import
This command is an alias of magick import.

• View documentation for the original command:

tldr magick import


in-toto-record
Create a signed link metadata file to provide evidence for supply chain steps.

More information: https://in-toto.readthedocs.io/en/latest/command-line-tools/in-


toto-record.html.

• Start the record (creates a preliminary link file):

in-toto-record start -n {{path/to/edit_file1 path/to/


edit_file2 ...}} -k {{path/to/key_file}} -m {{.}}

• Stop the record (expects a preliminary link file):

in-toto-record stop -n {{path/to/edit_file1 path/to/


edit_file2 ...}} -k {{path/to/key_file}} -p {{.}}
in-toto-run
Generating link metadata while carrying out a supply chain step.

More information: https://in-toto.readthedocs.io/en/latest/command-line-tools/in-


toto-run.html.

• Tag a Git repo and signing the resulting link file:

in-toto-run -n {{tag}} --products {{.}} -k {{key_file}} --


{{git tag v1.0}}

• Create a tarball, storing files as materials and the tarball as product:

in-toto-run -n {{package}} -m {{project}} -p


{{project.tar.gz}} -- {{tar czf project.tar.gz project}}

• Generate signed attestations for review work:

in-toto-run -n {{review}} -k {{key_file}} -m {{document.pdf}}


-x

• Scan the image using Trivy and generate link file:

in-toto-run -n {{scan}} -k {{key_file}} -p {{report.json}} --


{{/bin/sh -c "trivy -o report.json -f json <IMAGE>"}}
in-toto-sign
Sign in-toto link or layout metadata or verify their signatures.

More information: https://in-toto.readthedocs.io/en/latest/command-line-tools/in-


toto-sign.html.

• Sign 'unsigned.layout' with two keys and write it to 'root.layout':

in-toto-sign -f {{unsigned.layout}} -k {{priv_key1}}


{{priv_key2}} -o {{root.layout}}

• Replace signature in link file and write to default filename:

in-toto-sign -f {{package.2f89b927.link}} -k {{priv_key}}

• Verify a layout signed with 3 keys:

in-toto-sign -f {{root.layout}} -k {{pub_key0}} {{pub_key1}}


{{pub_key2}} --verify

• Sign a layout with the default GPG key in default GPG keyring:

in-toto-sign -f {{root.layout}} --gpg

• Verify a layout with a GPG key identified by keyid '...439F3C2':

in-toto-sign -f {{root.layout}} --verify --gpg {{...439F3C2}}


in2csv
Convert various tabular data formats to CSV.

Included in csvkit.

More information: https://csvkit.readthedocs.io/en/latest/scripts/in2csv.html.

• Convert an XLS file to CSV:

in2csv {{data.xls}}

• Convert a DBF file to a CSV file:

in2csv {{data.dbf}} > {{data.csv}}

• Convert a specific sheet from an XLSX file to CSV:

in2csv --sheet={{sheet_name}} {{data.xlsx}}

• Pipe a JSON file to in2csv:

cat {{data.json}} | in2csv -f json > {{data.csv}}


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

More information: https://linuxcontainers.org/incus/docs/main.

• List all containers and virtual machines (both running and stopped):

incus list

• Create a container from an image, with a custom name:

incus create {{image}} {{container_name}}

• Start or stop an existing container:

incus {{start|stop}} {{container_name}}

• Open a shell inside an already running container:

incus shell {{container_name}}

• Remove a stopped container:

incus delete {{container_name}}

• Pull an image from an image repository (remote) to local:

incus copy {{remote}}:{{image}} local:{{custom_image_name}}

• List all available images in the official images: remote:

incus image list images:

• List all images already downloaded to the local: remote:

incus image list local:


indent
Change the appearance of a C/C++ program by inserting or deleting whitespace.

More information: https://www.gnu.org/software/indent/.

• Format C/C++ source according to the Linux style guide, automatically back up
the original files, and replace with the indented versions:

indent --linux-style {{path/to/source.c}} {{path/to/


another_source.c}}

• Format C/C++ source according to the GNU style, saving the indented version
to a different file:

indent --gnu-style {{path/to/source.c}} -o {{path/to/


indented_source.c}}

• Format C/C++ source according to the style of Kernighan & Ritchie (K&R), no
tabs, 3 spaces per indent, and wrap lines at 120 characters:

indent --k-and-r-style --indent-level3 --no-tabs --line-


length120 {{path/to/source.c}} -o {{path/to/
indented_source.c}}
infection
A mutation testing framework for PHP.

More information: https://infection.github.io.

• Analyze code using the configuration file (or create one if it does not exist):

infection

• Use a specific number of threads:

infection --threads {{number_of_threads}}

• Specify a minimum Mutation Score Indicator (MSI):

infection --min-msi {{percentage}}

• Specify a minimum covered code MSI:

infection --min-covered-msi {{percentage}}

• Use a specific test framework (defaults to PHPUnit):

infection --test-framework {{phpunit|phpspec}}

• Only mutate lines of code that are covered by tests:

infection --only-covered

• Display the mutation code that has been applied:

infection --show-mutations

• Specify the log verbosity:

infection --log-verbosity {{default|all|none}}


influx
InfluxDB command-line client.

More information: https://docs.influxdata.com/influxdb/v1.7/tools/shell/.

• Connect to an InfluxDB running on localhost with no credentials:

influx

• Connect with a specific username (will prompt for a password):

influx -username {{username}} -password ""

• Connect to a specific host:

influx -host {{hostname}}

• Use a specific database:

influx -database {{database_name}}

• Execute a given command:

influx -execute "{{influxql_command}}"

• Return output in a specific format:

influx -execute "{{influxql_command}}" -format {{json|csv|


column}}
info
Reads documentation stored in the info format.

More information: https://en.wikipedia.org/wiki/Info_(Unix).

• Start reading top-level directory menu:

info

• Start reading at given menu item node from top-level directory:

info {{menu_item}}

• Start reading at second menu item within first menu item manual:

info {{first_menu_item}} {{second_menu_item}}


initdb
Create a PostgreSQL database on disk.

More information: https://www.postgresql.org/docs/9.5/app-initdb.html.

• Create a database at /usr/local/var/postgres:

initdb -D /usr/local/var/postgres
inkmake
GNU Makefile-style SVG exporting using Inkscape's backend.

More information: https://github.com/wader/inkmake.

• Export an SVG file executing the specified Inkfile:

inkmake {{path/to/Inkfile}}

• Execute an Inkfile and show detailed information:

inkmake --verbose {{path/to/Inkfile}}

• Execute an Inkfile, specifying SVG input file(s) and an output file:

inkmake --svg {{path/to/file.svg}} --out {{path/to/


output_image}} {{path/to/Inkfile}}

• Use a custom Inkscape binary as the backend:

inkmake --inkscape {{/Applications/Inkscape.app/Contents/


Resources/bin/inkscape}} {{path/to/Inkfile}}

• Display help:

inkmake --help
inkscape
An SVG (Scalable Vector Graphics) editing program.

For Inkscape versions up to 0.92.x, use -e instead of -o.

More information: https://inkscape.org.

• Open an SVG file in the Inkscape GUI:

inkscape {{path/to/filename.svg}}

• Export an SVG file into a bitmap with the default format (PNG) and the default
resolution (96 DPI):

inkscape {{path/to/filename.svg}} -o {{path/to/filename.png}}

• Export an SVG file into a bitmap of 600x400 pixels (aspect ratio distortion may
occur):

inkscape {{path/to/filename.svg}} -o {{path/to/filename.png}}


-w {{600}} -h {{400}}

• Export the drawing (bounding box of all objects) of an SVG file into a bitmap:

inkscape {{path/to/filename.svg}} -o {{path/to/filename.png}}


-D

• Export a single object, given its ID, into a bitmap:

inkscape {{path/to/filename.svg}} -i {{id}} -o {{object.png}}

• Export an SVG document to PDF, converting all texts to paths:

inkscape {{path/to/filename.svg}} -o {{path/to/filename.pdf}}


--export-text-to-path

• Duplicate the object with id="path123", rotate the duplicate 90 degrees, save
the file, and quit Inkscape:

inkscape {{path/to/filename.svg}} --select=path123 --


verb="{{EditDuplicate;ObjectRotate90;FileSave;FileQuit}}"
inkview
Inkscape graphical SVG previewer.

Also functions as a slideshow viewer.

More information: https://wiki.inkscape.org/wiki/index.php/Inkview.

• Preview an SVG:

inkview {{path/to/file.svg}}

• Preview multiple SVGs (use arrow keys to navigate):

inkview {{path/to/file1.svg path/to/file2.svg ...}}


Install-NodeVersion
Install Node.js runtime versions for ps-nvm.

This command is part of ps-nvm and can only be run under PowerShell.

More information: https://github.com/aaronpowell/ps-nvm.

• Install a specific Node.js version:

Install-NodeVersion {{node_version}}

• Install multiple Node.js versions:

Install-NodeVersion {{node_version1 , node_version2 , ...}}

• Install latest available version of Node.js 20:

Install-NodeVersion ^20

• Install the x86 (x86 32-bit) / x64 (x86 64-bit) / arm64 (ARM 64-bit) version of
Node.js:

Install-NodeVersion {{node_version}} -Architecture {{x86|x64|


arm64}}

• Use a HTTP proxy to download Node.js:

Install-NodeVersion {{node-version}} -Proxy {{http://


example.com}}
install-tl
TeX Live cross-platform installer.

More information: https://tug.org/texlive/.

• Start the text-based installer (default on Unix systems):

install-tl -no-gui

• Start the GUI installer (default on macOS and Windows, requires Tcl/Tk):

install-tl -gui

• Install TeX Live as defined in a specific profile file:

install-tl -profile {{path/to/texlive.profile}}

• Start the installer with the settings from a specific profile file:

install-tl -init-from-file {{path/to/texlive.profile}}

• Start the installer for installation on a portable device, like a USB stick:

install-tl -portable

• Display help:

install-tl -help
install
Copy files and set attributes.

Copy files (often executable) to a system location like /usr/local/bin, give them
the appropriate permissions/ownership.

More information: https://www.gnu.org/software/coreutils/install.

• Copy files to the destination:

install {{path/to/source_file1 path/to/source_file2 ...}}


{{path/to/destination}}

• Copy files to the destination, setting their ownership:

install --owner {{user}} {{path/to/source_file1 path/to/


source_file2 ...}} {{path/to/destination}}

• Copy files to the destination, setting their group ownership:

install --group {{user}} {{path/to/source_file1 path/to/


source_file2 ...}} {{path/to/destination}}

• Copy files to the destination, setting their mode:

install --mode {{+x}} {{path/to/source_file1 path/to/


source_file2 ...}} {{path/to/destination}}

• Copy files and apply access/modification times of source to the destination:

install --preserve-timestamps {{path/to/source_file1 path/to/


source_file2 ...}} {{path/to/destination}}

• Copy files and create the directories at the destination if they don't exist:

install -D {{path/to/source_file1 path/to/source_file2 ...}}


{{path/to/destination}}
interdiff
Show differences between two diff files.

More information: https://freshmeat.sourceforge.net/projects/patchutils.

• Compare diff files:

interdiff {{old_file}} {{new_file}}

• Compare diff files, ignoring whitespace:

interdiff -w {{old_file}} {{new_file}}


ionic
A framework to build hybrid mobile apps.

More information: https://ionicframework.com/docs/cli.

• Create a new project:

ionic start

• Start a local dev server for app dev/testing:

ionic serve

• Generate new app component, directive, page, pipe, provider or tabs:

ionic g {{page}}

• Run app on an Android/iOS device:

ionic cordova run {{android|ios}} --device

• Check the health of an Ionic app:

ionic doctor {{check}}

• Display versions of Ionic, Cordova, environment, etc.:

ionic info
ioping
Monitor I/O latency in real time.

More information: https://github.com/koct9i/ioping.

• Show disk I/O latency using the default values and the current directory:

ioping .

• Measure latency on /tmp using 10 requests of 1 megabyte each:

ioping -c 10 -s 1M /tmp

• Measure disk seek rate on /dev/sdX:

ioping -R {{/dev/sdX}}

• Measure disk sequential speed on /dev/sdX:

ioping -RL {{/dev/sdX}}


iotop
Display a table of current I/O usage by processes or threads.

More information: https://manned.org/iotop.

• Start top-like I/O monitor:

sudo iotop

• Show only processes or threads actually doing I/O:

sudo iotop --only

• Show I/O usage in non-interactive mode:

sudo iotop --batch

• Show only I/O usage of processes (default is to show all threads):

sudo iotop --processes

• Show I/O usage of given PID(s):

sudo iotop --pid={{PID}}

• Show I/O usage of a given user:

sudo iotop --user={{user}}

• Show accumulated I/O instead of bandwidth:

sudo iotop --accumulated


ipaggcreate
Produce aggregate statistics of TCP/IP dumps.

More information: https://manned.org/ipaggcreate.

• Count the number of packets sent from each source address appearing in a
PCAP file:

ipaggcreate --src {{path/to/file.pcap}}

• Group and count packets read from a network interface by IP packet length:

ipaggcreate --interface {{eth0}} --length

• Count the number of bytes sent between each address pair appearing in a
PCAP file:

ipaggcreate --address-pairs --bytes {{path/to/file.pcap}}


ipaggmanip
Manipulate aggregate statistics produced by ipaggcreate.

More information: https://manned.org/ipaggmanip.

• Combine labels equal in their high-order bits:

ipaggmanip --prefix {{16}} {{path/to/file}}

• Remove labels with a count smaller than a given number of bytes and output
a random sample of such labels:

ipaggmanip --cut-smaller {{100}} --cull-labels {{5}} {{path/


to/file}}

• Replace each label's count with 1 if it is non-zero:

ipaggmanip --posterize {{path/to/file}}


ipcs
Show information about the usage of XSI IPC facilities: shared memory segments,
message queues, and semaphore arrays.

More information: https://manned.org/ipcs.1p.

• Show information about all the IPC:

ipcs -a

• Show information about active shared [m]emory segments, message


[q]ueues or [s]empahore sets:

ipcs {{-m|-q|-s}}

• Show information on maximum allowable size in [b]ytes:

ipcs -b

• Show [c]reator’s user name and group name for all IPC facilities:

ipcs -c

• Show the [p]ID of the last operators for all IPC facilities:

ipcs -p

• Show access [t]imes for all IPC facilities:

ipcs -t

• Show [o]utstanding usage for active message queues, and shared memory
segments:

ipcs -o
iperf
Measure network bandwidth between computers.

More information: https://iperf.fr.

• Run on server:

iperf -s

• Run on server using UDP mode and set server port to listen on 5001:

iperf -u -s -p {{5001}}

• Run on client:

iperf -c {{server_address}}

• Run on client every 2 seconds:

iperf -c {{server_address}} -i {{2}}

• Run on client with 5 parallel threads:

iperf -c {{server_address}} -P {{5}}

• Run on client using UDP mode:

iperf -u -c {{server_address}} -p {{5001}}


iperf3
Traffic generator for testing network bandwidth.

More information: https://iperf.fr.

• Run iperf3 as a server:

iperf3 -s

• Run an iperf3 server on a specific port:

iperf3 -s -p {{port}}

• Start bandwidth test:

iperf3 -c {{server}}

• Run iperf3 in multiple parallel streams:

iperf3 -c {{server}} -P {{streams}}

• Reverse direction of the test. Server sends data to the client:

iperf3 -c {{server}} -R
ipfs
Inter Planetary File System.

A peer-to-peer hypermedia protocol. Aims to make the web more open.

More information: https://ipfs.io.

• Add a file from local to the filesystem, pin it and print the relative hash:

ipfs add {{path/to/file}}

• Add a directory and its files recursively from local to the filesystem and print
the relative hash:

ipfs add -r {{path/to/directory}}

• Save a remote file and give it a name but not pin it:

ipfs get {{hash}} -o {{path/to/file}}

• Pin a remote file locally:

ipfs pin add {{hash}}

• Display pinned files:

ipfs pin ls

• Unpin a file from the local storage:

ipfs pin rm {{hash}}

• Remove unpinned files from local storage:

ipfs repo gc
ippevepcl
Print to B&W HP PCL laser printers.

Supports HP PCL, PWG Raster and Apple Raster files.

See also: ippevepcl, ippeveprinter.

More information: https://openprinting.github.io/cups/doc/man-ippevepcl.html.

• Print a file to stdout (status and progress messages are sent to stderr):

ippeveps {{path/to/file}}

• Print a file from stdin to stdout:

{{wget -O - https://examplewebsite.com/file}} | ippeveps


ippeveprinter
A simple IPP Everywhere printer server.

See also: ippeveps, ippevepcl.

More information: https://openprinting.github.io/cups/doc/man-


ippeveprinter.html.

• Run the server with a specific service name:

ippeveprinter "{{service_name}}"

• Load printer attributes from a PPD file:

ippeveprinter -P {{path/to/file.ppd}} "{{service_name}}"

• Run the file command whenever a job is sent to the server:

ippeveprinter -c {{/usr/bin/file}} "{{service_name}}"

• Specify the directory that will hold the print files (by default, a directory under
the user's temporary directory):

ippeveprinter -d {{spool_directory}} "{{service_name}}"

• Keep the print documents in the spool directory rather than deleting them:

ippeveprinter -k "{{service_name}}"

• Specify the printer speed in pages/minute unit (10 by default):

ippeveprinter -s {{speed}} "{{service_name}}"


ippeveps
Print to Adobe PostScript printers.

Supports PDF, PostScript, JPEG, PWG Raster or Apple Raster files.

See also: ippevepcl, ippeveprinter.

More information: https://openprinting.github.io/cups/doc/man-ippevepcl.html.

• Print a file to stdout (status and progress messages are sent to stderr):

ippeveps {{path/to/file}}

• Print a file from stdin to stdout:

{{wget -O - https://examplewebsite.com/file}} | ippeveps


ippfind
Find services registered with a DNS server or available through local devices.

See also: ipptool, ippeveprinter.

More information: https://openprinting.github.io/cups/doc/man-ippfind.html.

• List IPP printers registered on the network with their status:

ippfind --ls

• Send a specific PostScript document to every PostScript printer on the


network:

ippfind --txt-pdl application/postscript --exec ipptool -f


{{path/to/document.ps}} '{}' print-job.test \;

• Send a PostScript test document to every PostScript printer on the network:

ippfind --txt-pdl application/postscript --exec ipptool -f


onepage-letter.ps '{}' print-job.test \;

• Send a PostScript test document to every PostScript printer on the network,


whose name matches a regular expression:

ippfind --txt-pdl application/postscript --host {{regex}} --


exec ipptool -f onepage-letter.ps '{}' print-job.test \;
ipptool
Issue IPP requests and receive printer's/server's responses.

See also: ippfind, ippeveprinter.

More information: https://openprinting.github.io/cups/doc/man-ipptool.html.

• Get all attributes and their values supported by a printer:

ipptool ipp://{{printer_uri}} get-completed-jobs.test

• Get the list of completed jobs of a printer:

ipptool ipp://{{printer_uri}} get-completed-jobs.test

• Send an email notification when a printer changes:

ipptool -d recipient=mailto:{{email}} ipp://{{printer_uri}}


create-printer-subscription.test
iproxy
A proxy that binds local TCP ports to be forwarded to the specified ports on a
usbmux device.

More information: https://manned.org/iproxy.

• Bind a local TCP port and forward it to a port on the connected USB device:

iproxy {{local_port}}:{{device_port}}

• Bind multiple local TCP ports and forward them to the respective ports on the
connected USB device:

iproxy {{local_port1}}:{{device_port1}} {{local_port2}}:


{{device_port2}}

• Bind a local port and forward it to a specific device by UDID:

iproxy --udid {{device_udid}} {{local_port}}:{{device_port}}

• Bind a local port and forward it to a network-connected device with WiFi sync
enabled:

iproxy --network {{local_port}}:{{device_port}}


ipscan
A fast network scanner designed to be simple to use.

Also known as Angry IP Scanner.

More information: https://angryip.org/.

• Scan a specific IP address:

ipscan {{192.168.0.1}}

• Scan a range of IP addresses:

ipscan {{192.168.0.1-254}}

• Scan a range of IP addresses and save the results to a file:

ipscan {{192.168.0.1-254}} -o {{path/to/output.txt}}

• Scan IPs with a specific set of ports:

ipscan {{192.168.0.1-254}} -p {{80,443,22}}

• Scan with a delay between requests to avoid network congestion:

ipscan {{192.168.0.1-254}} -d {{200}}

• Display help:

ipscan --help
ipsumdump
Summarise TCP/IP dumps into a human and machine readable ASCII format.

More information: https://manned.org/ipsumdump.

• Print the source and destination IP addresses of all packets in a PCAP file:

ipsumdump --src --dst {{path/to/file.pcap}}

• Print the timestamps, source address, source port, destination address,


destination port and protocol of all packets read from a given network
interface:

ipsumdump --interface {{eth0}} -tsSdDp

• Print the anonymised source address, anonymised destination address, and


IP packet length of all packets in a PCAP file:

ipsumdump --src --dst --length --anonymize {{path/to/


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

More information: https://ipython.readthedocs.io.

• Start a REPL (interactive shell):

ipython

• Enter an interactive IPython session after running a Python script:

ipython -i {{script.py}}

• Create default IPython profile:

ipython profile create

• Print the path to the directory for the default IPython profile:

ipython locate profile

• Clear the IPython history database, deleting all entries:

ipython history clear


irb
Interactive Ruby shell.

Evaluate Ruby code read from stdin.

More information: https://docs.ruby-lang.org/en/master/IRB.html.

• Start the interactive shell:

irb
irssi
Text based IRC client.

More information: https://irssi.org.

• Open Irssi and connect to a server with a nickname:

irssi -n {{nickname}} -c {{irc.example.com}}

• Open Irssi and connect with a specific server on a given port:

irssi -c {{irc.example.com}} -p {{port}}

• Display help:

irssi --help

• Join a channel:

/join {{#channelname}}

• Change active window (starts at 1):

/win {{window_number}}

• Exit the application cleanly and quitting any server(s):

/quit
is-up
Check whether a website is up or down.

More information: https://github.com/sindresorhus/is-up-cli.

• Check the status of the specified website:

is-up {{example.com}}
isisdl
A downloading utility for ISIS of TU-Berlin. Download all your files and videos from
ISIS.

More information: https://github.com/Emily3403/isisdl.

• Start the synchronization process:

isisdl

• Limit the download rate to 20 MiB/s and download with 5 threads:

isisdl --download-rate {{20}} --max-num-threads {{5}}

• Run the initialization configuration wizard:

isisdl --init

• Run the additional configuration wizard:

isisdl --config

• Initiate a full synchronization of the database and compute the checksum of


every file:

isisdl --sync

• Start ffmpeg to compress downloaded videos:

isisdl --compress
ispell
Interactive spell checking.

More information: https://www.cs.hmc.edu/~geoff/ispell-man.html.

• Start an interactive session:

ispell

• Check for typos in the specified file and interactively apply suggestions:

ispell {{path/to/file}}

• Display version:

ispell -v
isutf8
Check whether text files contain valid UTF-8.

More information: https://joeyh.name/code/moreutils/.

• Check whether the specified files contain valid UTF-8:

isutf8 {{path/to/file1 path/to/file2 ...}}

• Print errors using multiple lines:

isutf8 --verbose {{path/to/file1 path/to/file2 ...}}

• Do not print anything to stdout, indicate the result merely with the exit code:

isutf8 --quiet {{path/to/file1 path/to/file2 ...}}

• Only print the names of the files containing invalid UTF-8:

isutf8 --list {{path/to/file1 path/to/file2 ...}}

• Same as --list but inverted, i.e., only print the names of the files containing
valid UTF-8:

isutf8 --invert {{path/to/file1 path/to/file2 ...}}


iverilog
Preprocesses and compiles Verilog HDL (IEEE-1364) code into executable programs
for simulation.

More information: https://github.com/steveicarus/iverilog.

• Compile a source file into an executable:

iverilog {{path/to/source.v}} -o {{path/to/executable}}

• Compile a source file into an executable while displaying all warnings:

iverilog {{path/to/source.v}} -Wall -o {{path/to/executable}}

• Compile and run explicitly using the VVP runtime:

iverilog -o {{path/to/executable}} -tvvp {{path/to/source.v}}

• Compile using Verilog library files from a different path:

iverilog {{path/to/source.v}} -o {{path/to/executable}} -


I{{path/to/library_directory}}

• Preprocess Verilog code without compiling:

iverilog -E {{path/to/source.v}}
ivpn
Command-line interface for the IVPN client.

See also: fastd, mozillavpn, mullvad, warp-cli.

More information: https://www.ivpn.net.

• Print the current state of IVPN, including the connection and firewall status:

ivpn status

• List available servers to connect to:

ivpn servers
jadx
Dex to Java decompiler.

Produces Java source code from Android Dex and APK files.

More information: https://github.com/skylot/jadx.

• Decompile a Dex file into a directory:

jadx {{path/to/file}}

• Decompile a Dex file into a specific directory:

jadx --output-dir {{path/to/directory}} {{path/to/file}}


jar
Java applications/libraries packager.

More information: https://docs.oracle.com/javase/tutorial/deployment/jar/


basicsindex.html.

• Recursively archive all files in the current directory into a .jar file:

jar cf {{file.jar}} *

• Unzip .jar/.war file to the current directory:

jar -xvf {{file.jar}}

• List a .jar/.war file content:

jar tf {{path/to/file.jar}}

• List a .jar/.war file content with verbose output:

jar tvf {{path/to/file.jar}}


jarsigner
Sign and verify Java archive (JAR) files.

More information: https://docs.oracle.com/en/java/javase/20/docs/specs/man/


jarsigner.html.

• Sign a JAR file:

jarsigner {{path/to/file.jar}} {{keystore_alias}}

• Sign a JAR file with a specific algorithm:

jarsigner -sigalg {{algorithm}} {{path/to/file.jar}}


{{keystore_alias}}

• Verify the signature of a JAR file:

jarsigner -verify {{path/to/file.jar}}


java
Java application launcher.

More information: https://docs.oracle.com/en/java/javase/20/docs/specs/man/


java.html.

• Execute a Java .class file that contains a main method by using just the class
name:

java {{classname}}

• Execute a Java program and use additional third-party or user-defined classes:

java -classpath {{path/to/classes1}}:{{path/to/classes2}}:.


{{classname}}

• Execute a .jar program:

java -jar {{filename.jar}}

• Execute a .jar program with debug waiting to connect on port 5005:

java -
agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:
5005 -jar {{filename.jar}}

• Display JDK, JRE and HotSpot versions:

java -version

• Display help:

java -help
javac
Java application compiler.

More information: https://docs.oracle.com/en/java/javase/20/docs/specs/man/


javac.html.

• Compile a .java file:

javac {{path/to/file.java}}

• Compile several .java files:

javac {{path/to/file1.java path/to/file2.java ...}}

• Compile all .java files in current directory:

javac {{*.java}}

• Compile a .java file and place the resulting class file in a specific directory:

javac -d {{path/to/directory}} {{path/to/file.java}}


javadoc
Generate Java API documentation in HTML format from source code.

More information: https://docs.oracle.com/en/java/javase/20/docs/specs/man/


javadoc.html.

• Generate documentation for Java source code and save the result in a
directory:

javadoc -d {{path/to/directory/}} {{path/to/


java_source_code}}

• Generate documentation with a specific encoding:

javadoc -docencoding {{UTF-8}} {{path/to/java_source_code}}

• Generate documentation excluding some packages:

javadoc -exclude {{package_list}} {{path/to/


java_source_code}}
javap
Disassemble class files and list them.

More information: https://docs.oracle.com/en/java/javase/20/docs/specs/man/


javap.html.

• Disassemble and list one or more .class files:

javap {{path/to/file1.class path/to/file2.class ...}}

• Disassemble and list a built-in class file:

javap java.{{package}}.{{class}}

• Display help:

javap -help

• Display version:

javap -version
jbang
Easily create, edit and run self-contained source-only Java programs.

See also: java.

More information: https://www.jbang.dev/documentation/guide/latest/cli/


jbang.html.

• Initialize a simple Java class:

jbang init {{path/to/file.java}}

• Initialize a Java class (useful for scripting):

jbang init --template={{cli}} {{path/to/file.java}}

• Use jshell to explore and use a script and any dependencies in a REPL
editor:

jbang run --interactive

• Setup a temporary project to edit a script in an IDE:

jbang edit --open={{codium|code|eclipse|idea|netbeans|


gitpod}} {{path/to/script.java}}

• Run a Java code snippet (Java 9 and later):

{{echo 'Files.list(Paths.get("/
etc")).forEach(System.out::println);'}} | jbang -

• Run command-line application:

jbang {{path/to/file.java}} {{command}} {{arg1 arg2 ...}}

• Install a script on the user's $PATH:

jbang app install --name {{command_name}} {{path/to/


script.java}}

• Install a specific version of JDK to be used with jbang:

jbang jdk install {{version}}


jc
Convert the output of multiple commands to JSON.

More information: https://github.com/kellyjonbrazil/jc.

• Convert command output to JSON via pipe:

{{ifconfig}} | jc {{--ifconfig}}

• Convert command output to JSON via magic syntax:

jc {{ifconfig}}

• Output pretty JSON via pipe:

{{ifconfig}} | jc {{--ifconfig}} -p

• Output pretty JSON via magic syntax:

jc -p {{ifconfig}}
jcal
Display calendar information in the Jalali format, with the current day highlighted.

More information: https://www.nongnu.org/jcal/.

• Display a calendar for the current month:

jcal

• Display the previous, current, and next months:

jcal -3

• Display a calendar for a specific year (4 digits):

jcal {{year}}

• Display a calendar for a specific month and year:

jcal {{year}} {{month}}


jdeps
Java class dependency analyzer.

More information: https://docs.oracle.com/en/java/javase/20/docs/specs/man/


jdeps.html.

• Analyze the dependencies of a .jar or .class file:

jdeps {{path/to/filename.class}}

• Print a summary of all dependencies of a specific .jar file:

jdeps {{path/to/filename.jar}} -summary

• Print all class-level dependencies of a .jar file:

jdeps {{path/to/filename.jar}} -verbose

• Output the results of the analysis in a DOT file into a specific directory:

jdeps {{path/to/filename.jar}} -dotoutput {{path/to/


directory}}

• Display help:

jdeps --help
jdupes
A powerful duplicate file finder and an enhanced fork of fdupes.

More information: https://codeberg.org/jbruchon/jdupes.

• Search a single directory:

jdupes {{path/to/directory}}

• Search multiple directories:

jdupes {{directory1}} {{directory2}}

• Search all directories recursively:

jdupes --recurse {{path/to/directory}}

• Search directory recursively and let user choose files to preserve:

jdupes --delete --recurse {{path/to/directory}}

• Search multiple directories and follow subdirectores under directory2, not


directory1:

jdupes {{directory1}} --recurse: {{directory2}}

• Search multiple directories and keep the directory order in result:

jdupes -O {{directory1}} {{directory2}} {{directory3}}


jekyll
A simple, blog-aware, static site generator.

More information: https://jekyllrb.com/docs/usage/.

• Generate a development server that will run at http://localhost:4000/:

jekyll serve

• Enable incremental regeneration:

jekyll serve --incremental

• Enable verbose output:

jekyll serve --verbose

• Generate the current directory into ./_site:

jekyll build

• Clean the site (removes site output and cache directory) without building:

jekyll clean
jello
A command-line JSON processor using Python syntax.

More information: https://github.com/kellyjonbrazil/jello.

• Pretty-print JSON or JSON-Lines data from stdin to stdout:

cat {{file.json}} | jello

• Output a schema of JSON or JSON Lines data from stdin to stdout (useful
for grep):

cat {{file.json}} | jello -s

• Output all elements from arrays (or all the values from objects) in JSON or
JSON-Lines data from stdin to stdout:

cat {{file.json}} | jello -l

• Output the first element in JSON or JSON-Lines data from stdin to stdout:

cat {{file.json}} | jello _[0]

• Output the value of a given key of each element in JSON or JSON-Lines data
from stdin to stdout:

cat {{file.json}} | jello '[i.{{key_name}} for i in _]'

• Output the value of multiple keys as a new JSON object (assuming the input
JSON has the keys key_name1 and key_name2):

cat {{file.json}} | jello '{"{{key1}}": _.{{key_name1}},


"{{key_name}}": _.{{key_name2}}}'

• Output the value of a given key to a string (and disable JSON output):

cat {{file.json}} | jello -r '"{{some text}}: " + _.


{{key_name}}'
jenv
Manage the "JAVA_HOME" environment variable.

More information: https://www.jenv.be/.

• Add a Java version to jEnv:

jenv add {{path/to/jdk_home}}

• Display the current JDK version used:

jenv version

• Display all managed JDKs:

jenv versions

• Set the global JDK version:

jenv global {{java_version}}

• Set the JDK version for the current shell session:

jenv shell {{java_version}}

• Enable a jEnv plugin:

jenv enable-plugin {{plugin_name}}


jest
A zero-configuration JavaScript testing platform.

More information: https://jestjs.io.

• Run all available tests:

jest

• Run the test suites from the given files:

jest {{path/to/file1 path/to/file2 ...}}

• Run the test suites from files within the current and subdirectories, whose
paths match the given regular expression:

jest {{regular_expression1}} {{regular_expression2}}

• Run the tests whose names match the given regular expression:

jest --testNamePattern {{regular_expression}}

• Run test suites related to a given source file:

jest --findRelatedTests {{path/to/source_file.js}}

• Run test suites related to all uncommitted files:

jest --onlyChanged

• Watch files for changes and automatically re-run related tests:

jest --watch

• Display help:

jest --help
jetifier
Jetifier AndroidX transition tool in npm format, with a react-native compatible style.

More information: https://github.com/mikehardy/jetifier.

• Migrate project dependencies to the AndroidX format:

jetifier

• Migrate project dependencies from the AndroidX format:

jetifier reverse
jf
Interact with JFrog products like Artifactory, Xray, Distribution, Pipelines and
Mission Control.

More information: https://jfrog.com/help/r/jfrog-cli/usage.

• Add a new configuration:

jf config add

• Show the current configuration:

jf config show

• Search for artifacts within the given repository and directory:

jf rt search --recursive {{repostiory_name}}/{{path}}/


jfrog
This command is an alias of jf.

• View documentation for the original command:

tldr jf
jhat
Java heap analysis tool.

More information: https://docs.oracle.com/javase/8/docs/technotes/tools/unix/


jhat.html.

• Analyze a heap dump (from jmap), view via HTTP on port 7000:

jhat {{dump_file.bin}}

• Analyze a heap dump, specifying an alternate port for the HTTP server:

jhat -p {{port}} {{dump_file.bin}}

• Analyze a dump letting jhat use up to 8 GB RAM (2-4x dump size


recommended):

jhat -J-mx8G {{dump_file.bin}}


jhipster
Web application generator using either monolithic or microservices architecture.

More information: https://www.jhipster.tech/.

• Generate a simple full-stack project (monolithic or microservices):

jhipster

• Generate a simple frontend project:

jhipster --skip-server

• Generate a simple backend project:

jhipster --skip-client

• Apply latest JHipster updates to the project:

jhipster upgrade

• Add a new entity to a generated project:

jhipster entity {{entity_name}}

• Import a JDL file to configure your application (see: https://start.jhipster.tech/


jdl-studio/):

jhipster import-jdl {{first_file.jh second_file.jh ...


n_file.jh}}

• Generate a CI/CD pipeline for your application:

jhipster ci-cd

• Generate a Kubernetes configuration for your application:

jhipster kubernetes
jhsdb
Attach to a Java process or launch a postmortem debugger to analyze the core
dump from a crashed Java Virtual Machine.

More information: https://manned.org/jhsdb.

• Print stack and locks information of a Java process:

jhsdb jstack --pid {{pid}}

• Open a core dump in interactive debug mode:

jhsdb clhsdb --core {{path/to/core_dump}} --exe {{path/to/


jdk/bin/java}}

• Start a remote debug server:

jhsdb debugd --pid {{pid}} --serverid {{optional_unique_id}}

• Connect to a process in interactive debug mode:

jhsdb clhsdb --pid {{pid}}


jigsaw
A Laravel-based static site builder for PHP.

More information: https://jigsaw.tighten.co.

• Initialize a project:

jigsaw init

• Initialize a project using a starter template:

jigsaw init {{template_name}}

• Build the site for development:

jigsaw build

• Preview the site from the "build_local" directory:

jigsaw serve

• Build the site for production:

jigsaw build production

• Preview the site from the "build_production" directory:

jigsaw serve {{build_production}}


jmap
Java memory map tool.

More information: https://docs.oracle.com/en/java/javase/20/docs/specs/man/


jmap.html.

• Print shared object mappings for a Java process (output like pmap):

jmap {{java_pid}}

• Print heap summary information:

jmap -heap {{filename.jar}} {{java_pid}}

• Print histogram of heap usage by type:

jmap -histo {{java_pid}}

• Dump contents of the heap into a binary file for analysis with jhat:

jmap -dump:format=b,file={{path/to/file}} {{java_pid}}

• Dump live objects of the heap into a binary file for analysis with jhat:

jmap -dump:live,format=b,file={{path/to/file}} {{java_pid}}


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

More information: https://jmeter.apache.org.

• Run a specific test plan in nongui mode:

jmeter --nongui --testfile {{path/to/file.jmx}}

• Run a test plan in nongui mode using a specific log file:

jmeter --nogui --testfile {{path/to/file.jmx}} --logfile


{{path/to/logfile.jtl}}

• Run a test plan in nongui mode using a specific proxy:

jmeter --nongui --testfile {{path/to/file.jmx}} --proxyHost


{{127.0.0.1}} --proxyPort {{8888}}

• Run a test plan in nongui mode using a specific JMeter property:

jmeter --jmeterproperty {{key}}='{{value}}' --nongui --


testfile {{path/to/file.jmx}}
jmtpfs
FUSE-based filesystem for accessing MTP devices.

More information: https://manned.org/jmtpfs.

• Mount an MTP device to a directory:

jmtpfs {{path/to/directory}}

• Set mount options:

jmtpfs -o {{allow_other,auto_unmount}} {{path/to/directory}}

• List available MTP devices:

jmtpfs --listDevices

• If multiple devices are present, mount a specific device:

jmtpfs -device={{bus_id}},{{device_id}} {{path/to/directory}}

• Unmount MTP device:

fusermount -u {{path/to/directory}}
jobs
Display status of jobs in the current session.

More information: https://manned.org/jobs.

• Show status of all jobs:

jobs

• Show status of a particular job:

jobs %{{job_id}}

• Show status and process IDs of all jobs:

jobs -l

• Show process IDs of all jobs:

jobs -p
joe
Joe's own text editor.

More information: https://joe-editor.sourceforge.io.

• Open a new file in JOE:

joe

• Open a specific file:

joe {{path/to/file}}

• Open a specific file, positioning the cursor at the specified line:

joe +{{line}} {{path/to/file}}

• Open a specific file in read-only mode:

joe -rdonly {{path/to/file}}


john
Password cracker.

More information: https://www.openwall.com/john/.

• Crack password hashes:

john {{path/to/hashes.txt}}

• Show passwords cracked:

john --show {{path/to/hashes.txt}}

• Display users' cracked passwords by user identifier from multiple files:

john --show --users={{user_ids}} {{path/to/hashes1.txt path/


to/hashes2.txt ...}}

• Crack password hashes, using a custom wordlist:

john --wordlist={{path/to/wordlist.txt}} {{path/to/


hashes.txt}}

• List available hash formats:

john --list=formats

• Crack password hashes, using a specific hash format:

john --format={{md5crypt}} {{path/to/hashes.txt}}

• Crack password hashes, enabling word mangling rules:

john --rules {{path/to/hashes.txt}}

• Restore an interrupted cracking session from a state file, e.g. mycrack.rec:

john --restore={{path/to/mycrack.rec}}
join
Join lines of two sorted files on a common field.

More information: https://www.gnu.org/software/coreutils/join.

• Join two files on the first (default) field:

join {{path/to/file1}} {{path/to/file2}}

• Join two files using a comma (instead of a space) as the field separator:

join -t {{','}} {{path/to/file1}} {{path/to/file2}}

• Join field3 of file1 with field1 of file2:

join -1 {{3}} -2 {{1}} {{path/to/file1}} {{path/to/file2}}

• Produce a line for each unpairable line for file1:

join -a {{1}} {{path/to/file1}} {{path/to/file2}}

• Join a file from stdin:

cat {{path/to/file1}} | join - {{path/to/file2}}


josm
Extensible OpenStreetMap editor for Java 8+.

More information: https://josm.openstreetmap.de/.

• Launch JOSM:

josm

• Launch JOSM in maximized mode:

josm --maximize

• Launch JOSM and set a specific language:

josm --language {{de}}

• Launch JOSM and reset all preferences to their default values:

josm --reset-preferences

• Launch JOSM and download a specific bounding box:

josm --download {{minlat,minlon,maxlat,maxlon}}

• Launch JOSM and download a specific bounding box as raw GPS:

josm --downloadgps {{minlat,minlon,maxlat,maxlon}}

• Launch JOSM without plugins:

josm --skip-plugins
jp2a
Convert JPEG images to ASCII.

More information: https://csl.name/jp2a/.

• Read JPEG image from a file and print in ASCII:

jp2a {{path/to/image.jpeg}}

• Read JPEG image from a URL and print in ASCII:

jp2a {{www.example.com/image.jpeg}}

• Colorize the ASCII output:

jp2a --colors {{path/to/image.jpeg}}

• Specify characters to be used for the ASCII output:

jp2a --chars='{{..-ooxx@@}}' {{path/to/image.jpeg}}

• Write the ASCII output into a file:

jp2a --output={{path/to/output_file.txt}} {{path/to/


image.jpeg}}

• Write the ASCII output in HTML file format, suitable for viewing in web
browsers:

jp2a --html --output={{path/to/output_file.html}} {{path/to/


image.jpeg}}
jpegoptim
Optimise JPEG images.

More information: https://github.com/tjko/jpegoptim.

• Optimise a set of JPEG images, retaining all associated data:

jpegoptim {{image1.jpeg}} {{image2.jpeg}} {{imageN.jpeg}}

• Optimise JPEG images, stripping all non-essential data:

jpegoptim --strip-all {{image1.jpeg}} {{image2.jpeg}}


{{imageN.jpeg}}

• Force the output images to be progressive:

jpegoptim --all-progressive {{image1.jpeg}} {{image2.jpeg}}


{{imageN.jpeg}}

• Force the output images to have a fixed maximum filesize:

jpegoptim --size={{250k}} {{image1.jpeg}} {{image2.jpeg}}


{{imageN.jpeg}}
jpegtopnm
Convert a JPEG/JFIF file to the PPM or PGM format.

More information: https://netpbm.sourceforge.net/doc/jpegtopnm.html.

• Convert JPEG/JFIF image to a PPM or PGM image:

jpegtopnm {{path/to/file.jpg}} > {{path/to/file.pnm}}

• Display version:

jpegtopnm -version
jps
Show JVM process status of current user.

More information: https://docs.oracle.com/en/java/javase/20/docs/specs/man/


jps.html.

• List all JVM processes:

jps

• List all JVM processes with only PID:

jps -q

• Display the arguments passed to the processes:

jps -m

• Display the full package name of all processes:

jps -l

• Display the arguments passed to the JVM:

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

More information: https://jqlang.github.io/jq/manual/.

• Execute a specific expression only using the jq binary (print a colored and
formatted JSON output):

jq '.' {{/path/to/file.json}}

• Execute a specific script:

{{cat path/to/file.json}} | jq --from-file {{path/to/


script.jq}}

• Pass specific arguments:

{{cat path/to/file.json}} | jq {{--arg "name1" "value1" --arg


"name2" "value2" ...}} '{{. + $ARGS.named}}'

• Create new JSON object via old JSON objects from multiple files:

{{cat path/to/multiple_json_file_*.json}} | jq
'{{{newKey1: .key1, newKey2: .key2.nestedKey, ...}}}'

• Print specific array items:

{{cat path/to/file.json}} | jq '{{.[index1], .


[index2], ...}}'

• Print all array/object values:

{{cat path/to/file.json}} | jq '.[]'

• Print objects with 2-condition filter in array:

{{cat path/to/file.json}} | jq '.[] |


select((.key1=="value1") and .key2=="value2")'

• Add/remove specific keys:

{{cat path/to/file.json}} | jq '. {{+|-}} {{{"key1":


"value1", "key2": "value2", ...}}}'
jrnl
A simple journal application for your command-line.

More information: https://jrnl.sh.

• Insert a new entry with your editor:

jrnl

• Quickly insert a new entry:

jrnl {{today at 3am}}: {{title}}. {{content}}

• View the last ten entries:

jrnl -n {{10}}

• View everything that happened from the start of last year to the start of last
march:

jrnl -from "{{last year}}" -until {{march}}

• Edit all entries tagged with "texas" and "history":

jrnl {{@texas}} -and {{@history}} --edit


json5
Convert JSON5 files to JSON.

More information: https://json5.org.

• Convert JSON5 stdin to JSON stdout:

echo {{input}} | json5

• Convert a JSON5 file to JSON and output to stdout:

json5 {{path/to/input_file.json5}}

• Convert a JSON5 file to the specified JSON file:

json5 {{path/to/input_file.json5}} --out-file {{path/to/


output_file.json}}

• Validate a JSON5 file:

json5 {{path/to/input_file.json5}} --validate

• Specify the number of spaces to indent by (or "t" for tabs):

json5 --space {{indent_amount}}

• Display help:

json5 --help
jstack
Java stack trace tool.

More information: https://manned.org/jstack.

• Print Java stack traces for all threads in a Java process:

jstack {{java_pid}}

• Print mixed mode (Java/C++) stack traces for all threads in a Java process:

jstack -m {{java_pid}}

• Print stack traces from Java core dump:

jstack {{/usr/bin/java}} {{file.core}}


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

More information: https://github.com/kellyjonbrazil/jtbl.

• Print a table from JSON or JSON Lines input:

cat {{file.json}} | jtbl

• Print a table and specify the column width for wrapping:

cat {{file.json}} | jtbl --cols={{width}}

• Print a table and truncate rows instead of wrapping:

cat {{file.json}} | jtbl -t

• Print a table and don't wrap or truncate rows:

cat {{file.json}} | jtbl -n


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

More information: https://docs.julialang.org/en/v1/manual/getting-started/.

• Start a REPL (interactive shell):

julia

• Execute a Julia program and exit:

julia {{program.jl}}

• Execute a Julia program that takes arguments:

julia {{program.jl}} {{arguments}}

• Evaluate a string containing Julia code:

julia -e '{{julia_code}}'

• Evaluate a string of Julia code, passing arguments to it:

julia -e '{{for x in ARGS; println(x); end}}' {{arguments}}

• Evaluate an expression and