亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

使用 UNIX 的 10 個良好習(xí)慣

系統(tǒng) 2105 0

The Linux Cookbook 一書的作者 Michael Stutz 憑借自己多年使用 UNIX 的經(jīng)驗,總結(jié)了 10 個良好習(xí)慣,個人認(rèn)為真的很受用,現(xiàn)摘要如下與大家分享。

?

  1. 建立層級目錄:使用 mkdir 的 -p 選項,如 mkdir -p tmp/a/b/c。
  2. 解包到指定的目錄:使用 tar 的 -C 選項,如 tar xvf newarc.tar.gz -C tmp/a/b/c。
  3. 聯(lián)合命令:使用 ;、&&、|| 等控制運算符,如 cd tmp/a/b/c && tar xvf ~/archive.tar。
  4. 小心使用變量:把變量放到 “” 中,如

    ~ $ ls tmp/
    a b
    ~ $ VAR="tmp/*"
    ~ $ echo $VAR
    tmp/a tmp/b
    ~ $ echo "$VAR"
    tmp/*
    ~ $ echo $VARa

    ~ $ echo "$VARa"

    ~ $ echo "${VAR}a"
    tmp/*a
    ~ $ echo ${VAR}a
    tmp/a
    ~ $

  5. 長命令的輸入:使用 \ 分行折斷,如

    ~ $ cd tmp/a/b/c || \
    > mkdir -p tmp/a/b/c && \
    > tar xvf -C tmp/a/b/c ~/archive.tar
  6. 分組命令:使用 ()、{} 來分組命令,如

    ~ $ ( 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"
  7. 使用 xargs:可以過濾輸出,如

    ~/tmp $ ls -l | xargs
    -rw-r--r-- 7 joe joe 12043 Jan 27 20:36 December_Report.pdf -rw-r--r-- 1 \
    root root 238 Dec 03 08:19 README drwxr-xr-x 38 joe joe 354082 Nov 02 \
    16:07 a -rw-r--r-- 3 joe joe 5096 Dec 14 14:26 archive.tar -rwxr-xr-x 1 \
    joe joe 3239 Sep 30 12:40 mkdirhier.sh
    ~/tmp $
  8. 使用 grep 的 -c 選項可以計算輸出的行數(shù),它比使用管道的 wc -l 更快,如

    ~ $ time grep and tmp/a/longfile.txt | wc -l
    2811

    real 0m0.097s
    user 0m0.006s
    sys 0m0.032s
    ~ $ time grep -c and tmp/a/longfile.txt
    2811

    real 0m0.013s
    user 0m0.006s
    sys 0m0.005s
    ~ $

  9. 匹配輸出的字段:使用 awk,如

    ~/tmp $ ls -l | awk '$6 == "Dec"'
    -rw-r--r-- 3 joe joe 5096 Dec 14 14:26 archive.tar
    -rw-r--r-- 1 root root 238 Dec 03 08:19 README
    ~/tmp $
  10. 停用 cat 的管道輸出:可用 grep 代替,如

    ~ $ time cat tmp/a/longfile.txt | grep and
    2811

    real 0m0.015s
    user 0m0.003s
    sys 0m0.013s
    ~ $ time grep and tmp/a/longfile.txt
    2811

    real 0m0.010s
    user 0m0.006s
    sys 0m0.004s
    ~ $

使用 UNIX 的 10 個良好習(xí)慣


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲综合视频网 | 欧美一级录像 | 亚洲高清免费视频 | 爱爱小视频免费 | 婷婷在线网站 | 2017天天干天天射 | 亚洲人成绝费网站色ww | 欧美性生交xxxxx丝袜 | 亚洲涩涩精品专区 | 国产精品美女久久久久网 | 欧美成人国产 | 亚洲精品日本一区二区在线 | 成人日韩 | 久久机热一这里只精品 | 色视屏| 国产目拍亚洲精品区一区 | 日韩视频大全 | 久久免费视屏 | 亚洲国产精 | 久久精品一区 | 99re这里只有精品66 | 欧美在线综合 | 欧美.成人.综合在线 | 欧美jizz18性欧美 | 精品香蕉99久久久久网站 | 亚洲精品香蕉一区二区 | 亚洲精品欧美精品中文字幕 | 亚洲国产成人精彩精品 | 成人欧美日韩高清不卡 | 91宅男| 免费一级a毛片免费观看欧美大片 | 台湾亚洲精品一区二区tv | 欧美成人亚洲高清在线观看 | 久久精品视频免费在线观看 | 国产精品成人观看视频免费 | 国产一区二区在免费观看 | 久久99热成人精品国产 | 亚洲图片天堂 | 国产成人精品久久免费动漫 | 日韩精品一区二区三区 在线观看 | 免费h片在线观看网址最新 免费v片在线观看无遮挡 |