NAME

PerlPowerTools - BSD utilities written in pure Perl

SYNOPSIS

Install the commands and use them just as you would the normal BSD utilities.

DESCRIPTION

The Unix Reconstruction Project. By default, these install into the ~/perlpowertools directory. You'll probably need to add that directory to PATH to use them. You can install them anywhere you like by setting INSTALL_BASE when you run Makefile.PL.

Utilities

addbib - create or extend a bibliographic database

apply - Run a command many times with different arguments

ar - create and maintain library archives

arch - display system machine type

arithmetic - improve your arithmetic skills

asa - interpret ASA/FORTRAN carriage-controls

awk - pattern-directed scanning and processing language

banner - print large banner on printer

basename -- print the basename of a file

bc - An arbitrary precision calculator language

cal - display a calendar

cat - concatenate and print files.

chgrp - change group ownership of files

ching - the Book of Changes

chmod - change permissions of files.

chown - change ownership of files.

clear - clear the screen

cmp - compare two files

col - filter reverse line feeds from input

colrm - remove columns from a file

comm - select or reject lines common to two files

cp - copy files and/or directories

cut - select portions of each line of a file

date - display or set date and time

dc - an arbitrary precision calculator

deroff - strip troff, eqn and tbl sequences from text

diff - Compute `intelligent' differences between two files / lists

dirname - print the directory name of a path

du - display disk usage statistics

echo - echo arguments

ed - text editor

env - Run a program in a modified environment

expand, unexpand - expand tabs to spaces, and vice versa

expr - evaluate expression

factor - factor a number

false - Exit unsuccesfully

file - determine file type

find - search directory tree for files matching a pattern

fish - plays the children's game of Go Fish

fold - wrap each input line to fit specified width

fortune - print a random, hopefully interesting, adage

from - print names of those who have sent mail

glob - 100% Perl implementation of (t)csh "globbing"

grep - search for regular expressions and print

hangman - perl version of the game hangman

head - print the first lines of a file

id - show user information

install - install files and directories

join - relational database operator

kill - send signals to a process

ln - create links

lock - reserves a terminal

look - find lines in a sorted list

ls - list file/directory information

mail - implementation of Berkeley mail(1)

pmake - a perl 'make' replacement

man - format and display the on-line manual page

maze - generate a maze problem

mimedecode - extract MIME attachments in uudecode-like manner

mkdir - create directories

mkfifo - make named pipes

moo - play a game of MOO

demorse - read morse and translate it to text

od - dump files in octal and other formats

par - create a Perl archive of files

paste - merge corresponding or subsequent lines of files

patch - apply a diff file to an original

pig - eformatray inputway asway Igpay Atinlay

ping - probe for network hosts

pom - display the phase of the moon

ppt - reformat input as paper tape

pr - convert text files for printing

primes - generate primes

printenv - Display the environment

printf - format and print data

pwd - working directory name

rain - Let it rain.

random - display lines at random, or exit with a random value

rev - reverse lines of a file

rm - remove directory entries

rmdir - remove directories

robots - fight off villainous robots

shar - create a shell archive of files

sleep - suspend execution for a number of seconds

sort - sort or merge text files

spell - scan a file for misspelled words

split - split a file into pieces

strings - extract strings

sum - display file checksums and block counts

tac - concatenate and print files in reverse

tail - display the last part of a file

tar - manipulate tape archives

tee - pipe fitting

test - condition evaluation utility

time - times the execution of a command

touch - change access and modification times of files

tr - translate or delete characters

true - Exit succesfully

tcsort - topological sort

tty - return user's terminal name

uname - print system information

expand, unexpand - expand tabs to spaces, and vice versa

uniq - report or filter out repeated lines in a file

units - conversion program

unpar - extract files from a Perl archive

unshar - extract files from a shell archive

uudecode, uuencode - encode/decode a binary file

uudecode, uuencode - encode/decode a binary file

wc - paragraph, line, word, character, and byte counter

what - extract version information from a file

which - report full paths of commands.

whois - Internet domain name and network number directory service

words - find words which can be made from a string of letters

wump - Perl port of the "Hunt the Wumpus" game

xargs - construct argument list(s) and execute utility

yes - print out a string till doomsday

SOURCE AVAILABILITY

This source is in Github:

https://github.com/briandfoy/PerlPowerTools

AUTHOR

brian d foy, <bdfoy@cpan.org> is the current maintainer, even though he wrote none of the utilities.

COPYRIGHT AND LICENSE

Copyright (c) 2004-2018 by various authors. See each program for specific information.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

Module Install Instructions

To install PerlPowerTools, simply copy and paste either of the commands in to your terminal

As a valued partner and proud supporter of MetaCPAN, StickerYou is
happy to offer a 10% discount on all Custom Stickers,
Business Labels, Roll Labels,
Vinyl Lettering or Custom Decals. StickerYou.com
is your one-stop shop to make your business stick.
Use code METACPAN10 at checkout to apply your discount.