source: chapter06/util-linux.xml@ c863747

6.0
Last change on this file since c863747 was 69993f4, checked in by Gerard Beekmans <gerard@…>, 20 years ago

Second round of edits for final release

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/testing/BOOK@4066 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 20.4 KB
RevLine 
[673b0d8]1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
3 <!ENTITY % general-entities SYSTEM "../general.ent">
4 %general-entities;
5]>
[a001133]6<sect1 id="ch-system-util-linux" xreflabel="Util-linux" role="wrap">
[673b0d8]7<title>Util-linux-&util-linux-version;</title>
8<?dbhtml filename="util-linux.html"?>
9
10<indexterm zone="ch-system-util-linux"><primary sortas="a-Util-linux">Util-linux</primary></indexterm>
11
[a001133]12<sect2 role="package"><title/>
[673b0d8]13<para>The Util-linux package contains miscellaneous utility programs. Among
14them are utilities for handling file systems, consoles, partitions, and
15messages.</para>
16
[a001133]17<segmentedlist>
18<segtitle>&buildtime;</segtitle>
19<segtitle>&diskspace;</segtitle>
20<seglistitem><seg>0.2 SBU</seg><seg>16 MB</seg></seglistitem>
21</segmentedlist>
[673b0d8]22
[a001133]23<segmentedlist>
24<segtitle>Util-linux installation depends on</segtitle>
25<seglistitem><seg>Bash, Binutils, Coreutils,
[69993f4]26Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed, and Zlib</seg></seglistitem>
[a001133]27</segmentedlist>
28</sect2>
[673b0d8]29
[a001133]30<sect2 role="installation">
[673b0d8]31<title>FHS compliance notes</title>
32
[ef13657]33<para>The FHS recommends using the <filename
34class="directory">/var/lib/hwclock</filename> directory instead of the
35usual <filename class="directory">/etc</filename> directory as the
36location for the <filename>adjtime</filename> file. To make the
37<command>hwclock</command> program FHS-compliant, run the
38following:</para>
[673b0d8]39
[2ec4b60]40<screen><userinput>sed -i 's@etc/adjtime@var/lib/hwclock/adjtime@g' hwclock/hwclock.c
[673b0d8]41mkdir -p /var/lib/hwclock</userinput></screen>
42
43</sect2>
44
[df8334f]45<sect2 role="installation">
[673b0d8]46<title>Installation of Util-linux</title>
47
[ef13657]48<para>Util-linux has issues with the Linux 2.6 kernel series. Fix
49these issues by applying the following patch:</para>
[9dfc02f]50
[71bbe67]51<screen><userinput>patch -Np1 -i ../util-linux-&util-linux-version;-kernel_headers-1.patch</userinput></screen>
[9dfc02f]52
[673b0d8]53<para>Prepare Util-linux for compilation:</para>
54
55<screen><userinput>./configure</userinput></screen>
56
57<para>Compile the package:</para>
58
59<screen><userinput>make HAVE_KILL=yes HAVE_SLN=yes</userinput></screen>
60
61<para>The meaning of the make parameters:</para>
62
[df8334f]63<variablelist>
64<varlistentry>
[8ad7980]65<term><parameter>HAVE_KILL=yes</parameter></term>
[df8334f]66<listitem><para>This prevents the
[673b0d8]67<command>kill</command> program (already installed by Procps) from being
68built and installed again.</para></listitem>
[df8334f]69</varlistentry>
[673b0d8]70
[df8334f]71<varlistentry>
[8ad7980]72<term><parameter>HAVE_SLN=yes</parameter></term>
[ef13657]73<listitem><para>This prevents the <command>sln</command> program (a
74statically linked version of <command>ln</command> already installed
75by Glibc) from being built and installed again.</para></listitem>
[df8334f]76</varlistentry>
77</variablelist>
[673b0d8]78
[0cb7f8b]79<para>This package does not come with a test suite.</para>
80
[ef13657]81<para>Install the package:</para>
[673b0d8]82
83<screen><userinput>make HAVE_KILL=yes HAVE_SLN=yes install</userinput></screen>
84
85</sect2>
86
[c6cb3aa]87<sect2 id="contents-utillinux" role="content"><title>Contents of Util-linux</title>
[673b0d8]88
[c6cb3aa]89<segmentedlist>
90<segtitle>Installed programs</segtitle>
91<seglistitem><seg>agetty, arch, blockdev, cal, cfdisk, chkdupexe, col, colcrt,
92colrm, column, ctrlaltdel, cytune, ddate, dmesg, elvtune, fdformat, fdisk,
93fsck.cramfs, fsck.minix, getopt, hexdump, hwclock, ipcrm, ipcs, isosize, line,
94logger, look, losetup, mcookie, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap,
95more, mount, namei, pg, pivot_root, ramsize (link to rdev), raw, rdev, readprofile,
96rename, renice, rev, rootflags (link to rdev), script, setfdprm, setsid, setterm,
[69993f4]97sfdisk, swapdev, swapoff (link to swapon), swapon, tunelp, ul, umount, vidmode (link to rdev),
98whereis, and write</seg></seglistitem>
[c6cb3aa]99</segmentedlist>
[673b0d8]100
[3ed279f]101<variablelist><bridgehead renderas="sect3">Short descriptions</bridgehead>
102<?dbfo list-presentation="list"?>
[673b0d8]103
[b8a819f]104<varlistentry id="agetty">
105<term><command>agetty</command></term>
[c6cb3aa]106<listitem>
107<para>opens a tty port, prompts for a login name,
[8ad7980]108and then invokes the <command>login</command> program.</para>
[3ed279f]109<indexterm zone="ch-system-util-linux agetty"><primary sortas="b-agetty">agetty</primary></indexterm>
[c6cb3aa]110</listitem>
111</varlistentry>
[673b0d8]112
[b8a819f]113<varlistentry id="arch">
114<term><command>arch</command></term>
[c6cb3aa]115<listitem>
116<para>reports the machine's architecture.</para>
[3ed279f]117<indexterm zone="ch-system-util-linux arch"><primary sortas="b-arch">arch</primary></indexterm>
[c6cb3aa]118</listitem>
119</varlistentry>
[673b0d8]120
[b8a819f]121<varlistentry id="blockdev">
122<term><command>blockdev</command></term>
[c6cb3aa]123<listitem>
[69993f4]124<para>allows users to call block device ioctls from the command line.</para>
[3ed279f]125<indexterm zone="ch-system-util-linux blockdev"><primary sortas="b-blockdev">blockdev</primary></indexterm>
[c6cb3aa]126</listitem>
127</varlistentry>
[673b0d8]128
[b8a819f]129<varlistentry id="cal">
130<term><command>cal</command></term>
[c6cb3aa]131<listitem>
132<para>displays a simple calendar.</para>
[3ed279f]133<indexterm zone="ch-system-util-linux cal"><primary sortas="b-cal">cal</primary></indexterm>
[c6cb3aa]134</listitem>
135</varlistentry>
[673b0d8]136
[b8a819f]137<varlistentry id="cfdisk">
138<term><command>cfdisk</command></term>
[c6cb3aa]139<listitem>
[69993f4]140<para>manipulates the partition table of the given device.</para>
[3ed279f]141<indexterm zone="ch-system-util-linux cfdisk"><primary sortas="b-cfdisk">cfdisk</primary></indexterm>
[c6cb3aa]142</listitem>
143</varlistentry>
[673b0d8]144
[b8a819f]145<varlistentry id="chkdupexe">
146<term><command>chkdupexe</command></term>
[c6cb3aa]147<listitem>
148<para>finds duplicate executables.</para>
[3ed279f]149<indexterm zone="ch-system-util-linux chkdupexe"><primary sortas="b-chkdupexe">chkdupexe</primary></indexterm>
[c6cb3aa]150</listitem>
151</varlistentry>
[673b0d8]152
[b8a819f]153<varlistentry id="col">
154<term><command>col</command></term>
[c6cb3aa]155<listitem>
156<para>filters out reverse line feeds.</para>
[3ed279f]157<indexterm zone="ch-system-util-linux col"><primary sortas="b-col">col</primary></indexterm>
[c6cb3aa]158</listitem>
159</varlistentry>
[673b0d8]160
[b8a819f]161<varlistentry id="colcrt">
162<term><command>colcrt</command></term>
[c6cb3aa]163<listitem>
[69993f4]164<para>filters <command>nroff</command> output for terminals
165that lack some capabilities, such as overstriking and half-lines.</para>
[3ed279f]166<indexterm zone="ch-system-util-linux colcrt"><primary sortas="b-colcrt">colcrt</primary></indexterm>
[c6cb3aa]167</listitem>
168</varlistentry>
[673b0d8]169
[b8a819f]170<varlistentry id="colrm">
171<term><command>colrm</command></term>
[c6cb3aa]172<listitem>
173<para>filters out the given columns.</para>
[3ed279f]174<indexterm zone="ch-system-util-linux colrm"><primary sortas="b-colrm">colrm</primary></indexterm>
[c6cb3aa]175</listitem>
176</varlistentry>
[673b0d8]177
[b8a819f]178<varlistentry id="column">
179<term><command>column</command></term>
[c6cb3aa]180<listitem>
181<para>formats a given file into multiple columns.</para>
[3ed279f]182<indexterm zone="ch-system-util-linux column"><primary sortas="b-column">column</primary></indexterm>
[c6cb3aa]183</listitem>
184</varlistentry>
[673b0d8]185
[b8a819f]186<varlistentry id="ctrlaltdel">
187<term><command>ctrlaltdel</command></term>
[c6cb3aa]188<listitem>
189<para>sets the function of the Ctrl+Alt+Del key combination to a hard or a
190soft reset.</para>
[3ed279f]191<indexterm zone="ch-system-util-linux ctrlaltdel"><primary sortas="b-ctrlaltdel">ctrlaltdel</primary></indexterm>
[c6cb3aa]192</listitem>
193</varlistentry>
194
[b8a819f]195<varlistentry id="cytune">
196<term><command>cytune</command></term>
[c6cb3aa]197<listitem>
[69993f4]198<para>tunes the parameters of the serial line drivers for
[ef13657]199Cyclades cards.</para>
[3ed279f]200<indexterm zone="ch-system-util-linux cytune"><primary sortas="b-cytune">cytune</primary></indexterm>
[c6cb3aa]201</listitem>
202</varlistentry>
[673b0d8]203
[b8a819f]204<varlistentry id="ddate">
205<term><command>ddate</command></term>
[c6cb3aa]206<listitem>
[69993f4]207<para>gives the Discordian date or converts the given Gregorian date
[ef13657]208to a Discordian one.</para>
[3ed279f]209<indexterm zone="ch-system-util-linux ddate"><primary sortas="b-ddate">ddate</primary></indexterm>
[c6cb3aa]210</listitem>
211</varlistentry>
[673b0d8]212
[b8a819f]213<varlistentry id="dmesg">
214<term><command>dmesg</command></term>
[c6cb3aa]215<listitem>
216<para>dumps the kernel boot messages.</para>
[3ed279f]217<indexterm zone="ch-system-util-linux dmesg"><primary sortas="b-dmesg">dmesg</primary></indexterm>
[c6cb3aa]218</listitem>
219</varlistentry>
[673b0d8]220
[b8a819f]221<varlistentry id="elvtune">
222<term><command>elvtune</command></term>
[c6cb3aa]223<listitem>
[69993f4]224<para>tunes the performance and interactivity of a block
[ef13657]225device.</para>
[3ed279f]226<indexterm zone="ch-system-util-linux elvtune"><primary sortas="b-elvtune">elvtune</primary></indexterm>
[c6cb3aa]227</listitem>
228</varlistentry>
[673b0d8]229
[b8a819f]230<varlistentry id="fdformat">
231<term><command>fdformat</command></term>
[c6cb3aa]232<listitem>
233<para>low-level formats a floppy disk.</para>
[3ed279f]234<indexterm zone="ch-system-util-linux fdformat"><primary sortas="b-fdformat">fdformat</primary></indexterm>
[c6cb3aa]235</listitem>
236</varlistentry>
[673b0d8]237
[b8a819f]238<varlistentry id="fdisk">
239<term><command>fdisk</command></term>
[c6cb3aa]240<listitem>
[69993f4]241<para>manipulates the partition table of the given device.</para>
[3ed279f]242<indexterm zone="ch-system-util-linux fdisk"><primary sortas="b-fdisk">fdisk</primary></indexterm>
[c6cb3aa]243</listitem>
244</varlistentry>
[673b0d8]245
[b8a819f]246<varlistentry id="fsck.cramfs">
247<term><command>fsck.cramfs</command></term>
[c6cb3aa]248<listitem>
[ef13657]249<para>performs a consistency check on the Cramfs file system on the
250given device.</para>
[3ed279f]251<indexterm zone="ch-system-util-linux fsck.cramfs"><primary sortas="b-fsck.cramfs">fsck.cramfs</primary></indexterm>
[c6cb3aa]252</listitem>
253</varlistentry>
[673b0d8]254
[b8a819f]255<varlistentry id="fsck.minix">
256<term><command>fsck.minix</command></term>
[c6cb3aa]257<listitem>
[ef13657]258<para>performs a consistency check on the Minix file system on the
259given device.</para>
[3ed279f]260<indexterm zone="ch-system-util-linux fsck.minix"><primary sortas="b-fsck.minix">fsck.minix</primary></indexterm>
[c6cb3aa]261</listitem>
262</varlistentry>
[673b0d8]263
[b8a819f]264<varlistentry id="getopt">
265<term><command>getopt</command></term>
[c6cb3aa]266<listitem>
267<para>parses options in the given command line.</para>
[3ed279f]268<indexterm zone="ch-system-util-linux getopt"><primary sortas="b-getopt">getopt</primary></indexterm>
[c6cb3aa]269</listitem>
270</varlistentry>
[673b0d8]271
[b8a819f]272<varlistentry id="hexdump">
273<term><command>hexdump</command></term>
[c6cb3aa]274<listitem>
[69993f4]275<para>dumps the given file in hexadecimal or in another given format.</para>
[3ed279f]276<indexterm zone="ch-system-util-linux hexdump"><primary sortas="b-hexdump">hexdump</primary></indexterm>
[c6cb3aa]277</listitem>
278</varlistentry>
[673b0d8]279
[b8a819f]280<varlistentry id="hwclock">
281<term><command>hwclock</command></term>
[c6cb3aa]282<listitem>
[69993f4]283<para>reads or sets the system's hardware clock, also called
[ef13657]284the Real-Time Clock (RTC)) or Basic Input-Output System (BIOS)
285clock.</para>
[3ed279f]286<indexterm zone="ch-system-util-linux hwclock"><primary sortas="b-hwclock">hwclock</primary></indexterm>
[c6cb3aa]287</listitem>
288</varlistentry>
289
[b8a819f]290<varlistentry id="ipcrm">
291<term><command>ipcrm</command></term>
[c6cb3aa]292<listitem>
[ef13657]293<para>removes the given Inter-Process Communication (IPC) resource.</para>
[3ed279f]294<indexterm zone="ch-system-util-linux ipcrm"><primary sortas="b-ipcrm">ipcrm</primary></indexterm>
[c6cb3aa]295</listitem>
296</varlistentry>
[673b0d8]297
[b8a819f]298<varlistentry id="ipcs">
299<term><command>ipcs</command></term>
[c6cb3aa]300<listitem>
301<para>provides IPC status information.</para>
[3ed279f]302<indexterm zone="ch-system-util-linux ipcs"><primary sortas="b-ipcs">ipcs</primary></indexterm>
[c6cb3aa]303</listitem>
304</varlistentry>
[673b0d8]305
[b8a819f]306<varlistentry id="isosize">
307<term><command>isosize</command></term>
[c6cb3aa]308<listitem>
309<para>reports the size of an iso9660 file system.</para>
[3ed279f]310<indexterm zone="ch-system-util-linux isosize"><primary sortas="b-isosize">isosize</primary></indexterm>
[c6cb3aa]311</listitem>
312</varlistentry>
[673b0d8]313
[b8a819f]314<varlistentry id="line">
315<term><command>line</command></term>
[c6cb3aa]316<listitem>
317<para>copies a single line.</para>
[3ed279f]318<indexterm zone="ch-system-util-linux line"><primary sortas="b-line">line</primary></indexterm>
[c6cb3aa]319</listitem>
320</varlistentry>
[673b0d8]321
[b8a819f]322<varlistentry id="logger">
323<term><command>logger</command></term>
[c6cb3aa]324<listitem>
325<para>enters the given message into the system log.</para>
[3ed279f]326<indexterm zone="ch-system-util-linux logger"><primary sortas="b-logger">logger</primary></indexterm>
[c6cb3aa]327</listitem>
328</varlistentry>
[673b0d8]329
[b8a819f]330<varlistentry id="look">
331<term><command>look</command></term>
[c6cb3aa]332<listitem>
333<para>displays lines that begin with the given string.</para>
[3ed279f]334<indexterm zone="ch-system-util-linux look"><primary sortas="b-look">look</primary></indexterm>
[c6cb3aa]335</listitem>
336</varlistentry>
[673b0d8]337
[b8a819f]338<varlistentry id="losetup">
339<term><command>losetup</command></term>
[c6cb3aa]340<listitem>
[69993f4]341<para>sets up and controls loop devices.</para>
[3ed279f]342<indexterm zone="ch-system-util-linux losetup"><primary sortas="b-losetup">losetup</primary></indexterm>
[c6cb3aa]343</listitem>
344</varlistentry>
[673b0d8]345
[b8a819f]346<varlistentry id="mcookie">
347<term><command>mcookie</command></term>
[c6cb3aa]348<listitem>
[ef13657]349<para>generates magic cookies (128-bit random hexadecimal numbers) for
350<command>xauth</command>.</para>
[3ed279f]351<indexterm zone="ch-system-util-linux mcookie"><primary sortas="b-mcookie">mcookie</primary></indexterm>
[c6cb3aa]352</listitem>
353</varlistentry>
354
[b8a819f]355<varlistentry id="mkfs">
356<term><command>mkfs</command></term>
[c6cb3aa]357<listitem>
[69993f4]358<para>builds a file system on a device (usually a hard disk
[ef13657]359partition).</para>
[3ed279f]360<indexterm zone="ch-system-util-linux mkfs"><primary sortas="b-mkfs">mkfs</primary></indexterm>
[c6cb3aa]361</listitem>
362</varlistentry>
[673b0d8]363
[b8a819f]364<varlistentry id="mkfs.bfs">
365<term><command>mkfs.bfs</command></term>
[c6cb3aa]366<listitem>
[ef13657]367<para>creates an Santa Cruz Operations (SCO) bfs file system.</para>
[3ed279f]368<indexterm zone="ch-system-util-linux mkfs.bfs"><primary sortas="b-mkfs.bfs">mkfs.bfs</primary></indexterm>
[c6cb3aa]369</listitem>
370</varlistentry>
[673b0d8]371
[b8a819f]372<varlistentry id="mkfs.cramfs">
373<term><command>mkfs.cramfs</command></term>
[c6cb3aa]374<listitem>
375<para>creates a cramfs file system.</para>
[3ed279f]376<indexterm zone="ch-system-util-linux mkfs.cramfs"><primary sortas="b-mkfs.cramfs">mkfs.cramfs</primary></indexterm>
[c6cb3aa]377</listitem>
378</varlistentry>
[673b0d8]379
[b8a819f]380<varlistentry id="mkfs.minix">
381<term><command>mkfs.minix</command></term>
[c6cb3aa]382<listitem>
383<para>creates a Minix file system.</para>
[3ed279f]384<indexterm zone="ch-system-util-linux mkfs.minix"><primary sortas="b-mkfs.minix">mkfs.minix</primary></indexterm>
[c6cb3aa]385</listitem>
386</varlistentry>
[673b0d8]387
[b8a819f]388<varlistentry id="mkswap">
389<term><command>mkswap</command></term>
[c6cb3aa]390<listitem>
391<para>initializes the given device or file to be used as a swap area.</para>
[3ed279f]392<indexterm zone="ch-system-util-linux mkswap"><primary sortas="b-mkswap">mkswap</primary></indexterm>
[c6cb3aa]393</listitem>
394</varlistentry>
[673b0d8]395
[b8a819f]396<varlistentry id="more">
397<term><command>more</command></term>
[c6cb3aa]398<listitem>
[69993f4]399<para>a filter for paging through text one screen at a time.</para>
[3ed279f]400<indexterm zone="ch-system-util-linux more"><primary sortas="b-more">more</primary></indexterm>
[c6cb3aa]401</listitem>
402</varlistentry>
[673b0d8]403
[b8a819f]404<varlistentry id="mount">
405<term><command>mount</command></term>
[c6cb3aa]406<listitem>
[ef13657]407<para>attaches the file system on the given device to a specified
408directory in the file-system tree.</para>
[3ed279f]409<indexterm zone="ch-system-util-linux mount"><primary sortas="b-mount">mount</primary></indexterm>
[c6cb3aa]410</listitem>
411</varlistentry>
412
[b8a819f]413<varlistentry id="namei">
414<term><command>namei</command></term>
[c6cb3aa]415<listitem>
416<para>shows the symbolic links in the given pathnames.</para>
[3ed279f]417<indexterm zone="ch-system-util-linux namei"><primary sortas="b-namei">namei</primary></indexterm>
[c6cb3aa]418</listitem>
419</varlistentry>
[673b0d8]420
[b8a819f]421<varlistentry id="pg">
422<term><command>pg</command></term>
[c6cb3aa]423<listitem>
424<para>displays a text file one screen full at a time.</para>
[3ed279f]425<indexterm zone="ch-system-util-linux pg"><primary sortas="b-pg">pg</primary></indexterm>
[c6cb3aa]426</listitem>
427</varlistentry>
[673b0d8]428
[b8a819f]429<varlistentry id="pivot_root">
430<term><command>pivot_root</command></term>
[c6cb3aa]431<listitem>
[ef13657]432<para>makes the given file system the new root file system of the
433current process.</para>
[3ed279f]434<indexterm zone="ch-system-util-linux pivot_root"><primary sortas="b-pivot_root">pivot_root</primary></indexterm>
[c6cb3aa]435</listitem>
436</varlistentry>
[673b0d8]437
[b8a819f]438<varlistentry id="ramsize">
439<term><command>ramsize</command></term>
[c6cb3aa]440<listitem>
[69993f4]441<para>sets the size of the RAM disk in a bootable image.</para>
[3ed279f]442<indexterm zone="ch-system-util-linux ramsize"><primary sortas="b-ramsize">ramsize</primary></indexterm>
[c6cb3aa]443</listitem>
444</varlistentry>
[673b0d8]445
[b8a819f]446<varlistentry id="rdev">
447<term><command>rdev</command></term>
[c6cb3aa]448<listitem>
[69993f4]449<para>queries and sets the root device, among other things, in a
[ef13657]450bootable image.</para>
[3ed279f]451<indexterm zone="ch-system-util-linux rdev"><primary sortas="b-rdev">rdev</primary></indexterm>
[c6cb3aa]452</listitem>
453</varlistentry>
[673b0d8]454
[b8a819f]455<varlistentry id="readprofile">
456<term><command>readprofile</command></term>
[c6cb3aa]457<listitem>
458<para>reads kernel profiling information.</para>
[3ed279f]459<indexterm zone="ch-system-util-linux readprofile"><primary sortas="b-readprofile">readprofile</primary></indexterm>
[c6cb3aa]460</listitem>
461</varlistentry>
[673b0d8]462
[b8a819f]463<varlistentry id="rename">
464<term><command>rename</command></term>
[c6cb3aa]465<listitem>
466<para>renames the given files, replacing a given string with another.</para>
[3ed279f]467<indexterm zone="ch-system-util-linux rename"><primary sortas="b-rename">rename</primary></indexterm>
[c6cb3aa]468</listitem>
469</varlistentry>
[673b0d8]470
[b8a819f]471<varlistentry id="renice">
472<term><command>renice</command></term>
[c6cb3aa]473<listitem>
[69993f4]474<para>alters the priority of running processes.</para>
[3ed279f]475<indexterm zone="ch-system-util-linux renice"><primary sortas="b-renice">renice</primary></indexterm>
[c6cb3aa]476</listitem>
477</varlistentry>
[673b0d8]478
[b8a819f]479<varlistentry id="rev">
480<term><command>rev</command></term>
[c6cb3aa]481<listitem>
482<para>reverses the lines of a given file.</para>
[3ed279f]483<indexterm zone="ch-system-util-linux rev"><primary sortas="b-rev">rev</primary></indexterm>
[c6cb3aa]484</listitem>
485</varlistentry>
[673b0d8]486
[b8a819f]487<varlistentry id="rootflags">
488<term><command>rootflags</command></term>
[c6cb3aa]489<listitem>
[69993f4]490<para>sets the rootflags in a bootable image.</para>
[3ed279f]491<indexterm zone="ch-system-util-linux rootflags"><primary sortas="b-rootflags">rootflags</primary></indexterm>
[c6cb3aa]492</listitem>
493</varlistentry>
[673b0d8]494
[b8a819f]495<varlistentry id="script">
496<term><command>script</command></term>
[c6cb3aa]497<listitem>
[ef13657]498<para>makes a typescript of a terminal session (everything printed to
[c6cb3aa]499the terminal.</para>
[3ed279f]500<indexterm zone="ch-system-util-linux script"><primary sortas="b-script">script</primary></indexterm>
[c6cb3aa]501</listitem>
502</varlistentry>
503
[b8a819f]504<varlistentry id="setfdprm">
505<term><command>setfdprm</command></term>
[c6cb3aa]506<listitem>
507<para>sets user-provided floppy disk parameters.</para>
[3ed279f]508<indexterm zone="ch-system-util-linux setfdprm"><primary sortas="b-setfdprm">setfdprm</primary></indexterm>
[c6cb3aa]509</listitem>
510</varlistentry>
[673b0d8]511
[b8a819f]512<varlistentry id="setsid">
513<term><command>setsid</command></term>
[c6cb3aa]514<listitem>
515<para>runs the given program in a new session.</para>
[3ed279f]516<indexterm zone="ch-system-util-linux setsid"><primary sortas="b-setsid">setsid</primary></indexterm>
[c6cb3aa]517</listitem>
518</varlistentry>
[673b0d8]519
[b8a819f]520<varlistentry id="setterm">
521<term><command>setterm</command></term>
[c6cb3aa]522<listitem>
[69993f4]523<para>sets terminal attributes.</para>
[3ed279f]524<indexterm zone="ch-system-util-linux setterm"><primary sortas="b-setterm">setterm</primary></indexterm>
[c6cb3aa]525</listitem>
526</varlistentry>
[673b0d8]527
[b8a819f]528<varlistentry id="sfdisk">
529<term><command>sfdisk</command></term>
[c6cb3aa]530<listitem>
[69993f4]531<para>a disk partition table manipulator.</para>
[3ed279f]532<indexterm zone="ch-system-util-linux sfdisk"><primary sortas="b-sfdisk">sfdisk</primary></indexterm>
[c6cb3aa]533</listitem>
534</varlistentry>
[673b0d8]535
[b8a819f]536<varlistentry id="swapdev">
537<term><command>swapdev</command></term>
[c6cb3aa]538<listitem>
[69993f4]539<para>sets the swap device in a bootable image.</para>
[3ed279f]540<indexterm zone="ch-system-util-linux swapdev"><primary sortas="b-swapdev">swapdev</primary></indexterm>
[c6cb3aa]541</listitem>
542</varlistentry>
[673b0d8]543
[b8a819f]544<varlistentry id="swapoff">
545<term><command>swapoff</command></term>
[c6cb3aa]546<listitem>
547<para>disables devices and files for paging and swapping.</para>
[3ed279f]548<indexterm zone="ch-system-util-linux swapoff"><primary sortas="b-swapoff">swapoff</primary></indexterm>
[c6cb3aa]549</listitem>
550</varlistentry>
[673b0d8]551
[b8a819f]552<varlistentry id="swapon">
553<term><command>swapon</command></term>
[c6cb3aa]554<listitem>
555<para>enables devices and files for paging and swapping.</para>
[3ed279f]556<indexterm zone="ch-system-util-linux swapon"><primary sortas="b-swapon">swapon</primary></indexterm>
[c6cb3aa]557</listitem>
558</varlistentry>
[673b0d8]559
[b8a819f]560<varlistentry id="tunelp">
561<term><command>tunelp</command></term>
[c6cb3aa]562<listitem>
[69993f4]563<para>tunes the parameters of the line printer.</para>
[3ed279f]564<indexterm zone="ch-system-util-linux tunelp"><primary sortas="b-tunelp">tunelp</primary></indexterm>
[c6cb3aa]565</listitem>
566</varlistentry>
[673b0d8]567
[b8a819f]568<varlistentry id="ul">
569<term><command>ul</command></term>
[c6cb3aa]570<listitem>
[69993f4]571<para>a filter for translating underscores into
[673b0d8]572escape sequences indicating underlining for the terminal in use.</para>
[3ed279f]573<indexterm zone="ch-system-util-linux ul"><primary sortas="b-ul">ul</primary></indexterm>
[c6cb3aa]574</listitem>
575</varlistentry>
[673b0d8]576
[b8a819f]577<varlistentry id="umount">
578<term><command>umount</command></term>
[c6cb3aa]579<listitem>
580<para>disconnects a file system from the system's file tree.</para>
[3ed279f]581<indexterm zone="ch-system-util-linux umount"><primary sortas="b-umount">umount</primary></indexterm>
[c6cb3aa]582</listitem>
583</varlistentry>
[673b0d8]584
[b8a819f]585<varlistentry id="vidmode">
586<term><command>vidmode</command></term>
[c6cb3aa]587<listitem>
[69993f4]588<para>sets the video mode in a bootable image.</para>
[3ed279f]589<indexterm zone="ch-system-util-linux vidmode"><primary sortas="b-vidmode">vidmode</primary></indexterm>
[c6cb3aa]590</listitem>
591</varlistentry>
[673b0d8]592
[b8a819f]593<varlistentry id="whereis">
594<term><command>whereis</command></term>
[c6cb3aa]595<listitem>
[ef13657]596<para>reports the location of binary, the source, and the manual page
597for the given command.</para>
[3ed279f]598<indexterm zone="ch-system-util-linux whereis"><primary sortas="b-whereis">whereis</primary></indexterm>
[c6cb3aa]599</listitem>
600</varlistentry>
[673b0d8]601
[b8a819f]602<varlistentry id="write">
603<term><command>write</command></term>
[c6cb3aa]604<listitem>
[69993f4]605<para>sends a message to the given user
[ef13657]606<emphasis>if</emphasis> that user has not disabled receipt of such messages.</para>
[3ed279f]607<indexterm zone="ch-system-util-linux write"><primary sortas="b-write">write</primary></indexterm>
[c6cb3aa]608</listitem>
609</varlistentry>
610</variablelist>
[673b0d8]611
612</sect2>
613
614</sect1>
[ef13657]615
Note: See TracBrowser for help on using the repository browser.