原创 sed命令使用詳解(上篇)
sed命令使用詳解(上篇) sed會處理每一行,除非你告訴它不要做。 例如:我們可以限制只對包含"Sebastopol"的行將"CA"替換爲"California"。 命令:/Sebastopol/s/CA/California/g
原创 awk入門
作爲一款工具,awk被設計用於數據流。它非常有趣,其原因就在於它可以對列和行進行操作。awk有很多內建的功能,比如數組、函數,這是它和c語言的相同之處。靈活性是awk最大的優勢。 awk腳本的結構如下: awk 'BEGIN{
原创 sed命令使用詳解(下篇)
sed命令使用詳解(下篇) 替換 詳細的語法: [address]s/pattern/replacement/flags 這裏修飾替換的標誌flags是: n 1到512之間的一個數字,表示對本模式中指定模式第n次出現的情況
原创 我的友情鏈接
51CTO博客開發爲了夢想奮鬥老男孩的linux博客
原创 我的友情鏈接
51CTO博客開發爲了夢想奮鬥老男孩的linux博客
原创 grep的那些事
一個grep命令可以對多個文件進行搜索: grep "match_text" file1 file2 file3 --color選項,可以在輸出行中標出匹配到的單詞: grep "match_text" file1 --color=au
原创 解決CentOS6.2下安裝ipvsadm-1.26報錯的問題
在CentOS6.0中進行make安裝缺發現一些錯誤,在安裝完以下軟件後問題解決: [root@host2 ipvsadm-1.26] yum install -y popt-* yum install -y libnl-* [root@
原创 PHP 命令行工具 shell_exec, exec, passthru, system
PHP 爲執行外部命令提供大量函數,其中包括 shell_exec()、exec()、passthru() 和 system()。這些命令是相似的,但爲您運行的外部程序提供不同的界面。 所有這些命令都衍生一個子進程,用於運行您指定的命令
原创 用split分割文件和數據(筆記)
爲了提高可讀性、和讀取的性能,我們必須把文件分割成多個更小的片段。 split有兩種分割文件的方式:1.按塊分割;2.按行分割。 1.生成一個大小爲100kb的測試文件(data.file) $dd if=/dev/zero b
原创 用操作符#$分割數據
這裏有個能夠提取域名不同部分的使用案例。假設url="www.google.com" $ echo ${url%.*} #移除.*所匹配的最右邊的內容 www.google $ echo ${url%%.*} #將從右邊開
原创 spl_autoload_register與autoload區別
spl_autoload_register (PHP 5 >= 5.1.2) spl_autoload_register — 註冊__autoload()函數 說明 bool spl_autoload_register ([ call
原创 用pushd、popd和cd - 快速定位目錄
pushd和popd可以用於在多個目錄之間進行切換。 爲了演示路徑的切換,我們先壓入2個路徑: ~ $ pushd /usr/src 現在棧中包含了2個路徑,1.當前路徑(默認會自動壓入),2./usr/src 可以再壓入一個路徑:
原创 read實現交互輸入自動化(筆記)
先寫一個讀取交互式輸入的腳本,然後用這個腳本自動化演示: #!/bin/bash #文件名:interactive.sh read -p "enter number:" no; read -p "enter name:" name ec
原创 分割文件和數據
分割文件和數據 爲了提高可讀性、和讀取的性能,我們必須把文件分割成多個更小的片段。 1.生成一個大小爲100kb的測試文件(data.file) $dd if=/dev/zero bs=100k count=1 of=data.fi
原创 CentOS5.5環境下佈署LVS+keepalived
#!/bin/bash # BY kerryhu # MAIL:[email protected] # BLOG:http://kerry.blog.51cto.com # Please manual operation y