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

  • 相关阅读:
    livereload
    XAMPP Apache 配置多端口和多域名方法
    移动端touch事件实现页面弹动--小插件
    QRCode生成二维码,jq QRCode生成二维码,QRCode生成电子名片
    下拉刷新
    js 中获取 日期
    wcf 的 知识点
    iis 发布失败原因总结
    list 用法的随手记
    字符编码的 文章推荐
  • 原文地址:https://www.cnblogs.com/liu1026/p/7340676.html
Copyright © 2011-2022 走看看