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

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

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

      第七章:標準的輸入/輸出和管道


      Linux提供三種IO
      STDIN:standard INPUT 標準輸入:默認鍵盤
      STDOUT :standard OUTPUT 標準輸出 :默認終端
      STDERR::standard ERROR 錯誤輸出:默認終端
       
      重定向
      > :正確輸出重定向
      2> :錯誤輸出重定向
      &> :所有結果重定向
      >> :追加 (正確的追加)
      2>> &>> :錯誤的追加、所有追加
       
      &> /dev/null :丟棄全部結果(盡可能的把過程丟掉)
      2>&1 :把錯誤的當正確輸出
      管道 | (錯誤的無法通過管道,但是可以通過2>&1 將錯誤的信息作為正確的輸出)
      command1|command2|command3......
       
      less : ls -l /etc | less //將前面命令執行的結果作為分屏顯示的輸入
      mail : echo "test email" | mail -s "test" user1@example.com
      lpr : echo "test print" |lpr
      echo "test print" | lpr -P printer_name
      重定向不能重定向到文件里面,到文件里面就結束了,智能重定向到屏幕上才可以繼續管道。
      find /etc/ -name passwd 2>&1 >find.out |wc -l
       
      合并輸出()
      (cal 2017,cal 2018) > cal.txt
       
      tee 重定向多個結果
      |tee file.txt |tee aa.txt | tee a.txt

       鍵盤作為標準的輸入設備
      輸入重定向
      <
      cat < /etc/passwd :原本cat是捕捉標準輸入源,現/etc/passwd文件的內容作為輸入源。這個過程完成了一次輸入重定向。

       

       輸入重定向作用:
      1、tr :轉換功能
      tr `A-Z` `a-z` < .bash_profile 將文件中的所有大寫轉換成小寫
      2、管道也使用了輸入重定向
       
      如何捕捉多行輸入
      << :將多次輸入的結果一次輸出
      mail -s "zhuti" user1@example.com << END
      XXXXX
      XXXXX
      END //END 作為結束符
       
      cat >> test <<END
      ****
      ****
      ****
      END //結束符

      for循環
      for NAME in joe jane julie
      do
        ADDRESS="$NAME@example.com"
        MESSAGE="Projects are due today!"
        echo $MESSAGE |mail -s Reminder $ADDRESS
      done
       
      作業
      1、批量建用戶  test1-20
      2、給你一個用戶列表,依照用戶列表,批量新建用戶。
      3、給你一個用戶列表,依照用戶列表,批量新建用戶,并且用戶的密碼 是123456
      4、給你一個用戶列表,依照用戶列表,批量新建用戶,并且用戶的密碼 是用戶名
       
      #!/bin/bash
      #create new user
      for NAME in $(cat /tmp/userlist)
        do
          useradd $NAME
          echo $NAME |passwd $NAME --stdin
          echo "USER:$NAME create successful"
        done

       
      第二題
      1、創建一個用戶列表
      2、依據用戶列表來創建用戶
      3、并且在用戶的家目錄下創建一個文件 員工規則
      4、所有用戶的默認密碼為redhat
      5、創建完某個用戶的時候,顯示已經創建成功
      6、修改員工規則的去啊年 擁有人和擁有組均為該員工
      7、在腳本執行過程當中,不允許出現其他提示(/dev/null)
       
      for  USER in $(cat userlist)
      do  
          useradd  $USER
          echo  "user $USER  created"
          echo  redhat |passwd  $USER --stdin > /dev/null
          cat  >> /home/$USER/rule<<EOF
      rule
      EOF
          chown $USER:$USER /home/$USER/rule
      done

       
       

      posted on 2017-06-15 00:05  云淡楓輕  閱讀(214)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 亚洲中文字幕一区二区| 九九热在线这里只有精品| 亚洲国产午夜福利精品| 国产欧美日韩精品第二区| 久久亚洲av午夜福利精品一区| 亚洲国产另类久久久精品| 中文字幕日韩精品人妻| 天堂mv在线mv免费mv香蕉| 日韩成人性视频在线观看| 亚洲熟妇色自偷自拍另类| 女人腿张开让男人桶爽| 日韩精品中文女同在线播放 | 狠狠噜天天噜日日噜视频麻豆| 久久影院午夜伦手机不四虎卡| 日韩激情成人| 99热久久这里只有精品| 最新偷拍一区二区三区| 马边| 在线观看无码av五月花| 色成人亚洲| 奇米影视7777久久精品| 精品亚洲欧美无人区乱码| 一区二区丝袜美腿视频| 国产精品二区中文字幕 | 万山特区| 色成人精品免费视频| 国产热A欧美热A在线视频| 办公室强奷漂亮少妇视频| 午夜福利精品国产二区| 精品一区二区三区四区色| 欧美日韩国产va在线观看免费| 98精品全国免费观看视频| 成年女人片免费视频播放A| 四虎国产精品永久入口| 熟妇人妻av无码一区二区三区| 久久99日韩国产精品久久99| 国产免费视频一区二区| 久久国产精品亚洲精品99| 精品国产性色av网站| 久久亚洲日本激情战少妇| 精品国偷自产在线视频99|