zoukankan      html  css  js  c++  java
  • 关于 profile文件(转)

    登录shell执行了两个特殊文件,

    1个是:etcprofile, 这个文件由系统管理员设置,通常做一些如检查是否有邮件,设置默认的创建文件的掩码,给某些表转到处变量赋值,已经任何管理员希望每当用户登录时都需要执行的命令。
    第2个自动执行的文件是宿主目录下的.profile文件。当你得到账户时系统管理员会给一个默认的 .profile 文件。
    看看它现在是什么样的:
    $cat $HOME/.profile
    PATH="bin:/usr/bin:usr/lbin:.:"
    export PATH
    $
    这里看到的是个小的.profile文件,它只是设了PATH,然后将它导出。你可以修改自己的.profile文件,使他包含任何希望每次登陆时都要执行的命令。设置可以在自己的.profile文件中放置命令,覆盖/etc/profile的设置(通常是环境变量)。


    注意/etc/profiles 和.profile是有登录shell执行的,
    $./etc/profile
    $. .profile
    $

    这就意味着程序执行后他们对环境的改变会保留下来

    使用 su 命令更改用户后,需要执行一下该用户的 .profile 文件. 就像做一个初始化一样。

    su - spsausr 

     . /db2/ldid111/sqllib/db2profile

  • 相关阅读:
    实线矢量元素提取
    matlab写txt文件
    matlab之boundary()函数
    matlab之flipud()函数
    matlab unique()函数
    KD-tree
    matlab之细胞数组
    matlab的代码注释
    matlab中的try...catch...end
    (转)MySQL 加锁处理分析
  • 原文地址:https://www.cnblogs.com/kingsZh/p/5255611.html
Copyright © 2011-2022 走看看