Time of Update: 2015-07-14
標籤:我們在Android開發中總能看到程式的log日誌內容充滿了螢幕,而真正對開發人員有意義的資訊被淹沒在洪流之中,讓開發人員無所適從,嚴重影響開發效率。本文就具體介紹幾種在shell命令列中過濾adblogcat輸出的方法。 1、只顯示需要的輸出(白名單) 最方便的當然是通過管道使用 grep 過濾了,這樣可以使用 grep 強大的Regex匹配。簡單的匹配一行當中的某個字串,例如 MyApp: adb logcat | grep MyAppadb logcat | grep -i
Time of Update: 2015-07-15
標籤:1、命令補齊 按Tab鍵2、clear 或者 Ctrl+l 清屏3、Ctrl+u 刪除游標前面的命令4、history 查看執行過的命令5、方向鍵的上下鍵可以查看執行過的命令 1、命令別名 執行個體:alias copy=cp //此時可以用copy實現cp命令,如果命令帶參數,則需要將命令加引號刪除別名:unalias 別名2、輸入\輸出重新導向(1)輸出重新導向 執行個體: ls -l /tmp > /tmp.msg
Time of Update: 2015-07-16
標籤:預定義變數:
Time of Update: 2015-07-22
標籤:首先將shell命令命名為.sh檔案將上面的代碼儲存為test.sh,並 cd 到相應目錄:chmod +x ./test.sh #使指令碼具有執行許可權./test.sh #執行指令碼如果報錯/bin/bash^M: bad interpreter: No such file or directory出現上面錯誤的原因之一是指令檔是DOS格式的, 即每一行的行尾以\r\n來標識, 使用vim編輯器開啟指令碼, 運行::set
Time of Update: 2015-07-15
標籤:#!/bin/sh############################### 2015-07-15 ## author jackluo ## Email [email protected] ###############################version_list=$(svn log --limit 2|sed ‘1d‘|sed ‘$d‘|awk -F ‘|‘ ‘{print $1}‘|awk -v RS="
Time of Update: 2015-07-15
標籤:1、即時查看當前進程中使用的shell種類:推薦代碼如下:ps | grep $$ | awk ‘{print $4}‘ (註:$$表示shell的進程號)2、最常用的查看shell的命令,但不能即時反映當前shell複製代碼代碼如下:$ echo $SHELL3、更簡潔,但並不是所有shell都支援複製代碼代碼如下:$ echo $04、環境變數中shell的匹配尋找複製代碼代碼如下:env | grep SHELL5、口令檔案中shell的匹配尋找複製代碼代碼如下:cat
Time of Update: 2015-07-16
標籤: 從程式員的角度來看, Shell本身是一種用C語言編寫的程式,從使用者的角度來看,Shell是使用者與Linux作業系統溝通的橋樑。使用者既可以輸入命令執行,又可以利用 Shell指令碼編程,完成更加複雜的操作。在Linux GUI日益完善的今天,在系統管理等領域,Shell編程仍然起著不可忽視的作用。深入地瞭解和熟練地掌握Shell編程,是每一個Linux使用者的必修功課之一。Linux的Shell種類眾多,常見的有:Bourne
Time of Update: 2015-07-21
標籤: 硬體篇CPU相關lscpu #查看的是cpu的統計資訊.cat /proc/cpuinfo #查看CPU資訊詳細資料,如每個CPU的型號,主頻等記憶體相關free -m #概要查看記憶體情況 這裡的單位是MBcat /proc/meminfo #查看記憶體詳細資料磁碟相關lsblk #查看硬碟和分區分布,顯示很直觀df -h
Time of Update: 2015-07-15
標籤:shell基礎二十篇轉自 http://bbs.chinaunix.net/thread-452942-1-1.html 研討:Bash 內建命令 readread -p "how old r u? " ageecho $ageread -p "some words? " -a wordsecho ${words[*]}read -p "Password: " -s passwd echo
Time of Update: 2015-07-16
標籤:shell是一種命令直譯器,在使用者和作業系統間,它提供了面向命令列的非互動式介面的互動。使用者在命令列中輸入命令,shell解釋它們,然後將它作為指令發送給作業系統。已經為Linux開發了幾種不同的shell:Bourne Again shell(BASH)、Korn shell、TCSH shell和Z shell。TCSH是C shell的一個提高版本,C
Time of Update: 2015-07-16
標籤:寫了個指令碼自動產生pdf上傳github受不了每次相同的commit決定使用指令碼傳參簡單好用使用加粗方法,更複雜的可以參考下面兩個詳解。如何給shell指令碼傳參數http://jingyan.baidu.com/article/b24f6c822645b786bfe5daff.html #!/usr/bin/zshxelatex -synctex=1 -interaction=nonstopmode "leetcode-cpp".tex >
Time of Update: 2015-07-15
標籤:感謝原創,文章很有協助。轉自:http://www.cnblogs.com/chengmo/archive/2010/10/02/1841355.html一、判斷讀取字串值運算式含義${var}變數var的值, 與$var相同 ${var-DEFAULT}如果var沒有被聲明, 那麼就以$DEFAULT作為其值 *${var:-DEFAULT}如果var沒有被聲明, 或者其值為空白, 那麼就以$DEFAULT作為其值
Time of Update: 2015-07-15
標籤:殼 winupack 脫殼 脫winupack
Time of Update: 2015-07-22
標籤: 最近一段時間,在做一個系統的後期維護。這是一個不大不小的系統,我們採取的方法是,在我們區域網路內的伺服器上,有一個和使用者服務器一摸一樣的資料庫,程式也是一摸一樣的。這樣修改之後,我們在把修改後產生的系統,拷貝到使用者服務器上,重新發布。有點不太方便,也不能實現使用者服務器和我們伺服器修改的同步。 出現這個問題之後,經提醒,我決定研究一下把區域網路的SVN伺服器部署到外網上,這樣,
Time of Update: 2015-07-15
標籤:殼 脫殼 pecompact
Time of Update: 2015-07-15
標籤:脫殼 kbys packer kbys packer殼 手動脫殼 脫kbys
Time of Update: 2015-07-15
標籤:脫殼 rlpack殼 脫rlpack殼 手動脫殼 吾愛破解 作者:Fly2015吾愛破解論壇培訓第一課選修作業練習的第7題。這個殼沒聽說過,但是脫起來比較簡單,根據ESP定律即可直達光明,Dump出原來的程式。 老規矩,首先對需要脫殼的程式進行查殼處理。使用DIE查殼的結果,程式加的是RLPack殼並且原程式是用
Time of Update: 2015-07-20
shell-自動部署war包到tomcat#!/bin/shcURL=$1cRootDir=/data/tomcat/tomcat-usercentershRootDir=/data/tomcat/dll#delete old versionrm -rf $shRootDir/usercenter-web.war*#預設war包地址為jenkins上最後一次打包成功的urlif [ $cURL = 0
Time of Update: 2015-07-18
手動脫Mole
Time of Update: 2015-07-17
shell-自動部署war包到tomcat,shell-tomcat#!/bin/shcURL=$1cRootDir=/data/tomcat/tomcat-usercentershRootDir=/data/tomcat/dll#delete old versionrm -rf $shRootDir/usercenter-web.war*#預設war包地址為jenkins上最後一次打包成功的urlif [ $cURL = 0 ]then cURL=http://192