打造自包含的便携式RC文件及自定义配置指南
1. 自包含便携式RC文件的创建标准
在不同操作系统和环境之间移动配置文件时,我们需要遵循以下标准:
- 最小化改动 :在不同环境中移动配置文件时,尽量减少对文件的修改。
- 补充而非替代 :对操作系统的默认配置或系统管理员提供的配置进行补充,而不是直接替换。
- 灵活处理冲突设置 :具备足够的灵活性,以应对相互冲突的设置需求,例如工作和家庭环境下的CVS设置。
2. 配置文件中的调试陷阱
在配置文件中使用 echo 语句来调试可能很有吸引力,但要注意这可能会导致 scp 、 rsync 等类似 rsh 的程序出现神秘错误,示例如下:
scp
protocol error: bad mode
rsync
protocol version mismatch - is your shell clean?
(see the rsync manpage for an explanation)
rsync error: protocol incompatibility (code 2) at compat.c(62)
不过, ssh 本身不受影响,因为它是交互式的,输出会显示在屏幕上,不会干扰数据流。
超级会员免费看
订阅专栏 解锁全文
6

被折叠的 条评论
为什么被折叠?



