+ -
当前位置:首页 → 问答吧 → [求助]用命令实现一个简单的#include预处理程序

[求助]用命令实现一个简单的#include预处理程序

时间:2011-07-21

来源:互联网

我用的是Ubuntu10.04,我想知道这两者的区别?
请大虾指点。

作者: tosail2010   发布时间: 2011-07-21

简单地说,login shell是登录shell,退出该shell也就退出登录(logout);nonlogin shell是非登录shell,退出该shell并不影响登录状态。在login shell中输入logout就会退出登录;而在nonlogin shell中输入logout,会提示说不是登录shell,不能logout。
举例来说,如果开机后从控制台登录,那么登陆后的shell就是login shell,如果再运行startx进入图形界面,然后运行xterm(或者其他模拟终端),那么就会打开一个子窗口运行一个nonlogin shell,在该shell中输入exit将关闭该子窗口,其他窗口不受影响。

作者: levee   发布时间: 2011-07-21

另外一个问题,对于login shell的情况。对于/etc/profile, /etc/bash.bashrc, ~/.profile, ~/.bashrc。都会执行吗?还是只执行/etc/profile ,~/.profile.

作者: tosail2010   发布时间: 2011-07-21

热门下载

更多