the basic Linux tools that make the terminal work
the basic Linux tools that make the terminal work
https://www.howtogeek.com/what-are-the-gnu-core-utilities-and-why-should-i-care-about-them/
Publish Date: 2026-02-10 10:30:00
Source Domain: www.howtogeek.com
Every Linux system is unique, and other Unix-based systems like macOS and BSD introduce even more differences. But they all have a reliable, consistent set of tools at their heart, and these tools help define the Linux experience.
What are coreutils?
The GNU Core Utilities (coreutils) are standard, Unix-based shell commands that you can expect to be installed on almost any Linux system. They tend to be on the simpler side, offering core functionality, like ls (list directory contents), pwd (print current directory), and cp (copy files).
Many of these commands originate from the earliest days of Unix, so they are robust and dependable. Commands like cat, mv, and wc are so essential to the Unix experience that they’ve endured, with few fundamental changes, for over 60 years.
Programs in coreutils tend to adopt a common approach to their behavior. For example, you can expect them to support long-named command-line options like –help and –verbose.
On a macOS system, you’ll find equivalents of these programs, many of which originated from BSD. This means that, while broadly interoperable, differences in behavior do exist.
Common coreutils programs
At the simplest end of the scale lie programs like true and false, which are minimal in the extreme. This pair of tools exists solely to return a fixed exit status: 0 and non-zero, respectively.
…
Source