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

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

系統(tǒng) 1790 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)合命令:使用 ;、&&、|| 等控制運(yù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條評論
主站蜘蛛池模板: 青草草在线观看免费视频 | 七七影院九色桃花78 | 亚洲毛片免费视频 | 久久99久久精品久久久久久 | 欧美亚洲国产一区二区三区 | 久久久久美女 | 亚洲国产综合精品中文第一区 | 九九在线偷拍视频在线播放 | 日本最新免费二区三区 | 图片亚洲va欧美va国产综合 | 国产乱码精品一区二区 | 99精品久久精品一区二区 | 成年人黄色小视频 | 国产亚洲精品自在线观看 | 久久久国产精品免费 | 中文字幕日本不卡 | 三极毛片 | 九色福利 | 狠狠色狠狠色很很综合很久久 | 欧美成人一区二区三区 | 亚洲精品中文字幕不卡在线 | 国产亚洲图片 | 在线视频免费国产成人 | 精品亚洲成a人在线播放 | 欧美第一精品 | 欧美一区二区三区视频在线 | 午夜a一级毛片一.成 | 欧美成人免费一区在线播放 | 欧美亚洲国产第一页草草 | 精品精品国产自在香蕉网 | 色狠狠狠色噜噜噜综合网 | dxj伊人| 久久精品3 | 精品91精品91精品国产片 | 免费视频福利 | 国产福利网站 | 性成人动作片在线看 | 日日摸夜夜添夜夜添欧美毛片 | 国产免费福利 | 韩国高清不卡一区二区 | 亚洲欧洲中文日产 |