source: clfs-sysroot/BOOK/final-system/common/coreutils.xml @ 9748f02

Last change on this file since 9748f02 was 9748f02, checked in by Jim Gifford <clfs@…>, 18 years ago

r3944@server (orig r1773): jciccone | 2006-06-16 16:50:36 -0700
Fixed an issue where coreutils wouldn't install df because of a failed configure test.

  • Property mode set to 100644
File size: 34.1 KB
RevLine 
[02095ae]1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3  "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
4  <!ENTITY % general-entities SYSTEM "../../general.ent">
5  %general-entities;
6]>
7
8<sect1 id="ch-system-coreutils" role="wrap">
9  <?dbhtml filename="coreutils.html"?>
10
11  <title>Coreutils-&coreutils-version;</title>
12
13  <indexterm zone="ch-system-coreutils">
14    <primary sortas="a-Coreutils">Coreutils</primary>
15  </indexterm>
16
17  <sect2 role="package">
18    <title/>
19
20    <para>The Coreutils package contains utilities for showing and setting the
21    basic system characteristics.</para>
22
23  </sect2>
24
25  <sect2 role="installation">
26    <title>Installation of Coreutils</title>
27
[9748f02]28    <para os="p1">Prevent Coreutils from installing binaries that will be
[02095ae]29    installed by other packages:</para>
30
[9748f02]31<screen os="p2"><userinput>patch -Np1 -i ../&coreutils-suppress-patch;</userinput></screen>
32
33    <para os="a">Configure doesn't properly handle the following tests
34    when cross-compiling:</para>
35
36<screen os="b"><userinput>echo "ac_cv_func_setvbuf_reversed=yes" &gt; config.cache
37echo "fu_cv_sys_stat_statfs2_bsize=yes" &gt;&gt; config.cache</userinput></screen>
[02095ae]38
39    <para os="c">Now prepare Coreutils for compilation:</para>
40
[9748f02]41<screen os="d"><userinput>./configure --prefix=/usr --cache-file=config.cache \
[02095ae]42   --build=${LFS_HOST} --host=${LFS_TARGET}</userinput></screen>
43
44    <para os="e">Compile the package:</para>
45
46<screen os="f"><userinput>make</userinput></screen>
47
48    <para os="g">Install the package:</para>
49
50<screen os="h"><userinput>make DESTDIR=${LFS} install</userinput></screen>
51
52    <para os="i">Move programs to the locations specified by the FHS:</para>
53
54<screen os="j"><userinput>mv -v ${LFS}/usr/bin/{[,basename,cat,chgrp,chmod,chown,cp} ${LFS}/bin
55mv -v ${LFS}/usr/bin/{date,dd,df,echo,false,hostname,install,ln} ${LFS}/bin
56mv -v ${LFS}/usr/bin/{ls,mkdir,mknod,mv,nice,pwd,readlink,rm,rmdir,sync} ${LFS}/bin
57mv -v ${LFS}/usr/bin/{stty,test,touch,true,uname} ${LFS}/bin
58mv -v ${LFS}/usr/bin/chroot ${LFS}/usr/sbin
59ln -svf ../../bin/install ${LFS}/usr/bin</userinput></screen>
60
61    <para os="k">Some of the scripts in the LFS-Bootscripts package depend on
62    <command>head</command> and <command>sleep</command>. As <filename
63    class="directory">/usr</filename> may not be available during the early
64    stages of booting, those binaries need to be on the root partition:</para>
65
66<screen os="l"><userinput>mv -v ${LFS}/usr/bin/{head,sleep} ${LFS}/bin</userinput></screen>
67
68  </sect2>
69
70  <sect2 id="contents-coreutils" role="content">
71    <title>Contents of Coreutils</title>
72
73    <segmentedlist>
74      <segtitle>Installed programs</segtitle>
75
76      <seglistitem>
[b16b4dc]77        <seg>[, basename, cat, chgrp, chmod, chown, chroot, cksum,
[02095ae]78        comm, cp, csplit, cut, date, dd, df, dir, dircolors, dirname, du,
79        echo, env, expand, expr, factor, false, fmt, fold, groups, head,
80        hostid, hostname, id, install, join, link, ln, logname, ls, md5sum,
81        mkdir, mkfifo, mknod, mv, nice, nl, nohup, od, paste, pathchk, pinky,
82        pr, printenv, printf, ptx, pwd, readlink, rm, rmdir, seq, sha1sum,
83        shred, sleep, sort, split, stat, stty, sum, sync, tac, tail, tee,
84        test, touch, tr, true, tsort, tty, uname, unexpand, uniq, unlink,
85        users, vdir, wc, who, whoami, and yes</seg>
86      </seglistitem>
87    </segmentedlist>
88
89    <variablelist>
90      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
91      <?dbfo list-presentation="list"?>
92      <?dbhtml list-presentation="table"?>
93
94      <varlistentry id="basename">
95        <term><command>basename</command></term>
96        <listitem>
97          <para>Strips any path and a given suffix from a file name</para>
98          <indexterm zone="ch-system-coreutils basename">
99            <primary sortas="b-basename">basename</primary>
100          </indexterm>
101        </listitem>
102      </varlistentry>
103
104      <varlistentry id="cat">
105        <term><command>cat</command></term>
106        <listitem>
107          <para>Concatenates files to standard output</para>
108          <indexterm zone="ch-system-coreutils cat">
109            <primary sortas="b-cat">cat</primary>
110          </indexterm>
111        </listitem>
112      </varlistentry>
113
114      <varlistentry id="chgrp">
115        <term><command>chgrp</command></term>
116        <listitem>
117          <para>Changes the group ownership of files and directories</para>
118          <indexterm zone="ch-system-coreutils chgrp">
119            <primary sortas="b-chgrp">chgrp</primary>
120          </indexterm>
121        </listitem>
122      </varlistentry>
123
124      <varlistentry id="chmod">
125        <term><command>chmod</command></term>
126        <listitem>
127          <para>Changes the permissions of each file to the given mode; the mode
128          can be either a symbolic representation of the changes to make or an
129          octal number representing the new permissions</para>
130          <indexterm zone="ch-system-coreutils chmod">
131            <primary sortas="b-chmod">chmod</primary>
132          </indexterm>
133        </listitem>
134      </varlistentry>
135
136      <varlistentry id="chown">
137        <term><command>chown</command></term>
138        <listitem>
139          <para>Changes the user and/or group ownership of files and
140          directories</para>
141          <indexterm zone="ch-system-coreutils chown">
142            <primary sortas="b-chown">chown</primary>
143          </indexterm>
144        </listitem>
145      </varlistentry>
146
147      <varlistentry id="chroot">
148        <term><command>chroot</command></term>
149        <listitem>
150          <para>Runs a command with the specified directory as the
151          <filename class="directory">/</filename> directory</para>
152          <indexterm zone="ch-system-coreutils chroot">
153            <primary sortas="b-chroot">chroot</primary>
154          </indexterm>
155        </listitem>
156      </varlistentry>
157
158      <varlistentry id="cksum">
159        <term><command>cksum</command></term>
160        <listitem>
161          <para>Prints the Cyclic Redundancy Check (CRC) checksum and the byte
162          counts of each specified file</para>
163          <indexterm zone="ch-system-coreutils cksum">
164            <primary sortas="b-cksum">cksum</primary>
165          </indexterm>
166        </listitem>
167      </varlistentry>
168
169      <varlistentry id="comm">
170        <term><command>comm</command></term>
171        <listitem>
172          <para>Compares two sorted files, outputting in three columns the lines
173          that are unique and the lines that are common</para>
174          <indexterm zone="ch-system-coreutils comm">
175            <primary sortas="b-comm">comm</primary>
176          </indexterm>
177        </listitem>
178      </varlistentry>
179
180      <varlistentry id="cp">
181        <term><command>cp</command></term>
182        <listitem>
183          <para>Copies files</para>
184          <indexterm zone="ch-system-coreutils cp">
185            <primary sortas="b-cp">cp</primary>
186          </indexterm>
187        </listitem>
188      </varlistentry>
189
190      <varlistentry id="csplit">
191        <term><command>csplit</command></term>
192        <listitem>
193          <para>Splits a given file into several new files, separating them
194          according to given patterns or line numbers and outputting the byte
195          count of each new file</para>
196          <indexterm zone="ch-system-coreutils csplit">
197            <primary sortas="b-csplit">csplit</primary>
198          </indexterm>
199        </listitem>
200      </varlistentry>
201
202      <varlistentry id="cut">
203        <term><command>cut</command></term>
204        <listitem>
205          <para>Prints sections of lines, selecting the parts according to given
206          fields or positions</para>
207          <indexterm zone="ch-system-coreutils cut">
208            <primary sortas="b-cut">cut</primary>
209          </indexterm>
210        </listitem>
211      </varlistentry>
212
213      <varlistentry id="date">
214        <term><command>date</command></term>
215        <listitem>
216          <para>Displays the current time in the given format, or sets the
217          system date</para>
218          <indexterm zone="ch-system-coreutils date">
219            <primary sortas="b-date">date</primary>
220          </indexterm>
221        </listitem>
222      </varlistentry>
223
224      <varlistentry id="dd">
225        <term><command>dd</command> </term>
226        <listitem>
227          <para>Copies a file using the given block size and count, while
228          optionally performing conversions on it</para>
229          <indexterm zone="ch-system-coreutils dd">
230            <primary sortas="b-dd">dd</primary>
231          </indexterm>
232        </listitem>
233      </varlistentry>
234
235      <varlistentry id="df">
236        <term><command>df</command></term>
237        <listitem>
238          <para>Reports the amount of disk space available (and used) on all
239          mounted file systems, or only on the file systems holding the selected
240          files</para>
241          <indexterm zone="ch-system-coreutils df">
242            <primary sortas="b-df">df</primary>
243          </indexterm>
244        </listitem>
245      </varlistentry>
246
247      <varlistentry id="dir">
248        <term><command>dir</command></term>
249        <listitem>
250          <para>Lists the contents of each given directory (the same as
251          the <command>ls</command> command)</para>
252          <indexterm zone="ch-system-coreutils dir">
253            <primary sortas="b-dir">dir</primary>
254          </indexterm>
255        </listitem>
256      </varlistentry>
257
258      <varlistentry id="dircolors">
259        <term><command>dircolors</command></term>
260        <listitem>
261          <para>Outputs commands to set the <envar>LS_COLOR</envar>
262          environment variable to change the color scheme used by
263          <command>ls</command></para>
264          <indexterm zone="ch-system-coreutils dircolors">
265            <primary sortas="b-dircolors">dircolors</primary>
266          </indexterm>
267        </listitem>
268      </varlistentry>
269
270      <varlistentry id="dirname">
271        <term><command>dirname</command></term>
272        <listitem>
273          <para>Strips the non-directory suffix from a file name</para>
274          <indexterm zone="ch-system-coreutils dirname">
275            <primary sortas="b-dirname">dirname</primary>
276          </indexterm>
277        </listitem>
278      </varlistentry>
279
280      <varlistentry id="du">
281        <term><command>du</command></term>
282        <listitem>
283          <para>Reports the amount of disk space used by the current directory,
284          by each of the given directories (including all subdirectories) or by
285          each of the given files</para>
286          <indexterm zone="ch-system-coreutils du">
287            <primary sortas="b-du">du</primary>
288          </indexterm>
289        </listitem>
290      </varlistentry>
291
292      <varlistentry id="echo">
293        <term><command>echo</command></term>
294        <listitem>
295          <para>Displays the given strings</para>
296          <indexterm zone="ch-system-coreutils echo">
297            <primary sortas="b-echo">echo</primary>
298          </indexterm>
299        </listitem>
300      </varlistentry>
301
302      <varlistentry id="env">
303        <term><command>env</command></term>
304        <listitem>
305          <para>Runs a command in a modified environment</para>
306          <indexterm zone="ch-system-coreutils env">
307            <primary sortas="b-env">env</primary>
308          </indexterm>
309        </listitem>
310      </varlistentry>
311
312      <varlistentry id="expand">
313        <term><command>expand</command></term>
314        <listitem>
315          <para>Converts tabs to spaces</para>
316          <indexterm zone="ch-system-coreutils expand">
317            <primary sortas="b-expand">expand</primary>
318          </indexterm>
319        </listitem>
320      </varlistentry>
321
322      <varlistentry id="expr">
323        <term><command>expr</command></term>
324        <listitem>
325          <para>Evaluates expressions</para>
326          <indexterm zone="ch-system-coreutils expr">
327            <primary sortas="b-expr">expr</primary>
328          </indexterm>
329        </listitem>
330      </varlistentry>
331
332      <varlistentry id="factor">
333        <term><command>factor</command></term>
334        <listitem>
335          <para>Prints the prime factors of all specified integer numbers</para>
336          <indexterm zone="ch-system-coreutils factor">
337            <primary sortas="b-factor">factor</primary>
338          </indexterm>
339        </listitem>
340      </varlistentry>
341
342      <varlistentry id="false">
343        <term><command>false</command></term>
344        <listitem>
345          <para>Does nothing, unsuccessfully; it always exits with a status code
346          indicating failure</para>
347          <indexterm zone="ch-system-coreutils false">
348            <primary sortas="b-false">false</primary>
349          </indexterm>
350        </listitem>
351      </varlistentry>
352
353      <varlistentry id="fmt">
354        <term><command>fmt</command></term>
355        <listitem>
356          <para>Reformats the paragraphs in the given files</para>
357          <indexterm zone="ch-system-coreutils fmt">
358            <primary sortas="b-fmt">fmt</primary>
359          </indexterm>
360        </listitem>
361      </varlistentry>
362
363      <varlistentry id="fold">
364        <term><command>fold</command></term>
365        <listitem>
366          <para>Wraps the lines in the given files</para>
367          <indexterm zone="ch-system-coreutils fold">
368            <primary sortas="b-fold">fold</primary>
369          </indexterm>
370        </listitem>
371      </varlistentry>
372
373      <varlistentry id="groups">
374        <term><command>groups</command></term>
375        <listitem>
376          <para>Reports a user's group memberships</para>
377          <indexterm zone="ch-system-coreutils groups">
378            <primary sortas="b-groups">groups</primary>
379          </indexterm>
380        </listitem>
381      </varlistentry>
382
383      <varlistentry id="head">
384        <term><command>head</command></term>
385        <listitem>
386          <para>Prints the first ten lines (or the given number of lines)
387          of each given file</para>
388          <indexterm zone="ch-system-coreutils head">
389            <primary sortas="b-head">head</primary>
390          </indexterm>
391        </listitem>
392      </varlistentry>
393
394      <varlistentry id="hostid">
395        <term><command>hostid</command></term>
396        <listitem>
397          <para>Reports the numeric identifier (in hexadecimal) of the host</para>
398          <indexterm zone="ch-system-coreutils hostid">
399            <primary sortas="b-hostid">hostid</primary>
400          </indexterm>
401        </listitem>
402      </varlistentry>
403
404      <varlistentry id="hostname">
405        <term><command>hostname</command></term>
406        <listitem>
407          <para>Reports or sets the name of the host</para>
408          <indexterm zone="ch-system-coreutils hostname">
409            <primary sortas="b-hostname">hostname</primary>
410          </indexterm>
411        </listitem>
412      </varlistentry>
413
414      <varlistentry id="id">
415        <term><command>id</command></term>
416        <listitem>
417          <para>Reports the effective user ID, group ID, and group memberships
418          of the current user or specified user</para>
419          <indexterm zone="ch-system-coreutils id">
420            <primary sortas="b-id">id</primary>
421          </indexterm>
422        </listitem>
423      </varlistentry>
424
425      <varlistentry id="install">
426        <term><command>install</command> </term>
427        <listitem>
428          <para>Copies files while setting their permission modes and, if
429          possible, their owner and group</para>
430          <indexterm zone="ch-system-coreutils install">
431            <primary sortas="b-install">install</primary>
432          </indexterm>
433        </listitem>
434      </varlistentry>
435
436      <varlistentry id="join">
437        <term><command>join</command></term>
438        <listitem>
439          <para>Joins the lines that have identical join fields from two
440          separate files</para>
441          <indexterm zone="ch-system-coreutils join">
442            <primary sortas="b-join">join</primary>
443          </indexterm>
444        </listitem>
445      </varlistentry>
446
447      <varlistentry id="link">
448        <term><command>link</command></term>
449        <listitem>
450          <para>Creates a hard link with the given name to a file</para>
451          <indexterm zone="ch-system-coreutils link">
452            <primary sortas="b-link">link</primary>
453          </indexterm>
454        </listitem>
455      </varlistentry>
456
457      <varlistentry id="ln">
458        <term><command>ln</command></term>
459        <listitem>
460          <para>Makes hard links or soft (symbolic) links between files</para>
461          <indexterm zone="ch-system-coreutils ln">
462            <primary sortas="b-ln">ln</primary>
463          </indexterm>
464        </listitem>
465      </varlistentry>
466
467      <varlistentry id="logname">
468        <term><command>logname</command></term>
469        <listitem>
470          <para>Reports the current user's login name</para>
471          <indexterm zone="ch-system-coreutils logname">
472            <primary sortas="b-logname">logname</primary>
473          </indexterm>
474        </listitem>
475      </varlistentry>
476
477      <varlistentry id="ls">
478        <term><command>ls</command></term>
479        <listitem>
480          <para>Lists the contents of each given directory</para>
481          <indexterm zone="ch-system-coreutils ls">
482            <primary sortas="b-ls">ls</primary>
483          </indexterm>
484        </listitem>
485      </varlistentry>
486
487      <varlistentry id="md5sum">
488        <term><command>md5sum</command></term>
489        <listitem>
490          <para>Reports or checks Message Digest 5 (MD5) checksums</para>
491          <indexterm zone="ch-system-coreutils md5sum">
492            <primary sortas="b-md5sum">md5sum</primary>
493          </indexterm>
494        </listitem>
495      </varlistentry>
496
497      <varlistentry id="mkdir">
498        <term><command>mkdir</command></term>
499        <listitem>
500          <para>Creates directories with the given names</para>
501          <indexterm zone="ch-system-coreutils mkdir">
502            <primary sortas="b-mkdir">mkdir</primary>
503          </indexterm>
504        </listitem>
505      </varlistentry>
506
507      <varlistentry id="mkfifo">
508        <term><command>mkfifo</command></term>
509        <listitem>
510          <para>Creates First-In, First-Outs (FIFOs), a <quote>named
511          pipe</quote> in UNIX parlance, with the given names</para>
512          <indexterm zone="ch-system-coreutils mkfifo">
513            <primary sortas="b-mkfifo">mkfifo</primary>
514          </indexterm>
515        </listitem>
516      </varlistentry>
517
518      <varlistentry id="mknod">
519        <term><command>mknod</command></term>
520        <listitem>
521          <para>Creates device nodes with the given names; a device node is a
522          character special file, a block special file, or a FIFO</para>
523          <indexterm zone="ch-system-coreutils mknod">
524            <primary sortas="b-mknod">mknod</primary>
525          </indexterm>
526        </listitem>
527      </varlistentry>
528
529      <varlistentry id="mv">
530        <term><command>mv</command></term>
531        <listitem>
532          <para>Moves or renames files or directories</para>
533          <indexterm zone="ch-system-coreutils mv">
534            <primary sortas="b-mv">mv</primary>
535          </indexterm>
536        </listitem>
537      </varlistentry>
538
539      <varlistentry id="nice">
540        <term><command>nice</command></term>
541        <listitem>
542          <para>Runs a program with modified scheduling priority</para>
543          <indexterm zone="ch-system-coreutils nice">
544            <primary sortas="b-nice">nice</primary>
545          </indexterm>
546        </listitem>
547      </varlistentry>
548
549      <varlistentry id="nl">
550        <term><command>nl</command></term>
551        <listitem>
552          <para>Numbers the lines from the given files</para>
553          <indexterm zone="ch-system-coreutils nl">
554            <primary sortas="b-nl">nl</primary>
555          </indexterm>
556        </listitem>
557      </varlistentry>
558
559      <varlistentry id="nohup">
560        <term><command>nohup</command></term>
561        <listitem>
562          <para>Runs a command immune to hangups, with its output redirected to
563          a log file</para>
564          <indexterm zone="ch-system-coreutils nohup">
565            <primary sortas="b-nohup">nohup</primary>
566          </indexterm>
567        </listitem>
568      </varlistentry>
569
570      <varlistentry id="od">
571        <term><command>od</command></term>
572        <listitem>
573          <para>Dumps files in octal and other formats</para>
574          <indexterm zone="ch-system-coreutils od">
575            <primary sortas="b-od">od</primary>
576          </indexterm>
577        </listitem>
578      </varlistentry>
579
580      <varlistentry id="paste">
581        <term><command>paste</command></term>
582        <listitem>
583          <para>Merges the given files, joining sequentially corresponding lines
584          side by side, separated by tab characters</para>
585          <indexterm zone="ch-system-coreutils paste">
586            <primary sortas="b-paste">paste</primary>
587          </indexterm>
588        </listitem>
589      </varlistentry>
590
591      <varlistentry id="pathchk">
592        <term><command>pathchk</command></term>
593        <listitem>
594          <para>Checks if file names are valid or portable</para>
595          <indexterm zone="ch-system-coreutils pathchk">
596            <primary sortas="b-pathchk">pathchk</primary>
597          </indexterm>
598        </listitem>
599      </varlistentry>
600
601      <varlistentry id="pinky">
602        <term><command>pinky</command></term>
603        <listitem>
604          <para>Is a lightweight finger client; it reports some information
605          about the given users</para>
606          <indexterm zone="ch-system-coreutils pinky">
607            <primary sortas="b-pinky">pinky</primary>
608          </indexterm>
609        </listitem>
610      </varlistentry>
611
612      <varlistentry id="pr">
613        <term><command>pr</command></term>
614        <listitem>
615          <para>Paginates and columnates files for printing</para>
616          <indexterm zone="ch-system-coreutils pr">
617            <primary sortas="b-pr">pr</primary>
618          </indexterm>
619        </listitem>
620      </varlistentry>
621
622      <varlistentry id="printenv">
623        <term><command>printenv</command></term>
624        <listitem>
625          <para>Prints the environment</para>
626          <indexterm zone="ch-system-coreutils printenv">
627            <primary sortas="b-printenv">printenv</primary>
628          </indexterm>
629        </listitem>
630      </varlistentry>
631
632      <varlistentry id="printf">
633        <term><command>printf</command></term>
634        <listitem>
635          <para>Prints the given arguments according to the given format, much
636          like the C printf function</para>
637          <indexterm zone="ch-system-coreutils printf">
638            <primary sortas="b-printf">printf</primary>
639          </indexterm>
640        </listitem>
641      </varlistentry>
642
643      <varlistentry id="ptx">
644        <term><command>ptx</command></term>
645        <listitem>
646          <para>Produces a permuted index from the contents of the given files,
647          with each keyword in its context</para>
648          <indexterm zone="ch-system-coreutils ptx">
649            <primary sortas="b-ptx">ptx</primary>
650          </indexterm>
651        </listitem>
652      </varlistentry>
653
654      <varlistentry id="pwd">
655        <term><command>pwd</command></term>
656        <listitem>
657          <para>Reports the name of the current working directory</para>
658          <indexterm zone="ch-system-coreutils pwd">
659            <primary sortas="b-pwd">pwd</primary>
660          </indexterm>
661        </listitem>
662      </varlistentry>
663
664      <varlistentry id="readlink">
665        <term><command>readlink</command></term>
666        <listitem>
667          <para>Reports the value of the given symbolic link</para>
668          <indexterm zone="ch-system-coreutils readlink">
669            <primary sortas="b-readlink">readlink</primary>
670          </indexterm>
671        </listitem>
672      </varlistentry>
673
674      <varlistentry id="rm">
675        <term><command>rm</command></term>
676        <listitem>
677          <para>Removes files or directories</para>
678          <indexterm zone="ch-system-coreutils rm">
679            <primary sortas="b-rm">rm</primary>
680          </indexterm>
681        </listitem>
682      </varlistentry>
683
684      <varlistentry id="rmdir">
685        <term><command>rmdir</command></term>
686        <listitem>
687          <para>Removes directories if they are empty</para>
688          <indexterm zone="ch-system-coreutils rmdir">
689            <primary sortas="b-rmdir">rmdir</primary>
690          </indexterm>
691        </listitem>
692      </varlistentry>
693
694      <varlistentry id="seq">
695        <term><command>seq</command></term>
696        <listitem>
697          <para>Prints a sequence of numbers within a given range and with a
698          given increment</para>
699          <indexterm zone="ch-system-coreutils seq">
700            <primary sortas="b-seq">seq</primary>
701          </indexterm>
702        </listitem>
703      </varlistentry>
704
705      <varlistentry id="sha1sum">
706        <term><command>sha1sum</command></term>
707        <listitem>
708          <para>Prints or checks 160-bit Secure Hash Algorithm 1 (SHA1)
709          checksums</para>
710          <indexterm zone="ch-system-coreutils sha1sum">
711            <primary sortas="b-sha1sum">sha1sum</primary>
712          </indexterm>
713        </listitem>
714      </varlistentry>
715
716      <varlistentry id="shred">
717        <term><command>shred</command></term>
718        <listitem>
719          <para>Overwrites the given files repeatedly with complex patterns,
720          making it difficult to recover the data</para>
721          <indexterm zone="ch-system-coreutils shred">
722            <primary sortas="b-shred">shred</primary>
723          </indexterm>
724        </listitem>
725      </varlistentry>
726
727      <varlistentry id="sleep">
728        <term><command>sleep</command></term>
729        <listitem>
730          <para>Pauses for the given amount of time</para>
731          <indexterm zone="ch-system-coreutils sleep">
732            <primary sortas="b-sleep">sleep</primary>
733          </indexterm>
734        </listitem>
735      </varlistentry>
736
737      <varlistentry id="sort">
738        <term><command>sort</command></term>
739        <listitem>
740          <para>Sorts the lines from the given files</para>
741          <indexterm zone="ch-system-coreutils sort">
742            <primary sortas="b-sort">sort</primary>
743          </indexterm>
744        </listitem>
745      </varlistentry>
746
747      <varlistentry id="split">
748        <term><command>split</command></term>
749        <listitem>
750          <para>Splits the given file into pieces, by size or by number of
751          lines</para>
752          <indexterm zone="ch-system-coreutils split">
753            <primary sortas="b-split">split</primary>
754          </indexterm>
755        </listitem>
756      </varlistentry>
757
758      <varlistentry id="stat">
759        <term><command>stat</command></term>
760        <listitem>
761          <para>Displays file or filesystem status</para>
762          <indexterm zone="ch-system-coreutils stat">
763            <primary sortas="b-stat">stat</primary>
764          </indexterm>
765        </listitem>
766      </varlistentry>
767
768      <varlistentry id="stty">
769        <term><command>stty</command></term>
770        <listitem>
771          <para>Sets or reports terminal line settings</para>
772          <indexterm zone="ch-system-coreutils stty">
773            <primary sortas="b-stty">stty</primary>
774          </indexterm>
775        </listitem>
776      </varlistentry>
777
778      <varlistentry id="sum">
779        <term><command>sum</command></term>
780        <listitem>
781          <para>Prints checksum and block counts for each given file</para>
782          <indexterm zone="ch-system-coreutils sum">
783            <primary sortas="b-sum">sum</primary>
784          </indexterm>
785        </listitem>
786      </varlistentry>
787
788      <varlistentry id="sync">
789        <term><command>sync</command></term>
790        <listitem>
791          <para>Flushes file system buffers; it forces changed blocks to disk
792          and updates the super block</para>
793          <indexterm zone="ch-system-coreutils sync">
794            <primary sortas="b-sync">sync</primary>
795          </indexterm>
796        </listitem>
797      </varlistentry>
798
799      <varlistentry id="tac">
800        <term><command>tac</command></term>
801        <listitem>
802          <para>Concatenates the given files in reverse</para>
803          <indexterm zone="ch-system-coreutils tac">
804            <primary sortas="b-tac">tac</primary>
805          </indexterm>
806        </listitem>
807      </varlistentry>
808
809      <varlistentry id="tail">
810        <term><command>tail</command></term>
811        <listitem>
812          <para>Prints the last ten lines (or the given number of lines) of each
813          given file</para>
814          <indexterm zone="ch-system-coreutils tail">
815            <primary sortas="b-tail">tail</primary>
816          </indexterm>
817        </listitem>
818      </varlistentry>
819
820      <varlistentry id="tee">
821        <term><command>tee</command></term>
822        <listitem>
823          <para>Reads from standard input while writing both to standard output
824          and to the given files</para>
825          <indexterm zone="ch-system-coreutils tee">
826            <primary sortas="b-tee">tee</primary>
827          </indexterm>
828        </listitem>
829      </varlistentry>
830
831      <varlistentry id="test">
[b16b4dc]832        <term><command>test</command> or <command>[</command></term>
[02095ae]833        <listitem>
834          <para>Compares values and checks file types</para>
835          <indexterm zone="ch-system-coreutils test">
836            <primary sortas="b-test">test</primary>
837          </indexterm>
838        </listitem>
839      </varlistentry>
840
841      <varlistentry id="touch">
842        <term><command>touch</command></term>
843        <listitem>
844          <para>Changes file timestamps, setting the access and modification
845          times of the given files to the current time; files that do not exist
846          are created with zero length</para>
847          <indexterm zone="ch-system-coreutils touch">
848            <primary sortas="b-touch">touch</primary>
849          </indexterm>
850        </listitem>
851      </varlistentry>
852
853      <varlistentry id="tr">
854        <term><command>tr</command></term>
855        <listitem>
856          <para>Translates, squeezes, and deletes the given characters from
857          standard input</para>
858          <indexterm zone="ch-system-coreutils tr">
859            <primary sortas="b-tr">tr</primary>
860          </indexterm>
861        </listitem>
862      </varlistentry>
863
864      <varlistentry id="true">
865        <term><command>true</command></term>
866        <listitem>
867          <para>Does nothing, successfully; it always exits with a status code
868          indicating success</para>
869          <indexterm zone="ch-system-coreutils true">
870            <primary sortas="b-true">true</primary>
871          </indexterm>
872        </listitem>
873      </varlistentry>
874
875      <varlistentry id="tsort">
876        <term><command>tsort</command></term>
877        <listitem>
878          <para>Performs a topological sort; it writes a completely ordered list
879          according to the partial ordering in a given file</para>
880          <indexterm zone="ch-system-coreutils tsort">
881            <primary sortas="b-tsort">tsort</primary>
882          </indexterm>
883        </listitem>
884      </varlistentry>
885
886      <varlistentry id="tty">
887        <term><command>tty</command></term>
888        <listitem>
889          <para>Reports the file name of the terminal connected to standard
890          input</para>
891          <indexterm zone="ch-system-coreutils tty">
892            <primary sortas="b-tty">tty</primary>
893          </indexterm>
894        </listitem>
895      </varlistentry>
896
897      <varlistentry id="uname">
898        <term><command>uname</command></term>
899        <listitem>
900          <para>Reports system information</para>
901          <indexterm zone="ch-system-coreutils uname">
902            <primary sortas="b-uname">uname</primary>
903          </indexterm>
904        </listitem>
905      </varlistentry>
906
907      <varlistentry id="unexpand">
908        <term><command>unexpand</command></term>
909        <listitem>
910          <para>Converts spaces to tabs</para>
911          <indexterm zone="ch-system-coreutils unexpand">
912            <primary sortas="b-unexpand">unexpand</primary>
913          </indexterm>
914        </listitem>
915      </varlistentry>
916
917      <varlistentry id="uniq">
918        <term><command>uniq</command></term>
919        <listitem>
920          <para>Discards all but one of successive identical lines</para>
921          <indexterm zone="ch-system-coreutils uniq">
922            <primary sortas="b-uniq">uniq</primary>
923          </indexterm>
924        </listitem>
925      </varlistentry>
926
927      <varlistentry id="unlink">
928        <term><command>unlink</command></term>
929        <listitem>
930          <para>Removes the given file</para>
931          <indexterm zone="ch-system-coreutils unlink">
932            <primary sortas="b-unlink">unlink</primary>
933          </indexterm>
934        </listitem>
935      </varlistentry>
936
937      <varlistentry id="users">
938        <term><command>users</command></term>
939        <listitem>
940          <para>Reports the names of the users currently logged on</para>
941          <indexterm zone="ch-system-coreutils users">
942            <primary sortas="b-users">users</primary>
943          </indexterm>
944        </listitem>
945      </varlistentry>
946
947      <varlistentry id="vdir">
948        <term><command>vdir</command></term>
949        <listitem>
950          <para>Is the same as <command>ls -l</command></para>
951          <indexterm zone="ch-system-coreutils vdir">
952            <primary sortas="b-vdir">vdir</primary>
953          </indexterm>
954        </listitem>
955      </varlistentry>
956
957      <varlistentry id="wc">
958        <term><command>wc</command></term>
959        <listitem>
960          <para>Reports the number of lines, words, and bytes for each given
961          file, as well as a total line when more than one file is given</para>
962          <indexterm zone="ch-system-coreutils wc">
963            <primary sortas="b-wc">wc</primary>
964          </indexterm>
965        </listitem>
966      </varlistentry>
967
968      <varlistentry id="who">
969        <term><command>who</command></term>
970        <listitem>
971          <para>Reports who is logged on</para>
972          <indexterm zone="ch-system-coreutils who">
973            <primary sortas="b-who">who</primary>
974          </indexterm>
975        </listitem>
976      </varlistentry>
977
978      <varlistentry id="whoami">
979        <term><command>whoami</command></term>
980        <listitem>
981          <para>Reports the user name associated with the current effective
982          user ID</para>
983          <indexterm zone="ch-system-coreutils whoami">
984            <primary sortas="b-whoami">whoami</primary>
985          </indexterm>
986        </listitem>
987      </varlistentry>
988
989      <varlistentry id="yes">
990        <term><command>yes</command></term>
991        <listitem>
992          <para>Repeatedly outputs <quote>y</quote> or a given string until
993          killed</para>
994          <indexterm zone="ch-system-coreutils yes">
995            <primary sortas="b-yes">yes</primary>
996          </indexterm>
997        </listitem>
998      </varlistentry>
999
1000    </variablelist>
1001
1002  </sect2>
1003
1004</sect1>
Note: See TracBrowser for help on using the repository browser.