频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

Linux系统命令应用指南

来源:赛迪网技术社区 作者: 出处:巧巧读书 2007-04-16 进入讨论组
上一页 1 2 3 4 5 6 下一页 
引用:http://www.qqread.com/linux/2007/04/y309140.html

Sort 可用于很多不同的任务。例如,它可用于对文件输出进行排序(如 /etc/passwd ),或者如我们在下面所看到的那样,对 du 的输出进行排序。当使用 -m 选项时, sort 将文件合并,实际上并没有对它们进行排序。

但是,如果您希望将它们排序,就应该在文件合并前对它们排序。

Sort 经常与 uniq 命令一起使用,从已排序的文件中删除完全相同的行。 uniq 命令在管道中经常跟在 sort 命令的后面,还可以使用 -c 选项来计算某一行所出现的次数,或者使用 -d 选项,只报告完全相同的行:

$ sort -m test.out test2_sort.out | uniq -c

1 Another test.

1 Testing testing

2 This is a test.

在这里我们合并两个文件 test.out 和 test2_sort.out 。然后我们使用 -c 选项,将输出传送到 uniq ,这样最后的结果是按字母顺序排列的列表,完全相同的行被删除,并带有一个关于每行出现频率的报告。

打印机控制

在多数情况下,打印机命令的使用相对较为明确。通过在 lpr 命令后面指定文件名,将作业发送到打印机。如果没有提供文件名,则假定使用标准输入。使用 lpq 命令,您可以获得关于发送到打印机的作业的状态报告。当您指定作业号时, Lprm 将作业从行打印机后台打印队列中删除。

$ lpr grep2.out

$ lpq

Printer:lp@linux 'lpdfilter drv=upp method=auto color=yes'

Queue:1 printable job

Server:pid 1929 active

Unspooler:pid 1930 active

Status:waiting for subserver to exit at 21:24:14.637

Rank Owner/ID Class Job Files Size Time

active bluher@linux+928 A 928 grep2.out 779 21:24:14

done bluher A 877 (STDIN) 117258 13:09:53

$ lprm 928

Printer lp@linux:

checking perms 'cfA928linux.local'

dequeued 'cfA928linux.local'

在这里,当我们将作业发送到打印机后,我们查询其状态。 Lpq 向我们显示编号为 877 的作业已经完成,而我们刚发送的作业编号为 928 。我们使用命令 lprm 928 将活动的作业从队列中删除。

磁盘信息

无论您是维护自己的系统还是支持具有很多用户的企业,监视磁盘空间都是系统管理员更重要的职责之一。 du 、 df 和 fdisk 命令提供了可用磁盘空间的不同视图。

du 命令提供对每个目录的文件空间使用情况的评估。在默认情况下,测量的单位是块的数目,块的大小通常在安装您的系统时确定。

在以下的示例中,系统是使用 1024 字节的块安装的。如果没有指定目录,则 du 开始对当前目录进行计算。 -h 选项以易于读懂的形式提供大小的值:

$ du -h Documents

105k Documents/jj

573k Documents/John

682k Documents 更多文章 更多内容请看系统优化大全系统安全设置系统安装手册专题,或进入讨论组讨论。

上一页 1 2 3 4 5 6 下一页 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章