`
文章列表

vi 常用操作

      我们经常创建目录后,然后进入该目录,如:     mkdir test     cd test       这时我们可以修改 vi $HOME/i.bashrc,添加如下函数   mkcd(){ mkdir $1 cd $1 }   source $HOME/.bashrc   这样,就可以直接在终端直接执行该命令.    

shell创建git项目

    公司一直在使用git来做项目管理,对于git与svn的优劣对比,大家可去google       经常要去创建一些git项目来做新项目的开发,一些流程化的操作,每次去做就比较烦感,顾就想写个脚本来做去这些工作!业余时间整理了下,测试后,已满足现在的要求!后续有时间将做一些优化,包括:       1. web化来做对文件系统进行操作处理,对于项目成员、成员累计数,项目数等都存入DB中,做界面的操作!这样就不再需要客户端的git安装要求及操作系统要求。     2. 创建项目时,申请者提交申请给管理员,由管理员做审批校验后,授权该成员管理此项目,其实就是个马甲!     3. ...
    之前在windows上安装过xmind,现在需要在ubuntu上来安装,下载xmind可登录 www.xmind.net/downloads/ 来下载所需版本下载!       我下载了两个版本: xmind-portable-3.2.1.201011212218.zip   http://www.xmind.net/xmind/downloads/xmind-portable-3.2.1.201011 ...
    今天跟同事解决这样一个问题:     jsp页面中处理request.getAttribute("value")的注入!       jsp页面如下:   <html> <head> <title>xxx</title> </head> <body> <div class="blue"> <p> <%=reques ...
    在网上搜了会如何挂载U盘,实践了下,做个记录.       1. 在插上U盘后,sudo到root用户,查看/etc/fstab 文件     cat /etc/fstab # /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works ...
    之前使用的dropbox中,会存放一些文本文件,在windows上的默认编码都是gb2312来做的保存,现在完全切换到ubuntu上,所以需要对所涉及到的一些文本文件的编码修改,文件多啦,谁都不想手工一个一个修改,那就写脚本来处理吧!       思路:     1. 首先,我得知道这个文件具体采用的是什么样的编码,如果是ISO-8859我将会把它转成UTF-8,其他的ASCII这些都先不做处理,这里可以使用file filename或者是enca iconv     enca需要获取下:sudo apt-get install enca     iconv的一般用法是:(可以 ...
有时候,很久不接触的项目,突然要更新使用,而又懒的一个目录一个目录的去做更新处理,顾整理了一个shell脚本来做处理,同时也做为之前写的一篇文章的更新吧!链接 :http://genggeng.iteye.com/blog/1128679   代码如下:   #!/bin/bash -x PROJECTS_DIR=/home/gavingeng/projects/email function update_all() { for d in `ls` do # echo $d; cd $PROJECTS_DIR/$d ...
ERROR 1045 (28000): Access denied for user 一般是需要向DBA来申请IP访问权限!
1. Google Cloud Connect for Microsoft Office windows上安装的文档同步工具,感兴趣的可以试下! http://tools.google.com/dlpage/cloudconnect?hl=zh-CN   2. web clipboard(chrome浏览器的一个插件) 可以实现你在公司ctrl-c 在家ctrl-v https://chrome.google.com/webstore/detail/idonmcopbgceobhkdbikbdellmdogkih?hl=zh-CN&hc=search&hcp=main ...
  1. 更新source.list,目前我也没有找到新的源   2.输入法设置   3. 修改vi高亮,可参考http://genggeng.iteye.com/blog/1179985   4. sudo apt-get install rcconf 安装启动管理工具   5. sudo apt-get install gnome-tweak-tool 安装源管理工具,之前的名字是ubuntu-tweak   6.安装chrome ,这里需要安装依赖包:(主要是同步google帐号信息)   sudo apt-get install libnspr4-0d sud ...
由于工作需要,需将之前文本中所记录的电话全部替换成新的电话,操作如下: 1. 找到项目,查看有哪些文件有该字符串   grep -r "52776822" *    2. 找到这些文件所属的顶级目录,然后进行替换 find . -name "*.htm" -print0 |xargs -0 sed -i 's/52776822/77777777/g'    3. 查看是否替换成功即可   4. 若不保险,清先备份一份做测试   cp -rf static static_bak     P.S. xargs ...
哎,入职不久就遇到人事变动,老人儿基本都闪了(离职或换部门),没留下任何文档,后期的升级开发,遇到想不到多的问题,突然就虾米了......   大清早来后,jira问题就过来了,客服过来的问题,很急很急,xx功能不能使用了,好吧!开始动手吧! "有该问题的具体描述吗?" "木有" .......   在公司测试可以啊,功能失效的地方,tail及cat xx.log|grep没发现异常.   搭环境来部署测试吧!   本地环境: 2个nginx代理、host配置、resin服务、eclipse debug调试都OK啊!   服务器 ...

shell 文件校验

一般要对文件做校验,比较多的使用的时md5sum ,sha1sum来做,列如:   gavingeng@gavingeng:~/tmp$ md5sum access.log b8a5a5440b2291d5c90e550dba23454f access.log gavingeng@gavingeng:~/tmp$ sha1sum access.log c230f166ad459b2c5bff77147606e45a59163b49 access.log gavingeng@gavingeng:~/tmp$ md5sum access.log |awk '{print $ ...

shell单双引号

shell单引号为原值显示,双引号对特殊字符做处理   echo '$JAVA_HOME'   echo "$JAVA_HOME"   gavin@ubuntu:~$ echo $JAVA_HOME /usr/local/lib/jdk1.6.0_26 gavin@ubuntu:~$ echo '$JAVA_HOME' $JAVA_HOME gavin@ubuntu:~$ echo "$JAVA_HOME" /usr/local/lib/jdk1.6.0_26   提醒下 ,老搞错,记不住......
由于之前在家中安装了最新的chrome release 16 dev版本,感觉还不错,所以想升级下在公司的chrome,如下: 1. 下载对应版本的dev版本     http://www.chromium.org/getting-involved/dev-channel     我这里时安装的ubuntu 32bit 2. sudo dpkg -i google-chrome-unstable_current_i386.2.deb 即可   若在第二步出现如下异常:   dpkg: regarding google-chrome-unstable_current_i386 ...
Global site tag (gtag.js) - Google Analytics