Time of Update: 2018-12-04
顏色是通過添加專用序列來選擇的 -- 基本上是夾在 "/e["和 "m" 之間數字值。如果指定一個以上的數字代碼,則用分號將它們分開。 echo -e "/e[31;40m"第一個數字(31)為前景顏色(紅色);第二個數字為(40)背景顏色(黑色)echo -e "/e[0m"我們需要使用 "/e[0m" 序列將顏色重新設定為正常值。/033[30m -- /033[37m 設定前景色彩(字型顏色)/033[30m 將字元的顯示顏色改為黑色/033[31m
Time of Update: 2018-12-04
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
Time of Update: 2018-12-04
最近在作ltp測試,感覺手頭資料太少,網上搜尋一把,說過去說過來就那些個連結,沒有比較深入的,不得不自己從頭看看代碼,測試案例太多了,也難怪IBM要用一個小組,專門研究它。 在最開始盆到的問題修改top命令安裝,按照top 中 Makefile,把它搞定後,又沒有screen, 沒法自己交叉編譯了,步驟如下:screen 作用(http://blog.cfan.com.cn/html/07/229207-127146.html): 只需一個 Shell,在
Time of Update: 2018-12-04
1. vi編輯器快速鍵備忘 [Ctrl]+[ud] 向上/下移動半頁 n<space> 右移n個字元 H/M/L 移動到螢幕最上方/中央/最下方一行 u [Ctrl]+r 複原和重做 .(點) 重複前一個動作 :e!
Time of Update: 2018-12-04
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
Time of Update: 2018-12-04
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,
Time of Update: 2018-12-04
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 :
Time of Update: 2018-12-04
轉載: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 # 使用'
Time of Update: 2018-12-04
突然想對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:
Time of Update: 2018-12-04
wget 是一個命令列的下載工具。對於我們這些 Linux 使用者來說,幾乎每天都在使用它。下面為大家介紹幾個有用的 wget 小技巧,可以讓你更加高效而靈活的使用 wget。 $ wget -r -np -nd http://example.com/packages/這條命令可以下載 http://example.com 網站上 packages 目錄中的所有檔案。其中,-np 的作用是不遍曆父目錄,-nd 表示不在本機重新建立目錄結構。$ wget -r -np -nd
Time of Update: 2018-12-04
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}}'|
Time of Update: 2018-12-04
$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
Time of Update: 2018-12-04
SuSE上的一些問題,可能需要另參考:http://blog.chinaunix.net/u2/64804/showart.php?id=2026903相關版本:紅帽企業Linux 現象: 如果你在檔案/etc/security/limits.conf中設定了值。 可是如果使用者是通過ssh登入到系統的話。 設定將不會生效。 如果使用者是通過telnet或者是本地登入的話,那麼設定是生效的。 解決方案: 這個問題因該歸結於SSH登入採取的方式。 當一個使用者通過SSH登入,
Time of Update: 2018-12-04
轉載: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
Time of Update: 2018-12-04
-b file 若檔案存在且是一個塊特殊檔案,則為真-c file 若檔案存在且是一個字元特殊檔案,則為真-d file 若檔案存在且是一個目錄,則為真-e file 若檔案存在,則為真-f file 若檔案存在且是一個規則檔案,則為真-g file 若檔案存在且設定了SGID位的值,則為真-h file
Time of Update: 2018-12-04
我們知道變數是會被子進程繼承的,可以直接使用。有些情況下可能需要繼承函數,以方便透明使用,方法非常簡單,使用“export -f”,注意參數“-f”,它表示函數的意思,不帶參數的export只針對變數。function ifprop(){echo ":$1=$2"}export -f ifprop也可以使用“typeset -fx“替代”export -f“
Time of Update: 2018-12-04
http://hi.baidu.com/zxvb3000/blog/item/9ecd2b022d15490b4bfb5199.html1.test測試命令test命令用於檢查某個條件是否成立,它可以進行數值、字元和檔案三個方面的測試,其測試符和相應的功能分別如下:(1)數值測試:-eq:等於則為真-ne:不等於則為真-gt:大於則為真-ge:大於等於則為真-lt:小於則為真-le:小於等於則為真(2)字串測試:=:等於則為真!=:不相等則為真-z 字串:字串長度偽則為真-n
Time of Update: 2018-12-04
#!/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
Time of Update: 2018-12-04
#!/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
Time of Update: 2018-12-04
一.