文章列表
简明 Vim 练级攻略
- 博客分类:
- 工具.软件
转自:http://coolshell.cn/articles/5426.html
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。
——————————正文开始——————————
你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。
Vim the Six Bill ...
你可能不知道的Shell
- 博客分类:
- 操作系统
转自:http://coolshell.cn/articles/8619.html
Shell也叫做命令行界面,它是*nix操作系统下用户和计算机的交互界面。Shell这个词是指操作系统中提供访问内核服务的程序。
这篇文章向大家介绍Shell一些非广为人知、但却实用有趣的知识,权当品尝shell主食后的甜点吧。
科普
先科普几个你可能不知道的事实:
Shell几乎是和Unix操作系统一起诞生,第一个Unix Shell是肯·汤普逊(Ken Thompson)以Multics上的Shell为模范在1971年改写而成,并命名Thompson sh。即便是后来流行的bash(shell ...
28个Unix/Linux的命令行神器
- 博客分类:
- 操作系统
转自:http://coolshell.cn/articles/7829.html
下面是Kristóf Kovács收集的28个Unix/Linux下的28个命令行下的工具(原文链接),有一些是大家熟悉的,有一些是非常有用的,有一些是不为人知的。这些工具都非常不错,希望每个人都知道。本篇文章还在Hacker News上被讨论,你可以过去看看。我以作者的原文中加入了官网链接和一些说明。
dstat & sar
iostat, vmstat, ifstat 三合一的工具,用来查看系统性能(我在《性能调优攻略》中提到过那三个xxstat工具)。
官方网站:http://dag. ...
转自:http://coolshell.cn/articles/7490.html
关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一 ...
转自:http://coolshell.cn/articles/2967.html
本文译自Dr. Dobb’s Blogger的Walter Bright写的《Overlooked Essentials For Optimizing Code
》
我编写程序至今有35年了,我做了很多关于程序执行速度方面优化的工(一个示例),我也看过其它人做的优化。我发现有两个最基本的优化技术总是被人所忽略。 注意,这两个技术并不是避免时机不成熟的优化。并不是把冒泡排序变成快速排序(算法优化)。也不是语言或是编译器的优化。也不是把 i*4写成i<<2 的优化。 这两个技术是:
在正式安装之前,设置好一些环境参数是很有必要的,主要是解决下载慢的问题
1.安装Ubuntu 10.04.4 server 64版本,可从此处下载
http://releases.ubuntu.com/
2.修改apt的源
vi /etc/apt/sorces.list
%s/us.arch/cn.arch/g
3.修改rubygem的dns映射
ruby默认的rubygems.org很不稳定,经常连不上,所以我们把host配置下,使之转向淘宝的一个地址(在此向淘宝致敬)
vi /etc/hosts
增加如下映射:
110.75.120.11 rubygems. ...
搭好自己的cloudfoundry环境后,如果发布的app中有对中文目录的操作,如:
File f = new File("/opt/中文");
f.mkdirs();
这样创建出来的目录都变成了??了,其实这是因为dea启动一个应用的时候,是在一个新的bash中进行的,而此bash的环境变量都为空,如下所示:
~/projects/dea/lib/dea/agent.rb
# In non-secure mode, we simply use 'sh' to execute commands, but still strip the en ...