电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

量身订作一个 OS


发布日期:2022/1/1
 

在 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 正如你所预料的 是两个环境变数

上一篇:通过企业服务总线构建事件驱动的体系结构

下一篇:不让redo log日志组处于高激活状态