GNU Core Utilities

From Wikipedia, the free encyclopedia
  (Redirected from Tac (Unix))
Jump to navigation Jump to search
GNU Core Utilities
Heckert GNU white.svg
Developer(s) GNU Project
Stable release 8.30 (July 1, 2018; 2 months ago (2018-07-01)) [±][1]
Repository Edit this at Wikidata
Written in C
Operating system Unix-like
Type Miscellaneous utilities
License GNU GPL v3
Website www.gnu.org/software/coreutils/

The GNU Core Utilities or coreutils is a package of GNU software containing reimplementations for many of the basic tools, such as cat, ls, and rm, which are used on Unix-like operating systems.

In September 2002, the GNU coreutils were created by merging the earlier packages textutils, shellutils, and fileutils, along with some other miscellaneous utilities.[2] In July 2007, the license of the GNU coreutils was updated from GPLv2 to GPLv3.[3]

The GNU core utilities support long options as parameters to the commands, as well as (unless the POSIXLY_CORRECT environment variable is set) the relaxed convention allowing options even after the regular arguments. Note that this environment variable enables a different functionality in BSD.

See the List of GNU Core Utilities commands for a brief description of included commands.

Alternative implementation packages are available in the FOSS ecosystem, with a slightly different scope and focus, or license. For example, GPLv2-licensed BusyBox and BSD-licensed Toybox are available for use in embedded devices.

See also[edit]

References[edit]

  1. ^ Brady, Pádraig (2018-07-01). "[coreutils-announce] coreutils-8.30 released [stable]". coreutils-announce (Mailing list). Retrieved 2018-07-01. 
  2. ^ Meyering, Jim (2003-01-13). "README-package-renamed-to-coreutils". Retrieved 2018-08-15. 
  3. ^ Meyering, Jim (2007-07-23). "COPYING: Update to Version 3". Retrieved 2018-08-15. 

External links[edit]