
linux
sunxboy
这个作者很懒,什么都没留下…
展开
-
vim常用快捷键
一. 移动: h,j,k,l: 左,下,上,右。 w: 下一个词的词首。W:下一个单词(不含标点)。 e:下一个词的词尾。E:不含标点。 b:上一个词的词首。B:不含标点。 <>: v 模式选中后进行缩进。二. 跳转: %: 可以匹配{},"",(),[]之间跳转。 H、M、L:直接跳转到当前屏幕的顶部、中部、...原创 2014-11-24 10:55:49 · 132 阅读 · 0 评论 -
some useful notes for cygwin
useful alias list:==================alias grep='grep --color'alias l.='ls -d .* --color=tty'alias la='ls -la'alias ll='ls -l'alias lr='ls -lrt'alias ls='ls --color=auto'alias which='a...原创 2013-05-22 10:48:08 · 111 阅读 · 0 评论 -
Change cygwin Home location
Directly edited the Cygwin.bat file like below:@echo offSETLOCALset HOME=C:\path\to\homeC:chdir C:\apps\cygwin\binbash --login -iENDLOCAL原创 2013-05-22 10:20:59 · 147 阅读 · 0 评论 -
vim语法高亮
vi配置:1.在用户目录建立.vimrc[flying_dog@localhost ~]$vi .vimrc2.配置.vimrc文件加入syntax on3.保存,重连ssh。搞定vi还有很多个性化的配置可以在.vimrc中加入方便自己工作下面是一个基本的配置set fenc=utf-8 "设定默认解码set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb231...原创 2013-05-21 18:51:30 · 171 阅读 · 0 评论 -
create home environment in cgwin
1.) go to home path of cgwin2.) vi ~/.bashrc3.) set variable in this file like this:export TMP=/tmpexport TEMP=/tmp原创 2012-03-28 19:43:34 · 99 阅读 · 0 评论 -
create global command in cygwin
1.) go to the home folder in Cygwin2.) go to /usr/local/bin folder3.) create soft link like this: ln -s /cygdrive/c/dev/scripts/xxxx.sh xxxx4.) then we can call "xxxx" in any path. that...原创 2012-03-28 19:21:38 · 100 阅读 · 0 评论 -
给程序员的VIM速查卡
前几天酷壳发布过“vim简明攻略”,不知道大家练得怎么样了。如果你练了一下,那么这里这个速查卡就会对你有帮助了。以前本站也有过一个(vim速查卡),不过其太简单了。我觉得这个很不错,很全,很直观。这个速查卡来自这里。其用颜色标注了级别:Green = 存活级Yellow = 感觉良好Orange / Blue = 高级Red = 专家级下面的图片点击可以看大图...原创 2012-02-02 21:50:03 · 99 阅读 · 0 评论 -
awk - 10 examples to group data in a CSV or text file
awk is very powerful when it comes for file formatting. In this article, we will discuss some wonderful grouping features of awk. awk can group a data based on a column or field , or on a set of ...原创 2012-06-07 18:28:53 · 111 阅读 · 0 评论 -
bash shell - show syntax highlight on cygwin
sunbe@xxxxxxx ~$ less .vimrcset nocompatibleset backspace=indent,eol,startset backupset history=50set rulerset background=darkset showcmdset incsearchsyntax onset hlsearch原创 2011-11-25 11:29:24 · 143 阅读 · 0 评论 -
bash shell - modify profile for alias
You can setup files that automatically configure your working environment every time you login. The three major configuration files for the bash shell are: /etc/profile - generic ...原创 2011-11-25 11:12:39 · 160 阅读 · 0 评论 -
sed实现直接修改文件内容
sed是实现对流的编辑。通常,我们使用sed可以实现内容的编辑后然后保存成另外的一个文件,如果正确的话,才写入到源文件。但是某些时候,我们需要直接修改文件,因为,保存文件到一个文件,然后再覆盖原文件的办法显得很麻烦。其实很简单,只需要一个 -i 参数就可以了。比如,我想替换文件中的 properties 为 property ,可以使用sed 's/properties/property/g' ...原创 2011-08-04 07:58:09 · 270 阅读 · 0 评论 -
redhat5.4-yum-安装
RHEL5使用Centos yum(解决This system is not registered with RHN.))2010-12-31 16:08This system is not registered with RHN今天在公司的一台cacti服务器上利用yum安装一个软件的时候,出现了上述错误提示,原因是你的linux没有在红帽网络上注册,所以无法下载上面的软件...原创 2011-07-03 19:52:47 · 311 阅读 · 0 评论 -
Redhat enterprise linux下安装rlwrap工具
rlwrap 可以用来支持oracle下sqlplus历史命令的回调功能,提高效率。安装rlwrap时,提示需要安装readline 就用yum install readline 就可以了 1、 下载从http://utopia.knoware.nl/~hlub/uck/rlwrap/下载rlwrap-0.37.tar.gz,然后上传到/tmp 目录下。2、...原创 2011-06-25 09:19:34 · 458 阅读 · 0 评论 -
linux shell sed practise
use sed to implement change some text from the specify file, like as #! /bin/Bashsetting_file=/cydrive/c/dev/maven/setting.xml.txtpattern="<db.user>*<\/db.user>"target="<db...原创 2011-06-20 01:01:00 · 89 阅读 · 0 评论 -
VMware 下分辨率的调整
首先启动虚拟机Host, 在VMware下选择VM -> install VMware Tools 进入Host后,可以看到VMware Tools的光盘,已经加载。 cp /media/cdrom/VMwareTools.tar.gz /home/xxx cd /home/xxxtar -zxfv VMwareTools.tar.gz cd /home/...原创 2011-06-20 00:56:53 · 212 阅读 · 0 评论 -
LINUX 系统变量
Shell常用的系统变量并不多,但却十分有用,特别是在做一些参数检测的时候。下面是Shell常用的系统变量表示方法描述$n$1 表示第一个参数,$2 表示第二个参数 ...$#命令行参数的个数$0当前程序的名称$?前一个命令或函数的返回码$*以"参数1 参数2 ... " 形式保存所有参数$@以"参数1" ...原创 2012-04-21 16:34:06 · 116 阅读 · 0 评论 -
Userful shell commoand in linux
Userful shell commoand in linuxcreate folder list:mkdir {com,xxx,yyy,zzz,domain,enums} create folder structure:mkdir -p com/xxx/yyy/xzzz/domain/enums grant the permisstion for the who...原创 2013-01-04 16:08:18 · 135 阅读 · 0 评论 -
linux中if -z -d什么意思?
[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。 [ -f FILE ] 如果 FILE...原创 2015-04-27 13:53:29 · 1828 阅读 · 0 评论 -
linux bash shell 基本知识
以下为转载内容:$ which bashOpen up you favorite text editor and a create file called hello_world.sh. Insert the following lines to a file:NOTE:Every bash shell script in this tutorial starts with...原创 2015-04-23 14:01:07 · 352 阅读 · 0 评论 -
win7 + cygwin + nodejs很详细的安装步骤
win7下安装node.js详细步骤1.下载cygwin:http://cygwin.com/setup.exe2.安装cygwin几个要点:(1)Install from Internet,安装程序在后面步骤会下载大量文件。(2)Root Directory,是Cygwin的安装目录。(3)Local Package Directory,是存放所有下载文件的目录,子目录名即下载镜像网址...原创 2014-04-12 09:23:21 · 192 阅读 · 0 评论 -
如何处理 bash shell 变量中的斜杠(/)?
#!/bin/bash## Our path_r1="/nfs/apache/logs/rawlogs/access.log" ## Escape path for sed using bash find and replace _r1="${_r1//\//\\/}" # replace __DOMAIN_LOG_FILE__ in our sample....原创 2015-02-10 12:19:45 · 4328 阅读 · 0 评论 -
通过dos 命令调用git bash
1. 先安装 git windows 客户端 2. dos command 调用:C:\WINDOWS\system32\cmd.exe /c ""C:\Program Files\Git\bin\sh.exe" --login -i"原创 2015-01-14 12:57:20 · 1634 阅读 · 0 评论 -
10 个很有用的高级 Git 命令
迄今,我已经使用Git很长一段时间了,考虑分享一些不管你是团队开发还是个人项目,都受用的高级git命令。1. 输出最后一次提交的改变这个命令,我经常使用它 来发送其他没有使用git的人来检查或者集成所修改的。它会输出最近提交的修改内容到一个zip文件中。git archive -o ../updated.zip HEAD $(git diff --name-only HE...原创 2013-08-26 19:56:46 · 232 阅读 · 0 评论 -
cygwin很多命令显示command not found的解决办法
cygwin很多命令显示command not found的解决办法 修改cygwin.BAT文件如下@echo offD:set CYGWIN=tty notitle globset PATH=%PATH%;d:\cygwin\bin;d:\cygwin\sbin;d:\cygwin\usr\bin;d:\cygwin\usr\sbin;d:\cygwin\usr\...原创 2013-08-14 13:53:14 · 334 阅读 · 0 评论 -
open windows explorer in cygwin
There's a very good implementation of the "open" command for cygwin. here to open d:/dev/deploy folder , we can use below command: /cygdrive/d/dev/softwares/cygwin-ext/open.exe d:/dev/dep...原创 2014-01-08 14:29:26 · 113 阅读 · 0 评论 -
Operator usage in bash shell
Common Bash comparisonsOperatorMeaningExample-zZero-length string[ -z "$myvar" ]-nNon-zero-length string[ -n "$myvar" ]=String equality[ "abc" = "$myvar" ]!=String...原创 2014-01-07 15:19:54 · 87 阅读 · 0 评论 -
call bash shell script by dos command
1. at first we have a script say test.sh 2. to call it we need a bash shell environment in windows, say cygwin 3. then run below command: C:\XXXX\Cygwin\bin\bash --login "/cygdrive/e/scr...原创 2014-01-07 13:50:36 · 151 阅读 · 0 评论 -
linux 服务器初始基本设置
初始安全设置登录以后,应该马上安装安全更新,这很重要,安全操作任何时候都是很重要的。Debian主机:apt-get updateapt-get upgrade --show-upgraded Ubuntu主机:sudo apt-get updatesudo apt-get upgrade --show-upgraded CentOS或者Fedora主机yum...原创 2013-07-18 17:16:48 · 134 阅读 · 0 评论 -
10个VI的常用技巧
1.打开和关闭行号:set nu:set nonu 2.自动缩进:set autoindent:set shiftwidth=4 3.搜索时不区分大小写:set ic:set noic 4.复合搜索如果希望搜索出现在另一个模式或字符串后面的某个模式或字符串,不管这两个模式或 字符串是否在同一行上,那么可以指定由分号(;)分隔的两个搜索命令,...原创 2013-07-17 12:42:28 · 152 阅读 · 0 评论 -
bash shell notes:
#!/bin/bashconfig_file='xxxxx'tmp_file=/tmp/tempfile.$$function usage(){cat <<!usage: $(basename $0) optionsoptionsaaa switch to aaabbb switch to bbb...原创 2013-01-29 12:04:31 · 112 阅读 · 0 评论 -
how to call groovy application in linux
#!/bin/bashfunction launch_shell(){ $GROOVY_HOME/bin/groovysh -q -Did=grs}function shell_main(){ launch_shell "$@"}[[ $(basename $0) == "gry" ]] && shell_main "...原创 2013-01-29 10:21:52 · 138 阅读 · 0 评论 -
VI易忘命令
上下左右: ctrl+u/d 上下半屏,ctrl+f/b,上下一屏H/G屏幕头/文章末 ,0/$ 行首行末增删改:yy/dd 复制/删除 一行,p/P:将yy/dd的内容paste出来I/A 在行首/末添加, o/O 开新行,d0/d$ 删除到行首,行末u:undo查:? 向前查找, n/N 重复上一次查找 Show Line Numbers::set nu...原创 2011-09-13 22:04:56 · 128 阅读 · 0 评论 -
Cygwin的下载与安装
我们可以到Cygwin的官方网站下载Cygwin的安装程序,地址是: http://www.cygwin.com/或者直接使用下载连接来下载安装程序,下载连接是: http://www.cygwin.com/setup.exe下载完成后,运行setup.exe程序,出现安装画面。直接点“下一步”,出现安装模式的对话框,如下图所示:...原创 2011-04-24 17:23:02 · 217 阅读 · 0 评论 -
Oracle9i Installation on RHEL5 (转)
http://www.chinaunix.net 作者:angle4 发表于:2008-03-20 09:43:56 【发表评论】【查看原文】【Oracle讨论区】【关闭】 从网上看到很多朋友提出如何在rhel5上安装oracle 9i,更有人提出是否可以在rhel5上安装oracle 9i. 故把我的安装步骤、经验与大家分享. 环境: Red Hat Ente...2008-03-24 09:02:26 · 139 阅读 · 0 评论 -
Linux服务优化详解
ConsoleKitFedota 7的新功能Fedora - Fast User Switchin,如果你想要使用这个新功能就开着,反之关掉吧。NetworkManager, NetworkManagerDispatcher自动在多种网络连接中进行转换,如果你的电脑有Wireless WiFi 和 Ethernet,开着它吧,Fedora能自动为你选择最好的可用连接。像我这样只用一个网络连...原创 2008-10-20 12:33:21 · 153 阅读 · 0 评论 -
vi使用笔记
一、显示行号信息即时命令:set nu永久命令echo “set nu”>>~/.vimrc二、一个窗口操作两个文档:sp filename 垂直分割窗口:vert sp filename 水平分割窗口Ctrl+w j/k 上下窗口间移动光标Ctrl+w h/l 左右窗口间移动光标三、进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首...原创 2008-10-20 12:30:01 · 241 阅读 · 0 评论 -
Linux下基本命令
1.删除目录或文件rm 文件名rmdir 目录名2.新建目录mkdir 目录名3.删除目录下的所有文件,包括目录本身rm -rf 目录名4.自动补全文件名按 Tab 键。5.拷贝整个目录下的所有文件 到另一目录cp – r 源目录 目标目录5.修改目录或文件名mv 原文件名 新文件名mv 原目录名 新目录名...2008-10-14 22:30:36 · 84 阅读 · 0 评论 -
Linux下firefox flashplayer plugin的安装
1。先下载安装文件:http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz2。将此文件安装到opt目录下:tar -xzvf install_flash_player_9_linux.tar.gz -C /opt当然首先要有root权限,可通过s...2008-10-14 22:29:40 · 127 阅读 · 0 评论 -
Linux下MySQL的安装
1.下载xampphttp://www.apachefriends.org/zh_cn/xampp-linux.html2.进入 Linux shell 并以系统管理员的身份登录:su3.将下载的压缩文件释放到 /opt:tar -xzvf xampp-linux-1.6.7.tar.gz -C /opt这里'C'一定要为大写'-xzvf' 字母顺序一定要对。'xv...2008-10-14 22:28:03 · 96 阅读 · 0 评论 -
Linux下Tomcat的安装
通过如下操作解压缩 tar -xzvf tomcat.tar.gz 配置etc/profile,加入如下内容 JAVA_HOME=java根目录 export JAVA_HOME PATH=$PATH:java根目录/bin export PATH CATALINA_HOME=tomcat根目录 export CATALINA_HOM...2008-10-14 22:25:51 · 77 阅读 · 0 评论