UNIX 高手的 10 个习惯和UNIX 高手的另外 10 个习惯.pdfVIP

UNIX 高手的 10 个习惯和UNIX 高手的另外 10 个习惯.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UNIX 高手的 10 个习惯和UNIX 高手的另外 10 个习惯

页码,1/ 10 UNIX 手的 10 个习惯 克服不良的 UNIX 使用模式 简介:采用 10 个能够提高您的 UNIX 命令行效率的好习惯——并在此过程中摆脱不良的使用模式。本文循序渐进 地指导您学习几项用于命令行操作的技术,这些技术非常好,但是通常被忽略。了解常见错误和克服它们的方法,以 便您能够确切了解为何值得采用这些 UNIX 习惯。 标记本文! 发布日期:2007 年 2 月 09 日 级别: 中级 访问情况6958 次浏览 本文的续篇 《UNIX 高手的另外 10 个习惯 已经推出,又继续向您介绍了 10 个新的 UNIX 使用习惯,欢迎您访 问。 引言 当您经常使用某个系统时,往往会陷入某种固定的使用模式。有时,您没有养成以尽可能最好的方式做事的习惯。有 时,您的不良习惯甚至会导致出现混乱。纠正此类缺点的最佳方法之一,就是有意识地采用抵制这些坏习惯的好习 惯。本文提出了 10 个值得采用的 UNIX 命令行习惯——帮助您克服许多常见使用怪癖,并在该过程中提高命令行工 作效率的好习惯。下面列出了这 10 个好习惯,之后对进行了更详细的描述。 采用 10 个好习惯 要采用的十个好习惯为: 1. 在单个命令中创建目录树。 2. 更改路径;不要移动存档。 3. 将命令与控制操作 组合使用。 4. 谨慎引用变量。 5. 使用转义序列来管理较长的输入。 6. 在列表中对命令分组。 7. 在 find 之外使用 xargs 。 8. 了解何时 grep 应该执行计数——何时应该绕过。 9. 匹配输出中的某些字段,而不只是对行进行匹配。 10. 停止对 cat 使用管道。 在单个命令中创建目录树 清单 1 演示了最常见的 UNIX 坏习惯之一:一次定义一个目录树。 清单 1. 坏习惯 1 的示例:单独定义每个目录树 ~ $ mkdir tmp ~ $ cd tmp ~/tmp $ mkdir a 页码,2/ 10 ~/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 $ 使用 mkdir 的 -p 选项并在单个命令中创建所有父目录及其子目录要容易得多。但是即使对于知道此选项的管理 员,他们在命令行上创建子目录时也仍然束缚于逐步创建每级子目录。花时间有意识地养成这个好习惯是值得的: 清单 2. 好习惯 1 的示例:使用一个命令来定义目录树 ~ $ mkdir -p tmp/a/b/c 您可以使用此选项来创建整个复杂的目录树 (在脚本中使用是非常理想的),而不只是创建简单的层次结构。例如: 清单 3. 好习惯 1 的另一个示例:使用一个命令来定义复杂的目录树 ~ $ mkdir -p project/{lib/ext,bin,src,doc/{html ,info,pdf},demo/stat/a} 过去,单独定义目录的唯一借口是您的 mkdir 实现不支持此选项,但是在大多数系统上不再是这样了。IBM、 A IX 、mkdir、GNU mkdir 和其他遵守单一 UNIX 规范 (Single UNIX Specification) 的系统现在都具有此选项。 对于仍然缺乏该功能的少数系统,您可以使用 mkdirhier 脚本 (请参见参考 料),此脚本是执行相同功能的 mkdir 的包装: ~ $ mkdirhier project/{lib/ext,bin,src,doc/{html,info,pdf},demo/stat/a} 更改路径;不要移动存档 另一个不良的使用模式是将 .tar 存档文件移动到某个目录,因为该目录恰好是您希望在其中提取 .tar 文件的目录。 其实您根本不需要这样做。您可以随心所欲地将任何 .tar 存档文件解压缩到任何目录——这就是 -C 选项的用途。在 解压缩某个存档文件时,使用 -C 选项来指定要在其中解压缩该文件的目录: 清单 4. 好习惯 2 的示例:使用选项 -C 来解压缩 .tar 存档文件 ~ $ tar xvf -C tmp/a/b/c newarc.tar.gz 相对于将存档文件移动到您希望在其中解压缩它的位置,切换到该目录,然后才解压缩它,养成使用 -C 的习惯则更 加可取——当存档文件位于其他某个位

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档