Linux
history
当前用户的所有bash命令记录在~目录下的.bash_history文件中
当前用户的history命令内容一览
这几个是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
所有用户的环境变量存放在/etc/profile文件中
这是/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 ~]#
如果以上经验帮到您,麻烦在左下角给点个赞,谢谢!