Time of Update: 2015-02-15
標籤:在論壇看到好多人想取消應用的開機自啟動, 於是就想瞭解是怎麼實現的, 可是百度了一下,結果都是怎麼讓應用開機啟動, 對百度搜尋資料越來越沒有希望了.最後google得到一個結果,<span style="font-size:18px;">pm revoke com.android.livevideo
Time of Update: 2015-02-15
標籤:Cat stands for concatenate.Case 1.When the text files have more blank lines, we want to remove them.We can use regex \s+ ‘\n‘.cat file.txt | tr \s ‘\n‘cat -T file.txt # show tabs as ^.cat -n file.txt # show line numbers. Specifies current
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
標籤:3.運行層級指令碼介紹 3.1.運行層級 運行層級介紹: 0 關機 1 單一使用者模式&
Time of Update: 2015-02-15
標籤:7.指令碼參數的傳遞 7.1.shift命令 簡介: shift n 每次將參數位置向左位移n位
Time of Update: 2015-02-15
標籤:1.深入討論(awk、<<) 1.1.深入討論awk 記錄和域,模式和動作,Regex和元字元 基礎教程中已經介紹 條件和邏輯操作符
Time of Update: 2015-02-13
標籤:這幾天有個bug纏繞了我半天,於是就有了本文章。觸控螢幕因為加了個筆記本鍵盤後不能用了,摘掉筆記本鍵盤後,觸控螢幕又可以用了,真是見鬼了。稍微研究一看,原來是加了筆記本鍵盤後導致TP驅動的裝置節點改變了,比如說,以前是event4,加了筆記本鍵盤後event6,導致應用程式使用的裝置節點跟TP驅動不匹配。於是,我就納悶了,以前的方法是在編譯的時候寫死了,比如配置為4了,啟動並執行時候就是設定為4,不變了,其實這是有一定風險的,例如剛才說的例子。那麼,怎麼改呢?能不能在允許的時候判斷出TP裝
Time of Update: 2015-02-15
標籤:6.shell函數 6.1.定義函數 簡介: shell允許將一組命令集或語句形成一個可用塊,這些塊成為shell函數 定義函數的格式
Time of Update: 2015-02-15
標籤:3.Shell輸入與輸出 3.1.echo echo命令可以顯示文本行或變數,或者把字串輸出到檔案 echo [option] string -e:解析逸出字元
Time of Update: 2015-02-15
標籤:用shell指令碼監控進程是否存在 不存在則啟動的執行個體,先上代碼乾貨:#!/bin/shps -fe|grep processString |grep -v grepif [ $? -ne 0 ]thenecho "start process....."elseecho "runing....."fi#####processString 表示進程特徵字串,能夠查詢到唯一進程的特徵字串0表示存在的$? -ne 0 不存在,$? -eq 0 存在----------------------
Time of Update: 2015-02-15
標籤:#!/bin/shPATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbinLANG=zh_CN.GB18030export PATH LANGANALYZER_HOME=$(cd "$(dirname "$0")"; pwd)cd $ANALYZER_HOMEdeclare -a fileArrecho $1", "$
Time of Update: 2015-02-15
標籤:shell grep 雙引號 今天在寫一個shell指令碼的時候,有一個操作是使用grep命令在一個檔案中搜尋指定內容。指定內容存放在檔案中,使用一個變數去擷取檔案中內容,再傳到grep命令中去。 這段代碼如下:for target in `cat
Time of Update: 2015-02-15
標籤:查看系統目前有哪些版本的shell:cat /etc/shells 系統啟動啟動並執行第一個進程是init bash Shell 如何 debug :只需在sh命令後加上參數即可-n :不要執行 scripts ,查詢 scripts 內的文法,若有錯誤則予以列出!-v :在執行 scripts 之前,先將 scripts 的內容顯示在螢幕上;-x :將有使用到的 scripts 內容顯示在螢幕上,與 -v 稍微不同! 運算子號 代表意義= 等於!= 不等於&
Time of Update: 2015-02-16
標籤:Generating files of any size /dev/zerois a character special device, which infinitely returns the zero byte (\0).The above command will create a file called junk.datathat is exactly 1MB in size. Let‘s gothrough the parameters: ifstands for –
Time of Update: 2015-02-16
標籤:erlang shell是使用者與 erlang 運行時系統互動的介面程式。事實上,erlang VM的運行不依賴任何shell,只要在啟動的時候添加參數detached就可以脫離終端。-detachedStarts the Erlang runtime system detached from the system console. Useful for running daemons and backgrounds processes. Implies
Time of Update: 2015-02-14
標籤:1.偽造cookie登入系統(其實這一步多餘的,大多使用者連密碼都沒改,都是預設的123456)登入成功設定4個cookie,看代碼function login($lusername,$lpassword,$key,$lifetime=0){ global $set_username,$set_password,$set_loginauth,$set_loginkey; if(empty($lusername)||empty($lpassword)) {
Time of Update: 2015-02-13
標籤:hadoop docommission shell 自動化介紹之前我有篇博文是介紹如何用ansible的playbook來自動化Hadoop Decommission的,本文介紹用shell指令碼來實現。指令碼都放在跳板機上,遠端伺服器調用本地指令碼完成所有操作,不需要拷貝檔案到遠端伺服器。本文主指令碼:decom.sh#!/bin/bashiplist=/home/hadoop/shell_scripts/iplist#1. process iplist ,
Time of Update: 2015-02-14
標籤:http://blog.chinaunix.net/uid-7553302-id-183648.html1 shell 的$! ,$?, $$,[email protected] $n $1 the first parameter,$2 the second...$# The number of command-line
Time of Update: 2015-02-13
標籤:測試結構: 測試命令可用於測試運算式條件的真假,true,則返回0,false,則返回非0;這一點c/c++有區別; 格式: test expression #expression是一個運算式,該運算式可由數字、字串、文本和檔案屬性的比較;同時可加入各種算術、字串、文本運算子等; [ expression ] #其中“ [ ”