非程序员的GNU Emacs使用心得...... Shell Mode 第2集 前传

为什么说Shell-mode是很好的应对这种复杂环境的工具呢?让我们先来看看 Shell在这种环境当中存在的问题,然后再来看看 Emacs的 Shell-mode怎样很好的解决了这些麻烦的问题。

 

首先就是 Shell的个性化问题。或者叫配置问题。这么说吧,到CU这里来的没有几位是不改任何 profile就成天在 Shell里面裸奔的吧。看似简单的个性化配置在这种复杂的环境里面就是一件很麻烦的事。很显然不可能给每一台机器,每一个用户都定制一套个性化的,完整的 profile配置吧。而且呢,随着任务的变化,这些大量的不可计数的 profile就需要修改,需要维护,还需要在不同的机器之间传来传去,因为机器和任务,和所有者的关系也是在不断的变化着的。想想这些变化吧,想想就是一个很庞大的工作。就算是在正常使用期间,我是说在变化和变化之间,在大多数时候,Unix/Linux的机器也通常会是由很多人共享的。和开发的环境不一样,这些共享机器的用户通常会共享相同的帐号,尤其是 root帐号。所以修改共享帐号的 profile在很多情况下也是根本不可能的事情。

那么要解决这个问题,要怎么搞呢?如果我们放弃修改那个讨厌的 profile是不是就不存在这个问题了呢?那些个大量的 Shell就让他裸奔吧,不过给他们罩上一件 Emacs的外衣,将所有的修改都做在 Emacs里面,这样一来,原先的问题就不在成其为问题了。哈哈哈,一次性解决了。。。。 要去呼呼去了,下次我们再谈究竟是如何解决的。

posted on   David Young 杨博华  阅读(406)  评论(0编辑  收藏  举报

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述
< 2010年8月 >
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4
5 6 7 8 9 10 11

导航

统计

点击右上角即可分享
微信分享提示