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

Last change on this file since d2c51b1 was d2c51b1, checked in by Joe Ciccone <jciccone@…>, 17 years ago

Updated to Coreutils 6.9.
Updated to M4 1.4.9.
Updated to Gzip 1.3.12.
Updated to Psmisc 22.5.
Updated to Man Pages 2.46.

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