Time of Update: 2018-12-03
本部落格(http://blog.csdn.net/livelylittlefish)貼出作者(三二一、小魚)相關研究、學習內容所做的筆記,歡迎廣大朋友指正! 利用WScript.Shell對象隱藏cmd命令列運行 1. WScript.Shell(Windows Script Host Runtime Library)是一個對象,對應的檔案是C:/WINDOWS/system32/wshom.ocx,Wscript.shell是伺服器系統會用到的一種組件。shell
Time of Update: 2018-12-04
剛接觸 linux下的開發,最近遇到java調用shell指令碼的問題,找到一個比較適合菜鳥級的方法,轉述如下: 在需要啟動並執行SHELL指令碼第一行添加 #!/bin/sh然後在終端運行 chmod a+x test.sh 就可以把test.sh轉化為可執行檔另外需要注意的是java啟動並執行目錄和shell使用者可能不同,建議使用全路徑,如 /root/bin/test.sh 全部代碼--------------------------------------------------
Time of Update: 2018-12-04
在shell指令碼裡常常需要擷取系統時間來處理某項操作,今天系統的學習了一下如何擷取系統時間。記錄如下:linux的系統時間在shell裡是可以直接調用系統變數的如: 擷取今天時期:`date +%Y%m%d` 或 `date +%F` 或 $(date +%y%m%d)命令輸出結果如下:[root@centi-C sh]# date +%Y%m%d 20120727 [root@centi-C sh]# date +%F 2012-07-27 [root@centi-C sh]# date +
Time of Update: 2018-12-03
轉載請著名來自:詩商·柳驚鴻
Time of Update: 2018-12-03
安全殺死TOMCAT進程的Linux Shell指令碼,由於此指令碼裡面用到了很多不錯的指令碼編程技巧,在此分享給大家;## Firstly find the process of the tomcat....TOMCAT_PROCESS_STR=`ps aux | grep 'java.*tomcat' | grep -v grep`PROCESS_ARRAY=(${TOMCAT_PROCESS_STR// /
Time of Update: 2018-12-03
source命令可以在一個指令碼裡載入另一個指令碼,下面舉個例子:首先我們定義了一個函數指令碼,名字叫myfunc.sh ,如下:#!/bin/bashfunction square{ local temp let temp=$1*$1 echo "$1的平方和為:$temp" }function cube{ local temp let temp=$1*$1*$1 echo "$1 立方和為:$temp"
Time of Update: 2018-12-03
#! /bin/bashecho echo "cintel ftp test tool"#echo "please input hostip:\c"#read hostip#echo "please input username:\c"#read username#echo "please input password:\c"#read passwordread hostip username passwordftp -n<<!open $hostipuser $username
Time of Update: 2018-12-03
shell字串比較、判斷是否為數字二元比較操作符,比較變數或者比較數字.注意數字與字串的區別.◆ 整數比較-eq 等於,如:if [ "$a" -eq "$b" ]-ne 不等於,如:if [ "$a" -ne "$b" ]-gt 大於,如:if [ "$a" -gt "$b" ]-ge 大於等於,如:if [ "$a" -ge "$b" ]-lt 小於,如:if [ "$a" -lt "$b" ]-le
Time of Update: 2018-12-03
基於Django的控制(WEB伺服器SHELL指令碼的運行)指南 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf8"><title>
Time of Update: 2018-12-03
這裡採用bash進行shell編程。因為bash是免費的,並且方便使用。bash - bourne again shell檔案命名為 myshell.sh執行檔案前,先獲得許可權:chomod 777 myshell.sh1.顯示檔案內容#!/bin/bashcat myshell.sh執行命令:./myshell.sh顯示結果:#!/bin/bashcat myshell.sh2.統計一個檔案中的行數,單詞數,字元數現有一個檔案vivi ,檔案內容如下:Hello,
Time of Update: 2018-12-04
利用Runtime.execute方法,我們可以在Java程式中運行Linux的Shell指令碼,或者執行其他程式。參考了互連網上的這篇文章:http://lee79.javaeye.com/blog/418549(感謝一下),我重新整理了代碼。現在通過CommandHelper.execute方法可以執行命令,該類實現代碼如下:package javaapplication3;import java.io.BufferedReader;import
Time of Update: 2018-12-04
Shell編程入門一.Shell的自訂shell是使用者和Linux作業系統之間的介面。Linux中有多種shell,其中預設使用的是Bash.Linux系統的shell作為作業系統的外殼,為使用者提供使用作業系統的介面。它是命令語言、命令解釋程式及程式設計語言的統稱。shell是一個命令語言解譯器,它擁有自己內建的shell命令集,shell也能被系統中其他應用程式所調用。使用者在提示符下輸入的命令都由shell先解釋然後傳給Linux核心。
Time of Update: 2018-12-04
1、bash指令碼的參數處理 BASH的參數可以用$加數字編號來訪問,其中: $#代表指令碼的參數個數 $1代表指令碼的第1個參數 $2代表指令碼的第2個參數
Time of Update: 2018-12-04
http://www.cnblogs.com/kentyshang/archive/2007/07/11/814279.html shell 字串操作得到長度代碼:%x="abcd"#方法一%expr length $x4# 方法二靐o $4# 方法三%expr "$x" : ".*"4# expr 的協助# STRING : REGEXP anchored pattern match of REGEXP in STRING尋找子串代碼:%expr index $x "b"2%expr
Time of Update: 2018-12-04
文本終端的顏色可以使用“ANSI非常規字元序列”來產生。舉例: echo -e "/033[44;37;5m ME /033[0m COOL" 以上命令設定作用如下:背景色為藍色,前景色彩為白色,字型閃爍,輸出字元“ME”,然後重新設定螢幕到預設設定,輸出字元 “COOL”。“e”是命令 echo 的一個可選項,它用於啟用特殊字元的解析器。“/033”引導非常規字元序列。“m”意味著設定屬性然後結束非常規字元序列,這個例子裡真正有效字元是 “44;37;5” 和“0”。修改“44;37;
Time of Update: 2018-12-04
你是否遇到過這樣的情況:從終端軟體登入遠端Linux主機,將一堆很大的檔案壓縮為一個.tar.gz檔案,連續壓縮了半個小時還沒有完成,這時,突然你斷網了,你登入不上遠程Linux主機了,那麼前面的半個小時就會前功盡棄,你非常氣憤……在Linux下,如果你要執行的shell命令耗時特別長,並且:(1)你的網路不穩定,隨時可能斷網;或者(2)你在執行了shell命令之後必須要關閉終端軟體(例如SecureCRT)。那麼你就需要以脫離終端的方式在後台運行這個shell命令。 方法如下:(1)輸入命令:
Time of Update: 2018-12-04
利用Delphi編寫Windows外殼擴充 對於作業系統原理比較瞭解的朋友都會知道,一個完備的作業系統都會提供了一個外殼(Shell),以方便普通的使用者使用作業系統提供的各種功能。Windows(在這裡指的是Windows 95/Windows NT4.0以上版本的作業系統)的外殼不但提供了方便美觀的GUI圖形介面,而且還提供了強大的外殼擴充功能,大家可能在很多軟體中看到這些外殼擴充了。例如在你的系統中安裝了Winzip的話,當你在Windows
Time of Update: 2018-12-04
文章目錄 Task: Display current BASH prompt (PS1)Task: Modify current BASH promptTask: Add colors to the prompt Task: How to make the prompt setting permanent tput commandhandy tput commandsColors {code} code for tput command
Time of Update: 2018-12-04
#!/bin/bash# trustme [remote user] [remote ip]# example:# trustme xxx 192.168.1.3local_user=`whoami`local_ip=`ifconfig|sed -n '/inet addr/s/^[^:]*:\([0-9.]\{7,15\}\) .*/\1/p'|sed -n 1p`remote_user=$1@$2key_path=/home/$1/# check my public keyif [ !
Time of Update: 2018-12-04
本人平台:Ubuntu 10.04解決辦法1:lsusb查看vendorId號,然後在/etc/udev/rules.d/目錄下增加(或修改)51-android.rules檔案。增加一條記錄:SUBSYSTEM=="usb", SYSFS{idVendor}=="xxxx", MODE="0666" 其中xxxx是通過lsusb查看得到的值常見的情況如下,我都列出來了:# htcSUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666" #