在UNIX系统中信息存储在文件中,它像日常的办公室文件。每个文件有名字,内容,存放地点以及某些管理信息,诸如所有者以及文件大小等。有大量的程序可对文件进行操作,下面我们只介绍最频繁使用的那些命令。

命令含义
ls列出当前目录的文件名
ls 文件名只列出指定的文件
ls -t按时间次序列出文件,时间最近的文件排在最前面
ls -l长列表,包括较多信息;还可用ls -lt
ls -u按最后使用的时间次序列出文件;也可用ls -lu, ls -lut
ls -r以逆序列出文件;可组成-rt,-rlt等等
ed 文件名编辑文件
cp 文件1 文件2把文件1拷贝到文件2,若文件2存在,则覆盖文件2
mv 文件1 文件2文件1换名为文件2,若文件2存在,则覆盖文件2
rm 文件名删除文件,不能恢复
cat 文件名打印文件
pr 文件名按打印机格式(表头,每页66行)打印文件
pr -n 文件名以n列形式打印文件
pr -m 文件名并排打印指定若干文件(多列打印)
wc 文件名统计文件的行,单词(字)和字符
wc -l 文件名统计每个文件的行
grep 模式 文件名打印匹配模式的行
grep -v 模式 文件打印不匹配模式的行
sort 文件名逐行按字母顺序排列
tail 文件名打印文件最后10行
tail -n 文件名打印文件最后n行
tail +n 文件名从第n开始打印
cmp 文件1 文件2打印两个文件差异第一处
diff 文件1 文件2    打印两个文件所有不同之处