-print 显示文件名称。
-type d 档案型态d表目录;f表一般档案;c表字符特殊文件 案,b表区域特殊档案。
-exec command
-size n
-user
Example:
%find ~ -name '*.c' -print 找出使用者目录底下所有.c的档案。
%find ~ -size 0 -exec rm {} ;将使用者目录下所有档案大小为0的档案删除。
%find ~ -type d -print 将使用者目录下所有目录档案列出。
17.wc 计算档案的列数,字数及字符数。
格式:wc [option] [filename]
Option:
-l 只计算列数(Line)。
-w 只计算字数(Word)。
-c 只计算字符数(Character)。
Example:
%wc file1
%who |wc -l
18.dff比较两个文本文件的差别。
格式:diff filename1 filename2
19.sort排序文本文件。
格式:sort [options] [file]
Option:
- 从标准输入读取。
-b 忽略前置空格。
-d 按字典顺序,仅字母数字空格才有效。
-n 以数值来做排序。
-r reverse反方向顺序排序。
-o 将output存于下个自变量中指定的档案,否则sort 会将排序结果送到屏幕显示。
-tc 字段间以字符c来分开。
+n1[-n2] n 跳过n1个字段,至第n2的字段为止,做排序。
Example:
%sort -b +1n file1 跳过1个字段,以第2字段为key sort file1。
%sort -t: +2n /etc/passwd 以uid(第3字段)为key sort /etc/passwd。
打印相关之指令
1.lpr/lp送印指令(HP9000/800 G60 用lp指令)。
格式:lpr [options] filename ....
options:
-Pprinter 指定打印机,若省略此参数,则指预设打印机lp。
目前中心的列表机有
lp 系统打印机。
sp 激光打印机。
np 激光打印机。
-m 当档案打印完毕,会送一个讯息给使用者。
-#n 打印n份。
examples:
%lpr file
%lpr file1 file2 file3
%man lpr | lpr -m
%cat file1 file2 | lpr -#3 打印3份
2.lpq查询 printer queue ,当你的档案送印后,可用此指令查询是否送印成功(HP9000/800 G60用lpstat指令)。
格式:lpq [options]
options:
-Pprinter 指定打印机,若省略此参数,则指预设打印机 lp。
examples:
%lpq 查询系统打印机lp打印情况。
%lpq -Psp 查询激光打印机 sp打印情况
3.lprm取消已送印的档案(HP9000/800 G60用cancel指令)。