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
- base64 - base64 encode or decode
- 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
- hexdump - dump a file in hex format
- 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)
- 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
- morse - read morse and translate it to text
- nl - line numbering filter
- 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
- rot13 - rotate text 13 ASCII characters
- seq - output a sequence of numbers
- 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
- unlink - one file rm
- unpar - extract files from a Perl archive
- unshar - extract files from a shell archive
- 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 © 2004-2023 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.