bash的配置文件

简介:

一、bash的配置文件:持久保存用户配置,共两类配置文件,如下:

1、profile类:为交互式登录的用户提供配置;

/etc/profile 全局

/etc/profile.d/*.sh 全局

~/.bash_profile (~指用户的家目录)个人配置,仅对当前用户有效。

profile的功能:

设置环境变量。

用来实现运行用户命令或脚本。

2、bashrc类:为非交互式登录的用户提供配置。

/etc/bashrc 全局

~/.bashrc (~指用户的家目录)个人配置,仅对当前用户有效。

bashrc的功能:

设置本地变量

可以定义命令别名


3、登录类型:

交互式登录:直接通过终端输入用户信息登录系统。

如:su - username或 su -l username

非交互式登录:非直接通过终端输入用户信息登录系统。

如su username或图形界面终端

4、新增配置文件的生效方式:

    a、通知shell重读配置文件的命令:

        source 配置文件名,source可以用.代替。

    b、重新登录。







本文转自lzf0530377451CTO博客,原文链接:http://blog.51cto.com/8757576/1546188 ,如需转载请自行联系原作者







相关文章
|
Shell
百度搜索:蓝易云【Ros终端出现找不到bash: /home/***/devel/setup.bash: 没有那个文件或目录怎么办?】
通过以上步骤,您应该能够解决 "找不到bash: /home/ *** /devel/setup.bash: 没有那个文件或目录" 错误,并正常使用ROS环境。如果问题仍然持续存在,建议您检查您的ROS安装和配置,并参考ROS官方文档或ROS社区寻求帮助。
637 0
|
Java Shell Linux
解决 centos下执行sh文件报错“/bin/bash^M: 坏的解释器:没有那个文件或目录” 问题
解决 centos下执行sh文件报错“/bin/bash^M: 坏的解释器:没有那个文件或目录” 问题
1592 0
|
Shell 数据处理
Bash 中检查文件是否包含字符串
【8月更文挑战第27天】
274 5
|
关系型数据库 MySQL Shell
进入mysql报错:bash:/bin/mysql:没有那个文件或目录
进入mysql报错:bash:/bin/mysql:没有那个文件或目录
620 4
|
Shell
|
Linux Shell
百度搜索:蓝易云【Linux(centos7)缺失.bashrc文件登录出现bash-4.2解决教程。】
或者你可以注销并重新登录系统,也会加载新的 `.bashrc` 文件。现在,你应该能够成功解决 "bash-4.2" 错误并登录到 CentOS 7 系统中。
238 0
|
存储 Unix Shell
如何在Bash中逐行读取文件?
如何在Bash中逐行读取文件?
527 0
|
Shell Python
-bash: /usr/bin/yum: /usr/bin/python: 坏的解释器: 没有那个文件或目录
-bash: /usr/bin/yum: /usr/bin/python: 坏的解释器: 没有那个文件或目录
-bash: /usr/bin/yum: /usr/bin/python: 坏的解释器: 没有那个文件或目录
|
Shell Python
yum报错:bash: /usr/bin/yum: /usr/bin/python: 坏的解释器:没有那个文件或目录
yum报错:bash: /usr/bin/yum: /usr/bin/python: 坏的解释器:没有那个文件或目录
2491 0
yum报错:bash: /usr/bin/yum: /usr/bin/python: 坏的解释器:没有那个文件或目录
|
Shell Linux Windows
-bash usrlocalbindfs binbash^M bad interpreter 没有那个文件或目录
-bash usrlocalbindfs binbash^M bad interpreter 没有那个文件或目录
141 0