歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> linux基礎九

linux基礎九

日期:2017/3/3 12:46:05   编辑:Linux技術
1.文件描述符
    INPUT:標准輸入 stdin,0
    OUTPUT:標准輸出 stdout,1
            標准錯誤 stderr,2
            
2.I/O重定向
    輸入重定向 <
    << 此處創建文件,常用於bash中創建文件或生成菜單
    cat /tmp/a.txt << EOF
        a:ls /etc/passwd
        b:ls /etc/default/useradd
    EOF
    
3.輸出重定向 >  >>
    >覆蓋輸出
    >>追加輸出
    
4.set -C 禁止覆蓋重定向至已存在的文件
  set +C 關閉-C特性
  >1 在set -C下,強制使用覆蓋重定向
  /dev/null :bit bucket,位桶
  
5.錯誤重定向 2> ,2>>
    2> 覆蓋
    2>> 追加
    
6.同時重定向標准輸出和錯誤輸出
    COMMAND > /path/to/outfile 2> /path/to/outfile
    COMMAND & > /path/to/outfile
    COMMAND > /path/to/outfile 2>&1  

7.管道
    輸出兩遍結果
    cat /etc/rc.d/rc.sysinit |tee /tmp/a.out |wc -l
    
8.bash中的算術運算
    declare
        -i:整形變量
        -x:環境變量     
        
    let varName=算術表達式
  
9.bash不能執行浮點型運算,結果將取整
      varName=$[算術表達式]
      varName=$((算術表達式))
      varName=`expr $num1+$num2`
Copyright © Linux教程網 All Rights Reserved