coreutils-desc.xml 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238
  1. <sect2><title>Short descriptions</title>
  2. <para><command>basename</command> strips any path and a given suffix from
  3. the given file name.</para>
  4. <para><command>cat</command> concatenates files to standard output.</para>
  5. <para><command>chgrp</command> changes the group ownership of each given
  6. file to the given group. The group can be either given a a name or a numeric
  7. ID.</para>
  8. <para><command>chmod</command> changes the permissions of each given file
  9. to the given mode. The mode can be either a symbolic representation of the
  10. changes to make, or an octal number representing the new permissions.</para>
  11. <para><command>chown</command> changes the user and/or group ownership of
  12. each given file to the given user:group pair.</para>
  13. <para><command>chroot</command> runs a given command with the specified
  14. directory as the <filename>/</filename> directory. The given command can be an
  15. interactive shell. On most systems only <emphasis>root</emphasis> can do
  16. this.</para>
  17. <para><command>cksum</command> prints the CRC checksum and the byte
  18. counts of each specified file.</para>
  19. <para><command>comm</command> compares two sorted files, outputting in
  20. three columns the lines that are unique, and the lines that are common.</para>
  21. <para><command>cp</command> copies files.</para>
  22. <para><command>csplit</command> splits a given file into several new files,
  23. separating them according to given patterns or line numbers, and outputting
  24. the byte count of each new file.</para>
  25. <para><command>cut</command> prints parts of lines, selecting the parts
  26. according to given fields or positions.</para>
  27. <para><command>date</command> displays the current time in the given
  28. format, or sets the system date.</para>
  29. <para><command>dd</command> copies a file using the given blocksize and
  30. count, while optionally performing conversions on it.</para>
  31. <para><command>df</command> reports the amount of disk space available
  32. (and used) on all mounted filesystems, or only on the filesystems holding the
  33. given files.</para>
  34. <para><command>dir</command> is the same as ls.</para>
  35. <para><command>dircolors</command> outputs commands to set the LS_COLOR
  36. environment variable, to change the color scheme used by ls.</para>
  37. <para><command>dirname</command> strips the non-directory suffix from
  38. a given file name.</para>
  39. <para><command>du</command> reports the amount of disk space used by the
  40. current directory, or by each of the given directories including all their
  41. subdirectories, or by each of the given files.</para>
  42. <para><command>echo</command> displays the given strings.</para>
  43. <para><command>env</command> runs a command in a modified environment.</para>
  44. <para><command>expand</command> converts tabs to spaces.</para>
  45. <para><command>expr</command> evaluates expressions.</para>
  46. <para><command>factor</command> prints the prime factors of all specified
  47. integer numbers.</para>
  48. <para><command>false</command> does nothing, unsuccessfully. It always
  49. exits with a status code indicating failure.</para>
  50. <para><command>fmt</command> reformats the paragraphs in the given files.</para>
  51. <para><command>fold</command> wraps the lines in the given files.</para>
  52. <para><command>groups</command> reports a user's group memberships.</para>
  53. <para><command>head</command> prints the first ten lines (or the given
  54. number of lines) of each given file.</para>
  55. <para><command>hostid</command> reports the numeric identifier
  56. (in hexadecimal) of the host.</para>
  57. <para><command>hostname</command> reports or sets the name of the
  58. host.</para>
  59. <para><command>id</command> reports the effective user ID, group ID, and
  60. group memberships of the current user, or of a given user.</para>
  61. <para><command>install</command> copies files while setting their
  62. permission modes and, if possible, their owner and group.</para>
  63. <para><command>join</command> joins from two files the lines that have
  64. identical join fields.</para>
  65. <para><command>link</command> creates a hard link with the given name
  66. to the given file.</para>
  67. <para><command>ln</command> makes hard links or soft links between files.</para>
  68. <para><command>logname</command> reports the current user's login name.</para>
  69. <para><command>ls</command> lists the contents of each given directory.
  70. By default it orders the files and subdirectories alphabetically.</para>
  71. <para><command>md5sum</command> reports or checks MD5 checksums.</para>
  72. <para><command>mkdir</command> creates directories with the given names.</para>
  73. <para><command>mkfifo</command> creates FIFOs with the given names.</para>
  74. <para><command>mknod</command> creates device nodes with the given names.
  75. A device node is a character special file, or a block special file, or a FIFO.</para>
  76. <para><command>mv</command> moves or renames files or directories.</para>
  77. <para><command>nice</command> runs a program with modified scheduling priority.</para>
  78. <para><command>nl</command> numbers the lines from the given files.</para>
  79. <para><command>nohup</command> runs a command immune to hangups, with
  80. output redirected to a log file.</para>
  81. <para><command>od</command> dumps files in octal and other formats.</para>
  82. <para><command>paste</command> merges the given files, joining
  83. sequentially corresponding lines side by side, separated by TABs.</para>
  84. <para><command>pathchk</command> checks whether file names are valid
  85. or portable.</para>
  86. <para><command>pinky</command> is a lightweight finger. It reports
  87. some information about the given users.</para>
  88. <para><command>pr</command> paginates and columnates files for printing.</para>
  89. <para><command>printenv</command> prints the environment.</para>
  90. <para><command>printf</command> prints the given arguments according to the
  91. given format -- much like the C printf function.</para>
  92. <para><command>ptx</command> produces from the contents of the given files
  93. a permuted index, with each keyword in its context.</para>
  94. <para><command>pwd</command> reports the name of the current directory.</para>
  95. <para><command>readlink</command> reports the value of the given symbolic
  96. link.</para>
  97. <para><command>rm</command> removes files or directories.</para>
  98. <para><command>rmdir</command> removes directories, if they are empty.</para>
  99. <para><command>seq</command> prints a sequence of numbers, within a given
  100. range and with a given increment.</para>
  101. <para><command>sha1sum</command> prints or checks 160-bit SHA1
  102. checksums.</para>
  103. <para><command>shred</command> overwrites the given files repeatedly with
  104. strange patterns, to make it real hard to recover the data.</para>
  105. <para><command>sleep</command> pauses for the given amount of time.</para>
  106. <para><command>sort</command> sorts the lines from the given files.</para>
  107. <para><command>split</command> splits the given file into pieces, by size
  108. or by number of lines.</para>
  109. <para><command>stty</command> sets or reports terminal line settings.</para>
  110. <para><command>su</command> runs a shell with substitute user and group IDs.</para>
  111. <para><command>sum</command> prints checksum and block counts for each
  112. given file.</para>
  113. <para><command>sync</command> flushes filesystem buffers. It forces
  114. changed blocks to disk and updates the super block.</para>
  115. <para><command>tac</command> concatenates the given files in reverse.</para>
  116. <para><command>tail</command> prints the last ten lines (or the given
  117. number of lines) of each given file.</para>
  118. <para><command>tee</command> reads from standard input while writing both
  119. to standard output and to the given files.</para>
  120. <para><command>test</command> compares values and checks file types.</para>
  121. <para><command>touch</command> changes file timestamps, setting the access
  122. and modification times of the given files to the current time. Files that do
  123. not exist are created with zero length.</para>
  124. <para><command>tr</command> translates, squeezes, and deletes the given
  125. characters from standard input.</para>
  126. <para><command>true</command> does nothing, successfully. It always exits
  127. with a status code indicating success.</para>
  128. <para><command>tsort</command> performs a topological sort. It writes a
  129. totally ordered list according to the partial ordering in a given file.</para>
  130. <para><command>tty</command> reports the file name of the terminal
  131. connected to standard input.</para>
  132. <para><command>uname</command> reports system information.</para>
  133. <para><command>unexpand</command> converts spaces to tabs.</para>
  134. <para><command>uniq</command> discards all but one of successive
  135. identical lines.</para>
  136. <para><command>unlink</command> removes the given file.</para>
  137. <para><command>uptime</command> reports how long the system has been
  138. running, how many users are logged on, and the system load averages.</para>
  139. <para><command>users</command> reports the names of the users currently
  140. logged on.</para>
  141. <para><command>vdir</command> is the same as ls -l.</para>
  142. <para><command>wc</command> reports the number of lines, words, and bytes
  143. for each given file, and a total line when more than one file is given.</para>
  144. <para><command>who</command> reports who is logged on.</para>
  145. <para><command>whoami</command> reports the user name associated with the
  146. current effective user ID.</para>
  147. <para><command>yes</command> outputs 'y' or a given string repeatedly,
  148. until killed.</para>
  149. </sect2>