<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 :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      112 Posts :: 1 Stories :: 49 Comments :: 0 Trackbacks
    shell 中 運行參數(shù)手機
    _copyright=$(python findIncBizDataFile.py copyright)


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

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


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

    find
       find . -name '*[html!py]'
       文件根據(jù)時間: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í)行會詢問?
     -exec 直接運行!
     |args 直接運行 但上得結果默認插入后句最后。



    gvim 亂碼解決:http://www.cnblogs.com/shipfi/archive/2008/04/07/1140025.html
    把以下設置添加到.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
    顯示行號:set nu
    替換:http://ks.cn.yahoo.com/question/1408012501095.html
          :%s/four/4/g

    光標定位:


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

    Feedback

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

    用‘grep’搜索文本文件

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

    假設您正在‘/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 的功能。

    默認情況下,‘grep’只搜索當前目錄。如果此目錄下有許多子目錄,‘grep’會以如下形式列出:

    grep: sound: Is a directory

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

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

    或忽略子目錄:grep -d skip

    當然,如果預料到有許多輸出,您可以通過 管道 將其轉到‘less’上閱讀:

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

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

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

    命令行參數(shù):

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

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

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

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

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

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

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

    這里還有些用于搜索的特殊符號:

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

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

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

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

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

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

    -print :表明find命令應輸出其搜索到的和標準相匹配的文件名

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

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

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

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

    也可以將-print去掉。

    轉載地址:http://tech.ccidnet.com/art/302/20071227/1324751_1.html  回復  更多評論
      

    # 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

    增量計算
    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

    定時任務命令
    crontab,at,&,nohup



      回復  更多評論
      

    # 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}}'  回復  更多評論
      

    主站蜘蛛池模板: 精品久久久久久国产免费了| 国产亚洲综合一区二区三区| 18禁在线无遮挡免费观看网站| 亚洲精品又粗又大又爽A片| **俄罗斯毛片免费| 亚洲综合一区二区精品导航| 久久久久久AV无码免费网站| 亚洲电影中文字幕| 国产自国产自愉自愉免费24区| 成年黄网站色大免费全看| 亚洲视频在线视频| 2021在线观看视频精品免费| 亚洲综合精品成人| 免费一级毛片在级播放| 一级毛片在线免费播放| 亚洲人JIZZ日本人| 777爽死你无码免费看一二区| 亚洲伊人久久成综合人影院| 中文字幕无码免费久久9一区9 | 免费国产污网站在线观看15| 亚洲AV成人精品网站在线播放| 国产亚洲人成在线影院| 亚洲一级片免费看| 久久99青青精品免费观看| 国产婷婷综合丁香亚洲欧洲| 免费va在线观看| 黄床大片免费30分钟国产精品| 四虎免费在线观看| 午夜免费国产体验区免费的| 亚洲午夜无码久久久久| 在线观看免费视频资源| 无码天堂va亚洲va在线va| 国产亚洲精品无码成人| 国产精品久久久久免费a∨| 一级中文字幕免费乱码专区| 久久精品夜色国产亚洲av| 久久精品无码一区二区三区免费| 亚洲网址在线观看| 国产免费av一区二区三区| 久久这里只精品热免费99| 亚洲精品福利你懂|