GNU CoreUtils: a collection of basic file, shell and text manipulation utilities Description: The GNU Core Utilities are the basic file, shell and text manipulation utilities of the GNU operating system. These are the core utilities which are expected to exist on every UNIX / Linux / GNU operating system. File utilities: chgrp chown chmod cp dd df dir dircolors du install ln ls mkdir mkfifo mknod mv rm rmdir shred sync touch vdir change file group ownership (GID) change file ownership (UID) change file access mode permissions copy files and directories copy and convert a files show disk free space on filesystems display a brief directory listing setup program to customize the color output of the command ‘ls’ show disk usage on filesystems copy files and set permissions create file links –multiple names for a file or directory (symbolic & hard links) list directory contents make/create directories make/create FIFOs (named pipes) make/create special files move or rename files and directories remove (delete) files and directories remove empty directories destroy data in files synchronize filesystem buffers and physical disks change file timestamps or create empty files display a simple long directory listing Text utilities: cat cksum comm csplit cut expand fmt fold head join md5sum nl od paste ptx concatenate and print files to the standard output (console) compute the checksum and count the bytes in files compare two sorted files line by line split files into sections determined by context lines remove sections from each line of files convert tabs to spaces in files simple optimal text/paragraph formatter (word wrap) wrap each input line to fit in specified width in files output the first lines (usually 10) of files join lines of two files on a common field compute and check MD5 message digest checksums of files number or add line numbers to the lines of files dump/display files in octal and other formats merge lines of files produce a permuted index of file contents pr shasum sort split sum tac tail tr tsort unexpand uniq wc prepare text files for printing compute and check SHA1 message digest checksums of files sort lines of text files split a file into pieces compute the checksum and count the blocks (clusters) of files concatenates and print files in reverse to the standard output output the last lines (usually 10) of files translate or deletes characters in files perform topological sort on files convert spaces to tabs in files remove duplicate lines (make all lines unique) in sorted files count the number of bytes(characters), words, and lines in files Shell utilities: [ basename chroot date dirname echo env expr factor false groups hostid hostname id logname nice nohup pathchk pinky printenv printf pwd seq sleep stty su tee test true tty uname users who whoami yes test file types and compare values remove the path prefix from a given pathname change the root directory for a process print/set the system date and time remove the last level or filename from a given pathname print a line of text to the standard output (console) display/modify the environmental variables evaluate expressions (patterns) print the prime factors of a number return an unsuccessful exit status (do nothing unsuccessfully) print the groups (GIDs) that the user is a member of print the numeric identifier for the current host print or set the host machine name print the real/effective UID and GID for a user print the current user login name modify the scheduling priority for a process allow a command/process to continue running after logging out check for filename portability a lightweight (ietf) finger utility print/display the environment variables format and print data print the current working directory print numeric sequences suspend execution for a specified time print/change your terminal settings switch to the User-ID of another user or the SuperUser (root) send redirected output to multiple files or pipes evaluate an expression return a successful exit status (do nothing successfully) print the terminal name print system information print the current user names print a list of all users who are currently logged in print your effective User-ID (UID) print a string repeatedly GNU Core Utilities Page 2 of 2