2024年5月10日发(作者:)
-ilname<
范本样式
>
此参数的效果和指定
"-lname"
参数类似,但忽略字符大小写的差
别。
-iname<
范本样式
>
此参数的效果和指定
"-name"
参数类似,但忽略字符大小写的差
别。
-inum 编号 > 查找符合指定的 inode 编号的文件或目录。 -ipath< 范本样式 > 此参数的效果和指定 "-ipath" 参数类似,但忽略字符大小写的差别。 -iregex< 范本样式 > 此参数的效果和指定 "-regexe" 参数类似,但忽略字符大小写的差 别。 -links< 连接数目 > 查找符合指定的硬连接数目的文件或目录。 -iname< 范本样式 > 指定字符串作为寻找符号连接的范本样式。 -ls 假设 find 指令的回传值为 True ,就将文件或目录名称列出到标准输出。 -maxdepth< 目录层级 > 设置最大目录层级。 -mindepth< 目录层级 > 设置最小目录层级。 -mmin< 分钟 > 查找在指定时间曾被更改过的文件或目录,单位以分钟计算。 -mount 此参数的效果和指定 "-xdev" 相同。 -mtime<24 小时数 > 查找在指定时间曾被更改过的文件或目录,单位以 24 小时计算。 -name< 范本样式 > 指定字符串作为寻找文件或目录的范本样式。 -newer< 参考文件或目录 > 查找其更改时间较指定文件或目录的更改时间更接近现在 的文件或目录。 -nogroup 找出不属于本地主机群组识别码的文件或目录。 -noleaf 不去考虑目录至少需拥有两个硬连接存在。 -nouser 找出不属于本地主机用户识别码的文件或目录。 -ok< 执行指令 > 此参数的效果和指定 "-exec" 参数类似,但在执行指令之前会先询问用 户,若回答 "y" 或 "Y" ,则放弃执行指令。 -path< 范本样式 > 指定字符串作为寻找目录的范本样式。 -perm< 权限数值 > 查找符合指定的权限数值的文件或目录。 -print 假设 find 指令的回传值为 True ,就将文件或目录名称列出到标准输出。格式为 每列一个名称,每个名称之前皆有 "./" 字符串。 -print0 假设 find 指令的回传值为 True ,就将文件或目录名称列出到标准输出。格式 为全部的名称皆在同一行。 89 -printf< 输出格式 > 假设 find 指令的回传值为 True ,就将文件或目录名称列出到标准 输出。格式可以自行指定。 -prune 不寻找字符串作为寻找文件或目录的范本样式。 -regex< 范本样式 > 指定字符串作为寻找文件或目录的范本样式。 -size< 文件大小 > 查找符合指定的文件大小的文件。 -true 将 find 指令的回传值皆设为 True 。 -typ< 文件类型 > 只寻找符合指定的文件类型的文件。 -uid< 用户识别码 > 查找符合指定的用户识别码的文件或目录。 -used< 日数 > 查找文件或目录被更改之后在指定时间曾被存取过的文件或目录,单位以 日计算。 -user< 拥有者名称 > 查找符合指定的拥有者名称的文件或目录。 -version 或 --version 显示版本信息。 -xdev 将范围局限在先行的文件系统中。 -xtype< 文件类型 > 此参数的效果和指定 "-type" 参数类似,差别在于它针对符号连接检 查。 git(gnu interactive tools) 功能说明: 文字模式下的文件管理员。 语 法:git 补充说明:git 是用来管理文件的程序,它十分类似 DOS 下的 Norton Commander ,具 有互动式操作界面。它的操作方法和 Norton Commander 几乎一样,略诉如下: F1 :执行 info 指令,查询指令相关信息,会要求您输入欲查询的名称。 F2 :执行 cat 指令,列出文件内容。 F3 :执行 gitview 指令,观看文件内容。 F4 :执行 vi 指令,编辑文件内容。 F5 :执行 cp 指令,复制文件或目录,会要求您输入目标文件或目录。 F6 :执行 mv 指令,移动文件或目录,或是更改其名称,会要求您输入目标文件或目录。 F7 :执行 mkdir 指令,建立目录。 F8 :执行 rm 指令,删除文件或目录。 F9 :执行 make 指令,批处理执行指令或编译程序时,会要求您输入相关命令。 90 F10 :离开 git 文件管理员。 gitview(gnu interactie tools viewer) 功能说明:Hex/ASCII 的看文件程序。 语 法:gitview [-bchilv][ 文件 ] 补充说明:gitview 指令可用于观看文件的内容,它会同时显示十六进制和 ASCII 格式的 字码。 参 数: -b 单色模式,不使用 ANSI 控制码显示彩色。 -c 彩色模式,使用 ANSI 控制码显示色彩。 -h 在线帮助。 -i 显示存放 gitview 程序的所在位置。 -l 不使用先前的显示字符。 -v 显示版本信息。 ln(link) 功能说明: 连接文件或目录。 语 法:ln [-bdfinsv][-S < 字尾备份字符串 >][-V < 备份方式 >][--help][--version][ 源 文件或目录 ][ 目标文件或目录 ] 或 ln [-bdfinsv][-S < 字尾备份字符串 >][-V < 备份方 式 >][--help][--version][ 源文件或目录 ...][ 目的目录 ] 补充说明:ln 指令用在连接文件或目录,如同时指定两个以上的文件或目录,且最后的目 的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到该目录中。若同时指 定多个文件或目录,且最后的目的地并非是一个已存在的目录,则会出现错误信息。 参 数: -b 或 --backup 删除,覆盖目标文件之前的备份。 -d 或 -F 或 --directory 建立目录的硬连接。 -f 或 --force 强行建立文件或目录的连接,不论文件或目录是否存在。 -i 或 --interactive 覆盖既有文件之前先询问用户。 -n 或 --no-dereference 把符号连接的目的目录视为一般文件。 -s 或 --symbolic 对源文件建立符号连接,而非硬连接。 -S< 字尾备份字符串 > 或 --suffix=< 字尾备份字符串 > 用 "-b" 参数备份目标文件后,备份 91 文件的字尾会被加上一个备份字符串,预设的字尾备份字符串是符号 "~" ,您可通过 "-S" 参 数来改变它。 -v 或 --verbose 显示指令执行过程。 -V< 备份方式 > 或 --version-control=< 备份方式 > 用 "-b" 参数备份目标文件后,备份文 件的字尾会被加上一个备份字符串,这个字符串不仅可用 "-S" 参数变更,当使用 "-V" 参数 < 备份方式 > 指定不同备份方式时,也会产生不同字尾的备份字符串。 --help 在线帮助。 --version 显示版本信息。 locate 功能说明: 查找文件。 语 法:locate [-d < 数据库文件 >][--help][--version][ 范本样式 ...] 补充说明:locate 指令用于查找符合条件的文件,它会去保存文件与目录名称的数据库内, 查找合乎范本样式条件的文件或目录。 参 数: -d< 数据库文件 > 或 --database=< 数据库文件 > 设置 locate 指令使用的数据库。 locate 指 令预设的数据库位于 /var/lib/slocate 目录里,文件名为 ,您可使用这个参数另行 指定。 --help 在线帮助。 --version 显示版本信息。 lsattr(list attribute) 功能说明: 显示文件属性。 语 法:lsattr [-adlRvV][ 文件或目录 ...] 补充说明: 用 chattr 执行改变文件或目录的属性,可执行 lsattr 指令查询其属性。 参 数: -a 显示所有文件和目录,包括以 "." 为名称开头字符的额外内建,现行目录 "." 与上层目 录 ".." 。 -d 显示,目录名称,而非其内容。 -l 此参数目前没有任何作用。 -R 递归处理,将指定目录下的所有文件及子目录一并处理。 92 -v 显示文件或目录版本。 -V 显示版本信息。 mattrib 功能说明: 变更或显示 MS-DOS 文件的属性。 语 法:mattrib [+/-][ahrs][-/X][ 文件 ] 或 mattrib [-/X][ 文件 ] 补充说明:mattrib 为 mtools 工具指令,模拟 MS-DOS 的 attrib 指令,可变更 MS-DOS 文件的属性。 参 数: +/- "+" 代表开启指定的文件属性。 "-" 代表关闭指定的文件属性。 a 备份属性。使备份程序可用来判断文件是否已经备份过。 h 隐藏属性。 r 只读属性。 s 系统属性。 -/ 列出指定目录及子目录下所有文件的属性。 -X 显示文件属性时,中间不输入空格。 mc(midnight commander) 功能说明: 提供一个菜单式的文件管理程序。 语 法:mc [-abcdfhkPstuUVx][-C < 参数 >][-l < 文件 >][-v < 文件 >][ 目录 ] 补充说明: 执行 mc 之后,将会看到菜单式的文件管理程序,共分成4个部分。 参 数: -a 当 mc 程序画线时不用绘图字符画线。 -b 使用单色模式显示。 -c 使用彩色模式显示。 -C< 参数 > 指定显示的颜色。 -d 不使用鼠标。 -f 显示 mc 函数库所在的目录。 -h 显示帮助。 -k 重设 softkeys 成预设置。 -l< 文件 > 在指定文件中保存 ftpfs 对话窗的内容。 93 -P 程序结束时,列出最后的工作目录。 -s 用慢速的终端机模式显示,在这模式下将减少大量的绘图及文字显示。 -t 使用 TEMPCAP 变量设置终端机,而不使用预设置。 -u 不用目前的 shell 程序。 -U 使用目前的 shell 程序。 -v< 文件 > 使用 mc 的内部编辑器来显示指定的文件。 -V 显示版本信息。 -x 指定以 xterm 模式显示。 mcopy 功能说明: 复制 MS-DOS 文件。 语 法:mcopy [-bnmpQt/][ 源文件 ][ 目标文件或目录 ] 补充说明:mcopy 为 mtools 工具指令,可在 MS-DOS 文件系统中复制文件或是在 MS-DOS 与 Linux 的文件系统之间复制文件。 mcopy 会 MS-DOS 磁盘驱动器代号出现 的位置来判断如何复制文件。 参 数: -b 批处理模式。 -n 覆盖其他文件时,不需进行确认而直接覆盖。 -m 将源文件修改时间设为目标文件的修改时间。 -p 将源文件属性设为目标文件的属性。 -Q 复制多个文件时,若发生错误,则立即结束程序。 -t 转换文本文件。 -/ 复制子目录以及其中的所有文件。 mdel 功能说明: 删除 MS-DOS 文件。 语 法:mdel [ 文件 ...] 补充说明:mdel 为 mtools 工具指令,模拟 MS-DOS 的 del 指令,可删除 MS-DOS 文 件系统中的文件。 mdir 94 功能说明: 显示 MS-DOS 目录。 语 法:mdir [-afwx/][ 目录 ] 补充说明:mdir 为 mtools 工具指令,模拟 MS-DOS 的 dir 指令,可显示 MS-DOS 文 件系统中的目录内容。 参 数: -/ 显示目录下所有子目录与文件。 -a 显示隐藏文件。 -f 不显示磁盘所剩余的可用空间。 -w 仅显示目录或文件名称,并以横排方式呈现,以便一次能显示较多的目录或文件。 -X 仅显示目录下所有子目录与文件的完整路径,不显示其他信息。 mktemp 功能说明: 建立暂存文件。 语 法:mktemp [-qu][ 文件名参数 ] 补充说明:mktemp 可建立一个暂存文件,供 shell script 使用。 参 数: -q 执行时若发生错误,不会显示任何信息。 -u 暂存文件会在 mktemp 结束前先行删除。 [ 文件名参数 ] 文件名参数必须是以 " 自订名称 .XXXXXX" 的格式。 mmove 功能说明: 在 MS-DOS 文件系统中,移动文件或目录,或更改名称。 语 法:mmove [ 源文件或目录 ...][ 目标文件或目录 ] 补充说明:mmove 为 mtools 工具指令,模拟 MS-DOS 的 move 指令,可在 MS-DOS 文件系统中移动现有的文件或目录,或是更改现有文件或目录的名称。 mread 功能说明: 将 MS-DOS 文件复制到 Linux/Unix 的目录中。 语 法:mread [MS-DOS 文件 ...][Linux 文件或目录 ] 补充说明:mread 为 mtools 工具指令,可将 MS-DOS 文件复制到 Linux 的文件系统中。 这个指令目前已经不常用,一般都使用 mcopy 指令来代替。 95 mren 功能说明: 更改 MS-DOS 文件或目录的名称,或是移动文件或目录。 语 法:mren [ 源文件或目录 ...][ 目标文件或目录 ] 补充说明:mren 为 MS-DOS 工具指令,模拟 MS-DOS 的 ren 指令,可更改 MS-DOS 文件或目录名称。除此之外, ren 也可移动文件或目录,但仅限于在同一设备内。 mshowfat 功能说明: 显示 MS-DOS 文件在 FAT 中的记录。 语 法:mshowfat [ 文件 ...] 补充说明:mshowfat 为 mtools 工具指令,可显示 MS-DOS 文件在 FAT 中的记录编号。 mtools 功能说明:显示mtools支持的指令。 语 法:mtools 补充说明:mtools为MS-DOS文件系统的工具程序,可模拟许多MS-DOS的指 令。这些指令都是mtools的符号连接,因此会有一些共同的特性。 参 数: -a 长文件名重复时自动更改目标文件的长文件名。 -A 短文件名重复但长文件名不同时自动更改目标文件的短文件名。 -o 长文件名重复时,将目标文件覆盖现有的文件。 -O 短文件名重复但长文件名不同时,将目标文件覆盖现有的文件。 -r 长文件名重复时,要求用户更改目标文件的长文件名。 -R 短文件名重复但长文件名煌 nbsp; -s 长文件名重复时,则不处理该目标文件。 -S 短文件名重复但长文件名不同时,则不处理该目标文件。 -v 执行时显示详细的说明。 -V 显示版本信息。 保笥没Ц哪勘晡募亩涛募 mtoolstest 功能说明:测试并显示mtools的相关设置。 96 语 法:mtoolstest 补充说明:mtoolstest为mtools工具指令,可读取与分析mtools的配置文件,并 在屏幕上显示结果 mv 功能说明:移动或更名现有的文件或目录。 语 法:mv [-bfiuv][--help][--version][-S <附加字尾>][-V <方法>][源文件或目 录][目标文件或目录] 补充说明:mv可移动文件或目录,或是更改文件或目录的名称。 参 数: -b或--backup 若需覆盖文件,则覆盖前先行备份。 -f或--force 若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的 文 件或目录。 -i或--interactive 覆盖前先行询问用户。 -S<附加字尾>或 --suffix=<附加字尾> 与-b参数一并使用,可指定备份文件的所要附加的字 尾。 -u或--update 在移动或更改文件名时,若目标文件已存在,且其文件日期比 源文件新,则不覆盖目标文件。 -v或--verbose 执行时显示详细的信息。 -V=<方法>或 --version-control=<方法> 与-b参数一并使用,可指定备份的方法。 --help 显示帮助。 --version 显示版本信息。 od(octal dump) 功能说明:输出文件内容。 语 法:od [-abcdfhilovx][-A <字码基数>][-j <字符数目>][-N <字符数目>][-s < 字符串字符数>][-t <输出格式>][-w <每列字符数>][--help][--version][文件...] 补充说明:od指令会读取所给予的文件的内容,并将其内容以八进制字码呈现 出来。 97 参 数: -a 此参数的效果和同时指定"-ta"参数相同。 -A<字码基数> 选择要以何种基数计算字码。 -b 此参数的效果和同时指定"-toC"参数相同。 -c 此参数的效果和同时指定"-tC"参数相同。 -d 此参数的效果和同时指定"-tu2"参数相同。 -f 此参数的效果和同时指定"-tfF"参数相同。 -h 此参数的效果和同时指定"-tx2"参数相同。 -i 此参数的效果和同时指定"-td2"参数相同。 -j<字符数目>或--skip-bytes=<字符数目> 略过设置的字符数目。 -l 此参数的效果和同时指定"-td4"参数相同。 -N<字符数目>或--read-bytes=<字符数目> 到设置的字符数目为止。 -o 此参数的效果和同时指定"-to2"参数相同。 -s<字符串字符数>或--strings=<字符串字符数> 只显示符合指定的字符数目 的字符串。 -t<输出格式>或--format=<输出格式> 设置输出格式。 -v或--output-duplicates 输出时不省略重复的数据。 -w<每列字符数>或--width=<每列字符数> 设置每列的最大字符数。 -x 此参数的效果和同时指定"-h"参数相同。 --help 在线帮助。 --version 显示版本信息。 paste 功能说明:合并文件的列。 语 法:paste [-s][-d <间隔字符>][--help][--version][文件...] 补充说明:paste指令会把每个文件以列对列的方式,一列列地加以合并。 参 数: -d<间隔字符>或--delimiters=<间隔字符> 用指定的间隔字符取代跳格字符。 -s或--serial 串列进行而非平行处理。 --help 在线帮助。 98 --version 显示帮助信息。 patch 功能说明:修补文件。 语 法:patch [-bceEflnNRstTuvZ][-B <备份字首字符串>][-d <工作目录>][-D < 标示符号>][-F <监别列数>][-g <控制数值>][-i <修补文件>][-o <输出文件>][-p < 剥离层级>][-r <拒绝文件>][-V <备份方式>][-Y <备份字首字符串>][-z <备份字 尾字符 串>][--backup-if -mismatch][--binary][--help][--nobackup-if-mismatch][--verbos e][原始文件 <修补文件>] 或 path [-p <剥离层级>] < [修补文件] 补充说明:patch指令让用户利用设置修补文件的方式,修改,更新原始文件。 倘若一次仅修改一个文件,可直接在指令列中下达指令依序执行。如果配合修补 文件的方式则能一次修补大批文件,这也是Linux系统核心的升级方法之一。 参 数: -b或--backup 备份每一个原始文件。 -B<备份字首字符串>或--prefix=<备份字首字符串> 设置文件备份时,附加 在文件名称前面的字首字符串,该字符串可以是路径名称。 -c或--context 把修补数据解译成关联性的差异。 -d<工作目录>或--directory=<工作目录> 设置工作目录。 -D<标示符号>或--ifdef=<标示符号> 用指定的符号把改变的地方标示出来。 -e或--ed 把修补数据解译成ed指令可用的叙述文件。 -E或--remove-empty-files 若修补过后输出的文件其内容是一片空白,则移除 该文件。 -f或--force 此参数的效果和指定"-t"参数类似,但会假设修补数据的版本为 新 版本。 -F<监别列数>或--fuzz<监别列数> 设置监别列数的最大值。 -g<控制数值>或--get=<控制数值> 设置以RSC或SCCS控制修补作业。 -i<修补文件>或--input=<修补文件> 读取指定的修补问家你。 -l或--ignore-whitespace 忽略修补数据与输入数据的跳格,空格字符。 -n或--normal 把修补数据解译成一般性的差异。 99 -N或--forward 忽略修补的数据较原始文件的版本更旧,或该版本的修补数 据已使 用过。 -o<输出文件>或--output=<输出文件> 设置输出文件的名称,修补过的文件 会以该名称存放。 -p<剥离层级>或--strip=<剥离层级> 设置欲剥离几层路径名称。 -f<拒绝文件>或--reject-file=<拒绝文件> 设置保存拒绝修补相关信息的文件 名称,预设的文件名称为.rej。 -R或--reverse 假设修补数据是由新旧文件交换位置而产生。 -s或--quiet或--silent 不显示指令执行过程,除非发生错误。 -t或--batch 自动略过错误,不询问任何问题。 -T或--set-time 此参数的效果和指定"-Z"参数类似,但以本地时间为主。 -u或--unified 把修补数据解译成一致化的差异。 -v或--version 显示版本信息。 -V<备份方式>或--version-control=<备份方式> 用"-b"参数备份目标文件后, 备份文件的字尾会被加上一个备份字符串,这个字符串不仅可用"-z"参数变更, 当使用"-V"参数指定不同备份方式时,也会产生不同字尾的备份字符串。 -Y<备份字首字符串>或--basename-prefix=--<备份字首字符串> 设置文件备 份时,附加在文件基本名称开头的字首字符串。 -z<备份字尾字符串>或--suffix=<备份字尾字符串> 此参数的效果和指定 "-B"参数类似,差别在于修补作业使用的路径与文件名若为src/linux/fs/super.c, 加上"backup/"字符串后,文件super.c会备份于/src/linux/fs/backup目录里。 -Z或--set-utc 把修补过的文件更改,存取时间设为UTC。 --backup-if-mismatch 在修补数据不完全吻合,且没有刻意指定要备份文件 时,才备份文件。 --binary 以二进制模式读写数据,而不通过标准输出设备。 --help 在线帮助。 --nobackup-if-mismatch 在修补数据不完全吻合,且没有刻意指定要备份文件 时,不要备份文件。 --verbose 详细显示指令的执行过程。 100 rcp(remote copy) 功能说明:远端复制文件或目录。 语 法:rcp [-pr][源文件或目录][目标文件或目录] 或 rcp [-pr][源文件或目 录...][目标文件] 补充说明:rcp指令用在远端复制文件或目录,如同时指定两个以上的文件或目 录,且最后的目的地是一个已经存在的目录,则它灰把前面指定的所有文件或目 录复制到该目录中。 参 数: -p 保留源文件或目录的属性,包括拥有者,所属群组,权限与时间。 -r 递归处理,将指定目录下的文件与子目录一并处理。 rhmask 功能说明:产生与还原加密文件。 语 法:rhmask [加密文件][输出文件] 或 rhmask [-d][加密文件][源文件][输出 文件] 补充说明:执行rhmask指令可制作加密过的文件,方便用户在公开的网络上传 输该文件,而不至于被任意盗用。 参 数: -d 产生加密过的文件。 rm(remove) 功能说明:删除文件或目录。 语 法:rm [-dfirv][--help][--version][文件或目录...] 补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数"-r", 否则预设仅会删除文件。 参 数: -d或--directory 直接把欲删除的目录的硬连接数据删成0,删除该目录。 -f或--force 强制删除文件或目录。 -i或--interactive 删除既有文件或目录之前先询问用户。 -r或-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处 101 理。 -v或--verbose 显示指令执行过程。 --help 在线帮助。 --version 显示版本信息。 slocate(secure locate) 功能说明:查找文件或目录。 语 法:slocate [-u][--help][--version][-d <目录>][查找的文件] 补充说明:slocate本身具有一个数据库,里面存放了系统中文件与目录的相关信 息。 参 数: -d<目录>或--database=<目录> 指定数据库所在的目录。 -u 更新slocate数据库。 --help 显示帮助。 --version 显示版本信息。 split 功能说明:切割文件。 语 法:split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要 切割的文件][输出文件名] 补充说明:split可将文件切成较小的文件,预设每1000行会切成一个小文件。 参 数: -<行数>或-l<行数> 指定每多少行就要切成一个小文件。 -b<字节> 指定每多少字就要切成一个小文件。 -C<字节> 与-b参数类似,但切割时尽量维持每行的完整性。 --help 显示帮助。 --version 显示版本信息。 [输出文件名] 设置切割后文件的前置文件名,split会自动在前置文件名后再 加上编号。 102 tee 功能说明:读取标准输入的数据,并将其内容输出成文件。 语 法:tee [-ai][--help][--version][文件...] 补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备, 同时保存成文件。 参 数: -a或--append 附加到既有文件的后面,而非覆盖它. -i-i或--ignore-interrupts 忽略中断信号。 --help 在线帮助。 --version 显示版本信息。 tmpwatch(temporary watch) 功能说明:删除暂存文件。 语 法:tmpwatch [-afqv][--test][超期时间][目录...] 补充说明:执行tmpwatch指令可删除不必要的暂存文件,您可以设置文件超期 时间,单位以小时计算。 参 数: -a或--all 删除任何类型的文件。 -f或--force 强制删除文件或目录,其效果类似rm指令的"-f"参数。 -q或--quiet 不显示指令执行过程。 -v或--verbose 详细显示指令执行过程。 -test 仅作测试,并不真的删除文件或目录。 touch 功能说明:改变文件或目录时间。 语 法:touch [-acfm][-d <日期时间>][-r <参考文件或目录>][-t <日期时 间>][--help] [--version][文件或目录...] 或 touch [-acfm][--help][--version][日期 时间][文件或目录...] 补充说明:使用touch指令可更改文件或目录的日期时间,包括存取时间和更改 时间。 103 参 数: -a或--time=atime或--time=access或--time=use 只更改存取时间。 -c或--no-create 不建立任何文件。 -d<时间日期> 使用指定的日期时间,而非现在的时间。 -f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。 -m或--time=mtime或--time=modify 只更改变动时间。 -r<参考文件或目录> 把指定文件或目录的日期时间,统统设成和参考文件或 目录的日期时间相同。 -t<日期时间> 使用指定的日期时间,而非现在的时间。 --help 在线帮助。 --version 显示版本信息。 umask 功能说明:指定在建立文件时预设的权限掩码。 语 法:umask [-S][权限掩码] 补充说明:umask可用来设定[权限掩码]。[权限掩码]是由3个八进制的数字所 组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时预设的权限。 参 数: -S 以文字的方式来表示权限掩码。 whereis 功能说明:查找文件。 语 法:whereis [-bfmsu][-B <目录>...][-M <目录>...][-S <目录>...][文件...] 补充说明:whereis指令会在特定目录中查找符合条件的文件。这些文件的烈性 应属于原始代码,二进制文件,或是帮助文件。 参 数: -b 只查找二进制文件。 -B<目录> 只在设置的目录下查找二进制文件。 -f 不显示文件名前的路径名称。 -m 只查找说明文件。 -M<目录> 只在设置的目录下查找说明文件。 104 -s 只查找原始代码文件。 -S<目录> 只在设置的目录下查找原始代码文件。 -u 查找不包含指定类型的文件。 which 功能说明:查找文件。 语 法:which [文件...] 补充说明:which指令会在环境变量$PATH设置的目录里查找符合条件的文件。 参 数: -n<文件名长度> 指定文件名长度,指定的长度必须大于或等于所有文件中 最长的文件名。 -p<文件名长度> 与-n参数相同,但此处的<文件名长度>包括了文件的路径。 -w 指定输出时栏位的宽度。 -V 显示版本信息。 cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号 -s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行 -v 或 --show-nonprinting 范例: cat -n textfile1 > textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个 档案里 cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的档案内容加上行号 (空白行不加)之后将内容附加到 textfile3 里。 105 chattr(change attribute) 功能说明:改变文件属性。 语 法:chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...] 补充说明:这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属 性共有以下8种模式: a:让文件或目录仅供附加用途。 b:不更新文件或目录的最后存取时间。 c:将文件或目录压缩后存放。 d:将文件或目录排除在倾倒操作之外。 i:不得任意更动文件或目录。 s:保密性删除文件或目录。 S:即时更新文件或目录。 u:预防以外删除。 参 数: -R 递归处理,将指定目录下的所有文件及子目录一并处理。 -v<版本编号> 设置文件或目录版本。 -V 显示指令执行过程。 +<属性> 开启文件或目录的该项属性。 -<属性> 关闭文件或目录的该项属性。 =<属性> 指定文件或目录的该项属性。 chgrp(change group) 功能说明:变更文件或目录的所属群组。 语 法:chgrp [-cfhRv][--help][--version][所属群组][文件或目 录...] 或 chgrp [-cfhRv][--help][--reference=<参考文件或目录>][--version][文件或 目录...] 补充说明:在UNIX系统家族里,文件或目录权限的掌控以拥有者及所属群组来 管理。您可以使用chgrp指令去变更文件与目录的所属群组,设置方式采用群组 名称或群组识别码皆可。 参 数: 106 -c或--changes 效果类似"-v"参数,但仅回报更改的部分。 -f或--quiet或--silent 不显示错误信息。 -h或--no-dereference 只对符号连接的文件作修改,而不更动其他任何相关文 件。 -R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。 -v或--verbose 显示指令执行过程。 --help 在线帮助。 --reference=<参考文件或目录> 把指定文件或目录的所属群组全部设成和参 考文件或目录的所属群组相同。 --version 显示版本信息。 chmod(change mode) 功能说明:变更文件或目录的权限。 语 法:chmod [-cfRv][--help][--version][<权限范围>+/-/=<权限设置...>][文件 或目录...] 或 chmod [-cfRv][--help][--version][数字代号][文件或目 录...] 或 chmod [-cfRv][--help][--reference=<参考文件或目录>][--version][文件或 目录...] 补充说明:在UNIX系统家族里,文件或目录权限的控制分别以读取,写入,执 行3种一般权限来区分,另有3种特殊权限可供运用,再搭配拥有者与所属群组 管理权限范围。您可以使用chmod指令去变更文件与目录的权限,设置方式采 用文字或数字代号皆可。符号连接的权限无法变更,如果您对符号连接修改权限, 其改变会作用在被连接的原始文件。权限范围的表示法如下: u:User,即文件或目录的拥有者。 g:Group,即文件或目录的所属群组。 o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。 a:All,即全部的用户,包含拥有者,所属群组以及其他用户。 有关权限代号的部分,列表于下: r:读取权限,数字代号为"4"。 w:写入权限,数字代号为"2"。 x:执行或切换权限,数字代号为"1"。 107 -:不具任何权限,数字代号为"0"。 s:特殊?b>功能说明:变更文件或目录的权限。 参 数: -c或--changes 效果类似"-v"参数,但仅回报更改的部分。 -f或--quiet或--silent 不显示错误信息。 -R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。 -v或--verbose 显示指令执行过程。 --help 在线帮助。 --reference=<参考文件或目录> 把指定文件或目录的权限全部设成和参考文 件或目录的权限相同 --version 显示版本信息。 <权限范围>+<权限设置> 开启权限范围的文件或目录的该项权限设置。 <权限范围>-<权限设置> 关闭权限范围的文件或目录的该项权限设置。 <权限范围>=<权限设置> 指定权限范围的文件或目录的该项权限设置。 如chmod a+x … chown(change owner) 功能说明:变更文件或目录的拥有者或所属群组。 语 法:chown [-cfhRv][--dereference][--help][--version][拥有者.<所属群组>][文 件或目录..] 或chown [-chfRv][--dereference][--help][--version][.所属群组][文件或 目录... ...] 或chown [-cfhRv][--dereference][--help][--reference=<参考文件或目 录>][--version][文件或目录...] 补充说明:在UNIX系统家族里,文件或目录权限的掌控以拥有者及所属群组来 管理。您可以使用chown指令去变更文件与目录的拥有者或所属群组,设置方 式采用用户名称或用户识别码皆可,设置群组则用群组名称或群组识别码。 参 数: -c或--changes 效果类似"-v"参数,但仅回报更改的部分。 -f或--quite或--silent 不显示错误信息。 -h或--no-dereference 之对符号连接的文件作修改,而不更动其他任何相关文 件。 108 -R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。 -v或--version 显示指令执行过程。 --dereference 效果和"-h"参数相同。 --help 在线帮助。 --reference=<参考文件或目录> 把指定文件或目录的拥有者与所属群组全部 设成和参考文件或目 录的拥有者与所属群组相同。 --version 显示版本信息。 cksum(check sum) 功能说明:检查文件的CRC是否正确。 语 法:cksum [--help][--version][文件...] 补充说明:CRC是一种排错检查方式,该演算法的标准由CCITT所指定,至少 可检测到99.998%的已知错误。指定文件交由cksum演算,它会回报计算结果, 供用户核对文件是否正确无误。若不指定任何文件名称或是所给予的文件名为 "-",则cksum指令会从标准输入设备读取数据。 参 数: --help 在线帮助。 --version 显示版本信息。 cmp(compare) 功能说明:比较两个文件是否有差异。 语 法:cmp [-clsv][-i <字符数目>][--help][第一个文件][第二个文件] 补充说明:当相互比较的两个文件完全一样时,则该指令不会显示任何信息。若 发现有所差异,预设会标示出第一个不同之处的字符和列数编号。若不指定任何 文件名称或是所给予的文件名为"-",则cmp指令会从标准输入设备读取数据。 参 数: -c或--print-chars 除了标明差异处的十进制字码之外,一并显示该字符所对 应字符。 -i<字符数目>或--ignore-initial=<字符数目> 指定一个数目。 -l或--verbose 标示出所有不一样的地方。 -s或--quiet或--silent 不显示错误信息。 109 -v或--version 显示版本信息。 --help 在线帮助。 cp(copy) 功能说明:复制文件或目录。 语 法:cp [-abdfilpPrRsuvx][-S <备份字尾字符串>][-V <备份方 式>][--help][--spares=<使用时机>][--version][源文件或目录][目标文件或目 录] [目的目录] 补充说明:cp指令用在复制文件或目录,如同时指定两个以上的文件或目录, 且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复 制到该目录中。若同时指定多个文件或目录,而最后的目的地并非是一个已存在 的目录,则会出现错误信息。 参 数: -a或--archive 此参数的效果和同时指定"-dpR"参数相同。 -b或--backup 删除,覆盖目标文件之前的备份,备份文件会在字尾加上一个 备份字符串。 -d或--no-dereference 当复制符号连接时,把目标文件或目录也建立为符号连 接,并指向与源文件或目录连接的原始文件或目录。 -f或--force 强行复制文件或目录,不论目标文件或目录是否已存在。 -i或--interactive 覆盖既有文件之前先询问用户。 -l或--link 对源文件建立硬连接,而非复制文件。 -p或--preserve 保留源文件或目录的属性。 -P或--parents 保留源文件或目录的路径。 -r 递归处理,将指定目录下的文件与子目录一并处理。 -R或--recursive 递归处理,将指定目录下的所有文件与子目录一并处理。 -s或--symbolic-link 对源文件建立符号连接,而非复制文件。 -S<备份字尾字符串>或--suffix=<备份字尾字符串> 用"-b"参数备份目标文件 后,备份文件的字尾会被加上一个备份字符串,预设的备份字尾字符串是符号 "~"。 -u或--update 使用这项参数后只会在源文件的更改时间较目标文件更新时或 110 是 名称相互对应的目标文件并不存在,才复制文件。 -v或--verbose 显示指令执行过程。 -V<备份方式>或--version-control=<备份方式> 用"-b"参数备份目标文件后, 备份文件的字尾会被加上一个备份字符串,这字符串不仅可用"-S"参数变更,当 使用"-V"参数指定不同备份方式时,也会产生不同字尾的备份字串。 -x或--one-file-system 复制的文件或目录存放的文件系统,必须与cp指令执 行时所处的文件系统相同,否则不予复制。 --help 在线帮助。 --sparse=<使用时机> 设置保存稀疏文件的时机。 --version 显示版本信息。 cut 使用权限:所有使用者 用法:cut -cnum1-num2 filename 说明:显示每行从开头算起 num1 到 num2 的文字。 范例: shell>> cat example test2 this is test1 shell>> cut -c0-6 example ## print 开头算起前 6 个字元 test2 this i indent 功能说明:调整C原始代码文件的格式。 语 法:indent [参数][源文件] 或 indent [参数][源文件][-o 目标文件] 补充说明:indent可辨识C的原始代码文件,并加以格式化,以方便程序设计师 阅读。 参 数: -bad或--blank-lines-after-declarations 在声明区段或加上空白行。 -bap或--blank-lines-after-procedures 在程序或加上空白行。 111 -bbb或--blank-lines-after-block-comments 在注释区段后加上空白行。 -bc或--blank-lines-after-commas 在声明区段中,若出现逗号即换行。 -bl或--braces-after-if-line if(或是else,for等等)与后面执行区段的"{"不同行, 且"}"自成一行。 -bli<缩排格数>或--brace-indent<缩排格数> 设置{ }缩排的格数。 -br或--braces-on-if-line if(或是else,for等等)与后面执行跛段的"{"不同行,且 "}"自成一行。 -bs或--blank-before-sizeof 在sizeof之后空一格。 -c<栏数>或--comment-indentation<栏数> 将注释置于程序码右侧指定的栏 位。 -cd<栏数>或--declaration-comment-column<栏数> 将注释置于声明右侧指定 的栏位。 -cdb或--comment-delimiters-on-blank-lines 注释符号自成一行。 -ce或--cuddle-else 将else置于"}"(if执行区段的结尾)之后。 -ci<缩排格数>或--continuation-indentation<缩排格数> 叙述过长而换行时,指 定换行后缩排的格数。 -cli<缩排格数>或--case-indentation-<缩排格数> 使用case时,switch缩排的 格数。 -cp<栏数>或-else-endif-column<栏数> 将注释置于else与elseif叙述右侧定 的栏位。 -cs或--space-after-cast 在cast之后空一格。 -d<缩排格数>或-line-comments-indentation<缩排格数> 针对不是放在程序码 右侧的注释,设置其缩排格数。 -di<栏数>或--declaration-indentation<栏数> 将声明区段的变量置于指定的栏 位。 -fc1或--format-first-column-comments 针对放在每行最前端的注释,设置其 格式。 -fca或--format-all-comments 设置所有注释的格式。 -gnu或--gnu-style 指定使用GNU的格式,此为预设值。 112 -i<格数>或--indent-level<格数> 设置缩排的格数。 -ip<格数>或--parameter-indentation<格数> 设置参数的缩排格数。 -kr或--k-and-r-style 指定使用Kernighan&Ritchie的格式。 -lp或--continue-at-parentheses 叙述过长而换行,且叙述中包含了括弧时,将 括弧中的每行起始栏位内容垂直对其排列。 -nbad或--no-blank-lines-after-declarations 在声明区段后不要加上空白行。 -nbap或--no-blank-lines-after-procedures 在程序后不要加上空白行。 -nbbb或--no-blank-lines-after-block-comments 在注释区段后不要加上空白 行。 -nbc或--no-blank-lines-after-commas 在声明区段中,即使出现逗号,仍旧不 要换行。 -ncdb或--no-comment-delimiters-on-blank-lines 注释符号不要自成一行。 -nce或--dont-cuddle-else 不要将else置于"}"之后。 -ncs或--no-space-after-casts 不要在cast之后空一格。 -nfc1或--dont-format-first-column-comments 不要格式化放在每行最前端的 注释。 -nfca或--dont-format-comments 不要格式化任何的注释。 -nip或--no-parameter-indentation 参数不要缩排。 -nlp或--dont-line-up-parentheses 叙述过长而换行,且叙述中包含了括弧时, 不用将括弧中的每行起始栏位垂直对其排列。 -npcs或--no-space-after-function-call-names 在调用的函数名称之后,不要加 上空格。 -npro或--ignore-profile 不要读取indent的配置文件.。 -npsl或--dont-break-procedure-type 程序类型与程序名称放在同一行。 -nsc或--dont-star-comments 注解左侧不要加上星号(*)。 -nsob或--leave-optional-semicolon 不用处理多余的空白行。 -nss或--dont-space-special-semicolon 若for或while区段仅有一行时,在分 号前不加上空格。 -nv或--no-verbosity 不显示详细的信息。 113 -orig或--original 使用Berkeley的格式。 -pcs或--space-after-procedure-calls 在调用的函数名称与"{"之间加上空格。 -psl或--procnames-start-lines 程序类型置于程序名称的前一行。 -sc或--start-left-side-of-comments 在每行注释左侧加上星号(*)。 -sob或--swallow-optional-blank-lines 删除多余的空白行。 -ss或--space-special-semicolon 若for或swile区段今有一行时,在分号前加 上空格。 -st或--standard-output 将结果显示在标准输出设备。 -T 数据类型名称缩排。 -ts<格数>或--tab-size<格数> 设置tab的长度。 -v或--verbose 执行时显示详细的信息。 -version 显示版本信息。 114 文件传输命令 bye 功能说明:中断FTP连线并结束程序。 语 法:bye 补充说明:在ftp模式下,输入bye即可中断目前的连线作业,并结束ftp的执 行。 ftp(file transfer protocol) 功能说明:设置文件系统相关功能。 语 法:ftp [-dignv][主机名称或IP地址] 补充说明:FTP是ARPANet的标准文件传输协议,该网络就是现今Internet的 前身。 参 数: -d 详细显示指令执行过程,便于排错或分析程序执行的情形。 -i 关闭互动模式,不询问任何问题。 -g 关闭本地主机文件名称支持特殊字符的扩充特性。 -n 不使用自动登陆。 -v 显示指令执行过程。 ftpcount 功能说明:显示目前以FTP登入的用户人数。 语 法:ftpcount 补充说明:执行这项指令可得知目前用FTP登入系统的人数以及FTP登入人数 的上限。 ftpshut(ftp shutdown) 功能说明:在指定的时间关闭FTP服务器。 语 法:ftpshut [-d<分钟>][-l<分钟>][关闭时间]["警告信息"] 补充说明:本指令提供系统管理者在设置的时间关闭FTP服务器,且能在关闭 之前发出警告信息通知用户。关闭时间若设置后为"none",则会马上关闭服务器。 如果采用"+30"的方式来设置表示服务器在30分钟之后关闭。依次类推,假设使 115 用"1130"的格式则代表服务器会在每日的11时30分关闭,时间格式为24小时 制。FTP服务器关闭后,在/etc目录下会产生一个名称为shutmsg的文件,把它 删除后即可再度启动FTP服务器的功能。 参 数: -d<分钟> 切断所有FTP连线时间。 -l<分钟> 停止接受FTP登入的时间。 ftpwho 功能说明:显示目前所有以FTP登入的用户信息。 语 法:ftpwho 补充说明:执行这项指令可得知目前用FTP登入系统的用户有那些人,以及他 们正在进行的操作。 ncftp(nc file transfer protocol) 功能说明:传输文件。 语 法:ncftp [主机或IP地址] 补充说明:FTP让用户得以下载存放于服务器主机的文件,也能将文件上传到远 端主机放置。NcFTP是文字模式FTP程序的佼佼者,它具备多样特色, 包括显 示传输速率,下载进度,自动续传,标住书签,可通过防火墙和代理服务器等。 tftp(trivial file transfer protocol) 功能说明:传输文件。 语 法:tftp [主机名称或IP地址] 补充说明:FTP让用户得以下载存放于远端主机的文件,也能将文件上传到远端 主机放置。tftp是简单的文字模式ftp程序,它所使用的指令和FTP类似。 uucico 功能说明:UUCP文件传输服务程序。 语 法:uucico [-cCDefqvwz][-i<类型>][-I<文件>][-p<连接端口号 码>][-][-rl][-s<主机>][-S<主机>][-u<用户>][-x<类型>][--help] 补充说明:uucico是用来处理uucp或uux送到队列的文件传输工具。uucico有 两种工作模式:主动模式和附属模式。当在主动模式下时,uucico会调用远端主 116 机;在附属模式下时,uucico则接受远端主机的调用。 参 数: -c或--quiet 当不执行任何工作时,不要更改记录文件的内容及更新目前的状 态。 -C或--ifwork 当有工作要执行时,才调用-s或-S参数所指定主机。 -D或--nodetach 不要与控制终端机离线。 -e或--loop 在附属模式下执行,并且出现要求登入的提示画面。 -f或--force 当执行错误时,不等待任何时间即重新调用主机。 -i<类型>或--stdin<类型> 当使用到标准输入设备时,指定连接端口的类型。 -I<文件>--config<文件> 指定使用的配置文件。 -l或--prompt 出现要求登入的提示画面。 -p<连接端口号码>或-port<连接端口号码> 指定连接端口号码。 -q或--quiet 不要启动uuxqt服务程序。 -r0或--slave 以附属模式启动。 -s<主机>或--system<主机> 调用指定的主机。 -u<用户>或--login<用户> 指定登入的用户帐号,而不允许输入任意的登入帐 号。 -v或--version 显示版本信息,并且结束程序。 -w或--wait 在主动模式下,当执行调用动作时,则出现要求登入的提示画面。 -x<类型>或-X<类型>或outgoing-debug<类型> 启动指定的排错模式。 -z或--try-next 当执行不成功时,尝试下一个选择而不结束程序。 --help 显示帮助,并且结束程序。 uucp 功能说明:在Unix系统之间传送文件。 语 法:uucp [-cCdfjmrRtvW][-g<等级>][-I<配置文件>][-n<用户>][-x<类 型>][--help][...来源][目的] 补充说明:UUCP为Unix系统之间,通过序列线来连线的协议。uucp使用UUCP 协议,主要的功能为传送文件。 参 数: 117 -c或--nocopy 不用将文件复制到缓冲区。 -C或--copy 将文件复制到缓冲区。 -d或--directiories 在传送文件时,自动在[目的]建立必要的目录。 -f或--nodirectiories 在传送文件时,若需要在[目的]建立目录,则放弃执行该作 业。 -g<等级>或--grade<等级> 指定文件传送作业的优先顺序。 -I<配置文件>或--config<配置文件> 指定uucp配置文件。 -j或--jobid 显示作业编号。 -m或--mail 作业结束后,以电子邮件报告作业是否顺利完成。 -n<用户>或--notify<用户> 作业结束后,以电子邮件向指定的用户报告作业是 否顺利完成。 -r或--nouucico 不要立即启动uucico服务程序,仅将作业送到队列中,待稍后 再执行。 -R或--recursive 若[来源]为目录,则将整个目录包含子目录复制到[目的]。 -t或--uuto 将最后一个参数视为"主机名!用户"。 -v或--version 显示版本信息。 -W或--noexpand 不要将目前所在的目录加入路径。 -x<类型>或--debug<类型>启动指定的排错模式。 --help 显示帮助。 [源...] 指定源文件或路径。 [目的] 指定目标文件或路径。 uupick 功能说明:处理传送进来的文件。 语 法:uupick [-v][-I<配置文件>][-s<主机>][-x<层级>][--help] 补充说明:当其他主机通过UUCP将文件传送进来时,可利用uupick指令取出 这些文件。 参 数: -I<配置文件>或--config<配置文件> 指定配置文件。 -s<主机>或--system<主机> 处理由指定主机传送过来的文件。 118 -v或--version 显示版本信息。 --help 显示帮助。 uuto 功能说明:将文件传送到远端的UUCP主机。 语 法:uuto [文件][目的] 补充说明:uuto为script文件,它实际上会执行uucp,用来将文件传送到远端 UUCP主机,并在完成工作后,以邮件通知远端主机上的用户。 参 数: 相关参数请参考uucp指令。 119 7. linux磁盘管理命令 cd(change directory) 功能说明:切换目录。 语 法:cd [目的目录] 补充说明:cd指令可让用户在不同的目录间切换,但该用户必须拥有足够的权 限进入目的目录。 df(disk free) 功能说明:显示磁盘的相关信息。 语 法:df [-ahHiklmPT][--block-size=<区块大小>][-t <文件系统类型>][-x <文 件系统类型>][--help][--no-sync][--sync][--version][文件或设备] 补充说明:df可显示磁盘的文件系统与使用情形。 参 数: -a或--all 包含全部的文件系统。 --block-size=<区块大小> 以指定的区块大小来显示区块数目。 -h或--human-readable 以可读性较高的方式来显示信息。 -H或--si 与-h参数相同,但在计算时是以1000 Bytes为换算单位而非 1024 Bytes。 -i或--inodes 显示inode的信息。 -k或--kilobytes 指定区块大小为1024字节。 -l或--local 仅显示本地端的文件系统。 -m或--megabytes 指定区块大小为1048576字节。 --no-sync 在取得磁盘使用信息前,不要执行sync指令,此为预设值。 -P或--portability 使用POSIX的输出格式。 --sync 在取得磁盘使用信息前,先执行sync指令。 -t<文件系统类型>或--type=<文件系统类型> 仅显示指定文件系统类型的磁盘 信息。 -T或--print-type 显示文件系统的类型。 -x<文件系统类型>或--exclude-type=<文件系统类型> 不要显示指定文件系统 120 类型的磁盘信息。 --help 显示帮助。 --version 显示版本信息。 [文件或设备] 指定磁盘设备。 dirs 功能说明:显示目录记录。 语 法:dirs [+/-n -l] 补充说明:显示目录堆叠中的记录。 参 数: +n 显示从左边算起第n笔的目录。 -n 显示从右边算起第n笔的目录。 -l 显示目录完整的记录。 du(disk usage) 功能说明:显示目录或文件的大小。 语 法:du [-abcDhHklmsSx][-L <符号连接>][-X <文 件>][--block-size][--exclude=<目录或文件>][--max-depth=<目录层 数>][--help][--version][目录或文件] 补充说明:du会显示指定的目录或文件所占用的磁盘空间。 参 数: -a或-all 显示目录中个别文件的大小。 -b或-bytes 显示目录或文件大小时,以byte为单位。 -c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的 总和。 -D或--dereference-args 显示指定符号连接的源文件大小。 -h或--human-readable 以K,M,G为单位,提高信息的可读性。 -H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。 -k或--kilobytes 以1024 bytes为单位。 -l或--count-links 重复计算硬件连接的文件。 -L<符号连接>或--dereference<符号连接> 显示选项中所指定符号连接的源文 121 件大小。 -m或--megabytes 以1MB为单位。 -s或--summarize 仅显示总计。 -S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。 -x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文 件系统目录则略过。 -X<文件>或--exclude-from=<文件> 在<文件>指定目录或文件。 --exclude=<目录或文件> 略过指定的目录或文件。 --max-depth=<目录层数> 超过指定层数的目录后,予以忽略。 --help 显示帮助。 --version 显示版本信息。 edquota(edit quota) 功能说明:编辑用户或群组的quota。 语 法:edquota [-p <源用户名称>][-ug][用户或群组名称...] 或 edquota [-ug] -t 补充说明:edquota预设会使用vi来编辑使用者或群组的quota设置。 参 数: -u 设置用户的quota,这是预设的参数。 -g 设置群组的quota。 -p<源用户名称> 将源用户的quota设置套用至其他用户或群组。 -t 设置宽限期限。 eject 功能说明:退出抽取式设备。 语 法:eject [-dfhnqrstv][-a <开关>][-c <光驱编号>][设备] 补充说明:若设备已挂入,则eject会先将该设备卸除再退出。 参 数: [设备] 设备可以是驱动程序名称,也可以是挂入点。 -a<开关>或--auto<开关> 控制设备的自动退出功能。 -c<光驱编号>或--changerslut<光驱编号> 选择光驱柜中的光驱。 -d或--default 显示预设的设备,而不是实际执行动作。 122 -f或--floppy 退出抽取式磁盘。 -h或--help 显示帮助。 -n或--noop 显示指定的设备。 -q或--tape 退出磁带。 -r或--cdrom 退出光盘。 -s或--scsi 以SCSI指令来退出设备。 -t或--trayclose 关闭光盘的托盘。 -v或--verbose 执行时,显示详细的说明。 lndir(link directory) 功能说明:连接目录内容。 语 法:lndir [-ignorelinks][-silent][源目录][目的目录] 补充说明:执行lndir指令,可一口气把源目录底下的文件和子目录统统建立起 相互对应的符号连接。 参 数: -ignorelinks 直接建立符号连接的符号连接。 -silent 不显示指令执行过程。 ls(list) 功能说明:列出目录内容。 语 法:ls [-1aAbBcCdDfFgGhHiklLmnNopqQrRsStuUvxX][-I <范本样 式>][-T <跳格字数>][-w <每列字符数>][--block-size=<区块大小>][--color=<使用 时机>][--format=<列表格式>][--full-time][--help][--indicator-style=<标注样 式>][--quoting-style=<引号样式>][--show-control-chars][--sort=<排序方 式>][--time=<时间戳记>][--version][文件或目录...] 补充说明:执行ls指令可列出目录的内容,包括文件和子目录的名称。 参 数: -1 每列仅显示一个文件或目录名称。 -a或--all 下所有文件和目录。 -A或--almost-all 显示所有文件和目录,但不显示现行目录和上层目录。 -b或--escape 显示脱离字符。 123 -B或--ignore-backups 忽略备份文件和目录。 -c 以更改时间排序,显示文件和目录。 -C 以又上至下,从左到右的直行方式显示文件和目录名称。 -d或--directory 显示目录名称而非其内容。 -D或--dired 用Emacs的模式产生文件和目录列表。 -f 此参数的效果和同时指定"aU"参数相同,并关闭"lst"参数的效果。 -F或--classify 在执行文件,目录,Socket,符号连接,管道名称后面,各自加 上"*","/","=","@","|"号。 -g 次参数将忽略不予处理。 -G或--no-group 不显示群组名称。 -h或--human-readable 用"K","M","G"来显示文件和目录的大小。 -H或--si 此参数的效果和指定"-h"参数类似,但计算单位是1000Bytes而非 1024Bytes。 -i或--inode 显示文件和目录的inode编号。 -I<范本样式>或--ignore=<范本样式> 不显示符合范本样式的文件或目录名称。 -k或--kilobytes 此参数的效果和指定"block-size=1024"参数相同。 -l 使用详细格式列表。 -L或--dereference 如遇到性质为符号连接的文件或目录,直接列出该连接所指 向的原始文件或目录。 -m 用","号区隔每个文件和目录的名称。 -n或--numeric-uid-gid 以用户识别码和群组识别码替代其名称。 -N或--literal 直接列出文件和目录名称,包括控制字符。 -o 此参数的效果和指定"-l" 参数类似,但不列出群组名称或识别码。 -p或--file-type 此参数的效果和指定"-F"参数类似,但不会在执行文件名称后面 加上"*"号。 -q或--hide-control-chars 用"?"号取代控制字符,列出文件和目录名称。 -Q或--quote-name 把文件和目录名称以""号标示起来。 -r或--reverse 反向排序。 -R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。 124 -s或--size 显示文件和目录的大小,以区块为单位。 -S 用文件和目录的大小排序。 -t 用文件和目录的更改时间排序。 -T<跳格字符>或--tabsize=<跳格字数> 设置跳格字符所对应的空白字符数。 -u 以最后存取时间排序,显示文件和目录。 -U 列出文件和目录名称时不予排序。 -v 文件和目录的名称列表以版本进行排序。 -w<每列字符数>或--width=<每列字符数> 设置每列的最大字符数。 -x 以从左到右,由上至下的横列方式显示文件和目录名称。 -X 以文件和目录的最后一个扩展名排序。 --block-size=<区块大小> 指定存放文件的区块大小。 --color=<列表格式> 培植文件和目录的列表格式。 --full-time 列出完整的日期与时间。 --help 在线帮助。 --indicator-style=<标注样式> 在文件和目录等名称后面加上标注,易于辨识该 名称所属的类型。 --quoting-syte=<引号样式> 把文件和目录名称以指定的引号样式标示起来。 --show-control-chars 在文件和目录列表时,使用控制字符。 --sort=<排序方式> 配置文件和目录列表的排序方式。 --time=<时间戳记> 用指定的时间戳记取代更改时间。 --version 显示版本信息。 mcd 功能说明:在MS-DOS文件系统中切换工作目录 语 法:mcd [目录名称] 补充说明:mcd为mtools工具指令,可在MS-DOS文件系统中切换工作目录。 若不加任何参数,则显示目前所在的磁盘与工作目录。 mdeltree 功能说明:删除MS-DOS目录 语 法:mdeltree [目录...] 125 补充说明:mdel为mtools工具指令,模拟MS-DOS的deltree指令,可删除MS-DOS 文件系统中的目录及目录下所有子目录与文件。 mdu 功能说明:显示MS-DOS目录所占用的磁盘空间。 语 法:mdu [-as][目录] 补充说明:mdu为mstools工具指令,可显示MS-DOS文件系统中目录所占用的 磁盘空间。 参 数: -a 显示每个文件及整个目录所占用的空间。 -s 仅显示整个目录所占用的空间。 mkdir(make directories) 功能说明:建立目录 语 法:mkdir [-p][--help][--version][-m <目录属性>][目录名称] 补充说明:mkdir可建立目录并同时设置目录的权限。 参 数: -m<目录属性>或--mode<目录属性> 建立目录时同时设置目录的权限。 -p或--parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目 录。 --help 显示帮助。 --verbose 执行时显示详细的信息。 --version 显示版本信息。 mlabel 功能说明:显示或设置MS-DOS磁盘驱动器的标签名称。 语 法:mlabel [-csvV][驱动器代号][标签名称] 补充说明:mlabel为mtools工具指令,模拟MS-DOS的label指令,可显示或设 置MS-DOS磁盘驱动器的标签名称。 参 数: -c 清楚标签名称 126 -s 显示标签名称 -v 执行时显示详细的信息。 -V 显示版本信息。 mmd 功能说明:在MS-DOS文件系统中建立目录。 语 法:mmd [目录...] 补充说明:mmd为mtools工具指令,模拟MS-DOS的md指令,可在MS-DOS 的文件系统中建立目录。 mmount 功能说明:挂入MS-DOS文件系统。 语 法:mmount [驱动器代号][mount参数] 补充说明:mmount为mtools工具指令,可根据[mount参数]中的设置,将磁盘 内容挂入到Linux目录中。 参 数: [mount参数]的用法请参考mount指令。 mrd 功能说明:删除MS-DOS文件系统中的目录。 语 法:mrd [目录...] 补充说明:mrd为mtools工具指令,模拟MS-DOS的rd指令,可删除MS-DOS 的目录。 mzip 功能说明:Zip/Jaz磁盘驱动器控制指令。 语 法:mzip [-efpqruwx] 补充说明:mzip为mtools工具指令,可设置Zip或Jaz磁盘驱动区的保护模式 以及执行退出磁盘的动作。 参 数: -e 退出磁盘。 -f 与-e参数一并使用,不管是否已经挂入磁盘中的文件系统,一律强制退出磁 127 盘。 -p 设置磁盘的写入密码。 -q 显示目前的状态。 -r 将磁盘设为防写状态。 -u 退出磁盘以前,暂时解除磁盘的保护状态。 -w 将磁盘设为可写入状态。 -x 设置磁盘的密码。 pwd(print working directory) 功能说明:显示工作目录。 语 法:pwd [--help][--version] 补充说明:执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。 参 数: --help 在线帮助。 --version 显示版本信息。 quota 功能说明:显示磁盘已使用的空间与限制。 语 法:quota [-quvV][用户名称...] 或 quota [-gqvV][群组名称...] 补充说明:执行quota指令,可查询磁盘空间的限制,并得知已使用多少空间。 参 数: -g 列出群组的磁盘空间限制。 -q 简明列表,只列出超过限制的部分。 -u 列出用户的磁盘空间限制。 -v 显示该用户或群组,在所有挂入系统的存储设备的空间限制。 -V 显示版本信息。 quotacheck 功能说明:检查磁盘的使用空间与限制。 语 法:quotacheck [-adgRuv][文件系统...] 补充说明:执行quotacheck指令,扫描挂入系统的分区,并在各分区的文件系统 128 根目录下产生和文件,设置用户和群组的磁盘空间限制。 参 数: -a 扫描在/etc/fstab文件里,有加入quota设置的分区。 -d 详细显示指令执行过程,便于排错或了解程序执行的情形。 -g 扫描磁盘空间时,计算每个群组识别码所占用的目录和文件数目。 -R 排除根目录所在的分区。 -u 扫描磁盘空间时,计算每个用户识别码所占用的目录和文件数目。 -v 显示指令执行过程。 quotaoff 功能说明:关闭磁盘空间限制。 语 法:quotaoff [-aguv][文件系统...] 补充说明:执行quotaoff指令可关闭用户和群组的磁盘空间限制。 参 数: -a 关闭在/etc/fstab文件里,有加入quota设置的分区的空间限制。 -g 关闭群组的磁盘空间限制。 -u 关闭用户的磁盘空间限制。 -v 显示指令执行过程。 quotaon 功能说明:开启磁盘空间限制。 语 法:quotaon [-aguv][文件系统...] 补充说明:执行quotaon指令可开启用户和群组的才磅秒年空间限制,各分区的 文件系统根目录必须有和配置文件。 参 数: -a 开启在/ect/fstab文件里,有加入quota设置的分区的空间限制。 -g 开启群组的磁盘空间限制。 -u 开启用户的磁盘空间限制。 -v 显示指令指令执行过程。 129 repquota(report quota) 功能说明:检查磁盘空间限制的状态。 语 法:repquota [-aguv][文件系统...] 补充说明:执行repquota指令,可报告磁盘空间限制的状况,清楚得知每位用户 或每个群组已使用多少空间。 参 数: -a 列出在/etc/fstab文件里,有加入quota设置的分区的使用状况,包括用户和 群组。 -g 列出所有群组的磁盘空间限制。 -u 列出所有用户的磁盘空间限制。 -v 显示该用户或群组的所有空间限制。 rmdir(remove directory) 功能说明:删除目录。 语 法:rmdir [-p][--help][--ignore-fail-on-non-empty][--verbose][--version][目 录...] 补充说明:当有空目录要删除时,可使用rmdir指令。 参 数: -p或--parents 删除指定目录后,若该目录的上层目录已变成空目录,则将其一 并删除。 --help 在线帮助。 --ignore-fail-on-non-empty 忽略非空目录的错误信息。 --verbose 显示指令执行过程。 --version 显示版本信息。 rmt(remote magnetic tape) 功能说明:远端磁带传输协议模块。 语 法:rmt 补充说明:通过rmt指令,用户可通过IPC连线,远端操控磁带机的倾倒和还原 操作。 130 stat(status) 功能说明:显示inode内容。 语 法:stat [文件或目录] 补充说明:stat以文字的格式来显示inode的内容。 Tree 功能说明:以树状图列出目录的内容。 语 法:tree [-aACdDfFgilnNpqstux][-I <范本样式>][-P <范本样式>][目录...] 补充说明:执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文 件。 参 数: -a 显示所有文件和目录。 -A 使用ASNI绘图字符显示树状图而非以ASCII字符组合。 -C 在文件和目录清单加上色彩,便于区分各种类型。 -d 显示目录名称而非内容。 -D 列出文件或目录的更改时间。 -f 在每个文件或目录之前,显示完整的相对路径名称。 -F 在执行文件,目录,Socket,符号连接,管道名称名称,各自加上 "*","/","=","@","|"号。 -g 列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码。 -i 不以阶梯状列出文件或目录名称。 -I<范本样式> 不显示符合范本样式的文件或目录名称。 -l 如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录。 -n 不在文件和目录清单加上色彩。 -N 直接列出文件和目录名称,包括控制字符。 -p 列出权限标示。 -P<范本样式> 只显示符合范本样式的文件或目录名称。 -q 用"?"号取代控制字符,列出文件和目录名称。 -s 列出文件或目录大小。 -t 用文件和目录的更改时间排序。 131 -u 列出文件或目录的拥有者名称,没有对应的名称时,则显示用户识别码。 -x 将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另 一个文件系统上,则将该子目录予以排除在寻找范围外。 umount 功能说明:卸除文件系统。 语 法:umount [-ahnrvV][-t <文件系统类型>][文件系统] 补充说明:umount可卸除目前挂在Linux目录中的文件系统。 参 数: -a 卸除/etc/mtab中记录的所有文件系统。 -h 显示帮助。 -n 卸除时不要将信息存入/etc/mtab文件中。 -r 若无法成功卸除,则尝试以只读的方式重新挂入文件系统。 -t<文件系统类型> 仅卸除选项中所指定的文件系统。 -v 执行时显示详细的信息。 -V 显示版本信息。 [文件系统] 除了直接指定文件系统外,也可以用设备名称或挂入点来表示文件 系统。 132 8. linux磁盘维护命令 badblocks 功能说明:检查磁盘装置中损坏的区块。 语 法:badblocks [-svw][-b <区块大小>][-o <输出文件>][磁盘装置][磁盘区块 数][启始区块] 补充说明:执行指令时须指定所要检查的磁盘装置,及此装置的磁盘区块数。 参 数: -b<区块大小> 指定磁盘的区块大小,单位为字节。 -o<输出文件> 将检查的结果写入指定的输出文件。 -s 在检查时显示进度。 -v 执行时显示详细的信息。 -w 在检查时,执行写入测试。 [磁盘装置] 指定要检查的磁盘装置。 [磁盘区块数] 指定磁盘装置的区块总数。 [启始区块] 指定要从哪个区块开始检查。 cfdisk 功能说明:磁盘分区。 语 法:cfdisk [-avz][-c <柱面数目>-h <磁头数目>-s <盘区数目>][-P 围设备代号] 补充说明:cfdisk是用来磁盘分区的程序,它十分类似DOS的fdisk,具有互动 式操作界面而非传统fdisk的问答式界面,您可以轻易地利用方向键来操控分区 操作。 参 数: -a 在程序里不用反白代表选取,而以箭头表示。 -c<柱面数目> 忽略BIOS的数值,直接指定磁盘的柱面数目。 -h<磁头数目> 忽略BIOS的数值,直接指定磁盘的磁头数目。 -P 参数"s"会依照磁区的顺序显示相关信息,附加参数"t"则会以磁头,磁区,柱面 133 的方式来显示资料。 -s<磁区数目> 忽略BIOS的数值,直接指定磁盘的磁区数目。 -v 显示版本信息。 -z 不读取现有的分区,直接当作没有分区的新磁盘使用。 dd 功能说明:读取,转换并输出数据。 语 法:dd [bs=<字节数>][cbs=<字节数>][conv=<关键字>][count=<区块 数>][ibs=<字节数>][if=<文件>][obs=<字节数>][of=<文件>][seek=<区块 数>][skip=<区块数>][--help][--version] 补充说明:dd可从标准输入或文件读取数据,依指定的格式来转换数据,再输 出到文件,设备或标准输出。 参 数: bs=<字节数> 将ibs( 输入)与obs(输出)设成指定的字节数。 cbs=<字节数> 转换时,每次只转换指定的字节数。 conv=<关键字> 指定文件转换的方式。 count=<区块数> 仅读取指定的区块数。 ibs=<字节数> 每次读取的字节数。 if=<文件> 从文件读取。 obs=<字节数> 每次输出的字节数。 of=<文件> 输出到文件。 seek=<区块数> 一开始输出时,跳过指定的区块数。 skip=<区块数> 一开始读取时,跳过指定的区块数。 --help 帮助。 --version 显示版本信息。 e2fsck(ext2 file system check) 功能说明:检查ext2文件系统的正确性。 语 法:e2fsck [-acCdfFnprsStvVy][-b 件>][-L <文件>][设备名称] 补充说明:e2fsck执行后的传回值及代表意义如下。 134 0 没有任何错误发生。 1 文件系统发生错误,并且已经修正。 2 文件系统发生错误,并且已经修正。 4 文件系统发生错误,但没有修正。 8 运作时发生错误。 16 使用的语法发生错误。 128 共享的函数库发生错误。 参 数: -a 不询问使用者意见,便自动修复文件系统。 -b -B<区块大小> 指定区块的大小,单位为字节。 -c 一并执行badblocks,以标示损坏的区块。 -C 将检查过程的信息完整记录在file descriptor中,使得整个检查过程都能完 整监控。 -d 显示排错信息。 -f 即使文件系统没有错误迹象,仍强制地检查正确性。 -F 执行前先清除设备的缓冲区。 -l<文件> 将文件中指定的区块加到损坏区块列表。 -L<文件> 先清除损坏区块列表,再将文件中指定的区块加到损坏区块列表。 因此损坏区块列表的区块跟文件中指定的区块是一样的。 -n 以只读模式开启文件系统,并采取非互动方式执行,所有的问题对话均设置 以"no"回答。 -p 不询问使用者意见,便自动修复文件系统。 -r 此参数只为了兼容性而存在,并无实际作用。 -s 如果文件系统的字节顺序不适当,就交换字节顺序,否则不做任何动作。 -S 不管文件系统的字节顺序,一律交换字节顺序。 -t 显示时间信息。 -v 执行时显示详细的信息。 -V 显示版本信息。 135 -y 采取非互动方式执行,所有的问题均设置以"yes"回答。 ext2ed(ext2 file system editor) 功能说明:ext2文件系统编辑程序。 语 法:ext2ed 补充说明:ext2ed可直接处理硬盘分区上的数据,这指令只有Red Hat Linux才 提供。 参 数: 一般指令 setdevice[设备名称] 指定要处理的设备。 disablewrite 将ext2ed设为只读的状态。 enablewrite 将ext2ed设为可读写的状态。 help[指令] 显示个别指令的帮助。 next 移至下一个单位,单位会依目前所在的模式而异。 prev 移至前一个单位,单位会依目前所在的模式而异。 pgup 移至下一页。 pgdn 移至上一页。 set 修改目前的数据,参数会依目前所在的模式而异。 writedata 在执行此指令之后,才会实际修改分区中的数据。 ext2进入3种模式的指令 super 进入main superblock,即Superblock模式。 group<编号> 进入指定的group,即Group模式。 cd<目录或文件> 在inode模式下,进入指定的目录或文件,即Inode模式。 Superblock模式 gocopy<备份编号> 进入指定的superblock备份。 setactivecopy 将目前所在的superblock,复制到main superblock。 Group模式 blockbitmap 显示目前groupo的区块图。 inode 进入目前group的第一个inode。 inodebitmap 显示目前group的inode二进制码。 136 Inode模式 dir 进入目录模式。 file 进入文件模式。 fdisk 功能说明:磁盘分区。 语 法:fdisk [-b <分区大小>][-uv][外围设备代号] 或 fdisk [-l][-b <分区大 小>][-uv][外围设备代号...] 或 fdisk [-s <分区编号>] 补充说明:fdisk是用来磁盘分区的程序,它采用传统的问答式界面,而非类似 DOS fdisk的cfdisk互动式操作界面,因此在使用上较为不便,但功能却丝毫不 打折扣。 参 数: -b<分区大小> 指定每个分区的大小。 -l 列出指定的外围设备的分区表状况。 -s<分区编号> 将指定的分区大小输出到标准输出上,单位为区块。 -u 搭配"-l"参数列表,会用分区数目取代柱面数目,来表示每个分区的起始地 址。 -v 显示版本信息。 2(file system check-second filesystem) 功能说明:检查文件系统并尝试修复错误。 语 法:2 [-acdfFnprsStvVy][-b <分区第一个磁区地址>][-B <区块大 小>][-C <反叙述器>][-I inode大小>][外围设备代号] 补充说明:当ext2文件系统发生错误时,可用2指令尝试加以修复。 参 数: -a 自动修复文件系统,不询问任何问题。 -b<分区第一个磁区地址> 指定分区的第一个磁区的起始地址,也就是 Super Block。 -B<区块大小> 设置该分区每个区块的大小。 -c 检查指定的文件系统内,是否存在有损坏的区块。 137 -C<反叙述器> 指定反叙述器,2指令会把全部的执行过程,都交由其 逆向叙述,便于排错或监控程序执行的情形。 -d 详细显示指令执行过程,便于排错或分析程序执行的情形。 -f 强制对该文件系统进行完整检查,纵然该文件系统在慨略检查下没有问题。 -F 检查文件系统之前,先清理该保存设备块区内的数据。 -I -l<损坏区块文件> 把文件中所列出的区块,视为损坏区块并将其标示出来,避 免应用程序使用该区块。 -L<损坏区块文件> 此参数的效果和指定"-l"参数类似,但在参考损坏区块文件 标示损坏区块之前,会先将原来标示成损坏区块者统统清楚,即全部重新设置, 而非仅是加入新的损坏区块标示。 -n 把欲检查的文件系统设成只读,并关闭互动模式,否决所有询问的问题。 -p 此参数的效果和指定"-a"参数相同。 -P<处理inode大小> 设置2指令所能处理的inode大小为多少。 -r 此参数将忽略不予处理,仅负责解决兼容性的问题。 -s 检查文件系统时,交换每对字节的内容。 -S 此参数的效果和指定"-s"参数类似,但不论该文件系统是否已是标准位顺 序,一律交换每对字节的内容。 -t 显示2指令的时序信息。 -v 详细显示指令执行过程。 -V 显示版本信息。 -y 关闭互动模式,且同意所有询问的问题。 fsck(file system check) 功能说明:检查文件系统并尝试修复错误。 语 法:fsck [-aANPrRsTV][-t <文件系统类型>][文件系统...] 补充说明:当文件系统发生错误四化,可用fsck指令尝试加以修复。 参 数: -a 自动修复文件系统,不询问任何问题。 -A 依照/etc/fstab配置文件的内容,检查文件内所列的全部文件系统。 138 -N 不执行指令,仅列出实际执行会进行的动作。 -P 当搭配"-A"参数使用时,则会同时检查所有的文件系统。 -r 采用互动模式,在执行修复时询问问题,让用户得以确认并决定处理方式。 -R 当搭配"-A"参数使用时,则会略过/目录的文件系统不予检查。 -s 依序执行检查作业,而非同时执行。 -t<文件系统类型> 指定要检查的文件系统类型。 -T 执行fsck指令时,不显示标题信息。 -V 显示指令执行过程。 (file system check-minix filesystem) 功能说明:检查文件系统并尝试修复错误。 语 法: [-aflmrsv][外围设备代号] 补充说明:当minix文件系统发生错误时,可用指令尝试加以参考。 参 数: -a 自动修复文件系统,不询问任何问题。 -f 强制对该文件系统进行完整检查,纵然该文件系统在慨略检查下没有问题。 -l 列出所有文件名称。 -m 使用类似MINIX操作系统的警告信息。 -r 采用互动模式,在执行修复时询问问题,让用户得以确认并决定处理方式。 -s 显示该分区第一个磁区的相关信息。 -v 显示指令执行过程。 fsconf(file system configurator) 功能说明:设置文件系统相关功能。 语 法:fsconf [--check] 补充说明:fsconf是Red Hat Linux发行版专门用来调整Linux各项设置的程序。 参 数: --chedk 检查特定文件的权限。 hdparm(hard disk parameters) 功能说明:显示与设定硬盘的参数。 139 语 法:hdparm [-CfghiIqtTvyYZ][-a <快取分区>][-A <0或1>][-c 式>][-d <0或1>][-k <0或1>][-K <0或1>][-m <分区数>][-n <0或1>][-p 式>][-P <分区数>][-r <0或1>][-S <时间>][-u <0或1>][-W <0或1>][-X <传输模 式>][设备] 补充说明:hdparm可检测,显示与设定IDE或SCSI硬盘的参数。 参 数: -a<快取分区> 设定读取文件时,预先存入块区的分区数,若不加上<快取分区> 选项,则显示目前的设定。 -A<0或1> 启动或关闭读取文件时的快取功能。 -c 设定IDE32位I/O模式。 -C 检测IDE硬盘的电源管理模式。 -d<0或1> 设定磁盘的DMA模式。 -f 将内存缓冲区的数据写入硬盘,并清楚缓冲区。 -g 显示硬盘的磁轨,磁头,磁区等参数。 -h 显示帮助。 -i 显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供。 -I 直接读取硬盘所提供的硬件规格信息。 -k<0或1> 重设硬盘时,保留-dmu参数的设定。 -K<0或1> 重设硬盘时,保留-APSWXZ参数的设定。 -m<磁区数> 设定硬盘多重分区存取的分区数。 -n<0或1> 忽略硬盘写入时所发生的错误。 -p -P<磁区数> 设定硬盘内部快取的分区数。 -q 在执行后续的参数时,不在屏幕上显示任何信息。 -r<0或1> 设定硬盘的读写模式。 -S<时间> 设定硬盘进入省电模式前的等待时间。 -t 评估硬盘的读取效率。 -T 平谷硬盘快取的读取效率。 -u<0或1> 在硬盘存取时,允许其他中断要求同时执行。 140 -v 显示硬盘的相关设定。 -W<0或1> 设定硬盘的写入快取。 -X<传输模式> 设定硬盘的传输模式。 -y 使IDE硬盘进入省电模式。 -Y 使IDE硬盘进入睡眠模式。 -Z 关闭某些Seagate硬盘的自动省电功能。 losetup(loop setup) 功能说明:设置循环设备。 语 法:losetup [-d][-e <加密方式>][-o <平移数目>][循环设备代号][文件] 补充说明:循环设备可把文件虚拟成区块设备,籍以模拟整个文件系统,让用户 得以将其视为硬盘驱动器,光驱或软驱等设备,并挂入当作目录来使用。 参 数: -d 卸除设备。 -e<加密方式> 启动加密编码。 -o<平移数目> 设置数据平移的数目。 mbadblocks 功能说明:检查MS-DOS文件系统的磁盘是否有损坏的磁区。 语 法:mbadblocks [驱动器代号] 补充说明:mbadblocks为mtools工具指令,可用来扫描MS-DOS文件系统的磁 盘驱动器,并标示出损坏的磁区。 mformat 功能说明:对MS-DOS文件系统的磁盘进行格式化。 语 法:mformat [-1aCFIKX][-0 <数据传输率>][-2 <磁区数>][-A <数据传输 率>][-B <开机区文件>][-c <丛集大小>][-h <磁头数>][-H <隐藏磁区数>][-l <磁盘 标签>][-M <磁区大小>][-n <序号>][-r <根目录大小>][-s <磁区数>][-S <磁区大 小>][-t <柱面数>][驱动器代号] 补充说明:mformat为mtools工具指令,模拟MS-DOS的format指令,可将指 定的磁盘或硬盘分区格式化为MS-DOS文件系统。 141 参 数: -0<数据传输率> 指定第0磁轨的数据传输率。 -1 不使用2M格式。 -2<磁区数> 指定在第0磁轨的第0个磁头的磁区数,也就是所谓的2M格式。 -a 指定产生Atari格式的序号。 -A<数据传输率> 指定第0磁轨以外所有磁轨的数据传输率。 -B<开机区文件> 从指定的文件来建立开机区。 -c<丛集大小> 指定丛集大小,单位为磁区。 -C 建立磁盘MS-DOS文件系统的映像文件。 -F 以FAT32来格式化磁盘。 -H<隐藏磁区数> 指定隐藏磁区的数目。 -I 指定FAT32的frVersion编号。 -k 尽可能地保留原有的开机区。 -l<磁盘标签> 指定磁盘标签名称。 -M<磁区大小> 指定MS-DOS文件系统所使用的磁区大小,预设应该与硬体磁 区大小相同,单位为字节。 -n<序号> 指定序号。 -r<根目录大小> 指定根目录的大小,单位为磁区。 -s<磁区数> 指定每一磁轨所包含的磁区数目。 -S<磁区大小> 指定硬件磁区大小。 -t<柱面数> 指定柱面数目。 -X 格式化XDF磁盘。 mkbootdisk(make boot disk) 功能说明:建立目前系统的启动盘。 语 法:mkbootdisk [--noprompt][--verbose][--version][--device <设 备>][--mkinitrdargs <参数>][kernel 版本] 补充说明:mkbootdisk可建立目前系统的启动盘。 参 数: --device<设备> 指定设备。 142 --mkinitrdargs<参数> 设置mkinitrd的参数。 --noprompt 不会提示用户插入磁盘。 --verbose 执行时显示详细的信息。 --version 显示版本信息。 mkdosfs(make Dos file system) 功能说明:建立MS-DOS文件系统。 语 法:mkdosfs [-cv][-f 号>][-l <文件名>][-m <信息文件>][-n <标签>][-r <根目录项目数>][-s <磁区 数>][设备名称][区块数] 补充说明:mkdosfs可在Linux下,将磁盘格式化为MS-DOS文件系统的格式。 参 数: -c 检查是否有损坏的区块。 -f -F -i<磁盘序号> 设置文件系统的磁盘序号。 -l<文件名> 从指定的文件中,读取文件系统中损坏区块的信息。 -m<信息文件> 若以次文件系统开机,而却因操作系统没有正常安装,则会显 示选项中所指定的信息文件内容。 -n<标签> 设置文件系统的磁盘标签名称。 -r<根目录项目数> 设置根目录最多能记载项目数。 -s<磁区数> 指定每个丛集所包含的磁区数。 -v 执行时显示详细的信息。 mke2fs(make ext2 file system) 功能说明:建立ext2文件系统。 语 法:mke2fs [-cFMqrSvV][-b <区块大小>][-f <不连续区段大小>][-i <字 节>][-N 名称][区块数] 补充说明:mke2fs可建立Linux的ext2文件系统。 参 数: 143 -b<区块大小> 指定区块大小,单位为字节。 -c 检查是否有损坏的区块。 -f<不连续区段大小> 指定不连续区段的大小,单位为字节。 -F 不管指定的设备为何,强制执行mke2fs。 -i<字节> 指定"字节/inode"的比例。 -N -l<文件> 从指定的文件中,读取文件西中损坏区块的信息。 -L<标签> 设置文件系统的标签名称。 -m<百分比值> 指定给管理员保留区块的比例,预设为5%。 -M 记录最后一次挂入的目录。 -q 执行时不显示任何信息。 -r 指定要建立的ext2文件系统版本。 -R=<区块数> 设置磁盘阵列参数。 -S 仅写入superblock与group descriptors,而不更改inode able inode bitmap以 及block bitmap。 -v 执行时显示详细信息。 -V 显示版本信息。 2 功能说明:与mke2fs相同。 mkfs(make file system) 功能说明:建立各种文件系统。 语 法:mkfs [-vV][fs][-f <文件系统类型>][设备名称][区块数] 补充说明:mkfs本身并不执行建立文件系统的工作,而是去调用相关的程序来 执行。 参 数: fs 指定建立文件系统时的参数。 -t<文件系统类型> 指定要建立何种文件系统。 -v 显示版本信息与详细的使用方法。 -V 显示简要的使用方法。 144 功能说明:建立Minix文件系统。 语 法: [-cv][-i 称][区块数] 补充说明:可建立Minix文件系统。 参 数: -c 检查是否有损坏的区块。 -i -l<文件> 从指定的文件中,读取文件系统中损坏区块的信息。 -n<文件名长度> 指定文件名称长度的上限。 -v 建立第2版的Minix文件系统。 功能说明:与mkdosfs相同。 mkinitrd(make initial ramdisk images) 功能说明:建立要载入ramdisk的映像文件。 语 法:mkinitrd [-fv][--omit-scsi-modules][--version][--preload=<模块名 称>][--with=<模块名称>][映像文件][Kernel 版本] 补充说明:mkinitrd可建立映像文件,以供Linux开机时载入ramdisk。 参 数: -f 若指定的映像问家名称与现有文件重复,则覆盖现有的文件。 -v 执行时显示详细的信息。 --omit-scsi-modules 不要载入SCSI模块。 --preload=<模块名称> 指定要载入的模块。 --with=<模块名称> 指定要载入的模块。 --version 显示版本信息。 mkisofs(make iso file system) 功能说明:建立ISO 9660映像文件。 语 法:mkisofs [-adDfhJlLNrRTvz][-print-size][-quiet][-A <应用程序 145 ID>][-abstract <摘要文件>][-b <开机映像文件>][-biblio 件名称>][-C <盘区编号,磁区编号>][-copyright <版权信息文件>][-hide <目录或 文件名>][-hide-joliet <文件或目录名>][-log-file <记录文件>][-m <目录或文件 名>][-M <开机映像文件>][-o <映像文件>][-p <数据处理人>][-P <光盘发行 人>][-sysid <系统ID >][-V <光盘ID >][-volset <卷册集ID>][-volset-size <光盘总 数>][-volset-seqno <卷册序号>][-x <目录>][目录或文件] 补充说明:mkisofs可将指定的目录与文件做成ISO 9660格式的映像文件,以供 刻录光盘。 参 数: -a或--all mkisofs通常不处理备份文件。使用此参数可以把备份文件加到映像 文件中。 -A<应用程序ID>或-appid<应用程序ID> 指定光盘的应用程序ID。 -abstract<摘要文件> 指定摘要文件的文件名。 -b<开机映像文件>或-eltorito-boot<开机映像文件> 指定在制作可开机光盘时 所需的开机映像文件。 -biblio 记录光盘的ISBN。 -c<开机文件名称> 制作可开机光盘时,mkisofs会将开机映像文件中的全 -eltorito-catalog<开机文件名称>全部内容作成一个文件。 -C<盘区编号,盘区编号> 将许多节区合成一个映像文件时,必须使用此参数。 -copyright<版权信息文件> 指定版权信息文件的文件名。 -d或-omit-period 省略文件后的句号。 -D或-disable-deep-relocation ISO 9660最多只能处理8层的目录,超过8层的 部分,RRIP会自动将它们设置成ISO 9660兼容的格式。使用-D参数可关闭此 功能。 -f或-follow-links 忽略符号连接。 -h 显示帮助。 -hide<目录或文件名> 使指定的目录或文件在ISO 9660或 Rock RidgeExtensions的系统中隐藏。 146 -hide-joliet<目录或文件名> 使指定的目录或文件在Joliet系统中隐藏。 -J或-joliet 使用Joliet格式的目录与文件名称。 -l或-full-iso9660-filenames 使用ISO 9660 32字符长度的文件名。 -L或-allow-leading-dots 允许文件名的第一个字符为句号。 -log-file<记录文件> 在执行过程中若有错误信息,预设会显示在屏幕上。 -m<目录或文件名>或-exclude<目录或文件名> 指定的目录或文件名将不会房 入映像文件中。 -M<映像文件>或-prev-session<映像文件> 与指定的映像文件合并。 -N或-omit-version-number 省略ISO 9660文件中的版本信息。 -o<映像文件>或-output<映像文件> 指定映像文件的名称。 -p<数据处理人>或-preparer<数据处理人> 记录光盘的数据处理人。 -print-size 显示预估的文件系统大小。 -quiet 执行时不显示任何信息。 -r或-rational-rock 使用Rock Ridge Extensions,并开放全部文件的读取权限。 -R或-rock 使用Rock Ridge Extensions。 -sysid<系统ID> 指定光盘的系统ID。 -T或-translation-table 建立文件名的转换表,适用于不支持 Rock Ridge Extensions的系统上。 -v或-verbose 执行时显示详细的信息。 -V<光盘ID>或-volid<光盘ID> 指定光盘的卷册集ID。 -volset-size<光盘总数> 指定卷册集所包含的光盘张数。 -volset-seqno<卷册序号> 指定光盘片在卷册集中的编号。 -x<目录> 指定的目录将不会放入映像文件中。 -z 建立通透性压缩文件的SUSP记录,此记录目前只在Alpha机器上的Linux 有效。 mkswap 功能说明:设置交换区(swap area)。 语 法:mkswap [-cf][-v0][-v1][设备名称或文件][交换区大小] 补充说明:mkswap可将磁盘分区或文件设为Linux的交换区。 147 参 数: -c 建立交换区前,先检查是否有损坏的区块。 -f 在SPARC电脑上建立交换区时,要加上此参数。 -v0 建立旧式交换区,此为预设值。 -v1 建立新式交换区。 [交换区大小] 指定交换区的大小,单位为1024字节。 mpartition 功能说明:建立或删除MS-DOS的分区。 语 法:mpartition [-acdfIprv][-b <磁区数>][-h <磁头数>][l <磁区数>][-s <磁区 数>][-t <柱面数>][驱动器代号] 补充说明:mpartition为mtools工具指令,可建立或删除磁盘分区。 参 数: -a 将分区设置为可开机分区。 -b<磁区数> 建立分区时,指定要从第几个磁区开始建立分区。 -c 建立分区。 -d 将分区设置为无法开机的分区。 -f 强制地修改分区而不管检查时发生的错误信息。 -h<磁头数> 建立分区时,指定分区的磁头数。 -I 删除全部的分区。 -l<磁区数> 建立分区时,指定分区的容量大小,单位为磁区数。 -p 当要重新建立分区时,显示命令列。 -r 删除分区。 -s<磁区数> 建立分区时,指定每个磁轨的磁区数。 -t<柱面数> 建立分区时,指定分区的柱面数。 -v 与-p参数一并使用,若没有同时下达修改分区的命令,则显示目前分区的 状态。 sfdisk 功能说明:硬盘恩区工具程序。 语 法:sfdisk [-?Tvx][-d <硬盘>][-g <硬盘>][-l <硬盘>][-s <分区>][-V <硬盘>] 148 补充说明:sfdisk为硬盘分区工具程序,可显示分区的设置信息,并检查分区是 否正常。 参 数: -?或--help 显示帮助。 -d<硬盘> 显示硬盘分区的设置。 -g<硬盘>或--show-geometry<硬盘> 显示硬盘的CHS参数。 -l<硬盘> 显示后硬盘分区的相关设置。 -s<分区> 显示分区的大小,单位为区块。 -T或--list-types 显示所有sfdisk能辨识的文件系统ID。 -v或--version 显示版本信息。 -V<硬盘>或--verify<硬盘> 检查硬盘分区是否正常。 -x或--show-extend 显示扩展分区中的逻辑分区。 swapoff 功能说明:关闭系统交换区(swap area)。 语 法:swapoff [设备] 补充说明:swapoff实际上为swapon的符号连接,可用来关闭系统的交换区。 swapon 功能说明:启动系统交换区(swap area)。 语 法:swapon [-ahsV][-p <优先顺序>][设备] 补充说明:Linux系统的内存管理必须使用交换区来建立虚拟内存。 -a 将/etc/fstab文件中所有设置为swap的设备,启动为交换区。 -h 显示帮助。 -p<优先顺序> 指定交换区的优先顺序。 -s 显示交换区的使用状况。 -V 显示版本信息。 symlinks(symbolic links) 功能说明:维护符号连接的工具程序。 语 法:symlinks [-cdrstv][目录] 149 补充说明:symlinks可检查目录中的符号连接,并显示符号连接类型。以下为 symlinks可判断的符号连接类型: absolute:符号连接使用了绝对路径。 dangling:原始文件已经不存在。 lengthy:符号连接的路径中包含了多余的"../"。 messy:符号连接的路径中包含了多余的"/"。 other_fs:原始文件位于其他文件系统中。 relative:符号连接使用了相对路径。 参 数: -c 将使用绝对路径的符号连接转换为相对路径。 -d 移除dangling类型的符号连接。 -r 检查目录下所有子目录中的符号连接。 -s 检查lengthy类型的符号连接。 -t 与-c一并使用时,会显示如何将绝对路径的符号连接转换为相对路径,但不 会实际转换。 -v 显示所有类型的符号连接。 sync 功能说明:将内存缓冲区内的数据写入磁盘。 语 法:sync [--help][--version] 补充说明:在Linux系统中,当数据需要存入磁盘时,通常会先放到缓冲区内, 等到适当的时刻再写入磁盘,如此可提高系统的执行效率。 参 数: --help 显示帮助。 --version 显示版本信息。 150 9. linux网络通讯命令 dip 功能说明:IP拨号连接。 语 法:dip [-aikltv][-m 补充说明:dip可控制调制解调器,以拨号IP的方式建立对外的双向连接。 参 数: -a 询问用户名称与密码。 -i 启动拨号服务器功能。 -k 删除执行中的dip程序。 -l 指定要删除的连线,必须配合-k参数一起使用。 -m -p<协议> 设置通信协议。 -t 进入dip的指令模式。 -v 执行时显示详细的信息。 getty(get teletypewriter) 功能说明:设置终端机模式,连线速率和管制线路。 语 法:getty [-h][-d<组态配置文件>][-r<延迟秒数>][-t<超时秒数>][-w<等待 字符串>][终端机编号][连线速率<终端机类型><管制线路>] 或 getty [-c<定义配 置文件>] 补充说明:getty指令是UNIX之类操作系统启动时所必须的3个步骤之一。 参 数: -c<定义配置文件> 指定定义配置文件,预设为/etc/gettydefs。 -d<组态配置文件> 指定组态配置文件,预设为/etc/。 -h 当传输速率为0时就强制断线。 -r<延迟秒数> 设置延迟时间。 -t<超时秒数> 设置等待登入的时间。 -w<等待字符串> 设置等待回应的字符串。 151 mingetty 功能说明:精简版的getty。 语 法:mingetty [--long-hostname][--noclear][tty] 补充说明:mingetty适用于本机上的登入程序。 参 数: --long-hostname 显示完整的主机名称。 --noclear 在询问登入的用户名称之前不要清楚屏幕画面。 ppp-off 功能说明:关闭ppp连线。 语 法:ppp-of 补充说明:这是Slackware发行版内附的程序,让用户切断PPP的网络连线。 smbd(samba daemon) 功能说明:Samba服务器程序。 语 法:smbd [-aDhoP][-d<排错层级>][-i<范围>][-l<记录文件>][-O<连接槽选 项>][-p<连接端口编号>][-s<配置文件>] 补充说明:smbd为Samba服务器程序,可分享文件与打印机等网络资源供 Windows相关的用户端程序存取。 参 数: -a 所有的连线记录都会加到记录文件中。 -d<排错层级> 指定记录文件所记载事件的详细程度。 -D 使用此参数时,smbd会以服务程序的方式在后台执行。 -h 显示帮助。 -i<范围> 指定NetBIOS名称的范围。 -l<记录文件> 指定记录文件的名称。 -o 每次启动时,会覆盖原有的记录文件。 -O<连接槽选项> 设置连接槽选项。 -p<连接端口编号> 设置连接端口编号。 -P 仅用来测试smbd程序的正确性。 152 -s<配置文件> 指定smbd的设置文件。 telnet 功能说明:远端登入。 语 法:telnet [-8acdEfFKLrx][-b<主机别名>][-e<脱离字符>][-k<域名>][-l<用 户名称>][-n<记录文件>][-S<服务类型>][-X<认证形态>][主机名称或IP地址<通 信端口>] 补充说明:执行telnet指令开启终端机阶段作业,并登入远端主机。 参 数: -8 允许使用8位字符资料,包括输入与输出。 -a 尝试自动登入远端系统。 -b<主机别名> 使用别名指定远端主机名称。 -c 不读取用户专属目录里的.telnetrc文件。 -d 启动排错模式。 -e<脱离字符> 设置脱离字符。 -E 滤除脱离字符。 -f 此参数的效果和指定"-F"参数相同。 -F 使用Kerberos V5认证时,加上此参数可把本地主机的认证数据上传到远端 主机。 -k<域名> 使用Kerberos认证时,加上此参数让远端主机采用指定的领域名, 而非该主机的域名。 -K 不自动登入远端主机。 -l<用户名称> 指定要登入远端主机的用户名称。 -L 允许输出8位字符资料。 -n<记录文件> 指定文件记录相关信息。 -r 使用类似rlogin指令的用户界面。 -S<服务类型> 设置telnet连线所需的IP TOS信息。 -x 假设主机有支持数据加密的功能,就使用它。 -X<认证形态> 关闭指定的认证形态。 153 uulog 功能说明:显示UUCP记录文件。 语 法:uulog [-DFISv][-<行数>][-f<主机>][-I<配置文件>][-n<行数>][-s<主 机>][-u<用户>][-X<层级>][--help] 补充说明:uulog可用来显示UUCP记录文件中记录。 参 数: -D或--debuglog 显示排错记录。 -f<主机>或--follow<主机> 与-F参数类似,但仅显示与指定主机相关的记录。 -I<配置文件>或--config<配置文件> 指定程序的配置文件。 -<行数>,-n<行数>或--lines<行数> 显示记录文件中,从最后算起指定行数的数 值。 -s<主机> 仅显示记录文件中,与指定文件相关的记录。 -S或--statslog 显示统计记录。 -u<用户>或--suer<用户> 仅显示记录文件中,与指定用户相关的记录。 -v或--version 显示版本信息。 -X<层级>或--debug<层级> 设定排错层级。 --help 显示帮助。 uustat 功能说明:显示UUCP目前的状况。 语 法:uustat [-aeiKmMNpqQRv][-B<行数>][-c<指令>][-C<指令>][-I<配置文 件>][-k<工作>][-o<小时>][-r<工作>][-s<主机>][-S<主机>][-u<用户>][-U<用 户>][-W<附注>][-y<小时>][-x<层级>][--help] 补充说明:执行uucp与uux指令后,会先将工作送到队列,再由uucico来执行 工作。uustat可显示,删除或启动队列中等待执行的工作。 参 数: -a或-all 显示全部的UUCP工作。 -B<行数>或--mail-lines<行数> 与-M或-N参数一并使用,用来指定邮件中要包 含多少行的信息。 -c<指令>或--command<指令> 显示与<指令>有关的工作。 154 -C<指令>或--not-command<指令> 显示与<指令>无关的工作。 -e或--executions 仅显示待执行的工作。 -i或--prompt 针对队列中的每项工作,询问使用是否要删除工作。 -I<配置文件>或--config<配置文件> 指定配置文件。 -k<工作>或--kill<工作> 删除指定的工作。 -m或--status 删除全部的工作。 -M或-mail 将状态信息邮寄给UUCP管理员。 -N或--notify 将状态信息分别邮寄给提出该项工作的用户。 -o<小时>或--older-than<小时> 显示超过指定时数的工作。 -p或--ps 显示负责UUCP锁定的程序。 -q或--list 显示每台远端主机上所要执行工作的状态。 -Q或--no-list 不显示工作。 -r<工作>或--rejuvenate<工作> 重新启动指定的工作。 -R或--rejuvenate-all 重新启动全部的工作。 -s<主机>或--system<主机> 显示与<主机>有关的工作。 -S<主机>或--not-system<主机> 显示与<主机>无关的工作。 -v或--version 显示版本信息。 -u<用户>或--user<用户> 显示与<用户>有关的工作。 -U<用户>或--not-user<用户> 显示与<用户>无关的工作。 -W<附注>或--comment<附注> 要放在邮件信息中的附注。 -y<小时>或--younger-than<小时> 显示低于指定时数的工作。 -x<层级>或--debug<层级> 指定排错层级。 --help 显示帮助。 uux 功能说明:在远端的UUCP主机上执行指令。 语 法:uux [-bcCIjlnrvz][-a<地址>][-g<等级>][-s<文件>][-x<层级>][--help][指 令] 补充说明:uux可在远端的UUCP主机上执行指令或是执行本机上的指令,但在 执行时会使用远端电脑的文件。 155 参 数: -或-p或--stdin 直接从键盘读取要执行的指令。 -a<地址>或--requestor<地址> 执行邮件地址,以便寄送状态信息。 -b或--erturn-stdin 在屏幕上显示状态信息。 -c或--nocopy 不用将文件复制到缓冲区。 -C或--copy 将文件复制到缓冲区。 -g<等级>或--grade<等级> 指定文件传送作业的优先顺序。 -I或--config file 指定uux配置文件。 -j或--jobid 显示作业编号。 -l或--link 将本机上的文件连接到缓冲区。 -n或--notification=no 无论发生任何状态,都不寄邮件通知用户。 -r或--nouucico 不要立即启动uucico服务程序,仅将作业送到队列中,然后再 执行。 -s<文件>或--status<文件> 将完成状态保存为指定的文件。 -v或--version 显示版本信息。 -x<层级>或--debug<层级> 指定排错层级。 -z或--notification=error 若发生错误,则以邮件来通知用户。 --help 显示帮助。 cu(call up) 功能说明:连接另一个系统主机。 语 法:cu [dehnotv][-a<通信端口>][-c<电话号码>][-E<脱离字符>][-I<设置文 件>][-l<外围设备代号>][-s<连线速率>][-x<排错模式>][-z<系统主 机>][--help][-nostop][--parity=none][<系统主机>/<电话号码>] 补充说明:本指令可连接另一台主机,并采用类似拨号终端机的接口工作,也可 执行简易的文件传输作业。 参 数: -a<通信端口>或-p<通信端口>或--port<通信端口> 使用指定的通信端口进行连 线。 -c<电话号码>或--phone<电话号码> 拨打该电话号码。 156 -d 进入排错模式。 -e或--parity=even 使用双同位检查。 -E<脱离字符>或--escape<脱离字符> 设置脱离字符。 -h或--halfduple 使用半双工模式。 -I<配置文件>或--config<配置文件> 指定要使用的配置文件。 -l<外围设备代号>或--line<外围设备代号> 指定某项外围设备,作为连接的设 备。 -n或--prompt 拨号时等待用户输入电话号码。 -o或--parity=odd 使用单同位检查。 -s<连线速率>或--speed<连线速率>或--baud<连线速率>或-<连线速率> 设置连 线的速率,单位以鲍率计算。 -t或--maper 把CR字符置换成LF+CR字符。 -v或--version 显示版本信息。 -x<排错模式>或--debug<排错模式> 使用排错模式。 -z<系统主机>或--system<系统主机> 连接该系统主机。 --help 在线帮助。 --nostop 关闭Xon/Xoff软件流量控制。 --parity=none 不使用同位检查。 dnsconf(dns configurator) 功能说明:设置DNS服务器组态。 语 法:dnsconf [--deldomain<域>][--delsecondary<域>][--newdomain< 域>][--set<主机> 机>][--setns<域><主机>][--unset<主机>] 补充说明:dnsconf实际上为linuxconf的符号连接,提供图形截面的操作方式, 供管理员管理DNS服务器。 参 数: --deldomain<域> 删除域。 --delsecondary<域> 删除次级域。 --newdomain<域> 新增域。 157 --set<主机> --setcname --setmx<域><主机> 指定域的邮件主机。 --setns<域><主机> 指定域的DNS服务器。 --unset<主机> 删除DNS中某台主机的记录。 efax 功能说明:收发传真。 语 法:efax [-sw][-a 文件>][-g<指令>][-h<传真标题字符串>][-i 令>][-l<识别码>][-o<选项>][-q<错误次数>][-r<文件名>][-v<信息类 型>][-x 补充说明:支持Class 1与Class 2的调制解调器来收发传真。 参 数: -a -c<调制解调器属性> 设置本机调制解调器的属性。 -d<驱动程序> 指定调制解调器驱动程序。 -f<字体文件> 使用指定的字体文件来建立传真标题。 -g<指令> 若接到的电话为数据,则执行指定的指令。 -h<传真标题字符串> 指定字符串为每页最前端的标题。 -i -j -k -l<识别码> 设置本机调制解调器的识别码。 -o<选项> 使用非标准调制解调器时设置相关选项。 -q<错误次数> 接收传真时,当每页发生错误次数超过指定的数目时,要求对 方重发。 -r<文件名> 在接收传真时,将每页分别保存成文件。 -v<信息类型> 选择要印出的信息类型。 -w 不要接听电话,等待OK或CONNECT的信号。 158 -x -t<电话号码><传真文件> 以<电话号码>中的号码来拨号,并将<传真文件>传 真出去。 httpd(http daemon) 功能说明:Apache HTTP服务器程序。 语 法:httpd [-hlLStvVX][-c 录>][-D<设定文件参数>][-f<设定文件>] 补充说明:httpd为Apache HTTP服务器程序。直接执行程序可启动服务器的服 务。 参 数: -c -C -d<服务器根目录> 指定服务器的根目录。 -D<设定文件参数> 指定要传入配置文件的参数。 -f<设定文件> 指定配置文件。 -h 显示帮助。 -l 显示服务器编译时所包含的模块。 -L 显示httpd指令的说明。 -S 显示配置文件中的设定。 -t 测试配置文件的语法是否正确。 -v 显示版本信息。 -V 显示版本信息以及建立环境。 -X 以单一程序的方式来启动服务器。 ifconfig 功能说明:显示或设置网络设备。 语 法:ifconfig [网络设备][down up -allmulti -arp -promisc][add<地址>][del< 地址>][ 址>][media<网络媒介类型>][mem_start<内存地址>][metric<数目>][mtu<字 节>][netmask<子网掩码>][tunnel<地址>][-broadcast<地址>][-pointopoint<地 159 址>][IP地址] 补充说明:ifconfig可设置网络设备的状态,或是显示目前的设置。 参 数: add<地址> 设置网络设备IPv6的IP地址。 del<地址> 删除网络设备IPv6的IP地址。 down 关闭指定的网络设备。 io_addr 设置网络设备的I/O地址。 irq media<网络媒介类型> 设置网络设备的媒介类型。 mem_start<内存地址> 设置网络设备在主内存所占用的起始地址。 metric<数目> 指定在计算数据包的转送次数时,所要加上的数目。 mtu<字节> 设置网络设备的MTU。 netmask<子网掩码> 设置网络设备的子网掩码。 tunnel<地址> 建立IPv4与IPv6之间的隧道通信地址。 up 启动指定的网络设备。 -broadcast<地址> 将要送往指定地址的数据包当成广播数据包来处理。 -pointopoint<地址> 与指定地址的网络设备建立直接连线,此模式具有保密功 能。 -promisc 关闭或启动指定网络设备的promiscuous模式。 [IP地址] 指定网络设备的IP地址。 [网络设备] 指定网络设备的名称。 mesg 功能说明:设置终端机的写入权限。 语 法:mesg [ny] 补充说明:将mesg设置y时,其他用户可利用write指令将信息直接显示在您 的屏幕上。 参 数: n 不允许气筒用户将信息直接显示在你的屏幕上。 160 y 允许气筒用户将信息直接显示在你的屏幕上。 minicom 功能说明:调制解调器通信程序。 语 法:minicom [-8lmMostz][-a 号>][-p<模拟终端机>][-S
