当前位置: 移动技术网 > 科技>操作系统>Linux > Ubuntu用户设置文件说明

Ubuntu用户设置文件说明

2018年12月11日  | 移动技术网科技  | 我要评论

泡泡龙2,kaiixnwang,索迪亚之风

ubuntu用户设置文件说明

ubuntu作为linux的一个发行版本,自然具有linux系统的多用户特性。因为经常会使用和管理ubuntu的用户,现将ubuntu系统下的user的个性化配置整理如下:

ubuntu一些基础的概念说明

工作环境设置文件

环境设置文件有两种:系统环境设置文件 和 个人环境设置文件

  1. 系统中的用户工作环境设置文件:
    登录环境设置文件:/etc/profile
    非登录环境设置文件:/etc/bashrc

  2. 用户个人设置的环境设置文件:
    登录环境设置文件: home/.bash_profile //这个是环境变量设置的地方
    非登录环境设置文件:home/.bashrc //这个是定义别名的地方

登录环境:指用户登录系统后的工作环境
非登录环境:指用户再调用子shell时所使用的用户环境

$path环境变量

$path环境变量决定了shell将到那些目录中寻找命令或程序。如果要执行的命令的目录在$path中,就不必输入这个命令的完整路径,直接输入命令就可以了。

tips: 如果在shell环境中提示命令不存在有两种解决方案:在已经存在于$path中的目录下建立一个软连接;将命令所在的目录添加到$path中去

$path环境变量的修改语法为:

path=$path:new_path
# 或者
path=new_path:$path
# 在shell的语法中,当设置一个变量的值的时候直接使用名字(path),但是当使用一个变量的值的时候要用$path表明这是一个变量。($path变量使用:来分割不同的路径)

$path变量的作用范围:

path=$path:new_path # 这样只是修改了局部变量$path, 这样的修改只会影响当前shell的$path变量,对于新开的shell没有影响
export path=$path:new_path # export 语句能够定义一个全局的$path变量,这样的修改能够作用于当前shell和以后新开的所有shell,但是不会应用于之前的shell,并且登出bash以后就会失效
# 在~/.bashrc 或者 /etc/bashrc文件中加入
export path=$path:new_path
# 因为~/.bashrc 和 /etc/bashrc文件在登入bash的时候就会执行,所以这样的修改能够保证将new_path永久的加入到path中

linux 默认$path

path=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin #linux 默认$path变量

linux主目录下各个文件夹

ubuntu用户设置文件

ubuntu用户设置文件包括:bash设置相关的文件和其他非bash设置相关的文件

bash设置相关的文件

.bash_history

记录之前在bash中输入的命令

.bash_logout

登出bash时执行的命令

.bashrc

rc-run command or run configure

bash登入时执行的指令(每次打开一个新的bash都要运行执行的指令)

修改.bashrc能够修改环境变量path,别名alias和提示符。

tips:可以通过设置来组合不同的shell指令

.bash_profile

bash登入时执行的指令(第一次用户登录时执行的指令)

.bash_aliases

用于设置当前用户bash变量的别名

eg: alias py35='source ~/python35/bin/activate' #表示py35可以激活python35这个虚拟环境

非bash设置的相关文件

.config(文件夹)

应用程序配置文件

.profile

启动的时候的初始化文件,一般只需要修改.bash_profile文件就好了,不用修改.profile文件

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网