Time of Update: 2015-04-25
標籤:在sqlite3 shell下,按上下方向鍵可以瀏覽曆史命令,按左右方向鍵則可以將游標移動到命令中任一字元位置,從而可以修改錯誤的語句或誤敲的字元。所以方向鍵是sqlite3 shell下最常用的功能。在debian(包含ubuntu)下,sqlite3
Time of Update: 2015-05-25
標籤:本文將會講解一些linux中命令的使用與技巧希望對新手給予協助一 e v a l命令將會首先掃描命令列進行所有的置換,然後再執行該命令。該命令適用於那些一次掃描無法實現其功能的變數。該命令對變數進行兩次掃描。這些需要進行兩次掃描的變數有時被稱為複雜變數。不過這些變數本身並不複雜。e v a l命令也可以用於回顯簡單變數,不一定是複雜變數。1 eval命令也可以用於回顯簡單變數,不一定是複雜變數例如: [[email protected] ~]$
Time of Update: 2015-05-25
標籤:shell memcache printf[[email protected] mc]# cat mc.sh #!/bin/bashfunction random {MC0="192.168.8.62 7510"#MC1="192.168.30.22 7510"case "$(expr $(date +%s%N) \% 2)" in0) MC="$MC0" ;;1) MC="$MC1" ;;esac}> set-result.
Time of Update: 2015-05-20
標籤:crontab shell compress
Time of Update: 2015-05-18
標籤:history export profile 基礎知識 source 1、Shell特性命令曆史 history !! !$ !n !字元Tab鍵可以補全檔案路徑或者命令alias a="b" unalias a 萬用字元 *匹配零個或多個字元
Time of Update: 2015-05-19
標籤:在我們學習一些架構的時候,在啟動這個架構的時候一般都會調用一個指令碼,並且給這個指令碼傳遞一些參數,指令碼會根據我們傳遞的參數的不同來進行不同的操作,我們傳遞的參數就是位置變數那指令碼是如何識別我們傳遞的參數的呢?通過$0 $1 ....這樣類似的命令來擷取的,例如:./test.sh a b$0:指令碼自身test.sh$1:指令碼的第一個參數a$2:指令碼的第二個參數b寫一個指令碼,test.sh 在裡面寫上 echo $0echo $1echo
Time of Update: 2015-05-19
標籤: Shell 簡介 Shell本身是一個用C語言編寫的程式,它是使用者使用Unix/Linux的橋樑,使用者的大部分工作都是通過Shell完成的。Shell既是一種命令語言,又是一種程式設計語言。作為命令語言,它互動式地解釋和執行使用者輸入的命令;作為程式設計語言,它定義了各種變數和參數,並提供了許多在進階語言中才具有的控制結構,包括迴圈和分支。 它雖然不是Unix/Linux系統核心的一部分,但它調用了系統核心的大部分功能來執行程式、建立檔案並以並行的方式協調各個程式的運行。因此,
Time of Update: 2015-05-15
標籤:1. Shell中的變數類型Shell中的變數可以分為環境變數、位置變數、預定義的特殊變數以及使用者自訂變數、<!--[if !supportLists]-->2.
Time of Update: 2015-05-16
標籤:echo printf linux functions一、echo命令(帶參數-e)cat color.sh#!/bin/bashecho -e "\033[30m black \033[0m"echo -e "\033[31m red \033[0m"echo -e "\033[32m green \033[0m"echo -e "\033
Time of Update: 2015-05-16
標籤:1、數值格式:test "num1" opr "num2"[ "num1" opr "num2" ]opr 取值:相等:-eq不等:-ne大於:-gt小於:-lt 【l是字母L的小寫】小於等於:-le大於等於:-ge2、字串格式:[ str1 opr str2][ opr str ]opr取值:相等:=不等:!=空串:-z非空串:
Time of Update: 2015-05-10
標籤:SHELL PROGRAMMING 目錄:1.shell簡單介紹2.shell 編程準備3.shell編程結構化語言構建4.其他5.shell編程的兩個樣本寫在前面:1.Hello World#!/bin/bash# This is an example of bash HelloWorld# You can start shell programming with an Hello World exampleecho ‘Hello World‘ 2.計算1+1=2#!
Time of Update: 2015-05-11
標籤:sed是一個很好的檔案處理工具,本身是一個管道命令,主要是以行為單位進行處理,可以將資料行進行替換、刪除、新增、選取等特定工作,下面先瞭解一下sed的用法sed命令列格式為: sed [-nefri] ‘command’
Time of Update: 2015-05-07
標籤:這裡記錄的是在一個shell指令碼裡面使用. ./file.sh 和./file.sh 的區別,本文參考了http://www.lslnet.com/linux/dosc1/39/linux-283534.htm (這個藍森林的東西應該是來源於chinaunix)來個小實驗情境一:vi file1.sh./file2.shecho $NIVEKvi file2.shNIVEK=goupiexport NIVEKchmod 755 file1.sh
Time of Update: 2015-05-05
標籤:linux 指令碼 shell 今天接到有關部門反映,儲存的空間不夠了。需要刪除一些視頻檔案來騰出空間。由於剛接手工作沒多久,上任寫的是python指令碼。無奈,個人python水平還是入門。所以只能另寫個shell指令碼來完成工作了。
Time of Update: 2015-05-02
標籤: 1 #!/bin/bash 2 TEMP=`getopt -o hm: --long aai:,mai: -n ‘getopts.sh‘ -- "[email protected]"` 3 eval set -- "$TEMP" 4 while true 5 do 6 case "$1" in 7 -h|--aai) 8 echo $2 9 shift 2;;10 -m|--mai)11 echo $212 shift 2;;
Time of Update: 2015-05-06
標籤:shell 輸出和錯誤重新導向1、如何將標準輸出和錯誤輸出同時重新導向到同一位置?可以有兩種方法來實現:方法一: 2>&1# ls /usr/share/doc > out.file 2>&1 以上的含義是,如果檔案存在了,就將結果輸出到out.file中,否則,將錯誤的提示輸出到out.file中,這樣就實現了標準輸出和錯誤輸出的同時重新導向方法二:&>#ls /usr/share/doc &>
Time of Update: 2015-05-02
標籤:array shell 思路,產生一個隨機數組,然後按按照數組的元素將檔案中行的重新輸出1、隨機數組的產生 看書的時候感覺很是簡單。第一次用卻有點無從下手。 首先是定義,shell中的變數是弱變數,可以隨時定義。 arr=(`seq 57`) 建立一個1..57的一個數組,注意一定要加括弧,否則定義不成數組。 也可以使用for迴圈的方式為數組動態賦值。
Time of Update: 2015-04-30
標籤:shell 引用 轉義 命令替換 轉義和引用 兩類字元:一般字元和逸出字元 轉義: "\" 例: 1、echo $Dollar 2、echo \$Dollar 3、echo ? 需要轉義的字元:* $ ( ) \ ‘ ` " ? + !
Time of Update: 2015-04-23
標籤:</pre><p>寫了一個指令碼,主要做1、掛載本地iso鏡像檔案2、開機本地iso鏡像開機自動掛載3、用iso鏡像配置本地yum源</p><pre>#!/bin/bash#author:wjf#date:2015/04/22#desc:establish a yum on local rhel6.4echo "請輸入iso鏡像完整路徑"read v_iso_pathecho
Time of Update: 2015-05-11
標籤:希爾排序法(縮小增量法)