學習Grep,Sed中的正則|火丁筆記學習Grep,Sed中的正則Postedon2010-10-31by老王正則要是幾天不學習不用功,肯定會忘得一干二凈,下面聊聊Grep,Sed中的正則。問題:從一個文本文件里篩選出含有電話號碼的行,電話號碼是由七位或者八位阿拉伯數字組成(開頭不是零),并且被單引號或者雙引號包裹。鑒于問題的需要,先杜撰一份數據:shell>cat/path/to/data.txt'7654321''7654321""87654321""
系統 2019-08-12 01:33:22 2439
檢查Linux系統配置(內存、硬盤)神馬的就不說,一般都是滿足的,除非是哥們你用自己電腦搞著玩。。。安裝oracle10g數據庫1、下載oracle文件到/root目錄并解壓cd/rootwget–chttp://nadmin.haott.com/oracle_linux32.zip(此處我的安裝包在另一臺服務器上,故需下載到被安裝的服務器)unzip./oracle_linux32.zip(解壓)2、參數設置OS參數要求vi/etc/sysctl.con
系統 2019-08-29 23:16:28 2438
提高Linux上socket性能加速網絡應用程序的4種方法級別:中級M.TimJones,資深軟件工程師,Emulex2006年2月13日使用SocketsAPI,我們可以開發客戶機和服務器應用程序,它們可以在本地網絡上進行通信,也可以通過Internet在全球范圍內進行通信。與其他API一樣,您可以通過一些方法使用SocketsAPI,從而提高Socket的性能,或者限制Socket的性能。本文探索了4種使用SocketsAPI來獲取應用程序的最大性能并
系統 2019-08-29 22:44:38 2438
vim中大小寫轉化的命令是gu或者gU形象一點的解釋就是小u意味著轉為小寫;大U意味著轉為大寫.剩下的就是對這兩個命令的限定(限定操作的行,字母,單詞)等等1、整篇文章大寫轉化為小寫打開文件后,無須進入命令行模式。鍵入:ggguG解釋一下:ggguG分作三段ggguGgg=光標到文件第一個字符gu=把選定范圍全部小寫G=到文件結束2、整篇文章小寫轉化為大寫打開文件后,無須進入命令行模式。鍵入:gggUG解釋一下:gggUG分作三段gggUGgg=光標到文件
系統 2019-08-12 01:33:40 2437
溢泰的休閒世界-溢泰的CentOS5.x系統與內建軟體安裝筆記整理【CentOS5安裝】CentOS5ISO檔下載CentOS官方網站:http://centos.org/臺灣這邊幾個Mirrors:國家高速網路與計算中心:http://ftp.twaren.net/Linux/CentOS/義守大學:http://ftp.isu.edu.tw/pub/Linux/CentOS/元智資訊工程學系:http://ftp.cse.yzu.edu.tw/pub/
系統 2019-08-12 01:33:32 2437
路線圖RouteMap一個特征是FirstMatchWin。假設沒有人RouteMap實例都滿足,那么。默認拒絕操作,然后配置路線圖時,有一點需要特別注意。否則容易出錯,這是默認的處理。通常的做法是,由match一access-list查找特定的路線和之后做了相關操作。此外,還有將定義一個空RouteMap對象的例子,為了確保不匹配的上述access-list這條路線經過!下面是一個典型的配置碼:route-mapSETXXpermit10matchxxs
系統 2019-08-12 01:33:11 2437
ps:查看系統中的進程,Linux中可以使用ps-aux查看所有進程參數w表示加寬顯示的命令行,參數w可以寫多次,通常最多寫3次,表示加寬3次,這足以顯示很長的命令行了。例如:ps-auxwwwtop:顯示系統內存、cpu使用情況,并可自動刷新進程列表vmstat:顯示當前的內存使用情況netstat:顯示網絡狀況,使用參數p可以查看對應的進程號及程序名,通常使用參數a(顯示所有連接情況)和n(不反查域名和服務名),例如:netstat-anp查看服務器偵
系統 2019-08-12 01:33:50 2436
原文:SHDocVw,AxSHDocVw的引用SHDocVw的引用SHDocVw一定要在下面這個路徑找:類似C:\ProgramFiles\MicrosoftVisualStudio9.0\VC\或者D:\ProgramFiles(x86)\MicrosoftVisualStudio11.0\VC注意:在VisualC#中,如果您找不到SHDocVw.dll文件或AxSHDocVw.dll文件,請在VisualStudio命令提示符下運行下面的命令:axi
系統 2019-08-12 01:33:22 2436
28個Unix/Linux的命令行神器|酷殼-CoolShell.cnslurm查看網絡流量的一個工具官方網站:SimpleLinuxUtilityforResourceManagementvim&emacs真正程序員的代碼編輯器。screen,dtach,tmux,byobu你是不是經常需要SSH或者telent遠程登錄到Linux服務器?你是不是經常為一些長時間運行的任務而頭疼,比如系統備份、ftp傳輸等等。通常情況下我們都是為每一個這樣的任務開一個遠
系統 2019-08-12 01:33:11 2436
最近在使用Tomcat開發一個項目,由于特殊原因不能使用IDE自帶的Maven或者WebServer環境,因此每次修改都需要copy文件到生產環境,但是當項目文件太多以后每次copy都會很慢,于是就想到使用Linux軟連接的方式,但是我在自己的webapp下創建軟鏈接之后總是不能訪問,后來發現如果需要使用軟鏈接的話需要修改webapp的一些設置,具體方法是,在webapp目錄下創建META-INF目錄,并在其下創建一個context.xml文件,內容如下:
系統 2019-08-12 01:32:40 2436
學習過程中遇到一個對保護模式總結很好的Blog,轉來分享一下。先說下特權級的概念,在保護模式下,系統依靠特權級來實施代碼和數據的保護,相當于權限啦。特權級共有4個級別,0,1,2,3,數字越小表示權限越高。如圖:較為核心的代碼和數據放在較高(靠內)的層級中,處理器用此來防止較低特權的任務在不被允許的情況下訪問處于高特權級的段。為了防止概念混淆,我們不用特權級大小來說明,改為內層(高),外層(低)來講。特權級有3種:CPL,DPL和RPL,每個都是有4個等級
系統 2019-08-12 01:33:43 2435
如轉載,請注明出處:http://blog.csdn.net/robinson_0612/archive/2010/03/30/5431428.aspx雖然Oracle10gDatabaseRelease2已經推出幾年了,但這個版本仍然為很多初學者學習的版本,下面詳細講述了安裝Oracle10g的步驟。一、linux的版本選用目前linux(RHEL)使用的主要版本為5.4版,可以到下面的地址下載其安裝文件。RHEL5.4下載http://download
系統 2019-08-12 01:54:31 2434
./xx.sh運行sh腳本。1.man對你熟悉或不熟悉的命令提供幫助解釋eg:manls就可以查看ls相關的用法注:按q鍵或者ctrl+c退出,在linux下可以使用ctrl+c終止當前程序運行。2.ls查看目錄或者文件的屬*,列舉出任一目錄下面的文件eg:ls/usr/manls-la.d表示目錄(directory),如果是一個”-”表示是文件,如果是l則表示是一個連接文件(link)b.表示文件或者目錄許可權限.分別用可讀(r),可寫(w),可運行(
系統 2019-08-12 01:33:14 2434
在進程創建的時候,Linux系統會分配一個號碼給當前這個進程,這個號碼在進程所在的命名空間中是唯一的,但在其它的兄弟進程中,這個號碼就不是唯一的了,也就是對于全局的命名空間來說,這個號不是全局唯一。這個號碼就是進程的ID號,簡稱為PID。一,進程號數據結構表示這個PID被保存在進程的結構表示task_struct中。structtask_struct{....pid_tpid;pid_ttgid;.....};這兩個結構都是pid_t,這個結構是是體系結構
系統 2019-08-29 22:26:30 2433
一、主機Master配置1、進入控制臺,輸入“vi/etc/my.cnf”請不要進入編輯模式,直接輸入“/mysqld”按回車2、在”socket”的下一行輸入:server-id=1log_bin=/home/mysql/master.logread-only=0按Esc退出編輯模式:wq保存,關閉3、輸入命令”servicemysqlrestart”4、在控制臺中輸入”/usr/bin/mysql-uroot-p”輸入密碼:1234565、登錄成功后輸
系統 2019-08-29 22:10:36 2433