试着改变不良的命令使用模式

    技术2022-05-11  56

     

    要想改变“懒惰”的命令输入方式,就得多接受别人高效的使用方式,这里推荐http://www.ibm.com/developerworks/cn/aix/library/au-badunixhabits.html?S_TACT=105AGX52&S_CMP=techcsdn#one《UNIX 高手的 10 个习惯》

     主要纠正了关于mkdir cd find cat grep 常用的简单模式,利用恰当的命令参数、管道、反斜杆等形式组合,试着用一条命令来解决问题。凸现了unix简洁高效的基本思想。

    摘要:

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

     $ mkdir -p tmp/a/b/c

     $ mkdir -p project/{lib/ext,bin,src,doc/{html,info,pdf},demo/stat/a}

    $ cd tmp/a/b/c || mkdir -p tmp/a/b/c $ echo ${VAR}a

     $ cd tmp/a/b/c || /> mkdir -p tmp/a/b/c && /> tar xvf -C tmp/a/b/c ~/archive.tar~ $ ( cd tmp/a/b/c/ || mkdir -p tmp/a/b/c && /> VAR=$PWD; cd ~; tar xvf -C $VAR archive.tar ) /> | mailx admin -S "Archive contents"以上是摘选的比较好的命令使用方式。这要求使用者对命令熟悉。否则会增加命令使用的错误和理解复杂化


    最新回复(0)