Utilities
set -o viBonus: If you want to show the current mode, which is really convenient, try including the following code in your /etc/inputrc file:
set show-mode-in-prompt on
set vi-cmd-mode-string "|c|"
set vi-ins-mode-string "|i|"The result will look something like this:
|i|user@machine:~$ Hello wofind */*.ext -type f -exec rename 's/oldtext/newtext/' '{}' \;As part of pm-utils, pm-suspend suspends the device, saving system state in RAM.
apt install pm-utils
pm-suspendBeets is the best command-line tool for viewing, querying, and renaming your music collection.
$ pip install beets
$ beet config -e
$ beet import path
$ beet list
$ beet updatePass is a very simple password store that keeps passwords inside gpg2 encrypted files inside a simple directory.
$ pdfunite
pdfunite version 22.02.0
Copyright 2005-2022 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011 Glyph & Cog, LLC
Usage: pdfunite [options] <PDF-sourcefile-1>..<PDF-sourcefile-n> <PDF-destfile>
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage informationTo verify digital signatures using the command line interface use pdfsig.
$ pdfsig document.pdfVim is a highly configurable text editor built to make creating and changing any kind of text very efficient. The way that you interact with it make it more than just a text editor (or not), a way of interacting with your entire computer.
You can find a comprehensive list of applications using Vim keybindings in the The Keybindings Everywhere - The Ultimate List.
$ import screenshot.pngPart of the imagemagick package.
autorandr - automatically select a display configuration based on connected devices.
This software can be used to save/restore monitors connected on I3.
Cast your Linux or macOS audio and video to your Google Cast devices, e.g. Chromecast.
$ mkchromecast --video --screencast