购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.1.6 登录类型与用户环境配置

1.Shell的登录类型

Shell包括登录Shell和非登录Shell。

(1)登录Shell:需要用户名、密码登录后才能进入的Shell(或者通过--login选项生成的Shell)。

(2)非登录Shell:不需要输入用户名和密码即可打开的Shell。例如,直接使用bash命令,就是打开一个新的非登录Shell;在GNOME或KDE中打开的一个终端(terminal)窗口程序也是一个非登录Shell。

2.用户环境配置

变量是计算机系统用于保存可变值的数据类型。在Linux中,变量名称一般都是大写的,这是一种约定俗成的规范。用户可以直接通过变量名称来提取对应的变量值。Linux中的环境变量是用来定义系统运行环境的一些参数,如每个用户不同的家目录、默认文件的权限、邮件存放位置、命令搜寻路径等。

配置环境有以下3种方法。

1)直接使用export命令

命令格式如下:

例如,用户需要加入自己的MySQL命令目录,命令如下:

直接使用export命令设置的变量都是临时变量,也就是说,如果退出当前的Shell,为该变量定义的值就不会生效了。如何让定义的变量永久生效呢?那就使用第2种定义方式。

2)修改配置文件/etc/profile

编辑配置文件/etc/profile,在配置文件中加入如下配置语句:

在修改完这个文件后使用source命令,可以在不用重启系统的情况下使修改的内容生效;或者使用.命令使配置文件生效,等同于source命令。例如:

3)修改配置文件/root/.bashrc,在当前的Shell下生效

编辑配置文件/root/.bashrc,在配置文件中加入如下配置语句,修改环境变量:

或者在配置文件/root/.bashrc中加入如下配置语句,使别名对当前的Shell生效:

当然,在修改这个文件之后,记得要使用source命令或者.命令使配置文件生效。 h0i+27xvLJAHoLfXm4XpRe48NY8IyHeBDrgbGedWA0zgn6wFR9XShdYe9y2Xxojd

点击中间区域
呼出菜单
上一章
目录
下一章
×