<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      川山甲

      追求內(nèi)心的非常平靜!瞬間清空所有的雜念,達(dá)到物我兩忘!

        博客園  :: 首頁(yè)  ::  :: 聯(lián)系 :: 訂閱 訂閱  :: 管理
       
       
      思維導(dǎo)圖
       
       

       
       
       
        把這幾天常用的一些方法積累下來,以便以后使用。這只是基礎(chǔ)應(yīng)用,如果你是這方面的高手,望請(qǐng)多指教。
       
       
      寫一個(gè)die函數(shù)
       
       
      #!/bin/bash
      
      die () {
          echo "ERROR: $1. Aborting "
          exit 1
      }
      
      mkdir -p `dirname "/etc/zhoubc/test.sh"` || die "Could not create directory"
      echo "OK"
      
      exit 0

                                           看看它的運(yùn)行情況

       
      必須以root帳號(hào)運(yùn)行本腳本
       
      #!/bin/bash
      
      if [ `whoami` != "root" ] ; then
          echo "You must run this script as root. Sorry!"
          exit 1
      fi
      
      exit 0

                                           看看它的運(yùn)行情況

       

      還有一種寫法(我比較喜歡上面的寫法):

      #!/bin/bash
      
      if [ "$UID" -ne 0 ] ; then
          echo "You must run this script as root. Sorry! Your uid:$UID root_uid:0"
          exit 1
      fi
      
      exit 0

                                           看看它的運(yùn)行情況

       

      命令行傳參
       
      #!/bin/bash
      
      case $1 in
          "start" )
              echo "You Input The Commond:start"
              ;;  
          "stop" )
              echo "You Input The Commond:stop"
              ;;  
          "restart" )
              echo "You Input The Commond:restart"
              ;;  
          * ) 
              echo "$0 { start | stop | restart }"
              ;;  
      esac
      
      exit 0

                                           看看它的運(yùn)行情況

       

      殺掉指定進(jìn)程
       
      #!/bin/bash
      
      #讀出進(jìn)程要?dú)⑦M(jìn)程的ID號(hào)
      pid=`ps aux | grep $1 | grep -v grep | awk '{print $2}'`
      
      #開殺
      if [ "$pid" != "" ] ; then
          kill -9 $pid &>/dev/null
      fi
      
      exit 0

                                           看看它的運(yùn)行情況

       

      還有一種殺進(jìn)程的方式

      pkill -9 -f  $1

       

       

       
      局部掃盲
       
        ?  特殊文件/dev/null(位桶):傳送到此文件的數(shù)據(jù)都會(huì)被系統(tǒng)丟掉。——當(dāng)你不需要輸出的時(shí)候,非常有用
              也就是說當(dāng)程序?qū)?shù)據(jù)寫入到此文件的時(shí),會(huì)認(rèn)為它已成功完成寫入數(shù)據(jù)的操作,但實(shí)際上什么事都沒做。
        
      #!/bin/bash
      
      echo "No output" > /dev/null
      echo "Output"
      
      exit 0

                                           看看它的運(yùn)行情況

       

        ?  捕獲退出狀態(tài)(用$?捕獲):0為表示“成功”,其他任何退出狀態(tài)都為失敗。

      #!/bin/bash
      ls -l /dev/null
      echo $?
      
      ls nofile # ls一個(gè)不存在的文件
      echo $?
      
      exit 0

                                           看看它的運(yùn)行情況

        ?  文件描述符:Unix以小整數(shù)數(shù)字表示每個(gè)進(jìn)程的打開文件。(注意空格)

      文件描述符 代表的意義
      0 標(biāo)準(zhǔn)輸入
      1 標(biāo)準(zhǔn)輸出
      2 標(biāo)準(zhǔn)錯(cuò)誤輸出

       

       

       

       

                                           我們來看那幾個(gè)文件都輸出了什么東東?

       

      總結(jié)
       
        歸納總結(jié)以方便下次使用。——送一句話,不積跬步無以致千里。
       
        未提及,我必須要學(xué)會(huì)的幾個(gè)命令:awk、test、sort、sed。——這幾個(gè)命令在實(shí)際應(yīng)用中非常有用,我還沒學(xué)習(xí)過這幾個(gè)命令。
       
      推薦
       

       

      posted on 2012-11-13 14:20  川山甲  閱讀(2577)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 久久日韩精品一区二区五区| 鸡西市| 国产精品熟妇视频国产偷人| 亚洲人成网站观看在线观看| 人妻精品久久无码专区精东影业 | 长泰县| 99热久久这里只有精品| 一区二区中文字幕av| 国产成人精品无码片区在线观看| 色综合久久精品中文字幕| 国产一区二区高清不卡| 亚洲中文字幕第一页在线| 亚洲天堂成人一区二区三区| 亚洲国产精品久久久天堂麻豆宅男| 国产精品中文一区二区| 国产欧美另类精品久久久| 欧美疯狂三p群体交乱视频| 宁蒗| 亚洲美免无码中文字幕在线| 精品国产一区二区三区2021| 莎车县| 亚洲精品一区二区三区大桥未久| 国产精品理论片| 人妻一区二区三区三区| 亚洲日本中文字幕天天更新| 精品无码一区在线观看| 国产中文三级全黄| 国产伦精品一区二区亚洲| 久久婷婷大香萑太香蕉av人 | 日韩精品亚洲精品第一页| 午夜福利高清在线观看| 贵港市| 国产最新AV在线播放不卡| 国产精品成人aaaaa网站 | 国产男女爽爽爽免费视频| 午夜精品极品粉嫩国产尤物| 亚洲精品毛片一区二区 | 亚洲精品成人A在线观看| 中文字幕色av一区二区三区| 真人性囗交视频| 塘沽区|