量身订作一个 OS

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

在 DOS 中有两个很重要的档案 -- AUTOEXEC.BAT 和 CONFIG.SYS. 当启动 DOS 时,

这两个档案负责一些系统的设定工作 , 诸如设定环境变数 PATH, FILES 等等, 甚至

呼叫其它必需在开机时载入的程式.

在 Linux 中也有一些类似工作的档案, 但其中有些却是相当的危险; 再你真正了解

你将要做的事之前, 请千万别去碰它. 无论如何, 我还是得告诉你那些需要非凡谨慎

的档案:

FILES NOTES

/etc/inittab don't toUCh for now!

/etc/rc.d/* ditto

假如你想做的是设定 PATH 或是其它的环境变数, 抑或修改 login 时的讯息, 呼叫一个

程式, 以下大概就是你要的:

FILES NOTES

/etc/issue sets pre-login message 设定 login 前的讯息

/etc/motd sets post-login 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, 正如你所预料的, 是两个环境变数.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航