非程序员的GNU Emacs使用心得...... Shell Mode 第2集 前传
2010-08-09 15:56
423 查看
为什么说Shell-mode是很好的应对这种复杂环境的工具呢?让我们先来看看 Shell在这种环境当中存在的问题,然后再来看看 Emacs的 Shell-mode怎样很好的解决了这些麻烦的问题。
首先就是 Shell的个性化问题。或者叫配置问题。这么说吧,到CU这里来的没有几位是不改任何 profile就成天在 Shell里面裸奔的吧。看似简单的个性化配置在这种复杂的环境里面就是一件很麻烦的事。很显然不可能给每一台机器,每一个用户都定制一套个性化的,完整的 profile配置吧。而且呢,随着任务的变化,这些大量的不可计数的 profile就需要修改,需要维护,还需要在不同的机器之间传来传去,因为机器和任务,和所有者的关系也是在不断的变化着的。想想这些变化吧,想想就是一个很庞大的工作。就算是在正常使用期间,我是说在变化和变化之间,在大多数时候,Unix/Linux的机器也通常会是由很多人共享的。和开发的环境不一样,这些共享机器的用户通常会共享相同的帐号,尤其是 root帐号。所以修改共享帐号的 profile在很多情况下也是根本不可能的事情。
那么要解决这个问题,要怎么搞呢?如果我们放弃修改那个讨厌的 profile是不是就不存在这个问题了呢?那些个大量的 Shell就让他裸奔吧,不过给他们罩上一件 Emacs的外衣,将所有的修改都做在 Emacs里面,这样一来,原先的问题就不在成其为问题了。哈哈哈,一次性解决了。。。。 要去呼呼去了,下次我们再谈究竟是如何解决的。
首先就是 Shell的个性化问题。或者叫配置问题。这么说吧,到CU这里来的没有几位是不改任何 profile就成天在 Shell里面裸奔的吧。看似简单的个性化配置在这种复杂的环境里面就是一件很麻烦的事。很显然不可能给每一台机器,每一个用户都定制一套个性化的,完整的 profile配置吧。而且呢,随着任务的变化,这些大量的不可计数的 profile就需要修改,需要维护,还需要在不同的机器之间传来传去,因为机器和任务,和所有者的关系也是在不断的变化着的。想想这些变化吧,想想就是一个很庞大的工作。就算是在正常使用期间,我是说在变化和变化之间,在大多数时候,Unix/Linux的机器也通常会是由很多人共享的。和开发的环境不一样,这些共享机器的用户通常会共享相同的帐号,尤其是 root帐号。所以修改共享帐号的 profile在很多情况下也是根本不可能的事情。
那么要解决这个问题,要怎么搞呢?如果我们放弃修改那个讨厌的 profile是不是就不存在这个问题了呢?那些个大量的 Shell就让他裸奔吧,不过给他们罩上一件 Emacs的外衣,将所有的修改都做在 Emacs里面,这样一来,原先的问题就不在成其为问题了。哈哈哈,一次性解决了。。。。 要去呼呼去了,下次我们再谈究竟是如何解决的。
相关文章推荐
- 非程序员的GNU Emacs使用心得...... Shell Mode 第3集 命令行编辑
- 非程序员的GNU Emacs使用心得......Shell Mode 第13集 把我的 kill-ring 还给我
- 非程序员的GNU Emacs使用心得......Shell Mode 第6集 命令行缩写
- 非程序员的GNU Emacs使用心得...... Shell Mode第4集 历史命令编辑
- 非程序员的GNU Emacs使用心得...... Shell Mode 第5集 历史命令杂谈
- 非程序员的GNU Emacs使用心得......Shell Mode 第12集 如何从 shell 中退出来
- 非程序员的GNU Emacs使用心得......Shell Mode 第7集 向前搜索屏幕输出
- 非程序员的GNU Emacs使用心得......Shell Mode 第8集 彻底超越拷贝和粘贴
- 非程序员的GNU Emacs使用心得......Shell Mode 第11集 窗口也能 undo 吗???
- 非程序员的GNU Emacs使用心得...... 大话Emacs—Shell Mode
- 非程序员的GNU Emacs使用心得...... Shell Mode 第1集 序言
- {转载}非程序员的GNU Emacs使用心得
- {转载}非程序员的GNU Emacs使用心得
- shell下 使用心得
- 非程序员的Emacs使用心得
- android:windowSoftInputMode属性使用心得
- shell中export的使用心得
- SHELL心得-关于变量的使用
- vbScript中WScript.Shell对象的run和exec使用心得