Time of Update: 2015-03-10
標籤: 切記if和其中的[]都要加空格符1、字串判斷str1 = str2 當兩個串有相同內容、長度時為真str1 != str2 當串str1和str2不等時為真-n str1 當串的長度大於0時為真(串非空)-z str1 當串的長度為0時為真(空串)str1 當串str1為非空時為真2、數位判斷int1 -eq int2 兩數相等為真int1 -ne int2 兩數不等為真int1
Time of Update: 2015-03-08
標籤:cat > sendmymail.sh #!/bin/bash/usr/sbin/sendmail -t <<EOFFrom: Mail testing <[email protected]> To: [email protected] &
Time of Update: 2015-03-07
標籤:Title:CreateLiveCMSV4.0 漏洞,無需後台Get shell --2012-03-06 17:28標題:CreateLive CMS Version 4.0.1006 漏洞,無需後台 Get shell必須環境:IIS6,上傳目錄可執行指令碼CreateLive CMS Version 4.0.1006 是個非常古老滴CMS了。--------------------------------------------------------------
Time of Update: 2015-03-06
標籤:變數說明:$$Shell本身的PID(ProcessID)$!Shell最後啟動並執行後台Process的PID$?最後啟動並執行命令的結束代碼(傳回值)$-使用Set命令設定的Flag一覽$*所有參數列表。如"$*"用「"」括起來的情況、以"$1 $2 … $n"的形式輸出所有參數。[email protected]所有參數列表。如"[email protected]"用「"」括起來的情況、以"$1" "$2" … "$n"
Time of Update: 2015-03-08
標籤:linux ubuntu 64位 Linux顯示登入Shell資訊[email protected]:~$ finger -pLogin Name Tty Idle Login Time Office Office Phoneyouhaidong youhaidong *:0 Mar 8 22:10
Time of Update: 2015-03-07
標籤:Title:linux系統ecshop拿shell方法 --2011-06-08 13:23最近弄一個站,對ECSHOP拿shell不瞭解,導致走了很多的彎路。nginx/0.8.54的伺服器,magic_quotes_gpc開啟轉義,很多的頁面被刪除了。後台有or漏洞,使用者"‘ or 1=1
Time of Update: 2015-03-05
標籤:#!/bin/bash function ergodic(){ for file in ` ls $1` do if [ -d $1"/"$file] #如果 file存在且是一個目錄則為真
Time of Update: 2015-03-04
標籤:監控 shell 最近線上一個分區使用過快,nagios並沒有開啟對分區使用率的監控,抽了幾分鐘臨時寫了個指令碼先用著。用法比較簡單,直接上代碼:註:代碼中用到的sendEmail指令碼是perl開發的一個發郵件程式,可以網上找到該指令碼或者使用其他發郵件指令碼#!/bin/bash#--dir:Monitoring of the mount point#--critical:cri
Time of Update: 2015-03-05
標籤:轉義:是用反斜線(\)放在需要轉義的一個字元前,表示那個字元要看作一個一般字元。用sed awk時,偶爾會用到逸出字元比如我在一個檔案中的第8行到第10行插入字串,使用\n參數就可以了常用逸出字元都是英文字母的開頭簡寫:\n 表示新行\r 表示斷行符號\t 表示水平的定位字元\v 表示垂直的定位字元\b 表示後退符\a 表示“警告”(蜂鳴或是閃動)\0xx 翻譯成ASCII碼為八進位0xx所表示的字元未完,待續借鑒C語言逸出字元shell逸出字元整理
Time of Update: 2015-03-04
標籤:檔案:datafileSteve Blenheim:238-923-7366:95 Latham Lane, Easton, PA 83755:11/12/56:20300Betty Boop:245-836-8357:635 Cutesy Lane, Hollywood, CA 91464:6/23/23:14500Igor Chevsky:385-375-8
Time of Update: 2015-03-04
標籤:shell 快速鍵 簡化輸入 terminal 終端 1.解決的問題當你需要一次輸入很多個命令的時候,例如一次去多個目錄刪除檔案cd dir1rm file1.tempcd ../../dir2rm -rf dir3當你懶得輸入一個好長的命令或者直接就記不住那麼長的命令的時候,例如產生ctagsctags
Time of Update: 2015-02-27
標籤:bashshell原理認知:關於shell中的萬用字元*shell先展開萬用字元後再傳給命令,例如"ls-ld /usr/include/*"先展開為"ls -ld file-list,"查看曆史:可以通過history命令來查看命令曆史可一使用!!執行上一條命令bash啟動:尋找全域設定/etc/profile,之後尋找使用者主目錄下的設定,.bash_profile.bash_login
Time of Update: 2015-02-20
標籤:1. 進入console目錄cd /Users/apple/Documents/MyArchitecture/Cocos2d-x/Framework/cocos2d-x-3.4/tools/cocos2d-console/bin 2. 編寫shell指令碼存放在自己的程式目錄newproject.sh#!/bin/bashecho Please Input Project Name:read PROJECT_NAMEecho Please Input Package
Time of Update: 2015-02-26
標籤:shell 面試題 在網上看到一道考shell的題——統計出一個檔案夾下大小大於7MB的檔案夾 好,我也來裝一下深沉,個人覺得,這道題主要考的是對經常使用的linux的熟練程度(我不是很熟,哈哈),題目要統計,主要用到兩個步驟:尋找+計數,只要尋找出檔案夾下大於7MB的檔案夾,然後就可以計數了。尋找要用什麼命令呢,可以用find,用find尋找出一個檔案夾下size大於7MB的檔案夾用find .
Time of Update: 2015-02-15
標籤:4.幾個常用的shell指令碼例子 4.0.在寫指令碼(同樣適用在編程的時候),最好寫好完善的注釋 4.1.kill_processes.sh(一個殺死進程的指令碼)#!/bin/bashcurrent_PID=$$ps -aux | grep "/usr/sbin/httpd" | grep -v "grep" | awk ‘{print $2}‘ > /tmp/${current_PID}.txtfor
Time of Update: 2015-02-15
標籤:2.shell工具 2.1.記錄檔 簡介 建立記錄檔是很重要的,記錄了重要的資訊。一旦出現錯誤,這些資訊對於我們排錯是非常有用的;監控的資訊也可以記錄到記錄檔
Time of Update: 2015-02-15
標籤:7.指令碼參數的傳遞 7.1.shift命令 簡介: shift n 每次將參數位置向左位移n位
Time of Update: 2015-03-09
shell逸出字元整理轉義:是用反斜線(\)放在需要轉義的一個字元前,表示那個字元要看作一個一般字元。用sed awk時,偶爾會用到逸出字元比如我在一個檔案中的第8行到第10行插入字串,使用\n參數就可以了常用逸出字元都是英文字母的開頭簡寫:\n 表示新行\r 表示斷行符號\t 表示水平的定位字元\v 表示垂直的定位字元\b 表示後退符\a 表示“警告”(蜂鳴或是閃動)\0xx 翻譯成ASCII碼為八進位0xx所表示的字元未完,待續借鑒C語言逸出字元
Time of Update: 2015-02-28
Linux shell指令碼之 if條件判斷,linuxshellIF條件判斷1、基本文法:if [ command ]; then 符合該條件執行的語句fi2、擴充文法:if [ command ];then 符合該條件執行的語句elif [ command ];then 符合該條件執行的語句else 符合該條件執行的語句fi3、文法說明:bash
Time of Update: 2015-02-27
shell指令碼編程講解2自訂環境變數(全域變數)設定環境變數如果想設定環境變數,就要在給變數賦值之後或設定變數時使用export命令,帶-x選項的declare內建命令也可可以同樣完成功能(注意:輸出變數時不要在變數名前面加$)格式:①export變數名=value②變數名=value;export變數名③ declare -x變數名=value執行個體:1.當前生效exportOLDBOY="oldboy"echo