Difference between revisions of "Coreutils"

From Free Software Directory
Jump to: navigation, search
(added gfdl)
Line 2: Line 2:
 
|Name=GNU Core Utilities
 
|Name=GNU Core Utilities
 
|Short description=Collection of basic file, shell and text manipulation utilities
 
|Short description=Collection of basic file, shell and text manipulation utilities
|Full description='''Coreutils''' is a combination of file (fileutils), shell (sh-utils) and text (textutils) packages into a single release.
+
|Full description='''Coreutils''' is a combination of file (fileutils), shell (sh-utils) and text (textutils) packages into a single release. It includes the following programs/invocations:
 +
 
 +
;arch :            Print machine hardware name.
 +
;base64 :        Base64 encode/decode data.
 +
;basename :    Strip directory and suffix.
 +
;cat :              Concatenate and write files.
 +
;chcon :          Change SELinux CTX of files.
 +
;chgrp :          Change file groups.
 +
;chmod :          Change access permissions.
 +
;chown :          Change file owners and groups.
 +
;chroot :        Specify the root directory.
 +
;cksum :          Print POSIX CRC checksum.
 +
;comm :            Compare sorted files by line.
 +
;coreutils : Multi-call program.
 +
;cp :                Copy files.
 +
;csplit :        Split by context.
 +
;cut :              Print selected parts of lines.
 +
;date :            Print/set system date and time.
 +
;dd :                Copy and convert a file.
 +
;df :                Report file system disk usage.
 +
;dir :              List directories briefly.
 +
;dircolors :  Color setup for ls.
 +
;dirname :      Strip last file name component.
 +
;du :                Report on disk usage.
 +
;echo :            Print a line of text.
 +
;env :              Modify the environment.
 +
;expand :        Convert tabs to spaces.
 +
;expr :            Evaluate expressions.
 +
;factor :        Print prime factors
 +
;false :          Do nothing, unsuccessfully.
 +
;fmt :              Reformat paragraph text.
 +
;fold :            Wrap long input lines.
 +
;groups :        Print group names a user is in.
 +
;head :            Output the first part of files.
 +
;hostid :        Print numeric host identifier.
 +
;hostname :    Print or set system name.
 +
;id :                Print user identity.
 +
;install :      Copy files and set attributes.
 +
;join :            Join lines on a common field.
 +
;kill :            Send a signal to processes.
 +
;link :            Make hard links between files.
 +
;ln :                Make links between files.
 +
;logname :      Print current login name.
 +
;ls :                List directory contents.
 +
;md5sum :        Print or check MD5 digests.
 +
;mkdir :          Create directories.
 +
;mkfifo :        Create FIFOs (named pipes).
 +
;mknod :          Create special files.
 +
;mktemp :        Create temporary files.
 +
;mv :                Rename files.
 +
;nice :            Modify niceness.
 +
;nl :                Number lines and write files.
 +
;nohup :          Immunize to hangups.
 +
;nproc :          Print the number of processors.
 +
;numfmt :        Reformat numbers.
 +
;od :                Dump files in octal, etc.
 +
;paste :          Merge lines of files.
 +
;pathchk :      Check file name portability.
 +
;pr :                Paginate or columnate files.
 +
;printenv :    Print environment variables.
 +
;printf :        Format and print data.
 +
;ptx :              Produce permuted indexes.
 +
;pwd :              Print working directory.
 +
;readlink :    Print referent of a symlink.
 +
;realpath :    Print resolved file names.
 +
;rm :                Remove files.
 +
;rmdir :          Remove empty directories.
 +
;runcon :        Run in specified SELinux CTX.
 +
;seq :              Print numeric sequences
 +
;sha1sum :      Print or check SHA-1 digests.
 +
;sha2 :            Print or check SHA-2 digests.
 +
;shred :          Remove files more securely.
 +
;shuf :            Shuffling text files.
 +
;sleep :          Delay for a specified time.
 +
;sort :            Sort text files.
 +
;split :          Split into pieces.
 +
;stat :            Report file(system) status.
 +
;stdbuf :        Modify stdio buffering.
 +
;stty :            Print/change terminal settings.
 +
;sum :              Print traditional checksum.
 +
;sync :            Synchronize memory and disk.
 +
;tac :              Reverse files.
 +
;tail :            Output the last part of files.
 +
;tee :              Redirect to multiple files.
 +
;test :            File/string tests.
 +
;timeout :      Run with time limit.
 +
;touch :          Change file timestamps.
 +
;tr :                Translate characters.
 +
;true :            Do nothing, successfully.
 +
;truncate :    Shrink/extend size of a file.
 +
;tsort :          Topological sort.
 +
;tty :              Print terminal name.
 +
;uname :          Print system information.
 +
;unexpand :    Convert spaces to tabs.
 +
;uniq :            Uniquify files.
 +
;unlink :        Removal via unlink(2).
 +
;uptime :        Print uptime and load.
 +
;users :          Print current user names.
 +
;vdir :            List directories verbosely.
 +
;wc :                Line, word, and byte counts.
 +
;who :              Print who is logged in.
 +
;whoami :        Print effective user ID.
 +
;yes :              Print a string indefinitely.
 
|Homepage URL=https://www.gnu.org/software/coreutils/
 
|Homepage URL=https://www.gnu.org/software/coreutils/
 
|User level=intermediate
 
|User level=intermediate

Revision as of 17:27, 10 October 2014


[edit]

GNU Core Utilities

https://www.gnu.org/software/coreutils/
Basic file, shell and text manipulation utilities.

Coreutils includes all of the basic command-line tools that are expected in a POSIX system. These provide the basic file, shell and text manipulation functions of the GNU system. Most of these tools offer extended functionality beyond that which is outlined in the POSIX standard.





This entry (in part or in whole) was last reviewed on 30 March 2024.




Entry
































"Bug Reporting" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.








Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.