Collection:GNU Core Utilities

From Free Software Directory
Revision as of 15:26, 21 October 2016 by IanK (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


The GNU Core Utilities are the basic file, shell and text manipulation utilities of the GNU Operating System. This package is the union of the GNU fileutils, sh-utils, and textutils packages, each one contains a set of programs. All have been combined into the GNU Coreutils package.

Here is a list we can use a starting point to generate new items on this page.


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.




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.