文章分类 -  开发环境

开发环境相关
摘要:你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉窗口或者断开连 接,否则这个任务就会被杀掉,一切半途而废了。元凶:SIGHUP 信号让我们来看看为什么关掉窗口/断开连接会使得正在运行的程序死掉。在Linux/Unix中,有这样几个概念:进程组(process group):一个或多个进程的集合,每一个进程组有唯一一个进程组ID,即进程组长进程的ID。会话期(session) 阅读全文
posted @ 2013-07-06 18:01 云翔世界 阅读(121) 评论(0) 推荐(0)
摘要:转载于:http://blog.csdn.net/yicao821/article/details/6689582 1 sourceinsight screen font 的默认字体是Verdana的,它是一直变宽字体。在Document style中可以将字体改为定宽的Courier2 document options->auto indent 去掉indent Open Brace和Indent Close Brace的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}",则自动和上一行列对齐3 今天把一个用sourceinsight排版 阅读全文
posted @ 2013-01-13 17:11 云翔世界 阅读(406) 评论(0) 推荐(0)
摘要:vim 删除^M 1.在命令模式下输入下列字符:输入:%s/^M$//g 2.回车。即会自动删除该文件中的所有 ^M 字符。删除行尾空格的命令: :%s/\s\+$// % 指匹配整个文件,s 是置换的意思,^M 注意要用 Ctrl + V Ctrl + M 来输入,M 后面的 $ 代表匹配行尾的内容,最后的 g 则表示每行中匹配到的内容都要置换。 理解了命 令的含义,就好变通使用了,比如说,要将某个文件中的 Vim 全部替换成 VIM,则可以使用这样的命令::%s/Vim/VIM/g。Vim高级编辑技巧先简单介绍基本的原字符集及其含义: ^ --只匹配行首 $ --只匹配行... 阅读全文
posted @ 2012-09-23 20:26 云翔世界 阅读(777) 评论(0) 推荐(0)
摘要:转载一则:Git命令快速参考Git Command Quick Reference本附录为Git常见命令快速参考。每节介绍一种操作类型。这里会列出很多命令,而相应的解释却不多。对于还不熟悉Git的读者,可回头翻阅第1章“Git的版本控制之道”(第3页)。A.1安装和初始化Setup and Initialization在使用Git之前,须要先进行配置。在使用一个新的版本库之前,须要先初始化。本节介绍与Git设置和初始化相关的命令。配置全局用户名和电子邮件地址prompt>git config --global user.name "Your Name"prompt&g 阅读全文
posted @ 2012-08-28 06:58 云翔世界 阅读(197) 评论(0) 推荐(0)
摘要:Git版本恢复命令resetPosted by admin inGitreset命令有3种方式:git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息git reset –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可git reset –hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容以下是一些reset的示例:折叠复制代码#回退所有内容到上一个版本gitresetHEAD^#回退a.py这个文件 阅读全文
posted @ 2012-08-28 06:46 云翔世界 阅读(294) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/baizx/archive/2010/08/09/1796124.htmlGit 系列之四:Git 进阶功能【TIP】在我们的《Windows下 Git 配置与使用指南》 中,有介绍大家使用 $ git go 命令。其实,这并非 Git的原生命令,它是我们自定义的一个 alias(别名),由 $git add、$git commit、$git push 和 $gitpull 四个命令组合而成。待熟悉之后,你可以直接使用这些原生命令,或者自定义更适合自己的 alias。add添加新文件到 Git 代码仓库的索引中$ git add filenamem 阅读全文
posted @ 2012-08-27 22:50 云翔世界 阅读(147) 评论(0) 推荐(0)
摘要:很多时候,git新手容易误操作,比如,在levelIISZ-1.4.dev分支下,运行了git pull idc cpp-1.0的结果,这样做麻烦很大,经常导致maven项目格式不正确,这个时候,可以用git reset --hard 去撤销这次修改但是这样做也有问题,可能之前本地的,没有提交的修改,都消失了。可以尝试git revert命令reset是指将当前head的内容重置,不会留任何痕迹。Sets the current head to the specified commit and optionallyresets the index and working tree to mat 阅读全文
posted @ 2012-08-27 22:48 云翔世界 阅读(340) 评论(0) 推荐(0)
摘要:转载: 25个必须记住的SSH命令 2011-07-08 14:25 26人阅读 评论(0) 收藏 举报OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH 是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。此外,OpenSSH提供了安全隧道功能和多种身份验证方法, 支持SSH协议的所有版本。SSH是一个非常伟大的工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳的候选。下面是通过网络投票选出的25个最佳SSH命令,你必须牢记于心。(注:有些内容较长的命令,在. 阅读全文
posted @ 2012-08-13 20:26 云翔世界 阅读(126) 评论(0) 推荐(0)
摘要:转载:http://blog.csdn.net/guosha/article/details/3334477先说明三个概念登录shell正常登录程序启动的shell.既登录成功后紧接着给登录用户启动的shell.非登录交互式shell这个shell的工作方式是交互式的,等用户输入,然后执行,再等用户输入。显然登录shell就是一个交互式shell。如下,我们可获得一个交互式非登录shell:[root@localhost ~]# bash[root@localhost ~]# pwd/root非交互式shell为运行一个shell脚本启动的shell.以FC5的bash为例,跟shell环境配 阅读全文
posted @ 2012-08-03 11:05 云翔世界 阅读(343) 评论(0) 推荐(0)
摘要:花了一些时间想找一个在Linux下的类似source insight的东东,网上有人推荐的source navigator,kscope之类,就那么几种颜色(也许没深入设置),也能叫语法高亮?至于其他速度/索引之类就不说了。论坛上倒是一堆人推荐 vim+xxx的方式,我看估计也就跟在windows下硬要说ultraedit+xxx比source insight好的差不多。有VC不用非要用command的那是大牛,咱这种搞搞应用的就别去折腾了。废话扯远了,下面是在Kubuntu 10.10下安装samba的步骤:首先安装samba软件:sudo apt-get install sambasudo 阅读全文
posted @ 2012-07-16 07:33 云翔世界 阅读(315) 评论(0) 推荐(0)
摘要:如何让secureCRT显示Linux的颜色 Linux的控制台颜色很好设置:Options ->Session Options -> Terminal -> Emulation 中Terminal选择ANSI or linux or xterm,必须钩上 ANSI ColourSecureCRT 设置彩色和显示中文设置Options->SessionOptions ->Emulation,然后把Terminal类型改成xterm,并点中ANSI Color复选框。字体设置:Options->SessionOptions->Appearance-> 阅读全文
posted @ 2012-07-03 15:29 云翔世界 阅读(278) 评论(0) 推荐(0)
摘要:1,通过快捷键直接打开代码所在的目录 ShellExecute open explorer /e,/select,%f2,在标题栏显示文件的完全路径 options->preperence->display. 取消勾, trim项即可3,ctrl + a 功能的恢复 选项-》按键分配查找到save all,中删除其ctrl+a建,查找到导航:全选: ,为其分配按键: ctrl+a即可 阅读全文
posted @ 2012-06-05 17:29 云翔世界 阅读(138) 评论(0) 推荐(0)
摘要:1. 临时性修改:使用export, 如#export PATH=$PATH:/etc/apache/bin2. 针对用户的修改:修改~/.bashrc或~./bash_profile(具体是哪一个需要看自己的目录文件里有没有对应的文件)加入:export PATH=$PATH:/etc/apache/bin3. 全局修改:修改/etc/profile文件,加入:export PATH=$PATH:/etc/apache/bin 阅读全文
posted @ 2012-06-05 13:46 云翔世界 阅读(213) 评论(0) 推荐(0)
摘要:VIM 取消当前高亮查找 :nohlset hlsearch "打开高亮搜索set nohlsearch "关闭高亮搜索nohl "只取消掉当前的搜索高亮 n查找下一个map <C-n> :nohl<cr>只需要按Ctrl-n取消查找后的高亮显示用于在状态栏显示当前编辑状态set rulerformat=%20(%2*%<%f%=\ %m%r\ %3l\ %c\ %p%%%)用于编辑的时候自动缩进set autoindentVim中backspace键失效解决的办法就是在vimrc文件中加入如下代码:set backspace=ind 阅读全文
posted @ 2012-06-04 17:50 云翔世界 阅读(380) 评论(0) 推荐(0)