<span id="vexk9"><table id="vexk9"></table></span>

      sh

      shell命令解釋器

      補充說明

      sh命令 是shell命令語言解釋器,執行命令從標準輸入讀取或從一個文件中讀取。通過用戶輸入命令,和內核進行溝通!Bourne Again Shell (即bash)是自由軟件基金會(GNU)開發的一個Shell,它是Linux系統中一個默認的Shell。Bash不但與Bourne Shell兼容,還繼承了C Shell、Korn Shell等優點。

      語法

      bash [options] [file]
      

      選項

      -c string:命令從-c后的字符串讀取。
      -i:實現腳本交互。
      -n:進行shell腳本的語法檢查。
      -x:實現shell腳本逐條語句的跟蹤。
      

      實例

      使用-x選項跟蹤腳本調試shell腳本,能打印出所執行的每一行命令以及當前狀態:

      [root@AY1307311912260196fcZ satools]# sh -x check_ssh_login.sh
      + DEFINE=30
      + cat /var/log/secure
      + awk '/Failed/ {++ip[$(NF-3)]} END {for (i in ip) print i"="ip[i]}'
      ++ cat /root/satools/black.txt
      + for i in '`cat /root/satools/black.txt`'
      ++ echo 121.42.0.16=1427
      ++ awk -F= '{print $1}'
      + IP=121.42.0.16
      ++ echo 121.42.0.16=1427
      ++ awk -F= '{print $2}'
      + NUM=1427
      + '[' 1427 -gt 30 ']'
      + grep 121.42.0.16 /etc/hosts.deny
      + '[' 1 -gt 0 ']'
      + echo sshd:121.42.0.16
      + echo vsftpd:121.42.0.16
      + for i in '`cat /root/satools/black.txt`'
      ++ echo 121.42.0.72=276
      ++ awk -F= '{print $1}'
      + IP=121.42.0.72
      ++ awk -F= '{print $2}'
      ++ echo 121.42.0.72=276
      + NUM=276
      + '[' 276 -gt 30 ']'
      + grep 121.42.0.72 /etc/hosts.deny
      + '[' 1 -gt 0 ']'
      + echo sshd:121.42.0.72
      + echo vsftpd:121.42.0.72
      
      主站蜘蛛池模板: 亚洲综合在线成人一区| 色综合合久久天天综合绕视看| 一本色道久久88加勒比—综合| 97久久国产综合精品女不卡| 国产色婷婷精品综合在线| 伊人丁香狠狠色综合久久| 亚洲精品第一国产综合亚AV| 国产综合成人色产三级高清在线精品发布 | 伊人色综合一区二区三区影院视频| 亚洲婷婷天堂在线综合| 狠狠色丁香婷婷综合久久片| 久久综合一区二区无码| 一本一道久久综合久久| 亚洲综合在线另类色区奇米| 婷婷激情狠狠综合五月| 久久综合狠狠综合久久| 日日狠狠久久偷偷色综合0| 亚洲综合久久综合激情久久| 婷婷丁香五月天综合东京热| 中文字幕亚洲综合久久综合| 亚洲综合最新无码专区| 国产精品免费综合一区视频| 18和谐综合色区| 久久精品亚洲综合| 久久综合中文字幕| 国产综合精品蜜芽| 伊人久久综合影院| 国产成人综合久久久久久| 国产精品综合久久第一页| 亚洲高清无码综合性爱视频 | 精品亚洲综合在线第一区| 色偷偷狠狠色综合网| 久久乐国产综合亚洲精品| 久久综合香蕉久久久久久久| 狠狠狠色丁香婷婷综合久久俺| 伊人久久综合精品无码AV专区| 国产综合精品久久亚洲 | 91精品国产综合久久久久| 鲁一鲁一鲁一鲁一曰综合网| 久久伊人久久亚洲综合| 久久综合鬼色88久久精品综合自在自线噜噜|