HPUX的SHELL有四种

Bourne Shell (/usr/old/bin/sh)

C Shell (/usr/bin/csh)

Korn Shell (/usr/bin/ksh)

POSIX Shell (/usr/bin/sh)


一般默认的事Bourne Shell,可是它不像Korn Shell一样有命令历史记录功能,想要查看以前的操作命令不是很方便,也不是很利于系统的维护。不过我们可以对其进行更改,开启历史记录功能,记录下用户的操作过程,具体操作如下:


1.编辑acct


 #vi /etc/rc.config.d/acct

#!/sbin/sh
# @(#)B11.23_LR
# Process accounting.  See acct(1m)
#
# START_ACCT: Set to 1 to start process accounting
#
START_ACCT=1


 将里面的START_ACCT=0修改成START_ACCT=1


 如果无法保存,请将acct的权限改成744

 #chmod 744 acct

 -rwxr--r--   1 bin        bin            139 Jul 12 10:48 acct

 再用vi打开修修改,保存。


2.用ROOT用户身份开启历史记录功能


  #/sbin/init.d/acct start



现在,你就可以使用lastcomm命令查看用户的命令操作历史记录了

#lastcomm [command]...[user]...[terminal]