LINUX-echo命令

echo命令:回顯
   
      語法:echo [-neE][字符串]
     說明:echo會將輸入的字符串送往標準輸出。輸出的字符串間
         以空白字符隔開,并在最后加上換行號。
    
     選項:
         -E (默認)不支持(轉義符)解釋功能
         -n  不自動換行
         -e  啟用\字符的解釋功能
     顯示變量 
       echo “$VAR_NAME” 變量會替換,弱引用
       
            例:~]#echo “echo $USER”
                    echo root
      echo ‘$VAR_NAME’ 變量不會替換,強引用
    
         例: ~]#echo ‘echo $USER’
                 echo $USER
     
     echo CMD $VAR_NAME 命令調用命令,相當于先執行CMD $USER,然  
                                             后再執行echo CMD
         例:~]#echo echo $USER  等價于 ~]#echo $(echo $USER)
             root                         root
     啟用命令選項-e ,若字符串中出現以下字符,則特別加以處理,而不會將它當 
        成一般文字輸出

  1.      \a 發出警告聲
  2.     \b 退格鍵
  3.     \c 最后不加上換行符號
  4.     \n 換行且光標移至行首
  5.     \r 回車,即光標移至行首,但不換行
  6.      \t 插入tab
  7.      \\ 插入\字符
  8.      \0nnn 插入nnn(八進制)所代表的ASCII字符
  9.               echo -e ‘\033[43;31;5mmagedu\033[0m’ 
  10.      \xHH插入HH(十六進制)所代表的ASCII字符代碼表    

    擴展:

              hexdupm -C FILENAME  查看文件的二進制格式

               file  FILENAME  查看文件的類型
              把WINDOWS里的文件轉換成LINUX里的文件 把WINDOWS里的文件轉換成LINUX里的文件
                                          dos2unix win.txt
   
              把LINUX里的文本轉換成WINDOWS里的文本 把LINUX里的文本轉換成WINDOWS里的文本
      
                                          unix2dos win.txt
 
     命令行擴展:$( )或者 命令行擴展:$( )或者
                               把一個命令的輸出打印給另一個命令的參數
               例1:/app]#echo echo $USER  等價于 ~]#echo $(echo $USER)
                                  root                                   root
        
               例2:/app]#touch hostname.log
                  /app]#ls 
                       centos6.sjl.com.log
    括號擴展:{ } 括號擴展:{ }
               打印重復字符串的簡化形式 

                  $ echo file{1,3,5}

                         file1 file3 file5 

                  $rm -f file{1,3,5}

                  $echo {1..10}

                  $echo {a..z}

                 $echo {000..20..2}

原創文章,作者:shenjialong,如若轉載,請注明出處:http://www.www58058.com/76702

(2)
shenjialongshenjialong
上一篇 2017-05-22
下一篇 2017-05-22

相關推薦

  • linux基礎入門常識

    1、計算機的組成及功能 控制器:對程序規定的控制信息進行解釋,根據其要求進行控制,調度程序、數據、地址,協調計算機各部分工作及內存與外設的訪問等。 運算器:對數據進行各種算術運算和邏輯運算。 存儲:存儲程序、數據和各種信號、命令等信息。 輸入:將程序、數據、字符、控制命令等信息輸入到計算機進行處理。 輸出:將計算機處理過的數據或信號輸出出來。 2、linux…

    Linux干貨 2017-12-03
  • mysql—MHA原理與實現

    MHA 一:簡述MHA 1.1關于MHA MHA(Master HA)是一款開源的MySQL的高可用程序,它為MySQL主從復制架構提供了automating master failover 功能。MHA在監控到master節點故障時,會提升其中擁有最新數據的slave節點成為新的master節點,在此期間,MHA會通過與其它從節點獲取額外信息來避免一致性方…

    2016-11-27
  • 關于高級文件管理系統的幾個實驗

    實驗1:用軟件模擬生成RAID (1)選擇磁盤或者創建新的分區lsblk 選擇bcde四塊磁盤 創建新的分區 每個為5Gfdisk(gdisk) /dev/sdb 交互式方式創建 選擇分區ID為raid 6.7編號不一樣?。?! >可能需要同步內核中的磁盤分區表 centos6中用partx -a centos7中用 partprobe命令 (2)創建R…

    2017-08-12
  • 馬哥教育網絡班21期-第十周課程練習?

    1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情)流程順序:POST(加電自檢) –> BootSequence (BIOS) –> Bootloader(MBR) –> kernel(ramdisk) –> rootfs(只讀方式) –> sw…

    Linux干貨 2016-09-26
  • DNS and BIND 進階

    主DNS服務器的ip地址:192.168.1.109 主DNS服務器主機名:bogon 正向區域名:sh.com 反向區域名:1.168.192.in-addr.arpa 正向區域文件名稱:/var/named/sh.com.hosts 反向區域文件名稱:/var/named/192.168.1.rev 配置主文件/etc/named.conf過程 1、編輯…

    Linux干貨 2016-12-06
欧美性久久久久