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)。
使用历史扩展。
重用以前的参数。
使用
pushd
和popd
管理目录导航。查找大型文件。
不使用编辑器创建临时文件。
使用
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 $0
或 ps -p $$
命令显示您正在使用的 Shell。对于我来说,运行的是 Bash Shell。
清单 1. 确定您的 Shell
$ echo $
0
以上是关于Unix 高手的另外 10 个习惯的主要内容,如果未能解决你的问题,请参考以下文章