marks is a set of ksh or bash utilities that provides a mechanism for remembering long pathnames as shorter mark names. Marks are persistent across multiple shell invocations, and may be shared from user to user.
maybe allows you to run a command and see what it does to your files without actually doing it.
md5sha1sum provides md5sum, sha1sum, and ripemd160sum tools that are intended to be drop in replacements for those in GNU textutils.
memcache-top is a simple command-line tool to be able to grab real-time stats from memcache.
memtime is a tool for measuring memory and time used when executing a command.
Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV.
minised is the fast, small sed originally distributed in the GNU toolkit and still distributed with Minix.
moreutils is a growing collection of the Unix tools that nobody thought to write thirty years ago. It includes utilities to get network interface information, to mark standard input with time stamps, to check whether a data stream is UTF-8, to combine the lines in two files using boolean operations, to soak up standard input and write to a file, to edit a directory in your text editor, to insert a text editor into a pipe, and to tee standard input to pipes.
MOTDstat (Message Of The Day - System Status) dynamicallys generate the /etc/motd file with current information about system status and usage.
msort is a program for sorting files in sophisticated ways. It was originally developed for alphabetizing dictionaries of "exotic" languages, for which it has been extensively used, but is useful for many other purposes. msort differs from typical sort utilities in providing greater flexibility in parsing the input into records and identifying key fields and greater control over the sort order.
a small tail workalike that performs output coloring using ansi escape sequences
Mtools is a collection of utilities to access MS-DOS disks from Unix without mounting them.
MTXL is a major overhaul of Leonard Zubkoff's 'mtx' SCSI media changer program.
mdcp is a command-line utility that allows the user to copy from one disk device to many. The data transfer rate is improved by efficient use of the disks' transfer rate. mdcp is designed to reduce the time it takes to clone disks.
Murder is designed to bring the standard finger information to a more modern system.
Multi-Threaded/Multi-Node Utilities (Mutil) is multi-threaded cp and md5sum based on GNU coreutils.
Mved renames multiple files in a deeply paranoid fashion. At the slightest hint that you are going to destroy your files, it will bail out and tell you why.
written to make piping data between hosts easy. It has a syntax similar to cat, but allows tcp streams to be specified in addition to regular files
NcdT displays directory tree, much like standard tree, but also prints summary info instead of directory special file size. It also prints MP3 file info and is therefore useful for indexing CDs.
NCurses Disk Usage
As the name already suggests, ncdu is an NCurses version of the famous old 'du' unix command. It provides a fast and easy interface to your harddrive. Read more
NDir is a utility to print directories' contents onto a terminal, just like 'ls' or 'dir'.
a package to manipulate BSD TCP/IP stream sockets
nomouse discourages mouse usage by dimming screen by 10% of maximum brightness whenever you left click.
NotiFyre is a terminal task notifier.
a program that generates random identity info
ntfy brings notification to your shell. It can automatically provide desktop notifications when long running commands finish or it can send push notifications to your phone when a specific command finishes.
a set of programs for dealing with numbers from the Unix command line. Much like the other Unix command line utilities like grep, awk, sort, cut, etc. these utilities work on data from both standard in and data from files
OnDir is a program that automatically executes scripts as you traverse directories.
Outlook2Ical is a simple perl script that converts mail messages
produced by MS Outlook Calendar to .calendar file
used by the ical program.
OutMan is an output manager. It captures the output from command line based programs (like make) and organizes it in a list.
PathPicker is a simple command line tool that solves the perpetual problem of selecting files out of bash output. PathPicker accepts a wide range of input -- output from git commands, grep results, searches -- pretty much anything.
Python Colorized TAIL, a colorized tail made in python which tails and colorizes syslog output
pdd is a small cmdline utility to calculate date and time difference.
pdmenu is a simple open source console menu program. It is designed to be easy to use, and is suitable for a login shell for inexperienced users, or it can just be ran at the command line as a handy menu. Read more
pfree is a portable implementation of the free utility.
removes blocks of 0x00 from files by replacing them with phantomblocks. That way, a file uses less diskspace
pick allows users to choose one option from a set of choices using an interface with fuzzy search functionality.
pin-cushion is a simple command-line Pinboard.in client.
Pinfo is a Hypertext info file viewer. User interface similar to lynx.
intended to be used as the last of a series of piped commands. It captures the data on the pipe (STDOUT) and displays it in a scrolled text window where you may search or save it
pipestatus is a source file for UNIX/POSIX shells that provides set of functions for obtaining the exit status of every program in a pipe without using non-portable extensions. Most shells, such as BSD /bin/sh, ksh, pdksh, ash, bash, dash, mksh, and zsh are supported.
Build a network of processes and connecting pipes - and have them act like a single process.
Pkgtxt2db coverts PACKAGES.TXT to various database formats. It works with Slackware and Slackware based-distros only.
pkiller is a program that typically runs on a PC-lab client where users log on and off all the time, and where the problem is hanging processes.
printargs does for command line arguments what printenv does for the environment. The output is bash friendly such that you can assemble the arguments to stdout in a way that bash can parse them on shell level without additional help. This works even for meta-characters or line feeds in arguments. The code also is optimized to compile into a small static executable.
prll is a utility for parallelizing the execution of jobs in bash or zsh.
procenv is a tool that dumps all attributes of its environment. It can be run as a test tool, to understand what environment a process runs in and for system comparison.
a set of some small useful utilities that use the proc filesystem
pstrings is a strings program for Linux processes. You specify the pid, and it dumps all the printable strings for the processes' address space. This can be useful to get data out of uncooperative programs.
ptexplore is a simple tool to print the page table content for a process.
Publoy is a command line tool to deploy your static webapps via Dropbox.
Pwdrc lets you executes your set of commands each time you walk in a directory with `cd'. You can associate a different set of commands to each directory.
pydf displays the amount of used and available space on your filesystems, just like df, but in colours. The output format is completely customizable.
pyenv lets you easily switch between multiple versions of Python. It's simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that do one thing well.
pySets finds the intersection, union, or difference between the elements (words or lines) in two files.
The Pyed Piper
Pyp is a linux command line text manipulation tool similar to awk or sed, but which uses standard python string and list methods as well as custom functions evolved to generate fast results in an intense production environment.