原创 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