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

Linux下的history命令-2015-12-21

Linux中的命令记录可以通过history命令查看,这个history读取的是哪个文件的内容呢当前用户的所有bash命令记录在~目录下的.bash_history文件中
工具/原料
1

Linux

2

history

方法/步骤
1

当前用户的所有bash命令记录在~目录下的.bash_history文件中

2

当前用户的history命令内容一览

3

这几个是Oracle安装支持包的查询rpm -qa | grep libaiorpm -qa | grep glibcrpm -qa | grep compat-libstdcrpm -qa | grep elfutils-libelfrpm -qa | grep elfutils-libelf-devlelrpm -qa | grep libaio-develrpm -qa | grep libcc-rpm -qa | grep libccrpm -qa | grep libgccrpm -qa | grep libstdcrpm -qa | grep unixODBCrpm -qa | grep unixODBC-develrpm -qa | grep pdksh

5

所有用户的环境变量存放在/etc/profile文件中

6

这是/etc/profile文件的所有内容[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 ~]#

7

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

推荐信息