呵呵呵呵呵

萝莉有三好,柔体 轻音 易推倒。女神有三宝,干嘛 呵呵 去洗澡。宅男有三好:Dota 基友 破电脑。


ubuntu path系统配置文件修改

ubuntu path系统配置文件修改

要新增path变量的值,通常的做法是:
把这行bash命令写到/root/.bashrc的末尾,
然后当你重新登陆LINUX的时候(应该是linux启动时就会执行这个文件),
新的默认路径就添加进去了。
当然,
也可以直接用命令:
source /root/.bashrc
执行这个文件重新登陆了。
可以用echo $PATH命令查看PATH的值。

比如要把/etc/apache/bin目录添加到PATH中,方法有三:
1.
$PATH=$PATH:/etc/apache/bin
使用这种方法,只对当前会话有效,
也就是说每当登出或注销系统以后,PATH 设置就会失效
 
2.
$vim /etc/profile
在适当位置添加 PATH=$PATH:/etc/apache/bin (注意:= 即等号两边不能有任何空格)
这种方法最好,除非你手动强制修改PATH的值,否则将不会被改变

3.
$vim ~/.bash_profile
修改PATH行,把/etc/apache/bin添加进去
这种方法是针对用户起作用的

环境设置文件有两种:系统环境设置文件 和 个人环境设置文件
 
1.系统中的用户工作环境设置文件:
  登录环境设置文件:/etc/profile    
  非登录环境设置文件:/etc/bashrc
 
2.用户个人设置的环境设置文件:
  登录环境设置文件: $HOME/.bash_profile   //这个是环境变量设置的地方
  非登录环境设置文件:$HOME/.bashrc       //这个是定义别名的地方
 
登录环境:指用户登录系统后的工作环境
非登录环境:指用户再调用子shell时所使用的用户环境

Ubuntu下环境变量配置文件区别

1. /etc/profile:首先是全局的,适用于所有的shell;在登录时,操作系统配置用户首选项使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行用于设置shell,可以在这里配置环境变量。

2. /etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,配置文件系统环境。
     我一般在这里设置一些全局的变量,ubuntu默认PATH在这个文件中,以上两项修改需要重启

3. ~/.bash_profile:在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该 文件仅仅执行一次!默认情况下,他设置一些环境变游戏量,执行用户的.bashrc文件。/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.

4.~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。

常用的一些命令:

echo : echo $PATH 可以用来显示环境变量

export :设置一些环境变量 export PATH="$PATH:/my_new_path"

env : 显示所有的环境变量

set : 显示所有本地定义的Shell变量

unset : 清楚环境变量 unset $PATH

readonly : 设置只读变量 readonly PATH

 

更多内容:

Linux下获取进程的启动时间的二种方法
linux根据进程名获取进程pid的三种方法
linux中clock,times,gettimeofday,clock_gettime对比代码示例
linux中时间函数gettimeofday()使用示例
linux中实时函数clock_gettime示例

本文链接地址:http://www.hehehehehe.cn/i/826.html