电脑技术学习

UNIX 高手的10 个习惯

dn001

  采用 10 个能够提高您的 Unix® 命令行效率的好习惯——并在此过程中摆脱不良的使用模式。本文循序渐进地指导您学习几项用于命令行操作的技术,这些技术非常好,但是通常被忽略。了解常见错误和克服它们的方法,以便您能够确切了解为何值得采用这些 UNIX 习惯。

  引言

  当您经常使用某个系统时,往往会陷入某种固定的使用模式。有时,您没有养成以尽可能最好的方式做事的习惯。有时,您的不良习惯甚至会导致出现混乱。纠正此类缺点的最佳方法之一,就是有意识地采用抵制这些坏习惯的好习惯。本文提出了 10 个值得采用的 UNIX 命令行习惯——帮助您克服许多常见使用怪癖,并在该过程中提高命令行工作效率的好习惯。下面列出了这 10 个好习惯,之后对进行了更详细的描述。

  采用 10 个好习惯

  要采用的十个好习惯为:

  • 在单个命令中创建目录树。
  • 更改路径;不要移动存档。
  • 将命令与控制操作符组合使用。
  • 谨慎引用变量。
  • 使用转义序列来管理较长的输入。
  • 在列表中对命令分组。
  • 在 find 之外使用 xargs。
  • 了解何时 grep 应该执行计数——何时应该绕过。
  • 匹配输出中的某些字段,而不只是对行进行匹配。
  • 停止对 cat 使用管道。
  •   在单个命令中创建目录树

      清单 1 演示了最常见的 UNIX 坏习惯之一:一次定义一个目录树。

      清单 1. 坏习惯 1 的示例:单独定义每个目录树~ $ mkdir tmp
    ~ $ cd tmp
    ~/tmp $ mkdir a
    ~/tmp $ cd a
    ~/tmp/a $ mkdir b
    ~/tmp/a $ cd b
    ~/tmp/a/b/ $ mkdir c
    ~/tmp/a/b/ $ cd c
    ~/tmp/a/b/c $

    标签: