2007年5月9日星期三

Linux用户的10个良好习惯

  1. 在单个命令行中创建目录树;
    $mkdir -p project/{lib/ext,bin,src{bin,etc}}
  2. 更改路径;不要移动存档;
    $tar xvf -C /tmp/a exp.tar
  3. 将命令与控制操作符组合使用;
    $cd /tmp/a/b/c && tar xvf ~/archive.tar
    $cd /tmp/a/b/c || mkdir -p /tmp/a/b/c
  4. 谨慎引用变量,最好将变量调用括在又引号中;
    $echo "$LANG"
  5. 使用转义序列来管理较长的输入;
    使用反斜杠(\)来将较长的行延继到下一行的代码。
  6. 在列表中对命令分组;
    (cd /tmp/a/b/c || mkdir -p /tmp/a/b/c && \
    VAR=$PWD; cd ~; tar xvf -C $VAR archive.tar ) \
    |mailx test -s "Archire contents."
  7. 在find之外使用xargs
    $ls |xargs file
  8. 了解何时grep应执行计数
    $grep -c PATH ~/.bash_profile
  9. 匹配输出中的某些字段,而不只是对行进行匹配
    $ls -l | awk ' $6=="Dec" '
  10. 停止对cat使用管道;
    grep PCI /var/log/message

没有评论: