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

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

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

      linux菜鳥日記(4)

      使用一個簡單的for循環和if判斷語句實現某個網段內所有ping所有客戶機的shell程序:

      for i in {1..254}
      do
      if ping -c 1 192.168.10.${i} >/dev/null 2>&1;
      then
      echo " ${i}通"
      else
      echo "${i}未通 "
      fi
      done

      在這里i是一個循環變量,一共循環254次,${i}相當于192.168.10.0這個網段中從1~254的主機號。

      for循環開始然后進行if判斷:

      判斷 ping 192.168.10.xxx這個網段中的所有主機號中如果是標準輸出就 ">"(重定向到)/dev/null這個文件中

      then 如果是標準輸出 那么就顯示 ${i}(這個主機)通

       

      "2>&1"  表示錯誤輸出同樣重定向到/dev/null文件下

      else 如果是錯誤輸出 那么就顯示${i}(這個主機)不通

       

      在這段程序中 ping -c 1 表示每個主機只ping一次。

      這段程序中主要的點就是  ”192.168.10.${i} >/dev/null 2>&1“

      首先要明白 dev下的null文件有什么用。這個null文件相當于windows下的回收站,但是在這個null中的東西是無法恢復的。

      在這里ping 每個客戶機時如果有返回值也就是ping通了,那么就屬于一個標準輸出這個標準輸出就把他丟到 /dev/null中 如果不這樣做你ping的返回數據會占用系統的某個空間。 在這里所有標準輸出都會是1 而 2就表示錯誤輸出 ,&符號表示等同于   “2>&1” 這里就表示 錯誤輸出 等同于 標準輸出(不代表 錯誤輸出 等于 標準輸出) 這樣才能將錯誤輸出也放到/dev/null中。

       

      通過這樣一個for循環加if判斷就能實現ping所有主機號并返回一個 通 或者 沒通 的信息。

       

      posted @ 2016-10-14 10:24  張老司機  閱讀(334)  評論(2)    收藏  舉報
      主站蜘蛛池模板: 国产成人一区二区三区在线 | 精品国产精品中文字幕| 韩国无码AV片午夜福利| 久久蜜臀av一区三区| 久久一区二区中文字幕| 欧美不卡无线在线一二三区观| 亚洲欧美综合精品成人网站| 亚洲午夜天堂| 亚洲中文字幕精品无人区| 精品欧洲av无码一区二区| 丰满人妻一区二区三区色| √天堂中文www官网在线| 日韩精品无码区免费专区| 国产精品自拍三级在线观看| 插入中文字幕在线一区二区三区| 精品久久一线二线三线区| 国产美女高潮流白浆视频| 成全高清在线播放电视剧| 日韩精品二区三区四区| 丰满无码人妻热妇无码区| 亚洲综合色丁香婷婷六月图片 | 久久精品亚洲中文无东京热| 天干天干夜啦天干天干国产| 天堂网www在线资源网| 亚洲天堂男人的天堂在线| 在线播放亚洲成人av| 亚洲中文字幕人妻系列| 亚洲午夜激情久久加勒比| 国产精品无遮挡猛进猛出| 中文字幕在线日韩| 国产三级无码内射在线看| 天堂av最新版中文在线| 最新亚洲人成网站在线影院 | 中文国产不卡一区二区| 免费视频成人片在线观看 | 日韩欧美亚洲综合久久| 亚洲综合一区二区三区在线| 国产不卡免费一区二区| 亚洲AV午夜电影在线观看| 亚洲精品一区国产欧美| 国产乱人伦av在线无码|