convertquota
convertquota把老的配额文件转换为新的格式 补充说明convertquota命令 用于将老的磁盘额数据文件(“quota.user”和“quota.group”)转换为新格式的文件(“quota.user”和“quota.group”)。 语法1convertquota(选项)(参数) 选项1234-u:仅转换用户磁盘配额数据文件;-g:仅转换组磁盘配额数据文件;-f:将老的磁盘配额文件转换为新的格式;-e:将新的文件格式从大字节序换为小字节序。 参数文件系统:指定要转换磁盘配额数据文件格式的文件系统(硬盘分区)。 实例使用convertquota指令转换指定文件系统/data的磁盘配额数据文件。在命令行中输入下面的命令: 1convertquota -u /data //转换文件系统"/data"上的用户磁盘配额文件
continue
continue结束本次循环,继续执行下一个for,while或until循环。 概要1continue [n] 主要用途 结束本次循环,继续执行下一个for,while或until循环;可指定从第几层循环继续执行。 参数n(可选):大于等于1的整数,用于指定从第几层循环继续执行。 返回值返回状态为成功除非n小于1。 例子123456789101112131415161718# continue的可选参数n缺省值为1。for((i=3;i>0;i--)); do # 跳到内层for循环继续执行。 for((j=3;j>0;j--)); do if((j==2)); then # 换成continue 1时结果一样 continue fi printf "%s %s\n" ${i} ${j} donedone# 输出结果3 33 12 32 11 31 1 1234567891011121314# 当n为2时:#...
consoletype
consoletype输出已连接的终端类型 补充说明consoletype命令 用于打印已连接的终端类型到标准输出,并能够检查已连接的终端是当前终端还是虚拟终端。 语法1consoletype 实例12[root@localhost ~]# consoletypepty
compress
compress使用Lempress-Ziv编码压缩数据文件 补充说明compress命令 使用“Lempress-Ziv”编码压缩数据文件。compress是个历史悠久的压缩程序,文件经它压缩后,其名称后面会多出”.Z”的扩展名。当要解压缩时,可执行uncompress指令。事实上uncompress是指向compress的符号连接,因此不论是压缩或解压缩,都可通过compress指令单独完成。 语法1compress(选项)(参数) 选项1234567-f:不提示用户,强制覆盖掉目标文件;-c:将结果送到标准输出,无文件被改变;-r:递归的操作方式;-b<压缩效率>:压缩效率是一个介于9~16的数值,预设值为"16",指定愈大的数值,压缩效率就愈高;-d:对文件进行解压缩而非压缩;-v:显示指令执行过程;-V:显示指令版本及程序预设值。 参数文件:指定要压缩的文件列表。 实例将/etc/man.config复到/tmp ,并加以压缩 1234[root@localhost ~]# cd /tmp[root@localhost tmp]#...
command
command调用并执行指定的命令 补充说明command命令 调用指定的指令并执行,命令执行时不查询shell函数。command命令只能够执行shell内部的命令。 语法1command(参数) 参数指令:需要调用的指令及参数。 实例使用command命令调用执行echo Linux,输入如下命令: 1command echo Linux #调用执行shell内部指令 上面的命令执行后,将调用执行命令echo Linux,其执行结果如下: 1Linux
comm
comm按行比较两个已排序的文件。 概要1comm [OPTION]... FILE1 FILE2 主要用途 按行比较两个已排序的文件。 当FILE1或FILE2为-时,读取标准输入。 无选项时输出三列,第一列为FILE1独有的行,第二列为FILE2独有的行,第三列为FILE1,FILE2共有的行。 选项12345678910-1 不输出第一列。-2 不输出第二列。-3 不输出第三列。--check-order 检查输入行是否正确的排序,即使它们确实是已排序过的。--nocheck-order 不检查输入行是否正确的排序。--output-delimiter=STR 使用STR作为输出列之间的分隔符而不是默认的TAB。--total 额外地增加第四列输出概要。-z, --zero-terminated ...
column
column按列格式化输出文件 概要1column [options] [file ...] 主要用途 将单列数据整理为多列显示,每行宽度可以指定,超出的部分自动换行。 将多列数据进行快速整理,对齐每列的字符。 参数file(可选),当没有指定文件时,默认会从标准输入读取,因此可以配合管道符使用。 选项123456789-c, --columns <width> 输出宽度(以字符数表示)-t, --table 创建一个表格(每列字符会对齐)-s, --separator <string> 指定识别表格的分隔符-o, --output-separator <string> 输出表格的列分隔符,默认为两个空格-x, --fillrows 在列之前填充行-N, --table-columns <names> 添加列名(逗号分隔)-J --json ...
colrm
colrm删除文件中的指定列 补充说明colrm命令 用于删除文件中的指定列。colrm命令从标准输入设备读取书记,转而输出到标准输出设备。如果不加任何参数,则colrm命令不会过滤任何一行。 语法1colrm(参数) 参数 起始列号:指定要删除的指定列; 结尾列号:指定要删除的结尾列。
col
col过滤控制字符 补充说明col命令 是一个标准输入文本过滤器,它从标注输入设备读取文本内容,并把内容显示到标注输出设备。在许多UNIX说明文件里,都有RLF控制字符。当我们运用shell特殊字符>和>>,把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col命令则能有效滤除这些控制字符。 语法1col(选项) 选项1234-b:过滤掉所有的控制字符,包括RLF和HRLF;-f:滤掉RLF字符,但允许将HRLF字符呈现出来;-x:以多个空格字符来表示跳格字符;-l<缓冲区列数>:预设的内存缓冲区有128列,用户可以自行指定缓冲区的大小。
cmp
cmp比较两个文件是否有差异 补充说明cmp命令 用来比较两个文件是否有差异。当相互比较的两个文件完全一样时,则该指令不会显示任何信息。若发现有差异,预设会标示出第一个不通之处的字符和列数编号。若不指定任何文件名称或是所给予的文件名为“-”,则cmp指令会从标准输入设备读取数据。 语法1cmp(选项)(参数) 选项123456-c或--print-chars:除了标明差异处的十进制字码之外,一并显示该字符所对应字符;-i<字符数目>或--ignore-initial=<字符数目>:指定一个数目;-l或——verbose:标示出所有不一样的地方;-s或--quiet或——silent:不显示错误信息;-v或——version:显示版本信息;--help:在线帮助。 参数目录:比较两个文件的差异。 实例使用cmp命令比较文件”testfile”和文件”testfile1”两个文件,则输入下面的命令: 1cmp testfile testfile1 ...