系统范围的xinitrc文件可以用来启动X server. 这个文件包含了相当多的if/then条件测试, 下面是这个文件的部分节选.
1 if [ -f $HOME/.Xclients ]; then 2 exec $HOME/.Xclients 3 elif [ -f /etc/X11/xinit/Xclients ]; then 4 exec /etc/X11/xinit/Xclients 5 else 6 # 失败后的安全设置. 虽然我们永远都不会走到这来. 7 # (我们在Xclients中也提供了相同的机制) 保证它不会被破坏. 8 xclock -geometry 100x100-5+5 & 9 xterm -geometry 80x50-50+150 & 10 if [ -f /usr/bin/netscape -a -f /usr/share/doc/HTML/index.html ]; then 11 netscape /usr/share/doc/HTML/index.html & 12 fi 13 fi |
解释上边节选中"条件测试"结构中的内容, 然后检查整个文件, /etc/X11/xinit/xinitrc, 并且分析其中的if/then测试结构. 你可能需要查阅一下后边讲解的知识, 比如说grep, sed, 和正则表达式.