shell中設定字型顏色

       顏色是通過添加專用序列來選擇的 -- 基本上是夾在 "/e["和 "m" 之間數字值。如果指定一個以上的數字代碼,則用分號將它們分開。      echo -e "/e[31;40m"第一個數字(31)為前景顏色(紅色);第二個數字為(40)背景顏色(黑色)echo -e "/e[0m"我們需要使用 "/e[0m" 序列將顏色重新設定為正常值。/033[30m -- /033[37m 設定前景色彩(字型顏色)/033[30m        將字元的顯示顏色改為黑色/033[31m 

linux shell 自動處理ftp操作

ftp伺服器 172.17.17.17帳號          yangsh密碼          71834581、固定形式#!/bin/shecho "this is my first ftp auto script"  echo "open 172.17.17.17 21      user yangsh 7183458      pwd      put ftp.txt      close      bye"|ftp -i -in 2、參數傳遞#!/bin/shecho "this

ltp測試遇到 中交叉編譯,如screen shell命令

      最近在作ltp測試,感覺手頭資料太少,網上搜尋一把,說過去說過來就那些個連結,沒有比較深入的,不得不自己從頭看看代碼,測試案例太多了,也難怪IBM要用一個小組,專門研究它。      在最開始盆到的問題修改top命令安裝,按照top 中 Makefile,把它搞定後,又沒有screen, 沒法自己交叉編譯了,步驟如下:screen 作用(http://blog.cfan.com.cn/html/07/229207-127146.html):         只需一個 Shell,在

Linux學習筆記(三)——Shell指令碼基礎總結

1.      vi編輯器快速鍵備忘         [Ctrl]+[ud]         向上/下移動半頁         n<space>          右移n個字元         H/M/L                移動到螢幕最上方/中央/最下方一行         u   [Ctrl]+r     複原和重做         .(點)                   重複前一個動作         :e!                      

linux shell 文法詳解

linux shell是強大的指令碼程式,文法簡單,下面是一個可執行檔sh指令碼,涵蓋了常用的shell文法和用法,理解它,就等於入門了。 #!/bin/bash# title :# date  : ?2012/10/18# author: Made by hfxecho '[test @test test]# sh [-nvx] scripts-n :不要執行 scripts ,查詢 scripts 內的文法,若有錯誤則予以列出!-v :在執行 scripts 之前,先將 scripts

學習shell筆記————鳥哥的私房菜

vi編輯工具的使用:常用命令:h,j,k,l 分別對應左,下,上,右ctrl+f 向前翻頁ctrl+b向後翻頁0 移動到這一行的第一個字元處G 移動到這個檔案的最後一行n[Enter] 游標向下移動n行nG移動到這個檔案的第n行/word 在游標之後尋找一個名字為word的字串?word在游標之前尋找一個名字為work的字串n1, n2 /word1/word2/g 尋找替換1,$s/word1/word2/gBash學習什麼是shell,

shell note01:some shell combinations

some shell combinationsCTRL + L    : Clear the screenCTRL + W  : Delete the word starting at cursorCTRL + U   : Clear the line i.e. Delete the all words from command lineTab : Auto-complete files, directory, command names and much moreCTRL + R :

Linux Shell Bash 變數賦值中”$()”的作用

轉載:http://www.360doc.com/content/10/0303/16/155970_17438894.shtml例子 4-2. 簡單的變數賦值 1 #!/bin/bash 2 # "裸體"變數 3  4 echo 5  6 # 變數什麼時候是"裸體"的, 比如前邊少了$的時候? 7 # 當它被賦值的時候, 而不是被引用的時候. 8  9 # 賦值 10 a=879 11 echo "The value of \"a\" is $a." 12  13 # 使用'

shell指令碼實現對網卡流量監控

突然想對linux的網卡流量進行監控,又不想使用cacti,覺得配置snmp很麻煩。現成的工具好像也沒啥太好用的。決定自己寫一個指令碼。 點擊(此處)摺疊或開啟#!/bin/bashrx1=$(ifconfig $1|grep "RX bytes"|awk '{print $2}'|awk -F: '{print $2}')sleep 1rxa=$(($rx1 / 1000))rx2=$(ifconfig eth0|grep "RX bytes"|awk '{print $2}'|awk -F:

Shell關於Wget命令的提示

wget 是一個命令列的下載工具。對於我們這些 Linux 使用者來說,幾乎每天都在使用它。下面為大家介紹幾個有用的 wget 小技巧,可以讓你更加高效而靈活的使用 wget。 $ wget -r -np -nd http://example.com/packages/這條命令可以下載 http://example.com 網站上 packages 目錄中的所有檔案。其中,-np 的作用是不遍曆父目錄,-nd 表示不在本機重新建立目錄結構。$ wget -r -np -nd

自己寫的最長的shell命令(呵呵)

rm result.txt;grep "act=dataafter1000000000482" raw_data_20110825.log |grep -v ";ok" |grep -v "404\.h" |awk -F";" '{split($3, myarray, ","); print  myarray[1]"#"myarray[2]"#"myarray[3]"#"$0;}'|awk -F"#" '{if(($1 >= 5) || ($2 >= 5)){print $4}}'|

SHELL參數介紹

$0 = shell名稱或shell指令碼名稱$1 = 第一個shell參數...$9 = 第九個shell參數$# = 位置參數的個數"$*" = "$1 $2 $3 $4 .. $n""$@" = "$1" "$2" "$3" "$4" .. "$n"$? = 最近執行的命令的退出狀態$$ = 當前shell指令碼的PID$! = 最近啟動的後台作業的PID形式           如果設定了var   如果沒設定var${var:-string}     $var           

為什麼不能在SSH(Secure Shell)登入中設定ulimit值?

SuSE上的一些問題,可能需要另參考:http://blog.chinaunix.net/u2/64804/showart.php?id=2026903相關版本:紅帽企業Linux 現象: 如果你在檔案/etc/security/limits.conf中設定了值。 可是如果使用者是通過ssh登入到系統的話。 設定將不會生效。 如果使用者是通過telnet或者是本地登入的話,那麼設定是生效的。 解決方案: 這個問題因該歸結於SSH登入採取的方式。 當一個使用者通過SSH登入,

Erlang shell debug調試

轉載:http://langzhe.iteye.com/blog/671762  前提:erl檔案  必須用debug_info選項進行編譯。否則會出現 Invalid beam file or no abstract code:error編譯方式: make:all([debug_info]). |c(test.erl,debug_info).基本調試方法:<br>im/0:開啟調試器<br>i/1:把檔案添加到調試器中<br>ni 

Shell 條件判斷匯總

-b file            若檔案存在且是一個塊特殊檔案,則為真-c file            若檔案存在且是一個字元特殊檔案,則為真-d file            若檔案存在且是一個目錄,則為真-e file            若檔案存在,則為真-f file            若檔案存在且是一個規則檔案,則為真-g file            若檔案存在且設定了SGID位的值,則為真-h file           

shell中函數繼承問題

我們知道變數是會被子進程繼承的,可以直接使用。有些情況下可能需要繼承函數,以方便透明使用,方法非常簡單,使用“export -f”,注意參數“-f”,它表示函數的意思,不帶參數的export只針對變數。function ifprop(){echo ":$1=$2"}export -f ifprop也可以使用“typeset -fx“替代”export -f“

shell技巧命令(z)

http://hi.baidu.com/zxvb3000/blog/item/9ecd2b022d15490b4bfb5199.html1.test測試命令test命令用於檢查某個條件是否成立,它可以進行數值、字元和檔案三個方面的測試,其測試符和相應的功能分別如下:(1)數值測試:-eq:等於則為真-ne:不等於則為真-gt:大於則為真-ge:大於等於則為真-lt:小於則為真-le:小於等於則為真(2)字串測試:=:等於則為真!=:不相等則為真-z 字串:字串長度偽則為真-n

shell test -n中細節的用法

 #!/bin/bash#Add the hostnameread -p  "Please input your hostname:" Hostnameold=`cat /etc/sysconfig/network | grep HOSTNAME | awk -F= '{print $2}'`sed -i "s/$old/$Hostname/g"  /etc/sysconfig/networkecho "The /etc/sysconfig/network has changed,please

Tomcat建立執行個體的一個指令碼(shell 指令碼)

 #!/bin/bashtc_home=/opt/oracle/tomcat/instanceName=$1 【建立的執行個體】 cd .. >> /dev/nulltemplate_dir=`pwd`echo $template_dirif [ ! -d $tc_home ] ;then   mkdir -p $tc_home 【目錄不存在就建立】fi usemethod(){echo -e "Usage :sh creattcinstance instanceName    

如何調試shell指令碼

一.

總頁數: 301 1 .... 102 103 104 105 106 .... 301 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.