网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > linux > 其它unix > 提高UNIX工作效率 解析有价值的命令行  

提高UNIX工作效率 解析有价值的命令行

2007-06-29  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

  在日常的办公环境中使用 UNIX? 并不一定是非常笨拙的。使用 UNIX Shell 的强大功能和可用的系统工具可以极大地提高您在办公中的工作效率。

中国网管联盟bitsCN.com

  引言

网管网www.bitscn.com

  UNIX? 命令行的语言以功能全面而著称,通过使用各种小型工具、实用程序,并在 Shell 中将它们组合在一起执行,您可以指定许多精确的和复杂的任务。 网管网www.bitscn.com

  但是,当在办公环境中使用它们时,同样的这些工具可能成为提高您工作效率的功能强大的助手。许多 UNIX 独特的技巧可以用于提高工作效率。

网管联盟bitsCN@com

  对于使用命令行来改善办公工作效率,本文给出了一些建议和技巧,包括如何查看当前系统习惯、如何计算工作花费的时间、操作日期的秘诀、使用快速而简单的方法对自己发送提醒、对重复性交互任务实现自动化的方法。 中国网管论坛bbs.bitsCN.com

  查看日常的习惯

网管网www_bitscn_com

  使用 UNIX 命令行提高办公工作效率的第一步是,仔细地研究您当前的日常习惯。通过通常所使用的工具和应用程序以及访问和修改的文件,可以告诉您究竟是什么样日常工作占用了大量的时间,以及应该避免哪些操作。 中国网管联盟bitsCN.com

  查看所使用的工具 中国网管联盟bitsCN.com

  您需要查看经常使用哪些工具和应用程序。可以轻松地在 Shell 的内置 history 中查明您的日常工作习惯,它将输出在当前的和过去的会话中发送给 Shell 的输入行内容的枚举清单。有关典型的示例,请参见清单 1.

中国网管论坛bbs.bitsCN.com

  清单 1. Shell 的内置 history 的示例输出 网管网www_bitscn_com

$ history
1 who
2 ls
3 cd /usr/local/proj
4 ls
5 cd websphere
6 ls
7 ls -l
$

  真实的历史记录通常保存在一个文件中,以便能够提供给将来的会话,例如,Korn Shell 将其命令历史记录保存在用户 home 目录的隐藏文件 .sh_history 中,而 Bash Shell 则使用 .bash_history.通常在达到一定的长度后,会对这些文件进行覆盖,但是许多 Shell 具有设置最大历史记录长度的变量,Korn 和 Bash Shell 具有 HISTSIZE 和 HISTFILESIZE 变量,您可以在自己的 Shell 启动文件中对它们进行设置。

网管u家u.bitscn@com

  通过 sort 来运行 history 非常有用,可以获得最常用的命令的列表。然后,使用 awk 删除命令名称减号选项和参数,然后将经过排序的列表传递给 uniq 以得到一个枚举列表。最后,再次调用 sort 以便对列表的第一列按照相反次序进行排序(最大的在前面),这是对其自身进行枚举。清单 2 显示了实际操作的示例。 网管bitscn_com

  清单 2. 根据使用频率列举 Shell 历史记录中的命令

网管联盟bitsCN_com

网管下载dl.bitscn.com

$ history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -r

      4 ls
      2 cd
      1 who
$
网管下载dl.bitscn.com

  如果历史记录文件比较大,您可以首先通过管道传输到 tail 来运行周期性的检查,例如,要检查最后的 1,000 条命令,可以尝试使用: 网管bitscn_com

$ history|tail -1000|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -r
中国网管联盟bitsCN.com

  网管下载dl.bitscn.com

  查看访问或修改的文件 网管下载dl.bitscn.com

  可以使用相同的原则来查看访问和修改过的文件。要完成这项工作,可以使用 find 实用程序来定位和查看在某一段时间内(今天、昨天或者过去的任何日期或时间段)访问或更改过的所有文件。 网管联盟bitsCN_com

网管网www.bitscn.com


TAGs   价值   命令   解析   效率   工作   提高       可以   使用   文件      
 上一篇:高手进阶:UNIX系统环境下高级编程一例   下一篇:下载UNIX安装文件时需要注意的几个问题
提高UNIX工作效率 解析有价值的命令行 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: