• 用户的环境变量



    用户的环境变量设定文件,在每个用户的家目录里都会有下面四个文件
    .bash_logout    --用户登出后执行的    可以在这里加上清除
    .bash_history    --用户的历史命令存放的地方  用history命令可以查看,它不记录当前会话用过的命令,当你退出时,它才会记录你退出前所操作的命令
    .bash_profile    --用户的环境变量设定的地方    用户登录时执行
    .bashrc        --别名设定的文件        用户登录时执行

    # vim /home/abc/.bash_logout

    history -c            --加这一句表示把当前会话的所有命令记录清空
    rm -rf .bash_history        --把此文件删掉,也就表示不会有以前的命令记录


    扩展:假设你的上级要求你每天把你操作的命令在下班后以邮件的形式发给他,而且还要考虑到安全,操作后命令记录要被清空
    # vim /home/abc/.bash_profile

    logintime=`date +%T`        --加上这句,记录登录的时间

    实现用户一登录,我就用一个文本来记录什么用户什么时间登录的
    格式如: user1  2017-07-23 18:00:00

    # touch /tmp/login
    # chmod 777 /tmp/login


    # vim /etc/profile        --在此文件最后加上下面一句
    echo -e "$USER `date +'%F %T'`" >> /tmp/login        --e参数是表示里面 转义为制表符, 转义为回车换行

    实现一个普通用户30秒不操作则自动退出

    在用户的家目录里的.bash_profile里加上下面一句
    TMOUT=30

  • 相关阅读:
    百度指数感想
    冲刺贡献分
    冲刺三
    通过myEclipse创建hibernate的实体类
    并发处理
    数据库设计原则(转载)
    Extjs学习
    关于oracle存储过程需要注意的问题
    oracle存储过程
    十大编程算法
  • 原文地址:https://www.cnblogs.com/liu1026/p/7340676.html
Copyright © 2020-2023  润新知