This is a list of the commands used in the Bash shell. Puppy uses the Ash shell up to v 1.0.2 which does not contain all of these commands. From version 1.0.3 (June 2005) these Bash commands are available.

if you add SHELL=/bin/bash to /etc/profile, rxvt and aterm will run bash automatically

cal : Display a calendarcase : Conditionally perform a commandcat : Display the contents of a filecd : Change Directorychgrp : Change group ownershipchmod : Change access permissionschown : Change file owner and groupchroot : Run a command with a different root directorycksum : Print CRC checksum and byte countsclear : Clear terminal screencmp : Compare two filescomm : Compare two sorted files line by linecommand : Run a command - ignoring shell functionscontinue : Resume the next iteration of a loopcp : Copy one or more files to another locationcron : Daemon to execute scheduled commandscrontab : Schedule a command to run at a later timecsplit : Split a file into context-determined piecescut : Divide a file into several parts

watch : Execute/display a program periodicallywc : Print byte, word, and line countswhereis : Report all known instances of a commandwhich : Locate a program file in the user's path.while : Execute commandswho : Print all usernames currently logged inwhoami : Print the current user id and name (`id -un')