GNU core utilities

GNU core utilities (often shortened to 'coreutils') is a package containing the basic file, shell, and text manipulation utilities that are essential for any operating system, particularly Unix-like systems. It provides the fundamental command-line tools like `ls`, `cp`, `mv`, `rm`, `cat`,…

Key facts

First appeared
1984
Category
technology
Problem solved
The GNU core utilities were created to provide a complete set of free (as in freedom) replacements for the proprietary command-line utilities found in proprietary Unix systems. This enabled the development of a fully free operating system, preventing users and developers from being locked into proprietary software and ensuring they could run, study, modify, and distribute the software freely.
Platforms
Windows (via Cygwin, MinGW, WSL), GNU/Linux, Solaris, HPUX, macOS (via Homebrew/MacPorts), AIX, BSD (FreeBSD, OpenBSD, NetBSD)

Related technologies

Notable users

  • System Administrators
  • DevOps Engineers
  • Embedded Systems Developers
  • All GNU/Linux distribution users (e.g., Ubuntu, Red Hat, Debian)
  • Cloud Computing Platforms
  • Software Developers