• 私人定制


     .bashrc文件

    # .bashrc
    
    # Source global definitions
    if [ -f /etc/bashrc ]; then
    . /etc/bashrc
    fi
    
    # User specific aliases and functions
    alias rm=trash
    trash()
    {
            mv $@ ~/backup/
    }
    
    clean()
    {
            /bin/rm $@
    }
    

    .bash_profile文件

    # .bash_profile
    
    # Get the aliases and functions
    if [ -f ~/.bashrc ]; then
            . ~/.bashrc
    fi
    
    # User specific environment and startup programs
    
    export PATH=$PATH:$HOME/bin
    
    export CVSROOT=:pserver:zhe.jiang@192.168.2.94:/cvs/src
    export PROJECT_HOME=/home/jiangzhe/cdn
    export GREP_OPTIONS='--color=auto'
    
    export LANG=en_YS
    #export LANG=zh_CN.utf-8
    
    # Berkeley DB
    export LD_LIBRARY_PATH=/home/jiangzhe/bran/BerkeleyDB.4.6/lib/
    

    .vimrc文件

    set nu
    set noerrorbells
    set novisualbell
    syntax on
    set cindent
    set tabstop=4
    set softtabstop=4
    set shiftwidth=4
    set noerrorbells
    set hlsearch
    set tags=tags;/
    "nnoremap <silent> <F8> :TlistToggle<CR>
    set nocompatible
    set laststatus=2
    set statusline=%F%m%r%h%w [FORMAT=%{&ff}] [TYPE=%Y] [POS=%l,%v][%p%%] %{strftime("%d/%m/%y - %H:%M")}   "
    set showmatch
    set completeopt=preview,menu
    
    
    autocmd BufNewFile *.cpp,*.[ch],*.sh,*.java exec ":call SetTitle()"
    
    func SetTitle()
        if &filetype == 'sh'
            call setline(1,"################################################")
            call append(line("."), "#  Copyright (c) 2013, ShangHai Onewave Inc.")
            call append(line(".")+1, "#")
            call append(line(".")+2, "#    Script Name:   ".expand("%"))
            call append(line(".")+3, "#")
            call append(line(".")+4, "#    Description:")
            call append(line(".")+5, "#")
            call append(line(".")+6, "#    Created:        ".strftime("%c"))
            call append(line(".")+7, "#    Author: written by CDN group.")
                    call append(line(".")+8, "#")
            call append(line(".")+9, "################################################")
            call append(line(".")+10, "#! /bin/sh -")
        else
            call setline(1, "///////////////////////////////////////////////////////////")
            call append(line("."), "//  Copyright (c) 2013, ShangHai Onewave Inc.")
            call append(line(".")+1, "//")
            call append(line(".")+2, "//    FileName:   ".expand("%"))
            call append(line(".")+3, "//")
            call append(line(".")+4, "//    Description:")
            call append(line(".")+5, "//")
            call append(line(".")+6, "//    Created:    ".strftime("%c"))
            call append(line(".")+7, "//    Revision:   Revision: 1.0")
            call append(line(".")+8, "//    Compiler:   g++")
                    call append(line(".")+9, "//")
            call append(line(".")+10, "///////////////////////////////////////////////////////////")
            call append(line(".")+11, "")
        endif
    
        if &filetype == 'cpp'
                    "call append(line(".")+12, "#include<iostream>")
                    "call append(line(".")+13, "using namespace std;")
                    "call append(line(".")+14, "")
        endif
    
        if &filetype == 'c'
                    "call append(line(".")+12, "#include<stdio.h>")
                    "call append(line(".")+13, "")
        endif
    
        autocmd BufNewFile * normal G
    endfunc
    

    .gitconfig文件

    [user]
            name = zhe.jiang
            email = zhe.jiang@sihuatech.com
    [color]
            ui = true
    [core]
            editor = vim
    
    [alias]
            co = checkout
            ci = commit
            st = status
            br = branch -v
            rt = reset --hard
            unstage = reset HEAD^
            uncommit = reset --soft HEAD^
            l = log --pretty=oneline --abbrev-commit --graph --decorate
            amend = commit --amend
            who = shortlog -n -s --no-merges
            g = grep -n --color -E
            cp = cherry-pick -x
            nb = checkout -b
    
    #'git add -u' handles deleted files, but not new files
    #'git add .' handles any current and new files, but not deleted
    #'git addall' noe handles all changes
            addall = !sh -c 'git add . && git add -u' 
    
    #Handy shortcuts for rebasing
            rc = rebase --continue
            rs = rebase --skip
            ra = rebase --abort
    

    .gitignore文件

    *.o
    *.a
    *.so
    *.swp
    

      

    bin目录下脚本,依据size查找所有满足条件的文件

    #!/bin/sh -
    #
    #find . -type f -size +100M -exec ls -lh {} ; 2> /dev/null | awk '{ print $NF ": " $5 }'  | sort -nrk 2,2
    #
    
    SIZE=$1
    find . -type f -size +${SIZE}M -exec ls -lh {} ; 2> /dev/null | awk '{ print $NF ": " $5 }'  | sort -nrk 2,2
    

    bin目录下脚本,查看物理、逻辑cpu核数

    #!/bin/sh -
    # Print cpu number info
    
    echo "Logic CPU number:"
    cat /proc/cpuinfo | grep "processor" | wc -l
    echo "Physical CPU number:"
    cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
    

      

    bin目录下脚本,用以删除CDN进程

    ################################################
    #  Copyright (c) 2013, ShangHai Onewave Inc.
    #
    #    Script Name:   kill.sh
    #
    #    Description:
    #
    #    Created:   Fri Sep  6 15:03:28 2013
    #    Author:    written by CDN group.
    #
    ################################################
    #! /bin/sh -
    
    #
    kill -9 `ps -ef |grep "owgrm" |awk '{print $2}' ` 2>/dev/null
    kill -9 `ps -ef |grep "owgcm" |awk '{print $2}' ` 2>/dev/null
    kill -9 `ps -ef |grep "owgsd" |awk '{print $2}' ` 2>/dev/null
    kill -9 `ps -ef |grep "owlrm" |awk '{print $2}' ` 2>/dev/null
    kill -9 `ps -ef |grep "owlcm" |awk '{print $2}' ` 2>/dev/null
    kill -9 `ps -ef |grep "owlsd" |awk '{print $2}' ` 2>/dev/null
    kill -9 `ps -ef |grep "owcrm" |awk '{print $2}' ` 2>/dev/null
    kill -9 `ps -ef |grep "owccm" |awk '{print $2}' ` 2>/dev/null
    kill -9 `ps -ef |grep "ag" |awk '{print $2}' ` 2>/dev/null
    kill -9 `ps -ef |grep "keeper" |awk '{print $2}' ` 2>/dev/null
    

      

  • 相关阅读:
    sourceTree和eclipse 的使用
    oracle习题练习
    oracle详解
    单例模式
    反射详解
    Oracle 存储过程判断语句正确写法和时间查询方法
    MVC4 Jqgrid设计与实现
    遇到不支持的 Oracle 数据类型 USERDEFINED
    ArcGIS Server10.1 动态图层服务
    VS2010连接Oracle配置
  • 原文地址:https://www.cnblogs.com/yangtze736-2013-3-6/p/3310160.html
Copyright © 2020-2023  润新知