Time of Update: 2018-12-04
一 建立監控指令碼首先在檔案夾下建一個.sh格式的空文檔在終端root許可權下輸入命令開啟.sh檔案進行編輯sudo vim /*/*……/**.sh //vim編輯輸入時請按先按I鍵,編輯好之後按Esc鍵退出編輯選項,接著在不可編輯狀態下輸入:wq進行儲存退出//shell指令碼pid=`pidof processName` //那個引號不是單引號,是鍵盤Esc下的那個按鍵輸入的。獲得該進程的進程ID號echo $pid //ID號輸出到終端介面interval=10 //
Time of Update: 2018-12-04
前兩天我寫了如何通過宿主Redhat系統通過精簡和調用以及修改的方式,打造一個完全屬於自己的微型LInux!詳見:http://blog.csdn.net/wei2856059/article/details/6654801 但是,很多人懶啊~~,所以我又寫了寫指令碼,通過分步實現的方式。達到用一個指令碼,完全的按照使用者想要達到的目的安裝一個屬於自己的微型Linux。那麼下面我們來看如何?: ---------------------------------------------------
Time of Update: 2018-12-04
大家知道,通過shell可以將資訊輸出至螢幕上,但是如果輸出內容很多而且繁冗,這將不便於與我們進行分析和提取我們想要的螢幕資訊,那麼如何將shell輸出寫入檔案中呢?通過兩個管道命令就可以實現:1. > 符號表示將資訊寫入檔案中2. >> 符號表示在已有的檔案中添加資訊例如命令 ls -l的輸出如下:如何將的shell輸出寫入檔案中呢?命令如:ls -l ./test.txt (表示將ls -l
Time of Update: 2018-12-04
http://tech.foolpig.com/2008/07/09/linux-shell-char/shell字串的截取的問題:一、Linux shell 截取字元變數的前8位,有方法如下:1.expr substr “$a” 1 82.echo $a|awk ‘{print substr(,1,8)}’3.echo $a|cut -c1-84.echo $5.expr $a : ‘\(.\\).*’6.echo $a|dd bs=1 count=8
Time of Update: 2018-12-04
UNIX shell 常用命令列表 Passwd 修改使用者密碼Pwd 列印目前的目錄Cd 改變目錄Ls 列出目錄中檔案Wildcards *,?任何數量字元與單個字元File 列印出檔案的類型Cat 顯示檔案內容Pr 顯示檔案內容Pg或page 一閃一頁顯示檔案內容More 一次一頁顯示檔案內容Clear 清除螢幕內容Cp或copy 複製檔案Chown
Time of Update: 2018-12-04
shell是什嗎?shell是使用者和核心互動的介面,可以把它當做命令直譯器,當使用者輸入命令後,shell就會將他進行解釋然後送到核心中執行, 知道什麼事shell後,那麼我來瞭解一下linux中使用的是哪一個shell,難道linux的shell不止一個?當然,我們可以通過查看/etc/shells檔案來查看當前系統有哪些shell各個shell之間大同小異,只需掌握其中一個就Ok了,在大多數linux系統中,預設的shell就是bash,那就開始瞭解一下bash: 1、bash
Time of Update: 2018-12-04
如何運行一個script三種方式:通過絕對路徑:/tmp/shell.sh相對路徑:./shell.sh變數PATH:將指令檔所在目錄放入PATH,然後shell.sh 下面編寫一個簡單的script和學習任何程式設計語言一樣,列印出Hello world 運行 啟動並執行時候一定要加上執行的許可權,因為檔案預設是沒有執行許可權的下面學習一下稍微複雜的script編寫: 運行
Time of Update: 2018-12-04
雖然不知道盧軍到底是何許人也,但是他的這本書確實寫得淺顯易懂,頗具培訓教材的意味。linux的shell編程從unix起步,早期作為一種人機互動工具而呈現,經過多年的成長進步和發展。先後出現了bsh,c-sh,bash等,如今bash成為主流,在學習作業系統編程時,按照書本上的曆程,我本來打算學習下shell設計開發,但是在更多的學習中,體會到的只是編程演算法的一些設計和實現,shell如今已經發展的即為強大,shell指令碼出現,shell甚至可以作為一門程式語言來學習,如果不是系統程式員。利
Time of Update: 2018-12-04
使用find和sed#首先尋找個數(sed -n)find . -name '*.htm' | xargs sed -n '/old/p'#然後替換(sed -i)find . -name '*.htm' | xargs sed -i 's/old/new/g'使用grep和sedgrep -l old *.htm | xargs sed -n "/old/p"sed -n '/old/p' `grep -l old *.htm`使用find和perlfind . -name '*.htm' |
Time of Update: 2018-12-04
文章目錄 1.shell數組的使用2.awk數組的操作3.shell參數問題4.awk中如何輸出單引號5.awk、 shell字串串連的方法 1.shell數組的使用賦值:all=(6 5 4 3 1 8 9 10) #一對括弧表示是數組,數組元素用“空格”符號分割開。取長度:num=${#a[*]} # ${#a[*或@]} 取元素:member=${a[2]} # 用${數組名[下標]} 下標是從0開始 下標是:
Time of Update: 2018-12-04
這段時間在搞大數方面的研究,大量的資料哪裡去找呢呵呵,網上的一些自動產生工具也 不怎麼符合自己需求,於是乎自己就編寫了一個,能產生大量的隨機資料的指令碼,還能對設定檔進行配置哦,雖然有些地方做不夠靈活,但基本需求也OK啦下面把原始碼貼出來分享一下哈有兩個檔案config.hHOSTNAME='10.33.28.231'PORT='3306'USERNAME="drmtest"PASSWD="test"DBNAME="test"TABLENAME="testdb" #this value
Time of Update: 2018-12-04
Linux下安裝JDKsun公司原來JDK版本下載:http://java.sun.com/products/archive/,可以下載任何版本的jdk。以前找jdk1.4.2_08版本找了半天沒找到,偶然機會發現這個入口很好用,於是收藏了下來。現在oracle收購sun後,地址成為:http://www.oracle.com/technetwork/java/archive-139210.html。先從網上下載jdk(jdk-1_5_0_22-linux-i586.rpm)
Time of Update: 2018-12-04
Linux Shell環境下提供了兩種Regex規則,一個是基本Regex(BRE),另一個是擴充Regex(ERE)。
Time of Update: 2018-12-04
1, 算術擴充#!/bin/bashx=0while [ "$x" -ne 10 ]; doecho $xx=$(($x+1))doneexit 02, 參數擴充#!/bin/bashfor i in 1 2 ; domkdir ${i}_tmpdoneexit 03, 參數的處理#!/bin/bashunset fooecho ${foo:-bar}foo=fudecho ${foo:-bar}foo=/usr/local/X11/startxecho ${foo#*/}echo ${foo#
Time of Update: 2018-12-04
課程大綱 『 Shell編程文法 Shell指令碼調試 Shell應用執行個體』一個簡單的shell程式 shell結構 : 1. #!指定執行指令碼的shell 2. #注釋行 3. 命令和控制結構建立shell程式的步驟: 第一步 : 建立一個包含命令和控制結構的檔案。 第二步 : 修改這個檔案的許可權使它可以執行。 使用chmod u+x 第三步 : 執行 ./example (也可以使用“sh example”執行)Shell變數 變數 :
Time of Update: 2018-12-04
以前只是簡單看過一些文章,瞭解一些。平時也就是寫個簡單的命令組合啥的,沒寫過複雜的指令碼。最近一次為了恢複資料,寫了一下指令碼,發現這東西光學不練確實不行。順便記一下學習筆記備用。約定:本文中的shell特指bash.由於javaeye部落格編輯器沒有提供shell代碼格式,就只好勉強用javascript指令碼格式插入代碼。一.變數變數直接賦值,不用提前聲明。Js代碼 var="Hello" var=Hello var='Hello' var="Hello"var=Hellovar='
Time of Update: 2018-12-04
struct point{int x,y;point(){}point(int xx,int yy){x=xx;y=yy;}point operator-(point const &b)const{return point(x-b.x,y-b.y);}int friend operator*(point a,point b){return f_abs(a.x*b.y-a.y*b.x);}int len2(){return x*x+y*y;}};/*====================
Time of Update: 2018-12-04
下面的圖示是從JBuilder9截取,基本上對於版本7、8、9、X、200X來說類似。點擊Winzards菜單,選擇Native Executable Builder功能表項目; 接下來進入Native Executable Builder Wizards,總共分7步:第一步:如,在Name欄位處給你的可執行程式命名,預設名稱為NativeExecutable,File是填寫所需要產生的jar的名字和選擇存放的位置,Compress the content
Time of Update: 2018-12-04
變數:本地變數:只對當前有效環境變數:對當前shell和子shell都有效 export A=3
Time of Update: 2018-12-04
轉寄自部落格:http://www.51testing.com/?uid-390472-action-viewspace-itemid-232903 time命令 用於 列印出一條命令或一個程式的執行時間time 命令以秒為單位將一條命令執行期間所用的時間、系統時間和 time 命令的執行時間列印在標準錯誤中。用法:time [ -p ] Command [ Argument ... ]舉例:想知道 列舉home檔案夾這一命令 花費的時間: time ls /home