<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Skynet

    ---------- ---------- 我的新 blog : liukaiyi.cublog.cn ---------- ----------

      BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
      112 Posts :: 1 Stories :: 49 Comments :: 0 Trackbacks
    shell 中 運(yùn)行參數(shù)手機(jī)
    _copyright=$(python findIncBizDataFile.py copyright)


    可以參考:
    cygWin: http://blog.chinaunix.net/u/19782/showart_408547.html
    1>. 安裝cygwin,他可以滿足你大部分Linux命令的需要。真是個(gè)好東西。
        下載的地址為:http://www.cygwin.com/
    完成后設(shè)置 bin 到path中 就ok!

    安裝 gvim gvim72.exe
    http://www.vim.org/


    grep
       文本查找: grep -nr "string with space" ./*

    find
       find . -name '*[html!py]'
       文件根據(jù)時(shí)間:find . -type f -amin +1
                     find . -name '*c*' -type f  -maxdepth 2
                     find . -name '*ction*.java' -exec cat -n {}  ; |less


    find + grep
       find . -type f -name "*.txt" |xargs grep 'use this' -n
     查詢比 file 文件新的.
       find . -type f -name "*.txt" -newer ./lib/hadoop-0.18.1/kfs-0.1.LICENSE.txt|xargs grep 'sf' -ln

    find+cp
    find ./lib -type f -name  '*.jar' -exec cp -rf {}  ./mn_mod_admin/WebRoot/WEB-INF/lib ;

    替換:
    find -type f -name Root -exec  sed -i 's/59.151.33.197/cvs.xunjienet.cn/g' {} ;

    管道:
     -ok 每次執(zhí)行會(huì)詢問?
     -exec 直接運(yùn)行!
     |args 直接運(yùn)行 但上得結(jié)果默認(rèn)插入后句最后。



    gvim 亂碼解決:http://www.cnblogs.com/shipfi/archive/2008/04/07/1140025.html
    把以下設(shè)置添加到.vimrc中。
    set encoding=utf-8
    set fileencodings=utf-8,chinese,latin-1
    if has("win32")
      set fileencoding=chinese
    else
      set fileencoding=utf-8
    endif
    language message zh_CN.utf-8
    "解決菜單亂碼
    source $VIMRUNTIME/delmenu.vim
    source $VIMRUNTIME/menu.vim


    命令集合:
    :ls  :n
    :edit filename
    :split :vsplit  Ctrl-w w











    gvim +11 file.txt
    顯示行號(hào):set nu
    替換:http://ks.cn.yahoo.com/question/1408012501095.html
          :%s/four/4/g

    光標(biāo)定位:


    整理 m.tkk7.com/Good-Game
    posted on 2008-10-20 13:36 劉凱毅 閱讀(1689) 評(píng)論(3)  編輯  收藏 所屬分類: shell

    Feedback

    # re: window grep vim 2008-10-21 09:31 劉凱毅
    Linux grep命令

    用‘grep’搜索文本文件

    如果您要在幾個(gè)文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。

    假設(shè)您正在‘/usr/src/linux/Documentation’目錄下搜索帶字符串‘magic’的文件:

    $ grep magic /usr/src/linux/Documentation/*

    sysrq.txt:* How do I enable the magic SysRQ key?

    sysrq.txt:* How do I use the magic SysRQ key?

    其中文件‘sysrp.txt’包含該字符串,討論的是 SysRQ 的功能。

    默認(rèn)情況下,‘grep’只搜索當(dāng)前目錄。如果此目錄下有許多子目錄,‘grep’會(huì)以如下形式列出:

    grep: sound: Is a directory

    這可能會(huì)使‘grep’的輸出難于閱讀。這里有兩種解決的辦法:

    明確要求搜索子目錄:grep -r

    或忽略子目錄:grep -d skip

    當(dāng)然,如果預(yù)料到有許多輸出,您可以通過 管道 將其轉(zhuǎn)到‘less’上閱讀:

    $ grep magic /usr/src/linux/Documentation/* | less

    這樣,您就可以更方便地閱讀。

    有一點(diǎn)要注意,您必需提供一個(gè)文件過濾方式(搜索全部文件的話用 *)。如果您忘了,‘grep’會(huì)一直等著,直到該程序被中斷。如果您遇到了這樣的情況,按 ,然后再試。

    命令行參數(shù):

    grep -i pattern files :不區(qū)分大小寫地搜索。默認(rèn)情況區(qū)分大小寫,

    grep -l pattern files :只列出匹配的文件名,

    grep -L pattern files :列出不匹配的文件名,

    grep -w pattern files :只匹配整個(gè)單詞,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’),

    grep -C number pattern files :匹配的上下文分別顯示[number]行,

    grep pattern1 | pattern2 files :顯示匹配 pattern1 或 pattern2 的行,

    grep pattern1 files | grep pattern2 :顯示既匹配 pattern1 又匹配 pattern2 的行。

    這里還有些用于搜索的特殊符號(hào):

    \< 和 \> 分別標(biāo)注單詞的開始與結(jié)尾。
    例如:
    grep man * 會(huì)匹配 ‘Batman’、‘manic’、‘man’等,
    grep '\<man' * 匹配‘manic’和‘man’,但不是‘Batman’,
    grep '\<man\>' 只匹配‘man’,而不是‘Batman’或‘manic’等其他的字符串。

    '^':指匹配的字符串在行首,'$':指匹配的字符串在行尾,如果您不習(xí)慣命令行參數(shù),可以試試圖形界面的‘grep’,如 reXgrep 。這個(gè)軟件提供 AND、OR、NOT 等語(yǔ)法,還有漂亮的按鈕 。如果您只是需要更清楚的輸出,不妨試試 fungrep 。

    結(jié)合find和grep來搜索多個(gè)目錄中的文件內(nèi)容。

    # find / -name "*.txt" -print

    / :find 命令從目錄/開始搜索并搜索所有源于它的子目錄

    -name :指明搜索的名字或名字模式,查找所有以.txt結(jié)尾的文件

    -print :表明find命令應(yīng)輸出其搜索到的和標(biāo)準(zhǔn)相匹配的文件名

    # find -name "*.txt" -print -exec grep test {} \;

    grep test {} \; :-exec參數(shù)的一部分.每次找到和-name參數(shù)中指定的條件相匹配的文件時(shí),用來搜索單詞test的grep命令將被執(zhí)行。

    {} :參數(shù)告訴find命令每次執(zhí)行-exec部分的命令時(shí)插入匹配文件的完整路徑和文件名。

    \; :表示find每次找到一個(gè)匹配文件時(shí)其所執(zhí)行的-exec部分的命令結(jié)束。

    也可以將-print去掉。

    轉(zhuǎn)載地址:http://tech.ccidnet.com/art/302/20071227/1324751_1.html  回復(fù)  更多評(píng)論
      

    # re: window grep vim 2008-11-18 14:50 劉凱毅
    文本替換整理
    echo 'aaa|bbb|ccc|ddd' |sed 's/\(\(.*|\)\{2\}\)\(.*\)|\(.*\)\(.*\)/\3|\1\4/g'

    awk -F":" '{ print "username: " $1 "\t\tuid:" $3 }' /etc/passwd

    600614|維亞泰克|60061400008|我愛你我只愛你Ⅱ|沈泰允|B|2007-03-14|2008-01-31|日韓男歌手|未分類|||1|維亞泰克
    awk -F"|" '{if($8>"2008-11-19"){print $3}}' /data/ftp_share/copyright/2008-10-22-copyright.000 | wc -l

    增量計(jì)算
    file_new=$1
    #去除系統(tǒng)不同換行
    cat $file_new | sed 's/\r//g' >$file_new.sed
    #排序
    sort $file_new.sed > $file_new.sed.sort
    #增量
    comm -23 $file_new.sed.sort $file_old.sed.sort > $file_new.inc

    定時(shí)任務(wù)命令
    crontab,at,&,nohup



      回復(fù)  更多評(píng)論
      

    # re: window grep vim 2008-11-19 15:30 劉凱毅
    cat /data/ftp_share/copyright/2008-10-22-copyright.000 | awk -F"|" '{if($8>"2008-11-19"){print $3" "$8}}'  回復(fù)  更多評(píng)論
      

    主站蜘蛛池模板: 91嫩草私人成人亚洲影院| 国产精品亚洲精品青青青| 久久精品视频免费看| 黄色成人网站免费无码av| 亚洲一区二区三区香蕉| 一级毛片aaaaaa免费看| 自拍偷自拍亚洲精品被多人伦好爽| 亚洲欧美乱色情图片| 精品亚洲一区二区三区在线播放| 亚洲熟妇色自偷自拍另类| 特级无码毛片免费视频尤物 | 亚洲AV无码成人精品区狼人影院| 亚洲Av无码国产情品久久 | 337p日本欧洲亚洲大胆人人| 国产免费一区二区三区| 老司机午夜性生免费福利| 国产午夜无码视频免费网站| 国产一级在线免费观看| 亚洲高清在线视频| 国产亚洲精品AAAA片APP| 亚洲人成色7777在线观看不卡| 久草免费在线观看视频| 一级黄色毛片免费看| 中国china体内裑精亚洲日本| 美女被cao免费看在线看网站| 亚洲国产av美女网站| 久久不见久久见免费视频7| 亚洲国产女人aaa毛片在线 | 久久久精品2019免费观看| 污污视频网站免费观看| 亚洲成a人片在线观看中文!!!| 国产亚洲色视频在线| 成人免费视频一区| 在线免费观看亚洲| 中文字幕乱码系列免费| 久久人午夜亚洲精品无码区| 亚洲中文字幕在线无码一区二区| 亚洲av无码国产精品色午夜字幕| 三年片在线观看免费观看大全一 | 无码人妻一区二区三区免费n鬼沢| 男女猛烈xx00免费视频试看|