The shellutils package contains the GNU variants of Unix utilities typically used in shell scripts. In general, they are all the Unix commands that are not built into the shell, or part of the fileutils or textutils packages.

From the GNU.org website:
The tools supplied with the Shellutils package are:

  • basename - Removes the path prefix from a given pathname.
  • chroot - Changes the root directory.
  • date - Prints/sets the system date and time.
  • dirname - Removes the last level or filename from a given pathname.
  • echo - Prints a line of text.
  • env - Displays/modifies the environment.
  • expr - Evaluates expressions.
  • factor - Prints prime factors.
  • false - Returns an unsuccessful exit status.
  • groups - Print the groups that the user is a member of.
  • hostname - Print or set the machine name.
  • id - Print real/effective uid/gid.
  • logname - Print current login name.
  • nice - Modify scheduling priority.
  • nohup - Allows a command to continue running after logging out.
  • pathchk - Check file name portability.
  • printenv - Prints environmant variables.
  • printf - Formats and prints data.
  • pwd - Prints the working (current) directory.
  • seq - Prints numeric sequences.
  • sleep - Suspends execution for a specified time.
  • stty - Print/change terminal settings.
  • su - Allows you to adopt the id of another user or superuser.
  • tee - Sends output to multiple files.
  • test - Evaluates an expression.
  • true - Returns a successful exit status.
  • tty - Prints terminal name.
  • uname - Prints system information.
  • users - Prints current user names.
  • who - Prints a list of all users currently logged in.
  • whoami - Prints effective user id.
  • yes - Prints a string indefinitelly.
Copyright (C) 1998 Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA

Log in or register to write something here or to contact authors.