cat命令:显示文件内容,其后的命令行参数(文件)依次被打开,文件内容全部显示在屏幕上。示例如图2.8所示。
图2.8 cat命令示例
more命令:逐屏显示文件内容。与cat命令不同,more命令并不是一次性显示完。若文件长度大于23行,屏幕底部会显示“More”或“More+已显示百分比”。示例如图2.9、图2.10所示。
图2.9 more命令示例1
图2.10 more命令示例2
cp命令:复制命令,其基本格式如下。
cp [-i][-r] oldfile newfile
成功执行该命令即将oldfile文件复制到newfile文件中,oldfile文件继续存在。执行命令前,若newfile文件存在,则oldfile文件的内容直接覆盖newfile的内容;若newfile文件不存在,则新建newfile文件并进行复制。
该命令选项有两个,即-i和-r。其中,-i表示请求确认;-r表示复制目录及其内部的所有文件到新的目录下。示例如图2.11所示。
图2.11 cp命令示例
mv命令:给文件换名,或将文件移至新的目录下。示例如图2.12所示。
图2.12 mv命令示例
rm命令:删除命令,其基本格式如下。
rm [-i][-r] file [file1 file2 …]
成功执行该命令将永久删除文件。
选项-i和-r:-i表示删除文件前需用户确认;-r表示强制删除文件,包括目录文件。示例如图2.13所示。
图2.13 rm命令示例
lp命令:打印命令,其基本格式如下。
lp [-options] file [file1 file2 …]
成功执行该命令并连接可操作打印机后,打印任务交予后台,屏幕将出现Shell的命令提示符,可继续前台的工作。
选项如下。
-d:在指定的打印机上进行打印任务。
-m:打印任务完成,通过mail方式告知用户。
-n:指定打印份数。
-s:取消屏幕的提示信息。
-t:文档封面打印标题。
-w:打印完成后在用户端显示提示信息。
pr命令:格式化输出命令,将文件内容以标准打印格式显示在屏幕上。示例如图2.14所示。
图2.14 pr命令示例
ln命令:链接文件命令,给一个已经存在的文件再取一个名字,新的文件名指向旧的文件,文件内容并没有被复制。示例如图2.15所示。
图2.15 ln命令示例
wc命令:文件统计命令,可以同时对一个或者多个文件进行行、单词和字符数统计。选项:-l表示只对行进行计数;-w表示只对单词进行计数;-c表示只对字符数进行计数。示例如图2.16所示。
图2.16 wc命令示例
find命令:查找文件命令,在指定目录下递归查找指定文件。其基本格式如下。
find pathname1 [pathname2 …] option1 [option2 …] [action]
pathname是指定目录的路径,option是所需查找的文件部分属性,action是找到文件后的动作。示例如图2.17所示。
sort命令:文件内容排序命令,通过逐行对比内容的ASCII码的大小实现排序。示例如图2.18所示。
grep命令:文件内容搜索命令,在一个或者多个文件中搜索包含指定字符串的行并将其显示出来。示例如图2.19所示。
图2.17 find命令示例
图2.18 sort命令示例
图2.19 grep命令示例
head命令:显示文件头部信息,缺省时默认为前10行。如果给定一个减号开始的数字,则显示文件开头的指定行数。示例如图2.20所示。
图2.20 head命令示例
tail命令:显示文件尾部信息,缺省时默认为后10行。如果给定一个减号开始的数字,则显示文件结尾的指定行数。示例如图2.21所示。
图2.21 tail命令示例
cut命令:切取文件内容命令,通过“切取”文件中的行或字段,达到显示部分内容的目的。选项:-f是指定字段的位置;-c是指定列的位置;-d是指定字段分隔符,缺省时默认分隔符是tab。示例如图2.22所示。
图2.22 cut命令示例