Dos用户学Unix指南[4]--量身定制
2005-02-02 13:55
507 查看
第四节: 量身订作一个 OS
4.1. 系统初始化相关档案
在 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, 正如你所预料的, 是两个环境变数.
4.2. 程式初始化设定档
在 Linux 下, 一般来说所有的事都可以依照你的要求而作安排. 大多数的程式都有
它们自己的初始化设定档, 这些都可以由你来修改. 通常, 它们都以 .prognamerc 的
型式存在於 home 目录里. 在这里, 首先你可能需要接触的设定档有:
..xinitrc: 用来初始化 X Window System.
..fvwmrc: 初始化 fvwm 这个 window manager. 你可以在
/usr/lib/X11/fvwm/system.fvwmrc 找到范例.
..xfm/*: xfm (一个 file manager) 的设定档.
..Xdefault: 由 rxvt -- 一个终端机模拟程式 -- 所使用.
对於这些设定档, 或是你将来会遇到的其它档案, 请查 Man page.
4.1. 系统初始化相关档案
在 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, 正如你所预料的, 是两个环境变数.
4.2. 程式初始化设定档
在 Linux 下, 一般来说所有的事都可以依照你的要求而作安排. 大多数的程式都有
它们自己的初始化设定档, 这些都可以由你来修改. 通常, 它们都以 .prognamerc 的
型式存在於 home 目录里. 在这里, 首先你可能需要接触的设定档有:
..xinitrc: 用来初始化 X Window System.
..fvwmrc: 初始化 fvwm 这个 window manager. 你可以在
/usr/lib/X11/fvwm/system.fvwmrc 找到范例.
..xfm/*: xfm (一个 file manager) 的设定档.
..Xdefault: 由 rxvt -- 一个终端机模拟程式 -- 所使用.
对於这些设定档, 或是你将来会遇到的其它档案, 请查 Man page.
相关文章推荐
- Dos用户学Unix指南[2]--使用目录
- Dos用户学Unix指南[3]--软盘硬盘
- Dos用户学Unix指南[6]--快看完了
- Dos用户学Unix指南[7]--你烦不烦
- Dos用户学Unix指南(1)
- 《Apache MINA 2.0 用户指南》第十六章: 支持JMX
- 【Scikit-Learn 中文文档】预测延迟 / 预测吞吐量 / 技巧和窍门 - 计算性能 - 用户指南 | ApacheCN
- 【Scikit-Learn 中文文档】预测目标 (y) 的转换 - 数据集转换 - 用户指南 | ApacheCN
- Apache Tuscany SCA 用户指南
- RestEasy+用户指南----第5章.@PathParam
- jBPM3.12用户指南中文翻译----第三章 指南[收藏]
- RestEasy 用户指南---第11章 @FormParam
- 代码文本格式转换---Dos to Unix format
- 量身定制您自己的IT运维管理系统
- Win7小技巧――我有我精彩、登录界面量身定制
- Apache common-fileupload用户指南
- Struts 用户指南
- change file to unix or to dos /just dos2unix unix2dos
- unix和dos文本文件的区别
- CodeIgniter 新手配置用户指南-数据库配置篇