Time of Update: 2015-06-28
標籤:select串連查詢簡要:一、union聯集查詢二、左右內串連一、union聯集查詢作用: 把2次或多次查詢結果合并起來詳細: (表1查詢結果) union (表2查詢結果)執行:
Time of Update: 2015-07-05
標籤:$表示當前的進程,當使用echo $$是會輸出當前shell的pid1 echo $$ 特殊變數列表變數含義$0當前指令碼的檔案名稱$n傳遞給指令碼或函數的參數。n 是一個數字,表示第幾個參數。例如,第一個參數是$1,第二個參數是$2。$#傳遞給指令碼或函數的參數個數。$*傳遞給指令碼或函數的所有參數。[email protected]傳遞給指令碼或函數的所有參數。被雙引號(" ")包含時,與 $*
Time of Update: 2015-07-02
標籤:登入限制 ssh session複製 ssh會話複製 最大登入數 ssh登入限制 我撰寫本文原來的意圖是想把“複製SSH渠道”和"copy SSH
Time of Update: 2015-07-05
標籤:通過使用read命令,可以實現從終端中輸入內容後輸出或執行運算1 #!/bin/bash2 #Author: blacksonny3 #Copyright (c)4 #Script follows here:5 6 echo "How old are you?"7 read age8 echo "age is " $age以上代碼會首先輸出一個 [How old are yoy?],這時終端等待輸入,當我們輸入18這個數字(會將18賦值給age)並鍵入斷行符號後,螢幕輸出結果為age
Time of Update: 2015-07-03
標籤:http://note.youdao.com/share/?id=a9d02257b639c94323c818bc38423919&type=note 別名命令alias:http://note.youdao.com/share/?id=cbcbd1156ab1f0835c4f76131dbf98e2&type=note查看目前使用者曆史命令history:http://note.youdao.com/share/?id=e878f9ed7bb7e8849fa57
Time of Update: 2015-07-01
標籤:CTRL 鍵相關的快速鍵:Ctrl + a - Jump to the start of the lineCtrl + b - Move back a charCtrl + c - Terminate the command //用的最多了吧?Ctrl + d - Delete from under the cursorCtrl + e - Jump to the end of the lineCtrl + f - Move forward a charCtrl + k -
Time of Update: 2015-07-02
標籤:在Shell中,調用函數時可以向其傳遞參數。在函數體內部,通過 $n 的形式來擷取參數的值,例如,$1表示第一個參數,$2表示第二個參數...帶參數的函數樣本:#!/bin/bashfunWithParam(){echo "The value of the first parameter is $1 !"echo "The value of the second parameter is $2 !"echo "The value of the tenth parameter is $10
Time of Update: 2015-07-01
標籤:監視進程狀態 shell監視進程 在之前的部落格中,曾經寫了自動化測試程式的實現方法,現在開發人員需要知道被測試的進程(在此指運行在LINUX上的主進程的)在異常退出之前的進程的運行狀態,例如記憶體的使用率、CPU的使用率等. 現用shell指令碼實現指定進程的運行狀態。 直接上代碼。#!/bin/shecho "`date`"echo "Start $0---------"echo
Time of Update: 2015-07-02
標籤:SHELL種類,版本及選擇凡是使用 *INX 的人,不論是作為 login shell 還是編程,多少都要接觸到 Shell。經過多年的發展, Shell 的種類繁多。除了我們熟悉的 sh、ksh、csh、bash ... 外,還有各種 free 或商業版本如: RC、ES、EShell、psh、Zoidberg 等等。種類多了,也就有的標準化的要求,這就是 POSIX 的由來。 其實,就是常見的 Shell,也是功能不同,風格各異。一般來說,人們容易囤於固有的平台,使用 default
Time of Update: 2015-06-29
標籤:1.單分支if條件陳述式1 if [ 條件判斷式 ];then2 程式3 fi4 或者5 if [ 條件判斷式 ]6 then7 程式8 fi注意事項:1.if語句使用fi結尾,和一般語言使用大括弧結尾不同2.[ 條件判斷式 ]就是使用test命令判斷,所以中括弧和條件判斷式之間必須有空格 前後都要有3.then後面跟符合條件之後執行的程式,可以放在[]之後,用";"分號分割。也可以換行寫入,就不需要";"了例如:判斷分區使用率指令碼說明:
Time of Update: 2015-06-28
標籤:shell本章小結變數在正是一點的程式裡是必備項目.shell的變數會保留字元串值,而大量的運算子可以在${var...}裡使用,讓你控制變數的結果. shell提供了許多的特殊變數(例如#?與$!),用來訪問特殊資訊,例如,命令退出狀態.shell也有許多預定義的特殊變數,例如PS1----用來設定主要提示符.位置參數與$*和[email protected]這類的特殊變數,則用來在指令碼(或函數)被引用是,讓使用者可以訪問被使用的參數.env,expo
Time of Update: 2015-06-28
標籤:1)判斷運算式 if test (運算式為真) if test !運算式為假 test 運算式1 –a 運算式2 兩個運算式都為真 test 運算式1 –o
Time of Update: 2015-06-27
標籤: Regex主要是用於描述字元排列和匹配模式的一中文法規則。它主要用於字串的模式分割、匹配、尋找及替換,最主要的目的就是用於匹配。 萬用字元: * - 匹配任意內容 ? - 匹配任意一個字元 [] -
Time of Update: 2015-06-28
標籤:centos linux shell [[email protected] ~]# cat guess.sh #!/bin/bash#guess number game;n=$[$RANDOM%100]while :do read -p "ple
Time of Update: 2015-06-28
標籤:linux shell 基礎 在學習Linux和OpenStack過程中,感覺不管是大規模部署部署還是營運,Shell指令碼都已經是標配,所以學好指令碼很有必要。 以下僅為Linux Shell的一些基礎筆記,這裡作為筆記記下。===============linux shell簡介======================1、命令補全:連續按兩次Tab
Time of Update: 2015-06-28
標籤:linux shell getopts() 1.建立一個指令碼,能為其他指令碼添加指令碼資訊: #vim cs.sh #!/bin/bash cat > $1
Time of Update: 2015-07-01
標籤:shell arr #!/bin/bash#你必須知道的shell裡面關於數組的操作。arr=("hello" "word" "you" "are" "a" "good" "boy")#arr=(`ls`)#我喜歡這個方法。echo "-------for----------------"for I in ${arr[@]}do echo $Idoneecho "--------for---------------"
Time of Update: 2015-06-28
標籤:linux 數組 shell 數組: 一堆變數的集合。 聲明: declare -a ARRAYNNAME
Time of Update: 2015-07-01
Shell指令碼檢查memcache進程並自動重啟修正版:#!/bin/sh#check memcache process and restart if downmm_bin="/usr/local/bin/memcached"mm_log="/home/xxx/memcached_check.log"mm_ports=("11211" "11212")mm_param=("-d -m 20480 -p 1
Time of Update: 2015-07-01
Shell指令碼[運算運算式,條件控制語句]#!/bin/bash#你值得收藏的四則運算式運算。 val1=1val2=1val3=1val4=1val5=1val6=1val7=1let val1++((val2++))val3=$(($val3+1))val4=`expr $val4 + 1 `val5=`bc<<<$val5+1`val6=`echo "$val6+1"|bc`val7=$[ $val7+1 ]echo 'val1='