多语言展示
当前在线:832今日阅读:168今日分享:49

Linux中history文件--2015-12-21

这里介绍Linux系统中的history文件的内容
工具/原料
1

Linux

2

history

方法/步骤
1

history用来记录在prompt中输入过的command的列表

2

history里面记录的命令行数量由HISTSIZE环境变量控制,HISTSIZE在文件/etc/profile或者~/.profile文件中

3

在个人用户的~/.profile文件中,配置的是当前用户的HISTSIZE数量

4

这里的umask指的是默认权限遮罩,也就是默认创建的文件中的3个421权限中,后面2个没有2权限,也就是写权限

5

如果以上经验帮到您,麻烦在左下角给点个赞,谢谢!

6

这是/etc/prifile文件的内容[root@golonglee ~]# cat /etc/profile# /etc/profile# System wide environment and startup programs, for login setup# Functions and aliases go in /etc/bashrc# It's NOT a good idea to change this file unless you know what you# are doing. It's much better to create a custom.sh shell script in# /etc/profile.d/ to make custom changes to your environment, as this# will prevent the need for merging in future updates.pathmunge () {    case ':${PATH}:' in        *:'$1':*)            ;;        *)            if [ '$2' = 'after' ] ; then                PATH=$PATH:$1            else                PATH=$1:$PATH            fi    esac}if [ -x /usr/bin/id ]; then    if [ -z '$EUID' ]; then        # ksh workaround        EUID=`id -u`        UID=`id -ru`    fi    USER='`id -un`'    LOGNAME=$USER    MAIL='/var/spool/mail/$USER'fi# Path manipulationif [ '$EUID' = '0' ]; then    pathmunge /sbin    pathmunge /usr/sbin    pathmunge /usr/local/sbinelse    pathmunge /usr/local/sbin after    pathmunge /usr/sbin after    pathmunge /sbin afterfiHOSTNAME=`/bin/hostname 2>/dev/null`HISTSIZE=1000if [ '$HISTCONTROL' = 'ignorespace' ] ; then    export HISTCONTROL=ignorebothelse    export HISTCONTROL=ignoredupsfiexport PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL# By default, we want umask to get set. This sets it for login shell# Current threshold for system reserved uid/gids is 200# You could check uidgid reservation validity in# /usr/share/doc/setup-*/uidgid fileif [ $UID -gt 199 ] && [ '`id -gn`' = '`id -un`' ]; then    umask 002else    umask 022fifor i in /etc/profile.d/*.sh ; do    if [ -r '$i' ]; then        if [ '${-#*i}' != '$-' ]; then            . '$i'        else            . '$i' >/dev/null 2>&1        fi    fidoneunset iunset pathmunge[root@golonglee ~]#

推荐信息