Time of Update: 2018-07-26
擷取UNIX類型的選項: unix有一個優點就是標準UNIX命令在執行時都具有相同的命令列格式: command -options parameters 如果在執行Shell程式也採用上述格式,Bourne Shell中提供了一條擷取和處理命令列選項的語句,即getopts語句。該語句的格式為: getopts option_string variable
Time of Update: 2017-01-13
一、問題與需求:比如有一個aa.list檔案內容是:1 2 3 4 a b c dfor指令碼讀取檔案時,我想是一行一行的讀入,每次迴圈讀取一行,像第一次是1 2 3 4,第二次是a b c d但是我這樣寫for i in "$(<
Time of Update: 2017-01-13
1、查看主機網卡流量 代碼如下複製代碼 #!/bin/bash#!/bin/bash#network#Mike.Xuwhile : ; do time='date +%m"-"%d" "%k":"%M' day='date +%m"-"%d' &
Time of Update: 2017-01-18
在Linux或類Unix系統中,每個使用者和進程都運行在一個特定環境中。這個環境包含了變數、設定、別名、函數以及更多的東西。下面是對Shell環境下一些常用命令的簡單介紹,包括每個命令如何使用的例子,以及在命令列下設定你自己的環境來提高效率。找出你當前的shell在終端應用中輸入下面命令中的任意一個:ps $$ps -p $$或者echo "$0"輸出範例:圖1:找出當前的shell找出所有已安裝的shell找到已安裝shell的完整路徑:type -a zshtype -a kshtype -
Time of Update: 2017-01-18
1. 命令列模式下的發送郵件 1.1 安裝sendemail 2.2 使用sendemail和舉例 2. 命令列模式下的收取郵件 2.1 安裝getmail4 2.2 配置getmail4和簡單舉例 2.3 用munpack從郵件中抽取附件 1. 命令列模式下的發送郵件 1.1 安裝sendemail 在Ubuntu下可以用新立得軟體包管理器搜尋安裝,或者在終端運行: sudo apt-get install sendemail
Time of Update: 2017-01-18
判斷一個檔案的內容是不是為空白,使用語句:if test -z `cat filename`當filename為空白或者只有一行沒有空格的字串的時候,一切正常,反之,則會報:too many arguments,甚至是: binary operator
Time of Update: 2017-01-18
試題: https://www.jinshuju.net/f/EGQL3D語言: Shell (Bash)運行方式:sh num-game.sh 數字1 數字2 數字3如果不想使用傳遞數位方式, 可以修改 num-game.sh 第 9 行, 將NUM=$*改為NUM='數字1 數字2 數字3'然後直接運行 sh num-game.sh 即可複製代碼 代碼如下:#!/bin/bash## Author : TaxKiz## Email :
Time of Update: 2017-01-18
比如,要分割 test=”aaa,bbb,cc cc,dd dd”,可以這樣複製代碼 代碼如下:arr=$(echo $test|tr "," "\n")還可以這樣複製代碼 代碼如下:OLD_IFS=$IFSIFS=','arr=$testIFS=$OLD_IFS然後用複製代碼 代碼如下:for x in $arr; do echo $xdone看看效果或者更直接一點複製代碼 代碼如下:IFS=',' arr=($test)這樣直接就變成了 bash 數組。可以這樣遍曆:複製代碼
Time of Update: 2017-01-18
線上Java應用,在業務高峰期的時候經常出現CPU跑高,需要查看即時的線程佔用cpu情況,下面是一個很好用的指令碼,可以快速匯出每個線程的佔用CPU情況,結合jstack日誌,排查到具體的線程類名。一、首先獲得jvm的進程ID:複製代碼 代碼如下:ps -ef|grep javatomcat 374 372 1 11:45 ? 00:02:30 jsvc.exec -java-home /
Time of Update: 2018-08-27
標籤:形式 設定 詳細 特定 ... parameter key camera 無限迴圈 以實現N7000R自動拍照為例方法一:@echo offset i=1echo open
Time of Update: 2014-12-15
標籤:blog http ar 使用 sp on 檔案 log bs sqlplus與shell互相傳值的幾種情況 情況一:在shell中最簡單的調用sqlplus$cat test.
Time of Update: 2015-06-24
標籤:shell linux 數學運算 shell中的賦值和操作預設都是字串處理,在此記下shell中進行數學運算的幾個特殊方法,以後用到的時候可以來看,呵呵1、錯誤方法舉例 a) var=1+1 echo $var 輸出的結果是1+1,悲劇,呵呵 b) var=1 var=$var+1 echo $var 輸出結果是1+1,依然悲劇,呵呵
Time of Update: 2015-05-22
標籤:defaults service 檢測 資訊 autossh ssh tunnel 有時候回需要到ssh tunnel,手動使用ssh
Time of Update: 2015-02-05
標籤:大量匯入 xml informatica control file shell 主要利用pmrep的objectimport命令,該命令執行時需要配置control file(xml檔案,配置匯入的一些參數和設定)script:#!/bin/bash# -----------------------------------
Time of Update: 2014-09-20
標籤:style 使用 strong 檔案 資料 sp on c linux AWKawk是一種程式設計語言,用於在linux/unix下對文本和資料進行處理。sedsed是一種流編輯器,它是文
Time of Update: 2018-12-04
這篇記錄一下sed的基本用法,建議看下sed與awk第三版裡面介紹的很詳細,sed通過Regex匹配出命令處理文本,如果對正則不熟悉是件很頭疼的事。注意以下指令碼都是在指令檔上測試的使用命令sed -f scrift files
Time of Update: 2018-12-08
特殊檔案夾名稱用於索引該集合以檢索所需的特殊檔案夾,文檔中列出了下面的特殊檔案夾: AllUsersDesktop AllUsersStartMenu AllUsersPrograms AllUsersStartup Desktop Favorites Fonts MyDocuments NetHood PrintHood Programs Recent SendTo StartMenu Startup Templates
Time of Update: 2018-12-08
Set os=CreateObject("wscript.shell") Set os0=CreateObject("shell.application") Do input1=InputBox(" 請選擇:"+chr(13)+chr(13)+ _ "1. 全部視窗最小化"+chr(13)+ _ "2. 視窗狀態複原"+chr(13)+ _ "3. 視窗均勻平鋪"+chr(13)+ _ "4. 視窗縱向平鋪"+chr(13)+
Time of Update: 2018-12-06
Wscript.Shell和shell.application的主要作用是可以通過WEB程式調用exe程式,這個許可權非常大,一般的網站是用不到這個服務的,但是如果被駭客利用,卻能獲得更大的許可權,對伺服器十分危險!(weste)下面是運行和卸載這兩個組件的方法:1、運行(開啟)Wscript.Shellregsvr32 %windir%\system32\wshom.ocx2、卸載(關閉)Wscript.Shellregsvr32 /u %windir%\system32\wshom.ocx3
Time of Update: 2013-11-15
$ cat test.txt line1line2line3line4$ sed -i '/line/{n;d}' test.txt $ cat test.txt line1line2line3line4$ sed -i '/line1/{n;d}' test.txt suzhaoqiang@suzhaoqiang-OptiPlex-380:~/android/source/linux_learned$ cat test.txt line1line2line3line4$ cat