Unix 高手的另外 10 个习惯

Posted 伯乐在线

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unix 高手的另外 10 个习惯相关的知识,希望对你有一定的参考价值。


原文:IBM DeveloperWorks

链接:https://www.ibm.com/developerworks/cn/aix/library/au-unixtips/


让我们面对现实吧:坏习惯很难改变。但是您已经熟悉的习惯可能更难克服。有时,重新审视某些事情可能让您遇到“啊哈,我没想到它能做到这一点!”的时刻。在 Michael Stutz 的《》的基础上,本文将提供另外 10 个 UNIX 命令行命令、工具和技术,可以使您成为更高效的 UNIX 命令行高手。


您应当采纳的其他 10 个好习惯包括:


  • 使用文件名自动完成功能 (file name completion)。

  • 使用历史扩展。

  • 重用以前的参数。

  • 使用 pushdpopd 管理目录导航。

  • 查找大型文件。

  • 不使用编辑器创建临时文件。

  • 使用 curl 命令行实用工具。

  • 最有效地利用正则表达式。

  • 确定当前用户。

  • 使用 awk 处理数据。


常用首字母缩写词


  • MB:兆字节

  • HTTP:超文本传输协议

  • HTTPS:HTTP over Secure Sockets Layer

  • FTP:文件传输协议

  • FTPS:FTP over Secure Sockets Layer

  • LDAP:轻型目录访问协议



使用文件名完成


如果不需要在命令提示符处键入长的、令人费解的文件名,这是不是很棒呢?的确,您不需要这样做。相反,您可以配置最流行的 UNIX Shell 以使用文件名完成。该功能在各个 Shell 中的工作方式略有不同,因此我将向您展示如何在最流行的 Shell 中使用文件名完成。文件名完成使您可以更快地输入并避免错误。懒惰?也许吧。效率更高?当然!


我正在运行哪种 Shell?


如果您不知道目前使用的是哪一种 Shell,会怎么样?虽然这个诀窍不是另外 10 个好习惯的正式组成部分,但它仍然很有用。如清单 1 所示,您可以使用 echo $0ps -p $$ 命令显示您正在使用的 Shell。对于我来说,运行的是 Bash Shell。


清单 1. 确定您的 Shell


$ echo $ 0

以上是关于Unix 高手的另外 10 个习惯的主要内容,如果未能解决你的问题,请参考以下文章

UNIX 高手的 10 个习惯

UNIX高手应该保持的习惯

unix高手的几个习惯

UNIX高手的几个习惯

10个超级有用必须收藏的PHP代码样例

高效 Unix 管理员的 7 个习惯