zoukankan      html  css  js  c++  java
  • 用户的环境变量


    用户的环境变量设定文件,在每个用户的家目录里都会有下面四个文件
    .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

  • 相关阅读:
    C#图解教程学习笔记——类和继承
    C#图解教程学习笔记——类相关的概念
    C#图解教程学习笔记——方法
    C#图解教程学习笔记——数据类型与数据存储
    模板方法模式
    命令模式
    访问者模式
    观察者模式
    策略模式
    单体【其他模式】
  • 原文地址:https://www.cnblogs.com/liu1026/p/7340676.html
Copyright © 2011-2022 走看看