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

  • 相关阅读:
    Git:创建远程仓库并推送内容到远程库
    Git中ssh的使用
    Git中的文件上传、修改、撤消修改和删除
    Git的安装和创建版本库
    HTML相关知识点总结
    Android开发--TableLayout的应用
    Java中sql语句的引号问题
    NXOPEN环境配置
    shell小技巧
    查询MySQL锁等待的语句
  • 原文地址:https://www.cnblogs.com/kingsZh/p/5255611.html
Copyright © 2011-2022 走看看