GNU coreutils
The collection of foundational Linux command-line tools provided by the GNU project, including commands such as ls, cp, mv, and cat. Written in C and refined over decades, it is one of the lowest-level components of the operating system.
Timeline (last 90 days)
Rust coreutils originates from the independent open-source project uutils/coreutils, which reimplements the vast majority of GNU coreutils commands in Rust, with the goal of being behaviorally compatible with POSIX and GNU extensions.
timeout is a command-line tool provided by GNU coreutils, used as timeout [duration] command; after the specified duration it sends a SIGTERM signal to the child process to terminate it, and if the process does not respond it follows up with SIGKILL.
basename is a standard component of GNU coreutils, used to strip the directory portion and suffix from a full path and return the filename or the last-level directory name.
Both nl and cat -n are part of GNU coreutils and work out of the box on almost all Linux distributions.
All Facts (5)
GNU coreutils 8.30(2018年发布)引入了env -S(split-string)选项,允许将shebang行中的字符串按空格拆分为多个独立参数
90%UnverifiedRust coreutils originates from the independent open-source project uutils/coreutils, which reimplements the vast majority of GNU coreutils commands in Rust, with the goal of being behaviorally compatible with POSIX and GNU extensions.
50%Unverifiedtimeout is a command-line tool provided by GNU coreutils, used as timeout [duration] command; after the specified duration it sends a SIGTERM signal to the child process to terminate it, and if the process does not respond it follows up with SIGKILL.
50%Unverifiedbasename is a standard component of GNU coreutils, used to strip the directory portion and suffix from a full path and return the filename or the last-level directory name.
50%UnverifiedBoth nl and cat -n are part of GNU coreutils and work out of the box on almost all Linux distributions.
50%