在 DOS 中有两个很重要的档案 AUTOEXECBAT 和 CONFIGSYS 当启动 DOS 时 这两个档案负责一些系统的设定工作 诸如设定环境变数 PATH FILES 等等 甚至 呼叫其它必需在开机时载入的程式 在 Linux 中也有一些类似工作的档案 但其中有些却是相当的危险; 再你真正了解 你将要做的事之前 请千万别去碰它 无论如何 我还是得告诉你那些需要特别谨慎 的档案: FILES NOTES /etc/inittab dont touch for now! /etc/rcd/* ditto 如果你想做的是设定 PATH 或是其它的环境变数 抑或修改 login 时的讯息 呼叫一个 程式 以下大概就是你要的: FILES NOTES /etc/issue sets prelogin message 设定 login 前的讯息 /etc/motd sets postlogin message 设定 login 后的讯习 /etc/profile sets PATH and other variables etc 设定环境变数 /home/your_home/profile does whatever you want 这里可以随意加入你想要的 如果最后那一个档案(~/profile) 存在 (注意到它是隐藏档) 那麽在你 login 之后 它的内含命令就会被执行 范例 请看这个 profile: # I am a comment echo Environment: printenv | more # equivalent of command SET under DOS alias d=ls l # easy to understand what an alias is alias up=cd echo I remind you that the path is $PATH echo Have a good day $LOGNAME PATH 和 LOGNAME 正如你所预料的 是两个环境变数 |