您的位置:首页 > 其它

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

2007-02-14 12:16 260 查看
要想改变“懒惰”的命令输入方式,就得多接受别人高效的使用方式,这里推荐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"
以上是摘选的比较好的命令使用方式。这要求使用者对命令熟悉。否则会增加命令使用的错误和理解复杂化
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: