UNIX 高手的10 个习惯采用 10 个能够提高您的 UNIX® 命令行效率的好习惯——并在此过程中摆脱不良的使用模式。本文循序渐进地指导您学习几项用于命令行操作的技术,这些技术非常好,但是通常被忽略。了解常见错误和克服它们的方法,以便您能够确切了解为何值得采用这些 UNIX 习惯。 引言 当您经常使用某个系统时,往往会陷入某种固定的使用模式。有时,您没有养成以尽可能最好的方式做事的习惯。有时,您的不良习惯甚至会导致出现混乱。纠正此类缺点的最佳方法之一,就是有意识地采用抵制这些坏习惯的好习惯。本文提出了 10 个值得采用的 UNIX 命令行习惯——帮助您克服许多常见使用怪癖,并在该过程中提高命令行工作效率的好习惯。下面列出了这 10 个好习惯,之后对进行了更详细的描述。 采用 10 个好习惯 要采用的十个好习惯为:
在单个命令中创建目录树 清单 1 演示了最常见的 UNIX 坏习惯之一:一次定义一个目录树。 清单 1. 坏习惯 1 的示例:单独定义每个目录树
使用 清单 2. 好习惯 1 的示例:使用一个命令来定义目录树
您可以使用此选项来创建整个复杂的目录树(在脚本中使用是非常理想的),而不只是创建简单的层次结构。例如: 清单 3. 好习惯 1 的另一个示例:使用一个命令来定义复杂的目录树
过去,单独定义目录的唯一借口是您的 对于仍然缺乏该功能的少数系统,您可以使用
更改路径;不要移动存档 另一个不良的使用模式是将 .tar 存档文件移动到某个目录,因为该目录恰好是您希望在其中提取 .tar 文件的目录。其实您根本不需要这样做。您可以随心所欲地将任何 .tar 存档文件解压缩到任何目录——这就是 清单 4. 好习惯 2 的示例:使用选项 -C 来解压缩 .tar 存档文件
相对于将存档文件移动到您希望在其中解压缩它的位置,切换到该目录,然后才解压缩它,养成使用 将命令与控制操作符组合使用 您可能已经知道,在大多数 Shell 中,您可以在单个命令行上通过在命令之间放置一个分号 (;) 来组合命令。该分号是 Shell 控制操作符,虽然它对于在单个命令行上将离散的命令串联起来很有用,但它并不适用于所有情况。例如,假设您使用分号来组合两个命令,其中第二个命令的正确执行完全依赖于第一个命令的成功完成。如果第一个命令未按您预期的那样退出,第二个命令仍然会运行——结果会导致失败。相反,应该使用更适当的控制操作符(本文将描述其中的部分操作符)。只要您的 Shell 支持它们,就值得养成使用它们的习惯。 上一篇:Linux下安装和使用杀毒软件AntiVir 下一篇:安装大型Linux 集群(1): 简介和硬件配置 更多相关文章
|
推荐文章
精彩文章
|